* gfortran.dg/goacc/reduction-2.f95: Delete.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob40a5dd2ef8aeb4023f96b98bd200fb4b846232e7
1 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
3         * gfortran.dg/goacc/reduction-2.f95: Delete.
5 2015-11-04  Tom de Vries  <tom@codesourcery.com>
7         PR tree-optimization/67742
8         * gcc.dg/tree-ssa/restrict-7.c: New test.
9         * gcc.dg/tree-ssa/restrict-8.c: New test.
11 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
13         * gnat.dg/slice9.adb: New test.
15 2015-11-03  Martin Sebor  <msebor@redhat.com>
17         PR c++-common/67882
18         * c-c++-common/builtin-offsetof-2.c: New test.
20 2015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
22         PR fortran/67982
23         * gfortran.dg/warn_unused_function_3.f90: New test.
25 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
27         * gnat.dg/discr45.adb: Only compile the test.
29 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
31         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
32         * gcc.target/i386/mvc5.c: Ditto.
33         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
34         resolver.
36 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
38         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
39         from here to...
40         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
41         to succeed.
43 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
45         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
46         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
47         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
48         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
49         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
50         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
52 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
54         * gcc.target/aarch64/fp16/set_zero_1.c: New.
56 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
58         * gcc.dg/mvc1.c: Move to ...
59         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
60         * gcc.dg/mvc2.c: Move to ...
61         * gcc.target/i386/mvc2.c: ... here.
62         * gcc.dg/mvc3.c: Move to ...
63         * gcc.target/i386/mvc3.c: ... here.
64         * gcc.dg/mvc4.c: Move to ...
65         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
66         * gcc.dg/mvc5.c: Move to ...
67         * gcc.target/i386/mvc5.c: ... here.
68         * gcc.dg/mvc6.c: Move to ...
69         * gcc.target/i386/mvc6.c: ... here.
70         * gcc.dg/mvc7.c: Move to ...
71         * gcc.target/i386/mvc7.c: ... here.
73         * g++.dg/ext/mvc1.C: Require ifunc.
75 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
77         PR tree-optimization/68083
78         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
80 2015-11-02  Jeff Law  <law@redhat.com>
82         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
83         irreducible loops in the CFG.
85 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
87         Revert:
88         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
90         * gcc.dg/vect/vect-strided-shift-1.c: New.
92 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
94         PR target/67929
95         * gcc.target/arm/pr67929_1.c: Move to...
96         * gcc.c-torture/execute/pr67929_1.c: ... Here.
97         Remove arm-specific directives.  Add noclone, noinline
98         attributes.
100 2015-11-01  Jeff Law  <law@redhat.com>
102         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
104 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
106         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
107         (sse2_test): Rename from main.  Do not return 0.
109 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
111         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
112         * gfortran.dg/proc_ptr_39.f90: Require visibility.
113         * gfortran.dg/read_dir.f90: XFAIL AIX.
115 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
117         Remove the implementation of N3994, terse range-for loops.
118         * g++.dg/cpp1z/range-for1.C: Remove.
120 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
122         * gnat.dg/discr45.adb: New test.
124 2015-10-31  Tom de Vries  <tom@codesourcery.com>
126         * gfortran.dg/assumed_type_2.f90: Update test.
127         * gfortran.dg/no_arg_check_2.f90: Same.
129 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
131         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
133 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
135         PR fortran/46588
136         * gfortran.dg/pr46588.f90: New test.
138 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
140         * gcc.dg/mvc1.c: New test for multiple targets cloning.
141         * gcc.dg/mvc2.c: Ditto.
142         * gcc.dg/mvc3.c: Ditto.
143         * gcc.dg/mvc4.c: Ditto.
144         * gcc.dg/mvc5.c: Ditto.
145         * gcc.dg/mvc6.c: Ditto.
146         * gcc.dg/mvc7.c: Ditto.
147         * g++.dg/ext/mvc1.C: Ditto.
148         * g++.dg/ext/mvc2.C: Ditto.
149         * g++.dg/ext/mvc3.C: Ditto.
150         * g++.dg/ext/mvc4.C: Ditto.
152 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
154         PR fortran/51993
155         * gfortran.dg/pr51993.f90: New test.
157 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
159         PR rtl-optimization/68106
160         * gcc.target/aarch64/pr68106.c: New.
162 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
164         PR fortran/36192
165         * gfortran.dg/pr36192_1.f90: New test.
167 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
169         PR fortran/68154
170         *gfortran.dg/pr68154.f90
172 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
174         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
175         * c-c++-common/goacc/acc_on_device-2.c: Delete.
177 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
179         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
181 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
183         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
184         PowerPC.
185         * gcc.target/powerpc/float128-mix.c: Likewise.
187 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
189         PR fortran/68054
190         * gfortran.dg/pr68054.f90: New test.
192 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
194         PR fortran/67885
195         * gfortran.dg/pr67885.f90: New test.
197 2015-10-29  Jeff Law  <law@redhat.com>
199         PR tree-optimization/67892
200         * gcc.dg/tree-ssa/pr21417: Update expected output.
201         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
203 2015-10-29  Richard Biener  <rguenther@suse.de>
205         PR middle-end/68142
206         * c-c++-common/ubsan/pr68142.c: New testcase.
208 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
210         PR c++/67845
211         * g++.dg/other/cv_func4.C: New.
213 2015-10-29  Richard Biener  <rguenther@suse.de>
215         PR middle-end/56956
216         * c-c++-common/ubsan/pr56956.c: New testcase.
218 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
220         * gnat.dg/discr44.adb: New test.
222 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
224         PR debug/66068
225         * gcc.dg/debug/pr66068.c: New test.
227 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
229         PR fortran/67933
230         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
231         array bounds error at line 25.
233 2015-10-28  Catherine Moore  <clm@codesourcery.com>
235         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
236         * gcc.target/mips/oddspreg-6.c: Likewise.
237         * gcc.target/mips/oddspreg-1.c: Likewise.
238         * gcc.target/mips/oddspreg-2.c: Likewise.
240 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
242         PR target/67839
243         * gcc.target/avr/pr67839.c: New test.
245 2015-10-28  Richard Biener  <rguenther@suse.de>
247         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
249 2015-10-28  Tom de Vries  <tom@codesourcery.com>
251         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
253 2015-10-28  Richard Biener  <rguenther@suse.de>
255         PR ipa/67600
256         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
257         of #includes.
259 2015-10-28  Richard Biener  <rguenther@suse.de>
261         PR tree-optimization/65962
262         * gcc.dg/vect/vect-62.c: Adjust.
264 2015-10-28  Richard Biener  <rguenther@suse.de>
266         PR middle-end/68067
267         * gcc.dg/torture/pr68067-1.c: New testcase.
268         * gcc.dg/torture/pr68067-2.c: Likewise.
270 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
272         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
274 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
276         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
277         as xvmadd and xvnmsub.
278         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
280 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
282         * c-c++-common/goacc/loop-shape.c: New test.
284 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
285             Cesar Philippidis  <cesar@codesourcery.com>
287         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
288         * g++.dg/gomp/pr33372-3.C: Likewise.
290 2015-10-27  Richard Henderson  <rth@redhat.com>
292         PR rtl-opt/67609
293         * gcc.target/i386/pr67609-2.c: New test.
295 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
297         PR target/68102
298         * gcc.target/aarch64/pr68102_1.c: New test.
300 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
302         PR fortran/67933
303         * gfortran.dg/allocate_with_source_15.f03: New test
305 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
306             James Norris  <jnorris@codesourcery.com>
308         PR fortran/63865
309         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
310         directive to work.
311         * gfortran.dg/goacc/loop-1.f95: Likewise.
312         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
313         * gfortran.dg/goacc/cray.f95: Likewise.
314         * gfortran.dg/goacc/parameter.f95: Likewise.
316 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
318         PR fortran/68108
319         * gfortran.dg/pr67805_2.f90: New test.
321 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
322             Aditya Kumar  <aditya.k7@samsung.com>
324         * gcc.dg/graphite/block-0.c: Changed to match pattern.
325         * gcc.dg/graphite/interchange-1.c: Same.
326         * gcc.dg/graphite/interchange-10.c: Same.
327         * gcc.dg/graphite/interchange-11.c: Same.
328         * gcc.dg/graphite/interchange-13.c: Same.
329         * gcc.dg/graphite/interchange-3.c: Same.
330         * gcc.dg/graphite/interchange-4.c: Same.
331         * gcc.dg/graphite/interchange-7.c: Same.
332         * gcc.dg/graphite/interchange-9.c: Same.
333         * gcc.dg/graphite/uns-interchange-9.c: Same.
334         * gfortran.dg/graphite/interchange-3.f90: Same.
336 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
338         PR target/67215
339         * gcc.target/i386/pr67215-1.c: New test.
340         * gcc.target/i386/pr67215-2.c: Likewise.
341         * gcc.target/i386/pr67215-3.c: Likewise.
343 2015-10-27  Richard Biener  <rguenther@suse.de>
345         PR tree-optimization/68104
346         * gcc.dg/torture/pr68104.c: New testcase.
348 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
350         * gcc.dg/vect/vect-strided-shift-1.c: New.
352 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
354         PR target/67929
355         * gcc.target/arm/pr67929_1.c: New test.
357 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
359         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
361 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
363         PR tree-optimization/68097
364         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
365         --param max-ssa-name-query-depth=3 to dg-options.
367 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
369         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
371 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
373         * gcc.dg/builtins-52.c: Add -O to dg-options.
375 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
377         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
379 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
381         PR c/64765
382         PR c/64880
383         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
384         sorry message.
385         (PR64765): New function.
386         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
387         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
388         sorry message.
389         * gfortran.dg/goacc/cray.f95: Refine prune directive.
390         * gfortran.dg/goacc/parameter.f95: Likewise.
392 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
394         PR fortran/66056
395         * gfortran.dg/empty_label_typedecl.f90: New test.
397 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
399         PR fortran/36192
400         * gfortran.dg/pr36192.f90: New test.
402 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
404         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
405         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
406         * gnat.dg/opt51.adb: New test.
407         * gnat.dg/opt51_pkg.ads: New helper.
409 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
411         * gcc.target/mips/ds-schedule-1.c: New.
412         * gcc.target/mips/ds-schedule-2.c: New.
414 2015-10-26  Jeff Law  <law@redhat.com>
416         PR tree-optimization/68013
417         * gcc.c-torture/compile/pr68013.c: New test.
419 2015-10-26  Richard Biener  <rguenther@suse.de>
420         Dominik Vogt  <vogt@linux.vnet.ibm.com>
422         PR middle-end/67443
423         * gcc.target/s390/pr67443.c: New testcase.
425 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
427         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
428         make it unique per testcase.
429         * gfortran.dg/chmod_2.f90: Likewise.
430         * gfortran.dg/chmod_3.f90: Likewise.
431         * gfortran.dg/direct_io_8.f90: Likewise.
432         * gfortran.dg/f2003_inquire_1.f03: Likewise.
433         * gfortran.dg/f2003_io_1.f03: Likewise.
434         * gfortran.dg/f2003_io_2.f03: Likewise.
435         * gfortran.dg/f2003_io_8.f03: Likewise.
436         * gfortran.dg/inquire_size.f90: Likewise.
437         * gfortran.dg/namelist_66.f90: Likewise.
438         * gfortran.dg/namelist_82.f90: Likewise.
439         * gfortran.dg/namelist_87.f90: Likewise.
440         * gfortran.dg/open_negative_unit_1.f90: Likewise.
441         * gfortran.dg/open_new.f90: Likewise.
442         * gfortran.dg/stat_1.f90: Likewise.
443         * gfortran.dg/stat_2.f90: Likewise.
444         * gfortran.dg/streamio_15.f90: Likewise.
445         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
447 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
449         PR middle-end/67989
450         * g++.dg/pr67989.C: New test.
452 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
454         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
455         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
456         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
457         suffix to the temporary filename to make it unique per testcase.
459 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
461         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
463 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
465         PR fortran/67171
466         * gfortran.dg/allocate_with_source_12.f03: New test
468         PR fortran/61819
469         * gfortran.dg/allocate_with_source_13.f03: New test
471         PR fortran/61830
472         * gfortran.dg/allocate_with_source_14.f03: New test
474 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
476         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
478 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
480         PR target/68084
481         * gcc.target/i386/pr68084.c: New test.
483 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
485         PR fortran/66927
486         PR fortran/67044
487         * gfortran.dg/allocate_with_source_10.f08: New test.
488         * gfortran.dg/allocate_with_source_11.f08: New test.
489         * gfortran.dg/class_array_15.f03: Changed count of expected
490         _builtin_frees to 11. One step of temporaries is spared, therefore
491         the allocatable component of that temporary is not to be freeed.
493 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
495         PR fortran/68055
496         * gfortran.dg/pr68055.f90: New case.
498 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
500         PR fortran/67805
501         * gfortran.dg/pr67805.f90: New testcase.
502         * gfortran.dg/array_constructor_26.f03: Update testcase.
503         * gfortran.dg/array_constructor_27.f03: Ditto.
504         * gfortran.dg/char_type_len_2.f90: Ditto.
505         * gfortran.dg/pr67802.f90: Ditto.
506         * gfortran.dg/used_before_typed_3.f90: Ditto.
508 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
510         PR ipa/pr67600
511         * g++.dg/torture/pr67600.C: New testcase.
513 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
515         * g++.dg/pr68062.C: New test.
517 2015-10-23  Jeff Law  <law@redhat.com>
519         PR tree-optimization/67830
520         * gcc.dg/pr67830.c: New test.
522 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
524         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
526 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
527             Andrew Pinski  <apinski@cavium.com>
529         PR rtl-optimization/67736
530         * gcc.dg/torture/pr67736.c: New test.
531         * gcc.dg/combine-subregs.c: New test.
533 2015-10-23  Alan Hayward <alan.hayward@arm.com>
535         PR tree-optimization/65947
536         * lib/target-supports.exp
537         (check_effective_target_vect_max_reduc): Add.
538         * gcc.dg/vect/pr65947-1.c: New test.
539         * gcc.dg/vect/pr65947-2.c: New test.
540         * gcc.dg/vect/pr65947-3.c: New test.
541         * gcc.dg/vect/pr65947-4.c: New test.
542         * gcc.dg/vect/pr65947-5.c: New test.
543         * gcc.dg/vect/pr65947-6.c: New test.
544         * gcc.dg/vect/pr65947-7.c: New test.
545         * gcc.dg/vect/pr65947-8.c: New test.
546         * gcc.dg/vect/pr65947-9.c: New test.
547         * gcc.dg/vect/pr65947-10.c: New test.
548         * gcc.dg/vect/pr65947-11.c: New test.
550 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
552         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
553         Make weak rather than noinline.
554         * gcc.dg/builtins-57.c: Compile with -O.
555         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
557 2015-10-23  Tom de Vries  <tom@codesourcery.com>
559         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
561 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
563         PR sanitizer/68042
564         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
565         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
567 2015-10-22  Martin Sebor  <msebor@redhat.com>
569         PR driver/68043
570         * gcc.misc-tests/help.exp: Verify that option descriptions
571         end in periods.
572         * lib/options.exp (check_for_options): Use the regexp --line option.
573         Print unexpected match on failure.
575 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
577         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
579 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
581         PR c++/67838
582         * g++.dg/cpp1y/var-templ46.C: New.
584 2015-10-22  Richard Biener  <rguenther@suse.de>
586         PR tree-optimization/58497
587         * gcc.dg/tree-ssa/vector-5.c: New testcase.
589 2015-10-22  Richard Biener  <rguenther@suse.de>
591         PR tree-optimization/19049
592         PR tree-optimization/65962
593         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
594         * gcc.dg/vect/vect-63.c: Adjust.
595         * gcc.dg/vect/vect-70.c: Likewise.
596         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
597         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
598         * gfortran.dg/vect/pr19049.f90: Likewise.
599         * gfortran.dg/vect/vect-8.f90: Likewise.
601 2015-10-22  Richard Biener  <rguenther@suse.de>
603         PR middle-end/68046
604         PR middle-end/61893
605         * gcc.dg/torture/ftrapv-2.c: New testcase.
607 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
609         PR target/68015
610         * gcc.target/s390/pr68015.c: New test.
612 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
614         PR testsuite/67948
615         * gcc.target/arm/xor-and.c: Adjust test to check for eor
616         instead of orr.
618 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
619             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
621         PR target/63304
622         * gcc.target/aarch64/pr63304_1.c: New test.
624 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
626         PR c++/66781
627         * g++.dg/parse/enum13.C: New.
629 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
631         PR c++/67847
632         * g++.dg/parse/enum12.C: New.
634 2015-10-21  Martin Sebor  <msebor@redhat.com>
636         PR driver/68043
637         * gcc.misc-tests/help.exp: Adjust.
638         * lib/options.exp (check_for_options): Add detail to output.
640 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
642         PR fortran/67939
643         * gfortran.dg/pr67939.f90: New test.
645 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
646             Sebastian Pop  <s.pop@samsung.com>
648         * gcc.dg/graphite/scop-11.c: Update pattern.
650 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
652         PR ipa/67056
653         * g++.dg/ipa/pr67056.C: New testcase.
655 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
657         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
658         are matched.
660 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
662         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
663         Add associated options for arm*-*-*.
664         (sqrt): Remove dummy definition.
666 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
668         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
670 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
672         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
673         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
674         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
676 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
678         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
679         sra-max-scalarization-size-Ospeed.
681 2015-10-21  Marek Polacek  <polacek@redhat.com>
684         PR c/68024
685         * gcc.dg/pr68024.c: New test.
687 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
689         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
690         * c-c++-common/goacc/sb-1.c: Adjust errors.
691         * c-c++-common/goacc/sb-3.c: Adjust errors.
692         * c-c++-common/goacc/loop-1.c: Adjust errors.
693         * c-c++-common/goacc/nesting-1.c: Adjust errors.
694         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
695         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
697 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
699         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
701 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
703         * gcc.dg/lto/simd-function_0.c: New test.
705 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
707         PR target/68018
708         * gcc.target/i386/pr68018.c: New test.
710 2015-10-21  Richard Biener  <rguenther@suse.de>
712         PR middle-end/68031
713         * gcc.dg/torture/pr68031.c: New testcase.
715 2015-10-21  Richard Biener  <rguenther@suse.de>
717         PR tree-optimization/68026
718         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
720 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
722         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
723         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
724         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
725         * g++.dg/asan/default-options-1.C: Likewise.
727 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
729         * gcc.target/aarch64/stp_vec_64_1.c: New test.
730         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
732 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
734         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
736 2015-10-20  Marek Polacek  <polacek@redhat.com>
738         PR c/67964
739         * gcc.dg/pr67964.c: New test.
741 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
743         PR rtl-optimization/67609
744         * gcc.target/i386/pr67609.c: New.
746 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
748         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
750 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
752         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
753         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
755 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
757         PR target/66810
758         * gcc.target/i386/pr66810.c: New test.
760 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
762         PR target/67963
763         PR target/67985
764         * gcc.target/i386/pr67963-1.c: New test.
765         * gcc.target/i386/pr67963-2.c: Likewise.
766         * gcc.target/i386/pr67963-3.c: Likewise.
767         * gcc.target/i386/pr67985-1.c: Likewise.
768         * gcc.target/i386/pr67985-2.c: Likewise.
769         * gcc.target/i386/pr67985-3.c: Likewise.
771 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
773         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
775 2015-10-20  Richard Biener  <rguenther@suse.de>
777         PR tree-optimization/68017
778         * gcc.dg/torture/pr68017.c: New testcase.
780 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
782         PR target/66912
783         * gcc.target/aarch64/pr66912.c: New.
784         * gcc.target/arm/pr66912.c: New.
786 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
788         * gfortran.dg/pr67900.f90: New tests.
790 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
792         * gnat.dg/opt50.adb: New test.
793         * gnat.dg/opt50_pkg.adb: New helper.
794         * gnat.dg/opt50_pkg.ads: New helper.
796 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
798         PR fortran/68019
799         * gfortran.dg/pr68019.f90: new test.
801 2015-10-19  Richard Biener  <rguenther@suse.de>
803         PR tree-optimization/67975
804         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
806 2015-10-19  Richard Biener  <rguenther@suse.de>
808         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
810 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
812         PR target/67995
813         * gcc.target/i386/pr67995-1.c: New test.
814         * gcc.target/i386/pr67995-2.c: Likewise.
815         * gcc.target/i386/pr67995-3.c: Likewise.
817 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
819         PR middle-end/68002
820         * gcc.dg/PR68002.c: New test.
822 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
824         * gcc.dg/builtins-20.c: Remove undefined behavior.
826 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
828         PR fortran/67758
829         * gfortran.dg/common_25.f90: New file.
831 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
833         PR fortran/67177
834         * gfortran.dg/move_alloc_15.f90: New test
835         * gfortran.dg/move_alloc_16.f90: New test
837         PR fortran/67977
838         * gfortran.dg/deferred_character_assignment_1.f90: New test
840 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
842         PR fortran/67987
843         * gfortran.df/pr67987.f90: New test.
844         * gfortran.dg/char_length_2.f90: Update testcase.
846 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
848         * gcc.target/i386/iamcu/test_basic_returning.c
849         (def_test_returning_type): Use union to check float return bits.
851 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
853         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
854         Replace printf with __builtin_printf.
856 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
858         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
859         initialize u5.
861 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
863         PR middle-end/67966
864         * gnat.dg/pack21.adb: New test.
865         * gnat.dg/pack22.adb: Likewise.
866         * gnat.dg/pack22_pkg.ad[sb]: New helper.
868 2015-10-16  Christian Bruel  <christian.bruel@st.com>
870         PR target/67745
871         * gcc.target/arm/no-align.c: New test.
872         * gcc.target/arm/attr-align1.c: New test.
873         * gcc.target/arm/attr-align2.c: New test.
874         * gcc.target/arm/attr-align3.c: New test.
876 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
878         * gcc.c-torture/compile/icfmatch.c: Add testcase
880 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
882         PR c++/67926
883         * g++.dg/cpp1z/fold-ice1.C: New.
885 2015-10-16  Michael Collison  <michael.collison@linaro.org>
886             Andrew Pinski <andrew.pinski@caviumnetworks.com>
888         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
890 2015-10-15  Marek Polacek  <polacek@redhat.com>
892         * gcc.dg/tree-ssa/reassoc-42.c: New test.
894 2015-10-15  Marek Polacek  <polacek@redhat.com>
896         PR tree-optimization/67953
897         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
898         unsigned.
899         * gcc.dg/torture/pr67953.c: New test.
901 2015-10-14  Jeff Law  <law@redhat.com>
903         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
904         contained within have their own file/test now.
905         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
906         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
907         expectations a bit more.
908         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
909         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
910         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
911         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
912         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
914         PR testsuite/67959
915         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
917 2015-10-14  Marek Polacek  <polacek@redhat.com>
919         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
920         (f6): New.
921         (f7): New.
922         (f8): New.
923         (f9): New.
924         (f10): New.
925         (f11): New.
926         (f12): New.
927         (f13): New.
929 2015-10-14  Richard Biener  <rguenther@suse.de>
931         PR tree-optimization/67915
932         * gcc.dg/torture/pr67915.c: New testcase.
934 2015-10-14  Marek Polacek  <polacek@redhat.com>
936         PR tree-optimization/67815
937         * gcc.dg/tree-ssa/reassoc-39.c: New test.
938         * gcc.dg/tree-ssa/reassoc-40.c: New test.
939         * gcc.dg/tree-ssa/reassoc-41.c: New test.
941 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
943         * gcc.dg/pragma-pop_options-1.c: New test.
945 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
946             Aldy Hernandez  <aldyh@redhat.com>
948         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
949         * c-c++-common/gomp/clauses-1.c: New test.
950         * c-c++-common/gomp/clauses-2.c: New test.
951         * c-c++-common/gomp/clauses-3.c: New test.
952         * c-c++-common/gomp/clauses-4.c: New test.
953         * c-c++-common/gomp/declare-target-1.c: New test.
954         * c-c++-common/gomp/declare-target-2.c: New test.
955         * c-c++-common/gomp/depend-3.c: New test.
956         * c-c++-common/gomp/depend-4.c: New test.
957         * c-c++-common/gomp/doacross-1.c: New test.
958         * c-c++-common/gomp/if-1.c: New test.
959         * c-c++-common/gomp/if-2.c: New test.
960         * c-c++-common/gomp/linear-1.c: New test.
961         * c-c++-common/gomp/map-2.c: New test.
962         * c-c++-common/gomp/map-3.c: New test.
963         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
964         f_omp_target_data): Add map clause to target data.
965         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
966         * c-c++-common/gomp/ordered-1.c: New test.
967         * c-c++-common/gomp/ordered-2.c: New test.
968         * c-c++-common/gomp/ordered-3.c: New test.
969         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
970         on non-iterator.
971         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
972         clause and ordered construct where no longer allowed.
973         * c-c++-common/gomp/priority-1.c: New test.
974         * c-c++-common/gomp/reduction-1.c: New test.
975         * c-c++-common/gomp/schedule-simd-1.c: New test.
976         * c-c++-common/gomp/sink-1.c: New test.
977         * c-c++-common/gomp/sink-2.c: New test.
978         * c-c++-common/gomp/sink-3.c: New test.
979         * c-c++-common/gomp/sink-4.c: New test.
980         * c-c++-common/gomp/udr-1.c: New test.
981         * c-c++-common/taskloop-1.c: New test.
982         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
983         value of _OPENMP macro.
984         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
985         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
986         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
987         * gcc.dg/gomp/clause-1.c:
988         * gcc.dg/gomp/reduction-1.c: New test.
989         * gcc.dg/gomp/sink-fold-1.c: New test.
990         * gcc.dg/gomp/sink-fold-2.c: New test.
991         * gcc.dg/gomp/sink-fold-3.c: New test.
992         * gcc.dg/vect/vect-simd-clone-15.c: New test.
993         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
994         of non-static data members.
995         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
996         Add some linear clause tests.
997         * g++.dg/gomp/declare-simd-3.C: New test.
998         * g++.dg/gomp/linear-1.C: New test.
999         * g++.dg/gomp/member-1.C: New test.
1000         * g++.dg/gomp/member-2.C: New test.
1001         * g++.dg/gomp/pr66571-2.C: New test.
1002         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
1003         dependent argument.
1004         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
1005         in reduction clause.
1006         * g++.dg/gomp/reference-1.C: New test.
1007         * g++.dg/gomp/sink-1.C: New test.
1008         * g++.dg/gomp/sink-2.C: New test.
1009         * g++.dg/gomp/sink-3.C: New test.
1010         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
1011         * g++.dg/gomp/this-1.C: New test.
1012         * g++.dg/gomp/this-2.C: New test.
1013         * g++.dg/vect/simd-clone-2.cc: New test.
1014         * g++.dg/vect/simd-clone-2.h: New test.
1015         * g++.dg/vect/simd-clone-3.cc: New test.
1016         * g++.dg/vect/simd-clone-4.cc: New test.
1017         * g++.dg/vect/simd-clone-4.h: New test.
1018         * g++.dg/vect/simd-clone-5.cc: New test.
1020 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
1022         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
1023         after r228716 (Fix vtbl[34] and vtbx4).
1025 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
1027         PR tree-optimization/67909, 67947
1028         * gcc.dg/torture/pr67947.c: New test.
1030 2015-10-13  Jeff Law  <law@redhat.com>
1032         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
1034 2015-10-12  Jeff Law  <law@redhat.com>
1036         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
1037         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1038         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
1039         ssa-dom-thread-11.c.
1041         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1043 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
1045         PR c++/58566
1046         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
1048 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
1050         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
1051         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
1052         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
1053         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
1054         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
1055         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
1056         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
1057         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
1059 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
1061         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
1062         and -mno-frame-header-opt options.
1063         * gcc.target/mips/frame-header-1.c: New file.
1064         * gcc.target/mips/frame-header-2.c: New file.
1065         * gcc.target/mips/frame-header-3.c: New file.
1067 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1068             Hale Wang  <hale.wang@arm.com>
1070         * gcc.dg/tree-ssa/forwprop-33.c: New.
1072 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
1074         PR target/67895
1075         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
1076         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
1077         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
1078         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
1079         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
1080         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
1081         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
1082         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
1083         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
1084         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
1086 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
1088         * lib/multiline.exp: New file.
1089         * lib/prune.exp: Load multiline.exp.
1090         (prune_gcc_output): Call into multiline.exp to handle any
1091         multiline output directives.
1092         * lib/libgo.exp: Load multiline.exp before prune.exp, using
1093         load_gcc_lib.
1095 2015-10-09  Martin Jambor  <mjambor@suse.cz>
1097         PR tree-optimization/67794
1098         * gcc.dg/ipa/ipa-sra-10.c: New test.
1099         * gcc.dg/torture/pr67794.c: Likewise.
1101 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
1103         PR rtl-optimization/67828
1104         * gcc.dg/torture/pr67828.c: New.
1106 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1108         PR target/67366
1109         * lib/target-supports.exp (check_effective_target_non_strict_align):
1110         Adjust for arm*-*-*.
1111         * gcc.target/arm/pr67366.c: New test.
1113 2015-10-09  Richard Biener  <rguenther@suse.de>
1115         PR tree-optimization/67891
1116         * gcc.dg/tree-ssa/pr67891.c: New testcase.
1118 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
1120         * gcc.dg/builtins-47.c: Test the optimized dump instead.
1122 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
1124         * gcc.dg/vect/vect-outer-simd-3.c: New test.
1126 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
1128         * gcc.dg/loop-unswitch-2.c: New test.
1129         * gcc.dg/loop-unswitch-3.c: Likewise.
1130         * gcc.dg/loop-unswitch-4.c: Likewise.
1132 2015-10-08  Tom de Vries  <tom@codesourcery.com>
1134         * gcc.dg/dse.c: Only dump in dse1 pass.
1135         * gcc.dg/tree-ssa/pr30375.c: Same.
1137 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
1139         PR target/66697
1140         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
1141         (PUSH, POP): New defines.
1142         (sse2_test): Use PUSH and POP to misalign runtime stack.
1143         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
1145 2015-10-07  James Norris  <jnorris@codesourcery.com>
1147         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
1148         to atomic_init. (atomic_init): Restrict flags usage.
1150 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
1152         PR fortran/65889
1153         * gfortran.dg/sizeof_5.f90: New test.
1155 2015-10-06  Jeff Law  <law@redhat.com>
1157         * gcc.c-torture/compile/pr67816.c: New test.
1159 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1161         * gcc.target/aarch64/get_lane_f16_1.c: New test.
1163 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
1165         PR fortran/65766
1166         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
1168 2015-10-06  Marek Polacek  <polacek@redhat.com>
1170         PR c++/67863
1171         * c-c++-common/Wtautological-compare-4.c: New test.
1173 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1174             Peter Bergner <bergner@vnet.ibm.com>
1176         PR target/67808
1177         * gcc.target/powerpc/pr67808.c: New test.
1179 2015-10-06  Nick Clifton  <nickc@redhat.com>
1181         * gcc.target/msp430: New directory.
1182         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
1183         tests.
1184         * gcc.target/msp430/data-attributes.c: New file.  Checks the
1185         noinit and persistent data attributes.
1187 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
1189         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
1191 2015-10-06  Richard Biener  <rguenther@suse.de>
1193         PR tree-optimization/67859
1194         * gcc.dg/torture/pr67859.c: New testcase.
1196 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
1198         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
1200 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
1202         PR c++/53856
1203         * g++.dg/template/defarg19.C: New.
1204         * g++.dg/template/defarg20.C: Likewise.
1206 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
1207             Sebastian Pop  <s.pop@samsung.com>
1209         * gcc.dg/graphite/scop-sor.c: Un-xfail.
1211 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
1212             Sebastian Pop  <s.pop@samsung.com>
1214         * gcc.dg/graphite/scop-sor.c: Xfail.
1216 2015-10-05  Martin Jambor  <mjambor@suse.cz>
1217             Jan Hubicka  <hubicka@ucw.cz>
1219         * gcc.dg/ipa/propalign-4.c: New test.
1220         * gcc.dg/ipa/propalign-5.c: Likewise.
1222 2015-10-05  Marek Polacek  <polacek@redhat.com>
1224         PR tree-optimization/67821
1225         * gcc.dg/torture/pr67821-2.c: New test.
1226         * gcc.dg/torture/pr67821.c: New test.
1228 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
1230         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
1232 2015-10-05  Christian Bruel  <christian.bruel@st.com>
1234         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
1236 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1238         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
1239         (exec_vcvt): Add comments.
1241 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
1243         PR rtl-optimization/67447
1244         * gcc.target/i386/pr67447.c: New test.
1246 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
1248         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
1249         effective target.
1250         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1251         * gcc.target/i386/vect-perm-even-1.c: Ditto.
1252         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1253         * gcc.target/i386/vect-unpack-1.c: Ditto.
1254         * gcc.target/i386/vect-unpack-2.c: Ditto.
1256 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
1258         PR fortran/67758
1259         * gfortran.dg/common_24.f: New.
1261 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1263         * gcc.target/arm/pr67756.c: Fixed warnings.
1265 2015-10-02  Marek Polacek  <polacek@redhat.com>
1267         PR c/67730
1268         * gcc.dg/pr67730-1.c: New test.
1269         * gcc.dg/pr67730-2.c: New test.
1270         * gcc.dg/pr67730.h: New test.
1272 2015-10-02  Marek Polacek  <polacek@redhat.com>
1274         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
1276 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
1278         PR tree-optimization/67754
1279         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
1280         * gfortran.dg/graphite/block-2.f: Same.
1282 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
1284         * gcc.dg/graphite/scop-23.c: New.
1286 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1288         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
1289         and "avx512vbmi".
1291 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
1293         PR rtl-optimization/67756
1294         * gcc.target/arm/pr67756.c: New.
1296 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
1298         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
1299         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
1300         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
1301         for tiny model.
1302         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
1303         for small model.
1305 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1307         * gcc.target/i386/vect-pack-trunc-1.c: New test.
1308         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1309         * gcc.target/i386/vect-perm-even-1.c: Ditto.
1310         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1311         * gcc.target/i386/vect-unpack-1.c: Ditto.
1312         * gcc.target/i386/vect-unpack-2.c: Ditto.
1314 2015-10-02  Marek Polacek  <polacek@redhat.com>
1316         PR c/64249
1317         * c-c++-common/Wduplicated-cond-1.c: New test.
1318         * c-c++-common/Wduplicated-cond-2.c: New test.
1319         * c-c++-common/Wduplicated-cond-3.c: New test.
1320         * c-c++-common/Wduplicated-cond-4.c: New test.
1321         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
1322         -Wduplicated-cond warning.
1324 2015-10-02  Renlin Li  <renlin.li@arm.com>
1326         * gcc.target/aarch64/csneg-1.c: Update.
1328 2015-10-02  Renlin Li  <renlin.li@arm.com>
1330         PR target/66776
1331         * gcc.target/aarch64/pr66776.c: New.
1333 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1335         * gnat.dg/warn13.adb: New test.
1337 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1339         * gnat.dg/vect15.ad[sb]: New test.
1340         * gnat.dg/vect16.ad[sb]: Likewise.
1341         * gnat.dg/vect17.ad[sb]: Likewise.
1342         * gnat.dg/vect18.ad[sb]: Likewise.
1344 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1346         PR rtl-optimization/67786
1347         PR rtl-optimization/67787
1348         * gcc.dg/pr67786.c: New test.
1349         * gcc.dg/pr67787.c: Likewise.
1351 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
1353         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1355 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
1357         PR target/51726
1358         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1360 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
1362         PR fortran/62242
1363         PR fortran/52332
1364         * gfortran.dg/string_array_constructor_1.f90: New.
1365         * gfortran.dg/string_array_constructor_2.f90: New.
1366         * gfortran.dg/string_array_constructor_3.f90: New.
1368 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
1370         PR target/67788
1371         PR target/67789
1372         * gcc.target/powerpc/pr67789.c: New testcase.
1374 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1376         PR fortran.67802
1377         * gfortran.dg/pr67802.f90: New test.
1379 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1381         PR fortran/66979
1382         gfortran.dg/pr66979.f90: new test.
1384 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1386         PR fortran/67616
1387         * gfortran.dg/pr67616.f90: New test.
1389 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
1391         PR c++/54430
1392         * g++.dg/cpp0x/range-for30.C: New.
1394 2015-10-01  Marek Polacek  <polacek@redhat.com>
1396         PR c/65345
1397         * gcc.dg/atomic/pr65345-4.c: New test.
1398         * gcc.dg/pr65345-3.c: New test.
1400 2015-10-01  Marek Polacek  <polacek@redhat.com>
1402         PR tree-optimization/67769
1403         * gcc.dg/torture/pr67769.c: New test.
1405 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
1407         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1409 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
1411         PR target/54236
1412         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1414 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
1416         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1417         (main): Rename to sse2_test.  Abort if count != 5.
1418         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
1419         of -march=slm.
1420         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1422 2015-10-01  Richard Biener  <rguenther@suse.de>
1424         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1425         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1427 2015-09-30  Jeff Law  <law@redhat.com>
1429         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1431 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1433         PR rtl-optimization/67037
1434         * gcc.c-torture/execute/pr67037.c: New test.
1436 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1438         * lib/target-supports.exp (check_effective_target_sync_int_128):
1439         Return 1 on spu-*-* targets.
1440         (check_effective_target_sync_int_128_runtime): Likewise.
1441         (check_effective_target_sync_long_long): Likewise.
1442         (check_effective_target_sync_long_long_runtime): Likewise.
1443         (check_effective_target_sync_int_long): Likewise.
1444         (check_effective_target_sync_char_short): Likewise.
1446 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
1448         * gcc.target/i386/pr67761.c: New test.
1450 2015-09-30  Marek Polacek  <polacek@redhat.com>
1452         PR c/67730
1453         * gcc.dg/pr67730.c: New test.
1455 2015-09-30  Marek Polacek  <polacek@redhat.com>
1457         PR tree-optimization/67690
1458         * gcc.dg/torture/pr67690.c: New test.
1460 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
1462         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1463         * g++.dg/gomp/tls-wrap4.C: Likewise.
1464         * gcc.dg/atomic-op-optimize.c: Likewise.
1465         * gcc.dg/pr54087.c: Likewise.
1466         * gcc.dg/tls/section-2.c: Likewise.
1467         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1468         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1469         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1470         * gcc.target/arm/divzero.c: Likewise.
1471         * gcc.target/arm/sibcall-2.c: Likewise.
1472         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1473         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1474         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1475         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1476         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1477         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1478         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1479         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1480         * gfortran.dg/default_format_2.f90: Likewise.
1481         * gfortran.dg/default_format_denormal_2.f90: Likewise.
1483 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
1485         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1487 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1489         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1490         * gfortran.dg/round_4.f90: ditto.
1492 2015-09-29  Richard Biener  <rguenther@suse.de>
1494         PR tree-optimization/67170
1495         * gfortran.dg/pr67170.f90: New testcase.
1497 2015-09-29  Richard Biener  <rguenther@suse.de>
1499         PR tree-optimization/67741
1500         * gcc.dg/torture/pr67741.c: New testcase.
1502 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
1504         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1505         non-zero for __builtin_signbit tests.
1507 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
1509         PR target/65105
1510         * gcc.target/i386/pr65105-1.c: New.
1511         * gcc.target/i386/pr65105-2.c: New.
1512         * gcc.target/i386/pr65105-3.c: New.
1513         * gcc.target/i386/pr65105-4.C: New.
1514         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1516 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
1518         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1520 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
1522         PR fortran/40054
1523         PR fortran/63921
1524         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1525         standard as legacy.
1526         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1527         * gfortran.dg/function_types_3.f90: Change error message to
1528         "Type inaccessible...."
1529         * gfortran.dg/ptr_func_assign_1.f08: New test.
1530         * gfortran.dg/ptr_func_assign_2.f08: New test.
1532 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
1534         PR fortran/40054
1535         PR fortran/63921
1536         * gfortran.dg/ptr_func_assign_3.f08: New test.
1537         * gfortran.dg/ptr_func_assign_4.f08: New test.
1539 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
1540             Sebastian Pop  <s.pop@samsung.com>
1542         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1543         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1544         * gcc.dg/graphite/block-3.c: Same.
1545         * gcc.dg/graphite/block-4.c: Same.
1546         * gcc.dg/graphite/block-5.c: Same.
1547         * gcc.dg/graphite/block-6.c: Same.
1548         * gcc.dg/graphite/block-7.c: Same.
1549         * gcc.dg/graphite/block-8.c: Same.
1550         * gcc.dg/graphite/block-pr47654.c: Same.
1551         * gcc.dg/graphite/interchange-0.c: Same.
1552         * gcc.dg/graphite/interchange-1.c: Same.
1553         * gcc.dg/graphite/interchange-10.c: Same.
1554         * gcc.dg/graphite/interchange-11.c: Same.
1555         * gcc.dg/graphite/interchange-12.c: Same.
1556         * gcc.dg/graphite/interchange-13.c: Same.
1557         * gcc.dg/graphite/interchange-14.c: Same.
1558         * gcc.dg/graphite/interchange-15.c: Same.
1559         * gcc.dg/graphite/interchange-3.c: Same.
1560         * gcc.dg/graphite/interchange-4.c: Same.
1561         * gcc.dg/graphite/interchange-5.c: Same.
1562         * gcc.dg/graphite/interchange-6.c: Same.
1563         * gcc.dg/graphite/interchange-7.c: Same.
1564         * gcc.dg/graphite/interchange-8.c: Same.
1565         * gcc.dg/graphite/interchange-9.c: Same.
1566         * gcc.dg/graphite/interchange-mvt.c: Same.
1567         * gcc.dg/graphite/pr35356-1.c: Same.
1568         * gcc.dg/graphite/pr35356-3.c: Same.
1569         * gcc.dg/graphite/pr37485.c: Same.
1570         * gcc.dg/graphite/scop-1.c: Same.
1571         * gcc.dg/graphite/scop-11.c: Same.
1572         * gcc.dg/graphite/scop-5.c: Same.
1573         * gcc.dg/graphite/uns-block-1.c: Same.
1574         * gcc.dg/graphite/uns-interchange-9.c: Same.
1575         * gfortran.dg/graphite/block-1.f90: Same.
1576         * gfortran.dg/graphite/interchange-3.f90: Same.
1577         * gfortran.dg/graphite/pr14741.f90: Same.
1578         * gfortran.dg/graphite/block-2.f: Same.
1580 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
1581             Sebastian Pop  <s.pop@samsung.com>
1583         PR tree-optimization/67700
1584         * gcc.dg/graphite/run-id-pr67700.c: New.
1586 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
1588         PR target/54236
1589         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1590         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1591         test_27): New.
1592         * gcc.target/sh/pr54236-5.c: New.
1593         * gcc.target/sh/pr54236-6.c: New.
1595 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1597         PR rtl-optimization/67456
1598         PR rtl-optimization/67464
1599         PR rtl-optimization/67465
1600         * gcc.dg/pr67465.c: New test.
1602 2015-09-28  Tom de Vries  <tom@codesourcery.com>
1604         PR tree-optimization/62171
1605         * gcc.dg/vect/pr62171.c: New test.
1607 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
1609         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1610         skip on AIX.  XFAIL individual line tests.
1612 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
1614         PR rtl-optimization/64164
1615         PR tree-optimization/67312
1616         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
1617         * gcc.target/i386/stackalign/return-4.c: Add -O.
1619 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
1621         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1623 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
1625         PR fortran/67721
1626         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1628 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
1630         * gcc.dg/pr64935-1.c: XFAIL on AIX.
1631         * gcc.dg/pr64935-2.c: XFAIL on AIX.
1632         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1633         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1634         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1635         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1636         DW_AT_noreturn on AIX.
1637         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1638         DW_AT_noreturn on AIX.
1639         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1640         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1641         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1642         DW_AT_GNU_deleted on AIX.
1643         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1644         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1645         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1646         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1647         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1648         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1649         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1650         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1651         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1652         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1653         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1654         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1655         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1656         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1657         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1659 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1661         PR fortran/67614
1662         * gfortran.dg/pr67614.f90: New test.
1664 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1666         PR fortran/67525
1667         * gfortran.dg/pr67525.f90: New test.
1669 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
1671         PR fortran/55603
1672         * gfortran.dg/allocatable_function_9.f90: New.
1674 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1676         PR target/67675
1677         * gcc.target/sh/pr67675.c: New.
1679 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
1681         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1683 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
1685         * gcc.target/i386/pr66749.c (dg-options): Replace
1686         -mtune=lakemount with -mtune=lakemont.
1687         * gcc.target/i386/pr66821.c (dg-options): Likewise.
1688         * gcc.target/i386/pr67329.c (dg-options): Likewise.
1690 2015-09-25  Marek Polacek  <polacek@redhat.com>
1692         * c-c++-common/ubsan/bounds-11.c: New test.
1693         * c-c++-common/ubsan/bounds-12.c: New test.
1695 2015-09-25  Marek Polacek  <polacek@redhat.com>
1697         PR sanitizer/64906
1698         * c-c++-common/ubsan/pr64906.c: New test.
1700 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1702         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1703         with -mtune=lakemount.
1704         * gcc.target/i386/pr66821.c (dg-options): Likewise.
1705         * gcc.target/i386/pr67329.c (dg-options): Likewise.
1707 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1709         PR driver/67640
1710         * gcc.dg/Werror-13.c: New test.
1712 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1714         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1716 2015-09-24  Richard Biener  <rguenther@suse.de>
1718         PR lto/67699
1719         * g++.dg/pr67699.C: New testcase.
1721 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
1723         PR libgcc/67624
1724         * gcc.target/arm/fp16-inf.c: New test.
1726 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
1728         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1729         name while checking for AVX-512VBMI presence.
1731 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1733         * lib/target-supports.exp (check_effective_target_pie): Check for
1734         PIE support on Solaris 11.x and 12.
1736 2015-09-24  Richard Biener  <rguenther@suse.de>
1738         * g++.dg/tree-ssa/restrict3.C: New testcase.
1740 2015-09-24  Richard Biener  <rguenther@suse.de>
1742         PR tree-optimization/48885
1743         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1745 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
1747         * c-c++-common/Wmisleading-indentation.c: Augment test.
1749 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
1751         Fix small typos in the coding rule enforcement warnings.
1752         * g++.dg/diagnostic/disable.C: Replace 'namepace'
1753         with 'namespace'.
1755 2015-09-23  Richard Biener  <rguenther@suse.de>
1757         PR middle-end/67662
1758         * gcc.dg/ubsan/pr67662.c: New testcase.
1760 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1762         PR c/49655
1763         * gcc.dg/pragma-diag-6.c: New test.
1765 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
1767         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1769 2015-09-23  Richard Biener  <rguenther@suse.de>
1771         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1773 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
1775         * c-c++-common/Wmisleading-indentation.c: Augment test.
1777 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
1779         * g++.dg/diagostic/disable.C: New.
1781 2015-09-22  Tom de Vries  <tom@codesourcery.com>
1783         PR tree-optimization/67671
1784         * g++.dg/pr67671.C: New test.
1786 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
1788         PR target/67480
1789         * gcc.target/i386/pr67480.c: New test.
1791 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
1793         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1794         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1795         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
1796         avx512dq, avx512cd, avx512er and avx512pf.
1798 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
1800         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1801         update-fetch operations.
1802         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1804 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
1806         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1807         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1809 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
1811         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1812         (TEST_ONE): New.
1813         * gcc.target/aarch64/atomic-inst-swap.c: New.
1815 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1817         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1818         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1819         * gcc.target/i386/pr59789.c (f1): Likewise.
1820         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1821         * gcc.target/i386/intrinsics_6.c: Likewise.
1822         * gcc.dg/winline-5.c (int t): Likewise.
1823         * gcc.dg/winline-9.c (t): Likewise.
1824         * gcc.dg/always_inline2.c (q): Likewise.
1825         * gcc.dg/winline-2.c (inline int t): Likewise.
1826         * gcc.dg/winline-6.c: Likewise.
1827         * gcc.dg/winline-10.c (void g): Likewise.
1828         * gcc.dg/pr49243.c (void parse): Likewise.
1829         * gcc.dg/always_inline3.c (q2): Likewise.
1830         * gcc.dg/winline-3.c: Likewise.
1831         * gcc.dg/winline-7.c (inline void *t): Likewise.
1833 2015-09-22  Tom de Vries  <tom@codesourcery.com>
1835         PR tree-optimization/67666
1836         * g++.dg/pr67666.C: New test.
1838 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1840         PR fortran/67615
1841         * gfortran.dg/pr67615.f90: new test.
1843 2015-09-21  Jeff Law  <law@redhat.com>
1845         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1847 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
1849         Complete the implementation of N4230, Nested namespace definition.
1850         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1851         attributes and nested namespace definitions.
1852         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1853         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1854         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1855         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1856         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1857         appearing before the namespace identifier.
1859 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1861         PR c/66415
1862         * gcc.dg/cpp/pr66415-1.c: Test column number.
1864 2015-09-21  Richard Biener  <rguenther@suse.de>
1866         * g++.dg/ext/attr-alias-3.C: Add -g.
1868 2015-09-21  Richard Biener  <rguenther@suse.de>
1870         PR debug/67664
1871         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1873 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
1875         PR target/64345
1876         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1878 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1880         * gcc.dg/pragma-diag-5.c: Fix excess warning.
1882 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1884         PR middle-end/60832
1885         * gcc.dg/pr53265.c: Update.
1887 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1889         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1891 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
1893         PR target/59478
1894         * gcc.target/sh/pr59478.c: New.
1896 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
1898         PR target/67126
1899         * gcc.target/sh/pr51244-12.c: Adjust testcase.
1900         * gcc.target/sh/pr54236-2.c: Likewise.
1902 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
1904         * gcc.target/sh/pr43417.c: Move target independent test to ...
1905         * gcc.c-torture/compile/pr43417.c: ... here.
1907 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
1909         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1910         check_effective_target_big_endian, check_effective_target_little_endian,
1911         check_effective_target_any_fpu, check_effective_target_double_fpu,
1912         check_effective_target_use_single_only_fpu,
1913         check_effective_target_default_single_fpu,
1914         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1915         check_effective_target_has_fsca, check_effective_target_has_fsrra,
1916         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1917         check_effective_target_fmovd_enabled,
1918         check_effective_target_has_privileged, check_effective_target_has_pref,
1919         check_effective_target_banked_r0r7_isr,
1920         check_effective_target_stack_save_isr): New effective target checks.
1921         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1922         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1923         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1924         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1925         * gcc.target/sh/20080410-1.c: Use new effective target checks.
1926         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1927         * gcc.target/sh/attr-isr.c: Likewise.
1928         * gcc.target/sh/fpul-usage-1.c: Likewise.
1929         * gcc.target/sh/hiconst.c: Likewise.
1930         * gcc.target/sh/mfmovd.c: Likewise.
1931         * gcc.target/sh/pr21255-3.c: Likewise.
1932         * gcc.target/sh/pr33135-1.c: Likewise.
1933         * gcc.target/sh/pr33135-2.c: Likewise.
1934         * gcc.target/sh/pr33135-3.c: Likewise.
1935         * gcc.target/sh/pr33135-4.c: Likewise.
1936         * gcc.target/sh/pr39423-2.c: Likewise.
1937         * gcc.target/sh/pr49880-4.c: Likewise.
1938         * gcc.target/sh/pr49880-5.c: Likewise.
1939         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1940         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1941         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1942         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1943         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1944         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1945         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1946         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1947         * gcc.target/sh/pr50751-2.c: Likewise.
1948         * gcc.target/sh/pr50751-3.c: Likewise.
1949         * gcc.target/sh/pr50751-5.c: Likewise.
1950         * gcc.target/sh/pr50751-6.c: Likewise.
1951         * gcc.target/sh/pr50751-8.c: Likewise.
1952         * gcc.target/sh/pr51244-15.c: Likewise.
1953         * gcc.target/sh/pr51244-2.c: Likewise.
1954         * gcc.target/sh/pr51244-20.c: Likewise.
1955         * gcc.target/sh/pr51244-6.c: Likewise.
1956         * gcc.target/sh/pr52483-4.c: Likewise.
1957         * gcc.target/sh/pr53511-1.c: Likewise.
1958         * gcc.target/sh/pr53512-1.c: Likewise.
1959         * gcc.target/sh/pr53512-2.c: Likewise.
1960         * gcc.target/sh/pr53512-3.c: Likewise.
1961         * gcc.target/sh/pr53512-4.c: Likewise.
1962         * gcc.target/sh/pr53513-1.c: Likewise.
1963         * gcc.target/sh/pr54089-2.c: Likewise.
1964         * gcc.target/sh/pr54089-3.c: Likewise.
1965         * gcc.target/sh/pr54089-4.c: Likewise.
1966         * gcc.target/sh/pr54602-2.c: Likewise.
1967         * gcc.target/sh/pr54602-3.c: Likewise.
1968         * gcc.target/sh/pr54602-4.c: Likewise.
1969         * gcc.target/sh/pr54680.c: Likewise.
1970         * gcc.target/sh/pr55303-1.c: Likewise.
1971         * gcc.target/sh/pr55303-2.c: Likewise.
1972         * gcc.target/sh/pr55303-3.c: Likewise.
1973         * gcc.target/sh/pr56547-1.c: Likewise.
1974         * gcc.target/sh/pr56547-2.c: Likewise.
1975         * gcc.target/sh/pr61195.c: Likewise.
1976         * gcc.target/sh/pr61996.c: Likewise.
1977         * gcc.target/sh/pr6526.c: Likewise.
1978         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1979         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1980         * gcc.target/sh/prefetch.c: Likewise.
1981         * gcc.target/sh/rte-delay-slot.c: Likewise.
1982         * gcc.target/sh/sh2a-band.c: Likewise.
1983         * gcc.target/sh/sh2a-bclr.c: Likewise.
1984         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1985         * gcc.target/sh/sh2a-bld.c: Likewise.
1986         * gcc.target/sh/sh2a-bor.c: Likewise.
1987         * gcc.target/sh/sh2a-bset.c: Likewise.
1988         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1989         * gcc.target/sh/sh2a-bxor.c: Likewise.
1990         * gcc.target/sh/sh2a-jsrn.c: Likewise.
1991         * gcc.target/sh/sh2a-movi20s.c: Likewise.
1992         * gcc.target/sh/sh2a-movrt.c: Likewise.
1993         * gcc.target/sh/sh2a-resbank.c: Likewise.
1994         * gcc.target/sh/sh2a-rtsn.c: Likewise.
1995         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1996         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1997         * gcc.target/sh/sh4a-cosf.c: Likewise.
1998         * gcc.target/sh/sh4a-fsrra.c: Likewise.
1999         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2000         * gcc.target/sh/sh4a-sincosf.c: Likewise.
2001         * gcc.target/sh/sh4a-sinf.c: Likewise.
2003 2015-09-20  Jeff Law  <law@redhat.com>
2005         PR tree-optimization/47679
2006         * g++.dg/warn/Wuninitialized-6.C: New test.
2008 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
2010         Implement nested namespace definitions.
2011         * g++.dg/cpp1z/nested-namespace-def1.C: New.
2012         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
2013         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
2014         * g++.dg/lookup/name-clash5.C: Adjust.
2015         * g++.dg/lookup/name-clash6.C: Likewise.
2017 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2019         * gcc.dg/pragma-diag-5.c: New test.
2021 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
2023         PR middle-end/67619
2024         * gcc.dg/torture/pr67619.c: New test.
2025         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
2026         New procedure.
2028 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
2030         PR tree-optimization/67283
2031         * gcc.dg/tree-ssa/sra-15.c: New.
2032         * gcc.dg/tree-ssa/sra-16.c: New.
2034 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2036         PR sanitizer/64078
2037         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
2038         (f2, f3): Make the function static.
2039         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
2041 2015-09-17  Christian Bruel  <christian.bruel@st.com>
2043         * gcc.target/arm/attr_thumb-static2.c: New test.
2045 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2047         * gnat.dg/overflow_sum3.adb: New test.
2049 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2051         * gcc.target/arm/stack-checking.c: New test.
2053 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
2055         PR fortran/52846
2056         * gfortran.dg/public_private_module_5.f90: Add module procedure
2057         trigger_smod to ensure that the smod file is written.
2059 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
2061         * gcc.target/aarch64/copysign_1.c: New.
2062         * gcc.target/aarch64/copysign_2.c: New.
2064 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
2066         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
2067         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
2068         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
2070 2015-09-16  John Marino  <gnugcc@marino.st>
2072         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
2074 2015-09-16  Richard Biener  <rguenther@suse.de>
2076         PR middle-end/67253
2077         * gcc.dg/torture/pr67253.c: New testcase.
2079 2015-09-16  Richard Biener  <rguenther@suse.de>
2081         PR middle-end/67271
2082         * gcc.dg/pr67271.c: New testcase.
2084 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2086         * gnat.dg/opt49.adb: New test.
2088 2015-09-16  Richard Biener  <rguenther@suse.de>
2090         PR middle-end/67442
2091         * gcc.dg/torture/pr67442.c: New testcase.
2093 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2095         * gnat.dg/array24.adb: New test.
2096         * gnat.dg/blocklocs.adb: Delete.
2098 2015-09-15  Marek Polacek  <polacek@redhat.com>
2100         PR c/67580
2101         * gcc.dg/pr67580.c: New test.
2103 2015-09-15  Richard Biener  <rguenther@suse.de>
2105         PR tree-optimization/67470
2106         * gcc.dg/torture/pr67470.c: New testcase.
2108 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
2110         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
2112 2015-09-15  Richard Biener  <rguenther@suse.de>
2114         PR middle-end/67563
2115         * gcc.dg/pr67563.c: New testcase.
2117 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2119         PR fortran/67460
2120         * gfortran.dg/pr67460.f90: New test.
2122 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
2124         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
2125         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
2127 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
2129         PR c++/51911
2130         * g++.dg/cpp0x/new-auto1.C: New.
2132 2015-09-11  Mark Wielaard  <mjw@redhat.com>
2134         PR c/28901
2135         * g++.dg/warn/unused-variable-1.C: New test.
2136         * g++.dg/warn/unused-variable-2.C: Likewise.
2137         * gcc.dg/unused-4.c: Adjust warning for static const.
2138         * gcc.dg/unused-variable-1.c: New test.
2139         * gcc.dg/unused-variable-2.c: Likewise.
2141 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
2143         * gfortran.dg/private_type_3.f90: Require visibility.
2144         * gfortran.dg/module_variable_2.f90: Same.
2145         * gfortran.dg/nested_forall_1.f: Same.
2146         * gfortran.dg/elemental_dependency_4.f90: Same.
2147         * gfortran.dg/bind_c_usage_25.f90: Same.
2148         * gfortran.dg/access_spec_1.f90: Same.
2149         * gfortran.dg/public_private_module_2.f90: Same.
2150         * gfortran.dg/host_assoc_variable_1.f90: Same.
2151         * gfortran.dg/public_private_module_6.f90: Same.
2152         * gfortran.dg/module_variable_1.f90: Same.
2153         * gfortran.dg/pr37286.f90: Same.
2154         * gfortran.dg/internal_pack_7.f90: Same.
2155         * gfortran.dg/submodule_10.f08: Same.
2156         * gfortran.dg/allocatable_function_8.f90: Same.
2157         * gfortran.dg/merge_init_expr_2.f90: Same.
2158         * gfortran.dg/class_37.f03: Same.
2159         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
2160         * gfortran.dg/typebound_call_20.f03: Same.
2161         * gfortran.dg/proc_ptr_result_3.f90: Same.
2162         * gfortran.dg/pr32535.f90: Same.
2163         * gfortran.dg/typebound_proc_19.f90: Same.
2164         * gfortran.dg/initialization_10.f90: Same.
2165         * gfortran.dg/bind_c_usage_8.f03: Same.
2166         * gfortran.dg/pr61335.f90: Same.
2167         * gfortran.dg/elemental_dependency_5.f90: Same.
2168         * gfortran.dg/proc_ptr_3.f90: Same.
2169         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2171 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
2173         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
2174         * gcc.dg/Wno-frame-address.c: Skip for Visium.
2175         * gcc.dg/loop-8.c: Likewise.
2177 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
2179         PR ada/66965
2180         * gnat.dg/specs/addr1.ads: Remove.
2182 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2184         * gcc.dg/pie-link.c: Add -pie to dg-options.
2186 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
2188         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2189         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2191 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2193         * gcc.target/powerpc/swaps-p8-20.c: New test.
2194         * gcc.target/powerpc/swaps-p8-21.c: New test.
2196 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2198         PR fortran/67526
2199         * gfortran.dg/pr67526.f90: New test.
2201 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
2203         PR c++/67318
2204         * g++.dg/cpp0x/variadic166.C: New.
2206 2015-09-09  Mark Wielaard  <mjw@redhat.com>
2208         * c-c++-common/nonnull-1.c: New test.
2210 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
2212         PR fortran/66993
2213         * gfortran.dg/submodule_11.f08: New test.
2215 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
2217         PR target/67506
2218         * gcc.c-torture/compile/pr67506.c: New test.
2220 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2222         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2223         initialization with a byte mask.  No change expected here.
2224         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2225         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2226         initialization with contigious bitmask.  Literal pool is expectd
2227         to be used here.
2229 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2231         PR target/67439
2232         * gcc.target/arm/pr67439_1.c: New test.
2234 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
2236         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
2237         model.
2239 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
2241         PR c++/67523
2242         * g++.dg/gomp/pr67523.C: New test.
2244         PR c++/67522
2245         * g++.dg/gomp/pr67522.C: New test.
2247         PR middle-end/67521
2248         * c-c++-common/gomp/pr67521.c: New test.
2250         PR middle-end/67517
2251         * c-c++-common/gomp/pr67517.c: New test.
2253         PR c++/67514
2254         * g++.dg/gomp/pr67514.C: New test.
2256         PR c++/67511
2257         * g++.dg/gomp/pr67511.C: New test.
2259         PR c/67502
2260         * c-c++-common/gomp/pr67502.c: New test.
2262 2015-09-09  Marek Polacek  <polacek@redhat.com>
2264         PR middle-end/67512
2265         * gcc.dg/pr67512.c: New test.
2267 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2269         PR c++/53184
2270         * g++.dg/warn/Wsubobject-linkage-1.C: New.
2271         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
2272         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
2273         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2275 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2277         * gcc.target/aarch64/mod_2.x: New file.
2278         * gcc.target/aarch64/mod_256.x: Likewise.
2279         * gcc.target/arm/mod_2.c: New test.
2280         * gcc.target/arm/mod_256.c: Likewise.
2281         * gcc.target/aarch64/mod_2.c: Likewise.
2282         * gcc.target/aarch64/mod_256.c: Likewise.
2284 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
2286         PR c++/67504
2287         * g++.dg/gomp/pr67504.C: New test.
2289         PR c/67501
2290         * c-c++-common/gomp/pr67501.c: New test.
2292         PR c/67500
2293         * gcc.dg/gomp/pr67500.c: New test.
2295         PR c/67495
2296         * gcc.dg/gomp/pr67495.c: New test.
2298 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
2299             Sebastian Pop  <s.pop@samsung.com>
2301         PR tree-optimization/53852
2302         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
2303         both isl-0.12 and isl-0.15.
2304         * gcc.dg/graphite/uns-interchange-14.c: Same.
2305         * gcc.dg/graphite/uns-interchange-15.c: Same.
2306         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2308 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
2309             Sebastian Pop  <s.pop@samsung.com>
2311         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
2312         * gcc.dg/graphite/block-1.c: Same.
2313         * gcc.dg/graphite/block-5.c: Same.
2314         * gcc.dg/graphite/block-6.c: Same.
2315         * gcc.dg/graphite/interchange-1.c: Same.
2316         * gcc.dg/graphite/interchange-10.c: Same.
2317         * gcc.dg/graphite/interchange-11.c: Same.
2318         * gcc.dg/graphite/interchange-13.c: Same.
2319         * gcc.dg/graphite/interchange-14.c: Same.
2320         * gcc.dg/graphite/interchange-3.c: Same.
2321         * gcc.dg/graphite/interchange-4.c: Same.
2322         * gcc.dg/graphite/interchange-7.c: Same.
2323         * gcc.dg/graphite/interchange-8.c: Same.
2324         * gcc.dg/graphite/interchange-9.c: Same.
2325         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
2326         * gcc.dg/graphite/pr35356-1.c (foo): Same.
2327         * gcc.dg/graphite/pr37485.c: Same.
2328         * gcc.dg/graphite/scop-0.c (int toto): Same.
2329         * gcc.dg/graphite/scop-1.c: Same.
2330         * gcc.dg/graphite/scop-10.c: Same.
2331         * gcc.dg/graphite/scop-11.c: Same.
2332         * gcc.dg/graphite/scop-12.c: Same.
2333         * gcc.dg/graphite/scop-13.c: Same.
2334         * gcc.dg/graphite/scop-16.c: Same.
2335         * gcc.dg/graphite/scop-17.c: Same.
2336         * gcc.dg/graphite/scop-18.c: Same.
2337         * gcc.dg/graphite/scop-2.c: Same.
2338         * gcc.dg/graphite/scop-21.c (int test): Same.
2339         * gcc.dg/graphite/scop-22.c (void foo): Same.
2340         * gcc.dg/graphite/scop-4.c: Same.
2341         * gcc.dg/graphite/scop-5.c: Same.
2342         * gcc.dg/graphite/scop-6.c: Same.
2343         * gcc.dg/graphite/scop-7.c: Same.
2344         * gcc.dg/graphite/scop-8.c: Same.
2345         * gcc.dg/graphite/scop-9.c: Same.
2346         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
2347         data-refs remain inside the inner loop.
2348         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
2349         * gcc.dg/graphite/uns-interchange-14.c: Same.
2350         * gcc.dg/graphite/uns-interchange-9.c: Same.
2351         * gfortran.dg/graphite/interchange-3.f90
2353 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2355         PR target/63870
2356         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2357         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2358         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2359         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2360         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2361         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2362         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2363         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2364         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2365         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2366         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2367         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2369 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2371         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2372         * lib/target-supports.exp
2373         (check_effective_target_arm_neon_fp16_hw): New.
2375 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2377         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2378         Set additional_flags for neon-fp16 if supported, else fallback to neon.
2380         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2381         (hfloat16_t): New.
2382         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2383         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2384         if supported.
2385         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2386         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2387         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2388         when those are supported.
2389         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2390         (vdup_n_f16): New.
2392         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2393         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2394         cases if supported.
2396         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2397         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2398         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2399         Likewise.
2400         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2401         Likewise.
2402         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2404         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2405         Add float16x8_t case.
2406         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2407         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2408         main, exec_vcreate): Likewise.
2409         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2410         exec_vget_high): Likewise.
2411         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2412         exec_vget_low): Likewise.
2413         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2414         Likewise.
2415         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2416         exec_vld1_dup): Likewise.
2417         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2418         exec_vld1_lane): Likewise.
2419         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2420         Likewise.
2421         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2422         exec_vldX_dup): Likewise.
2423         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2424         exec_vldX_lane): Likewise.
2425         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2426         exec_vset_lane): Likewise.
2427         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2428         exec_vst1_lane): Likewise.
2430 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2432         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2433         * gcc.target/aarch64/vget_low_1.c: Likewise.
2435 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2437         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2438         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2439         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2440         (main): update orig_data to avoid float16 NaN on bigendian.
2442 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2444         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2445         float16x8_t.
2446         * gcc.target/aarch64/vset_lane_1.c: Likewise.
2447         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2448         * gcc.target/aarch64/vld1_lane.c: Likewise.
2450 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2452         PR c++/67369
2453         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2455 2015-09-07  Marek Polacek  <polacek@redhat.com>
2457         PR inline-asm/67448
2458         * gcc.dg/asm-10.c: New test.
2460 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
2462         PR middle-end/67452
2463         * gcc.dg/lto/pr67452_0.c: New test.
2465 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2467         PR target/65210
2468         * gcc.target/avr/pr65210.c: New test.
2470 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
2472         PR testsuite/67450
2473         * lib/target-supports.exp (check_cached_effective_target):
2474         Apppend $prop to et_prop_list only if needed.
2476 2015-09-04  Marek Polacek  <polacek@redhat.com>
2478         PR sanitizer/67279
2479         * gcc.dg/ubsan/pr67279.c: New test.
2481 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
2482             Petr Murzin  <petr.murzin@intel.com>
2483             Kirill Yukhin <kirill.yukhin@intel.com>
2485         * gcc.target/i386/avx512f-scatter-1.c: New.
2486         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2487         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2489 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
2491         * gfortran.dg/read_dir.f90: Delete empty directory when closing
2492         rather than calling rmdir, cleanup if open fails.
2494 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2496         * gcc.target/powerpc/vec-mult-char-1.c: New test.
2497         * gcc.target/powerpc/vec-mult-char-2.c: New test.
2498         * lib/target-supports.exp (check_effective_target_vect_char_mult):
2499         Return true for PowerPC targets that implement Altivec.
2501 2015-09-03  Renlin Li  <renlin.li@arm.com>
2503         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2504         check the assembly.
2505         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2507 2015-09-03  Martin Sebor  <msebor@redhat.com>
2509         PR c/66516
2510         * g++.dg/addr_builtin-1.C: New test.
2511         * gcc.dg/addr_builtin-1.c: New test.
2513 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2515         * gcc.target/powerpc/vec-shift.c: New test.
2517 2015-09-03  Tom de Vries  <tom@codesourcery.com>
2519         PR tree-optimization/65637
2520         * gcc.dg/autopar/reduc-4.c: New test.
2522 2015-09-03  Tom de Vries  <tom@codesourcery.com>
2524         PR tree-optimization/65637
2525         * gcc.dg/autopar/pr46099-2.c: New test.
2527 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2529         PR middle-end/67351
2530         * g++.dg/pr67351.C: New test.
2532 2015-09-03  Richard Biener  <rguenther@suse.de>
2534         PR ipa/66705
2535         * g++.dg/lto/pr66705_0.C: New testcase.
2537 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2539         PR middle-end/60586
2540         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2541         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2543 2015-09-02  Marek Polacek  <polacek@redhat.com>
2545         PR c/67432
2546         * gcc.dg/pr67432.c: New test.
2548 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
2550         * lib/target-supports.exp (clear_effective_target_cache): New.
2551         (check_cached_effective_target): Update et_prop_list.
2552         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2553         * g++.dg/compat/compat.exp: Likewise.
2554         * g++.dg/compat/struct-layout-1.exp: Likewise.
2555         * lib/asan-dg.exp: Likewise.
2556         * lib/atomic-dg.exp: Likewise.
2557         * lib/cilk-plus-dg.exp: Likewise.
2558         * lib/clearcap.exp: Likewise.
2559         * lib/mpx-dg.exp: Likewise.
2560         * lib/tsan-dg.exp: Likewise.
2561         * lib/ubsan-dg.exp: Likewise.
2563 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
2565         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2567 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
2568             Andrew Bennett  <andrew.bennett@imgtec.com>
2570         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2571         dependencies between ISA level and compact-branches.
2572         * gcc.target/mips/branch-10.c: Update expected output to allow
2573         compact forms of b/bal.
2574         * gcc.target/mips/branch-11.c: Likewise.
2575         * gcc.target/mips/branch-12.c: Likewise.
2576         * gcc.target/mips/branch-13.c: Likewise.
2577         * gcc.target/mips/branch-3.c: Likewise.
2578         * gcc.target/mips/branch-4.c: Likewise.
2579         * gcc.target/mips/branch-5.c: Likewise.
2580         * gcc.target/mips/branch-6.c: Likewise.
2581         * gcc.target/mips/branch-7.c: Likewise.
2582         * gcc.target/mips/branch-8.c: Likewise.
2583         * gcc.target/mips/branch-9.c: Likewise.
2584         * gcc.target/mips/branch-cost-1.c: Likewise.
2585         * gcc.target/mips/call-1.c: Likewise.
2586         * gcc.target/mips/call-2.c: Likewise.
2587         * gcc.target/mips/call-3.c: Likewise.
2588         * gcc.target/mips/call-4.c: Likewise.
2589         * gcc.target/mips/call-5.c: Likewise.
2590         * gcc.target/mips/call-6.c: Likewise.
2591         * gcc.target/mips/lazy-binding-1.c: Likewise.
2592         * gcc.target/mips/near-far-1.c: Likewise.
2593         * gcc.target/mips/near-far-2.c: Likewise.
2594         * gcc.target/mips/near-far-3.c: Likewise.
2595         * gcc.target/mips/near-far-4.c: Likewise.
2596         * gcc.target/mips/umips-branch-3.c: Ensure the test is
2597         run with compact branches allowed.
2598         * gcc.target/mips/compact-branches-1.c: New file.
2599         * gcc.target/mips/compact-branches-2.c: Likewise.
2600         * gcc.target/mips/compact-branches-3.c: Likewise.
2601         * gcc.target/mips/compact-branches-4.c: Likewise.
2602         * gcc.target/mips/compact-branches-5.c: Likewise.
2603         * gcc.target/mips/compact-branches-6.c: Likewise.
2604         * gcc.target/mips/compact-branches-7.c: Likewise.
2606 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2608         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2609         Clean-up a created directory if testcase fails.
2611 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
2613         PR target/67405
2614         * g++.dg/pr67405.C: New test.
2616 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2618         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2620 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2622         * gcc.dg/ifcvt-1.c: New test.
2623         * gcc.dg/ifcvt-2.c: Likewise.
2624         * gcc.dg/ifcvt-3.c: Likewise.
2626 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2628         PR libfortran/67412
2629         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2630         *-*-solaris2.10.
2632 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2634         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2636 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
2638         PR c++/61753
2639         * g++.dg/other/pr61753.C: New.
2641 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
2643         * gcc.dg/tree-ssa/cmp-1.c: New file.
2645 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
2647         * gcc.dg/tree-ssa/complex-7.c: New file.
2649 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2651         * gcc.target/powerpc/swaps-p8-19.c: New test.
2653 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2655         PR fortran/67367
2656         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2658 2015-08-29  Tom de Vries  <tom@codesourcery.com>
2660         PR tree-optimization/46193
2661         * gcc.dg/autopar/pr46193.c: New test.
2663 2015-08-28  Nathan Sidwell  <nathan@acm.org>
2665         * gcc.dg/compat/struct-layout-1_generate.c: Simply
2666         use exit code for failure.
2668         * gcc.dg/torture/matrix-1.c: Use plain printf.
2669         * gcc.dg/torture/matrix-2.c: Likewise.
2670         * gcc.dg/torture/matrix-5.c: Likewise.
2671         * gcc.dg/torture/matrix-6.c: Likewise.
2672         * gcc.dg/torture/transpose-1.c: Likewise.
2673         * gcc.dg/torture/transpose-2.c: Likewise.
2674         * gcc.dg/torture/transpose-3.c: Likewise.
2675         * gcc.dg/torture/transpose-4.c: Likewise.
2676         * gcc.dg/torture/transpose-5.c: Likewise.
2677         * gcc.dg/torture/transpose-6.c: Likewise.
2679 2015-08-28  Jeff Law  <law@redhat.com>
2681         PR lto/66752
2682         * gcc.dg/tree-ssa/pr66752-2.c: New test.
2683         * gcc.dg/torture/pr66752-1.c: New test
2684         * g++.dg/torture/pr66752-2.C: New test.
2686 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
2687         Revert:
2688         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
2690                 * gcc.dg/tree-ssa/sra-15.c: New.
2692 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
2694         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2695         * gcc.target/mips/msub-8.c: Ditto
2697 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2699         * lib/target-supports.exp (check-effective_target_vect_double):
2700         Enable for Power targets with VSX hardware available.
2701         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2702         vect_no_align && { ! vect_hw_misalign }.
2704 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
2706         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2707         Replaced by opt_files, compile with -floop-nest-optimize.
2708         * g++.dg/graphite/graphite.exp: Same.
2709         * gfortran.dg/graphite/graphite.exp: Same.
2710         * gcc.dg/graphite/block-0.c: Adjust pattern.
2711         * gcc.dg/graphite/block-1.c: Same.
2712         * gcc.dg/graphite/block-3.c: Same.
2713         * gcc.dg/graphite/block-4.c: Same.
2714         * gcc.dg/graphite/block-5.c: Same.
2715         * gcc.dg/graphite/block-6.c: Same.
2716         * gcc.dg/graphite/block-7.c: Same.
2717         * gcc.dg/graphite/block-8.c: Same.
2718         * gcc.dg/graphite/block-pr47654.c: Same.
2719         * gcc.dg/graphite/interchange-0.c: Same.
2720         * gcc.dg/graphite/interchange-1.c: Same.
2721         * gcc.dg/graphite/interchange-10.c: Same.
2722         * gcc.dg/graphite/interchange-11.c: Same.
2723         * gcc.dg/graphite/interchange-12.c: Same.
2724         * gcc.dg/graphite/interchange-13.c: Same.
2725         * gcc.dg/graphite/interchange-14.c: Same.
2726         * gcc.dg/graphite/interchange-15.c: Same.
2727         * gcc.dg/graphite/interchange-3.c: Same.
2728         * gcc.dg/graphite/interchange-4.c: Same.
2729         * gcc.dg/graphite/interchange-5.c: Same.
2730         * gcc.dg/graphite/interchange-6.c: Same.
2731         * gcc.dg/graphite/interchange-7.c: Same.
2732         * gcc.dg/graphite/interchange-8.c: Same.
2733         * gcc.dg/graphite/interchange-9.c: Same.
2734         * gcc.dg/graphite/interchange-mvt.c: Same.
2735         * gcc.dg/graphite/pr37485.c: Same.
2736         * gcc.dg/graphite/uns-block-1.c: Same.
2737         * gcc.dg/graphite/uns-interchange-12.c: Same.
2738         * gcc.dg/graphite/uns-interchange-14.c: Same.
2739         * gcc.dg/graphite/uns-interchange-15.c: Same.
2740         * gcc.dg/graphite/uns-interchange-9.c: Same.
2741         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2742         * gfortran.dg/graphite/interchange-3.f90: Same.
2744 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
2746         PR target/67317
2747         * gcc.target/i386/pr67317-1.c: New test.
2748         * gcc.target/i386/pr67317-2.c: Ditto.
2749         * gcc.target/i386/pr67317-3.c: Ditto.
2750         * gcc.target/i386/pr67317-4.c: Ditto.
2751         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2752         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2754 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
2756         * gcc.target/powerpc/vec-shr.c: New.
2758 2015-08-27  Marek Polacek  <polacek@redhat.com>
2760         PR middle-end/67005
2761         * gcc.dg/torture/pr67005.c: New test.
2763 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
2765         * gcc.dg/tree-ssa/sra-15.c: New.
2767 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2769         * gcc.target/aarch64/long_branch_1.c: New test.
2771 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2773         * gcc.target/s390/20150826-1.c: New test.
2775 2015-08-26  Renlin Li  <renlin.li@arm.com>
2777         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2779 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
2781         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2783 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
2785         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2786         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2787         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2788         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2790 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
2792         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2793         New test directive.
2794         * gcc.target/aarch64/tlsle_1.x: New test source.
2795         * gcc.target/aarch64/tlsle12_1.c: New testcase.
2796         * gcc.target/aarch64/tlsle24_1.c: Likewise.
2797         * gcc.target/aarch64/tlsle32_1.c: Likewise.
2799 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2801         PR fortran/29600
2802         * gfortran.dg/shape_8.f90: New test.
2804 2015-08-25  Marek Polacek  <polacek@redhat.com>
2806         PR middle-end/67330
2807         * gcc.dg/weak/weak-18.c: New test.
2809 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
2811         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2812         gcc_jit_context_set_bool_use_external_driver.
2814 2015-08-25  Nathan Sidwell  <nathan@acm.org>
2816         * gcc.c-torture/execute/builtins/20010124-1.x: New.
2818         * gcc.dg/20001117-1.c: Needs return_address.
2819         * gcc.dg/20020415-1.c: Needs alloca.
2820         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2821         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2822         * gcc.dg/pr63186.c: Needs label_values.
2823         * gcc.dg/torture/pr33848.c: Likwise.
2825         * lib/target-supports.exp (check_effective_target_fopenacc,
2826         check_effective_target_fopenmp): Disable for nvptx.
2827         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2828         * gcc.dg/stack-usage-1.c: Likewise.
2829         * gcc.dg/stack-usage-2.c: Likewise.
2830         * gcc.dg/unused-5.c: Likewise.
2831         * gcc.dg/unwind-1.c: Likewise.
2833 2015-08-25  Christian Bruel  <christian.bruel@st.com>
2835         * gcc.dg/Wno-frame-address.c: Skip for ARM.
2836         * g++.dg/Wno-frame-address.C: Ditto.
2838 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2840         PR target/67211
2841         * g++.dg/pr67211.C: New test.
2843 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
2845         PR fortran/62536
2846         PR fortran/66175
2847         * gfortran.dg/block_end_error_1.f90: New test.
2848         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2850 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2852         PR target/66821
2853         * gcc.target/i386/pr66821.c: New test.
2855 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2857         PR target/67329
2858         * gcc.target/i386/pr67329.c: New test.
2860 2015-08-24  Nathan Sidwell  <nathan@acm.org>
2862         * gcc.dg/pr49551.c: Needs -fdata-sections.
2864         * gcc.dg/pr64935-2.c: Needs scheduling.
2866         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2867         * gcc.dg/torture/pr63738.c: Likewise.
2868         * gcc.dg/torture/pr64728.c: Likewise.
2869         * gcc.dg/pr63748.c: Likewise.
2870         * gcc.dg/20020312-2.c: Likewise.
2872         * gcc.dg/torture/pr66123.c: Needs label_values.
2874         * gcc.dg/torture/pr41261.c: Needs profiling.
2875         * gcc.dg/pr26570.c: Likewise.
2876         * gcc.dg/pr61776.c: Likewise.
2877         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2878         * gcc.dg/gomp/pr34610.c: Likewise.
2879         * gcc.dg/pr54121.c: Likewise.
2880         * gcc.dg/20050325-1.c: Likewise.
2881         * gcc.dg/pr66899.c: Likewise.
2882         * gcc.dg/pr48770.c: Likewise.
2883         * gcc.dg/pr24225.c: Likewise.
2885         * gcc.dg/pr27531-1.c: Needs io.
2886         * gcc.dg/pr44606.c: Likewise.
2888         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2890         * gcc.dg/pr51990.c: Needs alloca.
2892         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2894 2015-08-24  Tom de Vries  <tom@codesourcery.com>
2896         PR tree-optimization/65468
2897         * gcc.dg/gomp/static-chunk-size-one.c: New test.
2899 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2901         PR libfortran/54572
2902         * gfortran.dg/backtrace_1.f90: New test.
2904 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2906         PR libfortran/62296
2907         * gfortran.dg/execute_command_line_2.f90: New test.
2909 2015-08-23  Tom de Vries  <tom@codesourcery.com>
2911         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2912         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2913         vect_no_int_max to vect_no_int_min_max.
2914         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2915         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2916         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2917         * gcc.dg/vect/slp-reduc-4.c: Same.
2918         * gcc.dg/vect/slp-reduc-5.c: Same.
2919         * gcc.dg/vect/vect-125.c: Same.
2920         * gcc.dg/vect/vect-13.c: Same.
2921         * gcc.dg/vect/vect-double-reduc-3.c: Same.
2922         * gcc.dg/vect/vect-reduc-1.c: Same.
2923         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2924         * gcc.dg/vect/vect-reduc-1char.c:Same.
2925         * gcc.dg/vect/vect-reduc-1short.c: Same.
2926         * gcc.dg/vect/vect-reduc-2.c: Same.
2927         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2928         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2929         * lib/target-supports.exp: Same.
2931 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2933         PR c++/63693
2934         * g++.dg/cpp0x/decltype63.C: New.
2936 2015-08-22  Nathan Sidwell  <nathan@acm.org>
2938         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2939         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2940         * c-c++-common/Wunused-var-8.c: Likewise.
2941         * c-c++-common/gomp/pr61486-2.c: Likewise.
2942         * c-c++-common/Wunused-var-6.c: Likewise.
2943         * c-c++-common/goacc/reduction-1.c: Likewise.
2944         * c-c++-common/goacc/reduction-2.c: Likewise.
2945         * c-c++-common/goacc/reduction-3.c: Likewise.
2946         * c-c++-common/goacc/reduction-4.c: Likewise.
2947         * gcc.dg/builtins-64.c: Likewise.
2948         * gcc.dg/pr59523.c: Likewise.
2949         * gcc.dg/tree-ssa/20080530.c: Likewise.
2950         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2951         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2952         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2953         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2954         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2955         * gcc.dg/pr59011.c: Likewise.
2956         * gcc.dg/uninit-9.c: Likewise.
2957         * gcc.dg/pr61561.c: Likewise.
2958         * gcc.dg/vla-4.c: Likewise.
2959         * gcc.dg/20101010-1.c: Likewise.
2960         * gcc.dg/pr49120.c: Likewise.
2961         * gcc.dg/20030331-2.c: Likewise.
2962         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2963         * gcc.dg/pr25682.c: Likewise.
2964         * gcc.dg/guality/guality.c: Likewise.
2965         * gcc.dg/pr27301.c: Likewise.
2966         * gcc.dg/uninit-9-O0.c: Likewise.
2967         * gcc.dg/fold-alloca-1.c: Likewise.
2968         * gcc.dg/pr41470.c: Likewise.
2969         * gcc.dg/pr51491-2.c: Likewise.
2970         * gcc.dg/winline-7.c: Likewise.
2971         * gcc.dg/vla-2.c: Likewise.
2972         * gcc.dg/pr50764.c: Likewise.
2973         * gcc.dg/c99-vla-1.c: Likewise.
2974         * gcc.dg/pr33238.c: Likewise.
2975         * gcc.dg/c99-const-expr-13.c: Likewise.
2976         * gcc.dg/builtin-return-1.c: Likewise.
2977         * gcc.dg/vla-3.c: Likewise.
2978         * gcc.dg/20020415-1.c: Likewise.
2979         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2980         * gcc.dg/shrink-wrap-alloca.c: Likewise.
2981         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2982         * gcc.dg/torture/calleesave-sse.c: Likewise.
2983         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2984         * gcc.dg/gomp/vla-2.c: Likewise.
2985         * gcc.dg/gomp/vla-3.c: Likewise.
2986         * gcc.dg/gomp/vla-4.c: Likewise.
2987         * gcc.dg/gomp/pr30494.c: Likewise.
2988         * gcc.dg/gomp/vla-5.c: Likewise.
2989         * gcc.dg/pr51990-2.c: Likewise.
2990         * gcc.dg/vla-22.c: Likewise.
2992 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2994         * gcc.dg/cpp/multiline-2.c: Add column numbers.
2995         * gcc.dg/dollar.c: Likewise.
2996         * gcc.dg/pragma-message.c: Likewise.
2997         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2998         * c-c++-common/raw-string-14.c: Likewise.
3000 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
3002         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
3003         property that instantiation here is a compile-time error.
3005 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3007         * g++.dg/other/pr67065.C: Extend.
3009 2015-08-21  Nathan Sidwell  <nathan@acm.org>
3011         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
3012         is freestanding.
3013         (check_effective_target_global_constructor): New.
3014         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
3015         * gcc.dg/debug/debug.exp: Skip  for nvptx.
3016         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
3018         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
3019         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3020         * gcc.c-torture/compile/pr33855.c: Likewise.
3021         * gcc.c-torture/compile/920723-1.c: Likewise.
3022         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
3023         writing a const.
3024         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
3025         label.
3026         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
3027         'call'.
3029         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
3030         prototype normal.
3031         * gcc.c-torture/execute/switch-1.c: Likewise.
3033         * gcc.c-torture/execute/pr34456.c: Require not freestanding
3034         * gcc.c-torture/execute/printf-1.c: Likewise.
3035         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
3036         * gcc.c-torture/execute/fprintf-1.c: Likewise.
3037         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
3038         * gcc.c-torture/execute/vprintf-1.c: Likewise.
3039         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
3040         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
3041         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
3042         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
3043         * gcc.c-torture/execute/gofast.c: Likewise.
3044         * gcc.c-torture/execute/complex-6.c: Likewise.
3046         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
3047         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3048         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3049         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3050         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3051         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3052         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3053         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
3054         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3055         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3056         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3057         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3058         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3059         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3060         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
3061         * gcc.dg/setjmp-1.c: Likewise.
3062         * gcc.dg/cleanup-5.c: Likewise.
3063         * gcc.dg/cleanup-12.c: Likewise.
3064         * gcc.dg/cleanup-13.c: Likewise.
3066         * gcc.dg/constructor-1.c: Require global ctor.
3068         * gcc.dg/fork-instrumentation.c: Require profiling.
3069         * gcc.dg/20030107-1.c: Likewise.
3070         * gcc.dg/20030702-1.c: Likewise.
3072         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
3073         * gcc.dg/cpp/paste2.c: Likewise.
3074         * gcc.dg/cpp/strify3.c: Likewise.
3075         * gcc.dg/cpp/strify4.c: Likewise.
3076         * gcc.dg/cpp/lexnum.c: Likewise.
3077         * gcc.dg/cpp/digraphs.c: Likewise.
3078         * gcc.dg/cpp/macro1.c: Likewise.
3080 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3082         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
3084 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3086         * lib/gcc-dg.exp: Add extra options for db-final to the command line
3087         only once.
3089 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3091         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
3092         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
3093         vec_vpmsum_be and vec_shasigma_be.
3095 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
3097         * lib/target-supports.exp
3098         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
3099         with -mfp16-format=ieee.
3101 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3103         PR c++/67065
3104         * g++.dg/other/pr67065.C: New.
3106 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
3108         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
3109         memcpy.
3110         * gcc.target/mips/inline-memcpy-2.c: Ditto.
3111         * gcc.target/mips/inline-memcpy-3.c: Ditto.
3112         * gcc.target/mips/inline-memcpy-4.c: Ditto.
3113         * gcc.target/mips/inline-memcpy-5.c: Ditto.
3115 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
3117         * gcc.dg/wide_shift_64_1.c: New testcase.
3118         * gcc.dg/wide_shift_128_1.c: Likewise.
3119         * gcc.target/aarch64/ashlti3_1.c: Likewise.
3121 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
3123         * lib/target-supports.exp
3124         (check_effective_target_fstack_protector_enabled): New test.
3125         * gcc.target/i386/ssp-default.c: New test.
3127 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
3129         PR fortran/66929
3130         * gfortran.dg/generic_31.f90: New.
3132 2015-08-19  Marek Polacek  <polacek@redhat.com>
3134         PR middle-end/67133
3135         * g++.dg/torture/pr67133.C: New test.
3137 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3139         * gcc.target/powerpc/altivec-35.c: New test.
3140         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
3141         * gcc.target/powerpc/vsx-vector-7.c: New test.
3143 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3145         PR middle-end/36757
3146         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
3147         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
3149 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
3151         PR rtl-optimization/67218
3152         * gcc.c-torture/execute/ieee/pr67218.c,
3153         gcc.target/aarch64/fcvt_int_float_double1.c,
3154         gcc.target/aarch64/fcvt_int_float_double2.c,
3155         gcc.target/aarch64/fcvt_int_float_double3.c,
3156         gcc.target/aarch64/fcvt_int_float_double4.c,
3157         gcc.target/aarch64/fcvt_uint_float_double1.c,
3158         gcc.target/aarch64/fcvt_uint_float_double2.c,
3159         gcc.target/aarch64/fcvt_uint_float_double3.c,
3160         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
3162 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
3164         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
3165         dg-options to disable LSE extensions.
3166         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
3167         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3168         * gcc.target/aarch64/atomic-op-char.c: Likewise.
3169         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3170         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3171         * gcc.target/aarch64/atomic-op-int.c: Likewise.
3172         * gcc.target/aarch64/atomic-op-long.c: Likewise.
3173         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3174         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3175         * gcc.target/aarch64/atomic-op-release.c: Likewise.
3176         * gcc.target/aarch64/atomic-op-short.c: Likewise.
3177         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3178         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3179         * gcc.target/aarch64/sync-op-full.c: Likewise.
3180         * gcc.target/aarch64/sync-op-release.c: Likewise.
3182 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
3184         PR c++/67160
3185         * g++.dg/cpp1z/feat-cxx1z.C: New.
3187 2015-08-18  Marek Polacek  <polacek@redhat.com>
3189         PR middle-end/67222
3190         * gcc.dg/torture/pr67222.c: New test.
3192 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3194         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
3196 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
3198         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
3199         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
3200         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
3202 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
3204         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
3205         which is used in later code.
3207 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
3209         PR c++/67216
3210         * g++.dg/cpp0x/nullptr34.C: New.
3211         * g++.dg/warn/Wconversion2.C: Adjust.
3212         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
3213         * g++.old-deja/g++.other/null3.C: Likewise.
3215         * g++.dg/cpp0x/pr51313.C: Adjust.
3217 2015-08-17  Richard Biener  <rguenther@suse.de>
3219         PR tree-optimization/67221
3220         * gcc.dg/torture/pr67221.c: New testcase.
3222 2015-08-17  Mike Stump  <mikestump@comcast.net>
3223             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3225         * gcc.target/arm/memcpy-aligned-1.c: New test.
3227 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3229         PR fortran/54656
3230         * gfortran.dg/norm_4.f90: Rename to...
3231         * gfortran.dg/norm2_4.f90: this.
3232         * gfortran.dg/norm2_5.f90: New test.
3234 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
3236         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3237         * gcc.dg/ssp-1.c: Make counter a register.
3238         * gcc.dg/ssp-2.c: Likewise.
3239         * gcc.dg/torture/parm-coalesce.c: New.
3241 2015-08-14  Marek Polacek  <polacek@redhat.com>
3243         PR middle-end/67133
3244         * gcc.dg/torture/pr67133.c: New test.
3246 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
3247             Matthias Klose  <doko@debian.org>
3249         PR target/67143
3250         * gcc.c-torture/compile/pr67143.c: New
3251         * gcc.target/aarch64/atomic-op-imm.c
3252         (atomic_fetch_add_negative_RELAXED): New.
3253         (atomic_fetch_sub_negative_ACQUIRE): New.
3255 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3257         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
3258         * gcc.target/aarch64/target_attr_8.c: Likewise.
3259         * gcc.target/aarch64/target_attr_14.c: Likewise.
3261 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3263         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
3265 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
3267         * gcc.target/i386/builtin_target.c: Add skylake check.
3269 2015-08-13  Jeff Law  <law@redhat.com>
3271         * gcc.dg/pr66314.c: Moved from here to ..
3272         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
3273         to clear all sanitizers before -fsanitize=kernel-address.
3275 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3277         * gcc.target/aarch64/cinc_common_1.c: New test.
3279 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
3281         PR c++/53421
3282         * g++.dg/ext/attribute-may-alias-1.C: New.
3283         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
3285 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
3287         * gcc.target/aarch64/atomic-inst-cas.c: New.
3288         * gcc.target/aarch64/atomic-inst-ops.inc: New.
3290 2015-08-13  Andreas Schwab  <schwab@suse.de>
3292         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
3294 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
3296         PR c++/62164
3297         * g++.dg/torture/pr62164.C: New.
3299 2015-08-13  Richard Biener  <rguenther@suse.de>
3301         PR tree-optimization/67191
3302         * gcc.dg/torture/pr67191.c: New testcase.
3303         * g++.dg/torture/pr67191.C: Likewise.
3305 2015-08-13  Richard Biener  <rguenther@suse.de>
3307         PR tree-optimization/66502
3308         PR tree-optimization/67167
3309         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
3311 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3313         PR c++/53330
3314         * g++.dg/init/new42.C: New.
3316 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3318         PR target/67071
3319         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
3320         vector constants.
3321         * gcc.target/powerpc/pr67071-2.c: Likewise.
3322         * gcc.target/powerpc/pr67071-3.c: Likewise.
3324 2015-08-12  Marek Polacek  <polacek@redhat.com>
3326         PR c++/55095
3327         * c-c++-common/Wshift-overflow-6.c: New test.
3328         * c-c++-common/Wshift-overflow-7.c: New test.
3329         * g++.dg/cpp1y/left-shift-2.C: New test.
3331 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3333         PR c++/52742
3334         * g++.dg/cpp0x/pr52742.C: New.
3336 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
3338         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3339         Check Knights Landing support.
3341 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3343         PR c++/47461
3344         * g++.dg/warn/Wunused-result-1.C: New.
3346 2015-08-12  Richard Biener  <rguenther@suse.de>
3348         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
3349         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
3350         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3351         * g++.dg/tree-ssa/pr61034.C: Adjust.
3352         * gcc.dg/fold-compare-2.c: Likewise.
3353         * gcc.dg/pr50763.c: Likewise.
3354         * gcc.dg/predict-3.c: Likewise.
3355         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3356         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3357         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3358         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3359         * gcc.dg/tree-ssa/pr37508.c: Likewise.
3360         * gcc.dg/tree-ssa/vrp04.c: Likewise.
3361         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3362         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3363         * gcc.dg/tree-ssa/vrp16.c: Likewise.
3364         * gcc.dg/tree-ssa/vrp20.c: Likewise.
3365         * gcc.dg/tree-ssa/vrp25.c: Likewise.
3366         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3368 2015-08-12  Nathan Sidwell  <nathan@acm.org>
3370         * gcc.dg/vrp-min-max-1.c: New.
3371         * gcc.dg/vrp-min-max-2.c: New.
3373 2015-08-12  Richard Biener  <rguenther@suse.de>
3375         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3377 2015-08-12  Tom de Vries  <tom@codesourcery.com>
3379         PR testsuite/67175
3380         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3381         Handle absence of vector min/max for sparc.
3383 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
3385         PR target/66954
3386         * g++.dg/ext/mv25.C: New test.
3388 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
3390         * gcc.target/i386/avx2-vect-shift.c: New test.
3392 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3394         PR c/66098
3395         PR c/66711
3396         * gcc.dg/pragma-diag-3.c: New test.
3397         * gcc.dg/pragma-diag-4.c: New test.
3399 2015-08-11  Nathan Sidwell  <nathan@acm.org>
3401         * c-c++-common/dfp/operator-comma.c: Call init function.
3402         * c-c++-common/dfp/convert-dfp-2.c: New test.
3404 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3406         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3407         Treat model == 0x4f as Broadwell.
3409 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3411         PR libfortran/67140
3412         * gfortran.dg/pr67140.f90: New test.
3414 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
3416         PR libgomp/65742
3417         PR middle-end/66332
3418         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3420 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
3422         PR fortran/64022
3423         * gfortran.dg/ieee/large_4.f90: New test.
3425 2015-08-08  Bud Davis  <jmdavis@link.com>
3427         PR fortran/59746
3428         * gfortran.dg/common_22.f90: New.
3430 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
3432         PR rtl-optimization/67028
3433         * gcc.dg/pr67028.c: New testcase.
3435 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
3437         PR rtl-optimization/67029
3438         * gcc.dg/pr67029.c: New test.
3440 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3442         PR fortran/64104
3443         * gfortran.dg/ieee/ieee_8.f90: New test.
3445 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
3447         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3448         modifers.
3449         * gcc.target/aarch64/noplt_2.c: Likewise.
3450         * gcc.target/aarch64/noplt_3.c: Likewise.
3452 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
3454         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3455         optimization level, and print a summary at the end.
3457 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3459         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3461 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3463         * gcc.target/aarch64/noplt_3.c: New testcase.
3465 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3467         * gcc.target/aarch64/noplt_1.c: New testcase.
3468         * gcc.target/aarch64/noplt_2.c: Likewise.
3470 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
3472         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3473         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3475 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3477         * gcc.target/s390/dwarfregtable-1.c: New test.
3478         * gcc.target/s390/dwarfregtable-2.c: New test.
3479         * gcc.target/s390/dwarfregtable-3.c: New test.
3481 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3483         * gcc.target/s390/htm-builtins-z13-1.c: New test.
3485 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3487         PR fortran/64022
3488         * gfortran.dg/ieee/large_2.f90: New test.
3489         * gfortran.dg/ieee/large_3.F90: New test.
3491 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3493         PR fortran/64022
3494         * gfortran.dg/ieee/large_1.f90: Adjust test.
3496 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3497             Jeff Law  <law@redhat.com>
3499         PR c/16351
3500         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3501         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3502         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3503         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3504         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3505         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3507 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3509         PR middle-end/66311
3510         * gfortran.dg/pr66311.f90: New file.
3512 2015-08-05  Richard Biener  <rguenther@suse.de>
3514         PR tree-optimization/67121
3515         * gcc.dg/torture/pr67121.c: New testcase.
3517 2015-08-05  Nick Clifton  <nickc@redhat.com>
3519         * gcc.target/rl78: New directory.
3520         * gcc.target/rl78/rl78.exp: New file: Test driver.
3521         * gcc.target/rl78/test_addm3.c: New file: Test adds.
3523 2015-08-05  Richard Biener  <rguenther@suse.de>
3525         PR middle-end/67120
3526         * gcc.dg/torture/pr67120.c: New testcase.
3528 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
3530         PR fortran/52846
3532         * lib/fortran-modules.exp: Call cleanup-submodules from
3533         cleanup-modules.
3534         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3535         cover the cases where private entities are no longer optimized
3536         away.
3537         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3538         same reason.
3539         * gfortran.dg/submodule_1.f08: Change cleanup module names.
3540         * gfortran.dg/submodule_5.f08: The same.
3541         * gfortran.dg/submodule_9.f08: The same.
3542         * gfortran.dg/submodule_10.f08: New test.
3544 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3546         PR c++/66595
3547         * g++.dg/cpp1y/var-templ35.C: New.
3549 2015-08-05  Richard Biener  <rguenther@suse.de>
3551         PR tree-optimization/67055
3552         * g++.dg/torture/pr67055.C: New testcase.
3554 2015-08-05  Richard Biener  <rguenther@suse.de>
3556         PR tree-optimization/67109
3557         * gcc.dg/torture/pr67109.c: New testcase.
3558         * gcc.dg/vect/vect-119.c: Adjust.
3560 2015-08-05  Richard Biener  <rguenther@suse.de>
3562         PR middle-end/67107
3563         * gcc.dg/pr67107.c: New testcase.
3565 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3567         PR c++/66197
3568         * g++.dg/cpp1z/abbrev2.C: New.
3570 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3572         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3574 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3576         PR c++/66392
3577         * g++.dg/init/explicit4.C: New.
3579 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3581         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3582         without VSX an Power8 vector support.
3584 2015-08-04  Richard Biener  <rguenther@suse.de>
3586         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3588 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
3590         PR target/67110
3591         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3592         -fno-pie -no-pie.
3594 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3596         PR c++/66427
3597         * g++.dg/cpp1y/var-templ34.C: New.
3599 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3601         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3602         * gcc.target/aarch64/target_attr_1.c: Likewise.
3603         * gcc.target/aarch64/target_attr_2.c: Likewise.
3604         * gcc.target/aarch64/target_attr_3.c: Likewise.
3605         * gcc.target/aarch64/target_attr_4.c: Likewise.
3606         * gcc.target/aarch64/target_attr_5.c: Likewise.
3607         * gcc.target/aarch64/target_attr_6.c: Likewise.
3608         * gcc.target/aarch64/target_attr_7.c: Likewise.
3609         * gcc.target/aarch64/target_attr_8.c: Likewise.
3610         * gcc.target/aarch64/target_attr_9.c: Likewise.
3611         * gcc.target/aarch64/target_attr_10.c: Likewise.
3612         * gcc.target/aarch64/target_attr_11.c: Likewise.
3613         * gcc.target/aarch64/target_attr_12.c: Likewise.
3614         * gcc.target/aarch64/target_attr_13.c: Likewise.
3615         * gcc.target/aarch64/target_attr_14.c: Likewise.
3616         * gcc.target/aarch64/target_attr_15.c: Likewise.
3618 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3620         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3622 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3624         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3626 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3628         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3629         message.
3631 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3633         PR fortran/64022
3634         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3635         * gfortran.dg/ieee/large_1.f90: New test.
3637 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3639         PR tree-optimization/67043
3640         * gcc.dg/pr67043.c: New test.
3642 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
3644         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3646 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
3648         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3649         it to push/pop timing items.
3650         (main): For each optimization level, create a gcc_jit_timer, and
3651         time all of the iteration within that level cumulatively.
3652         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3653         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3655 2015-08-03  Alexander Basov <coohpt@gmail.com>
3657         PR middle-end/64744
3658         PR middle-end/48470
3659         PR middle-end/43404
3660         * gcc.target/arm/pr43404.c : New testcase.
3661         * gcc.target/arm/pr48470.c : New testcase.
3662         * gcc.target/arm/pr64744-1.c : New testcase.
3663         * gcc.target/arm/pr64744-2.c : New testcase.
3665 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3667         PR tree-optimization/67077
3668         * gcc.dg/pr67077.c: New test.
3670 2015-08-03  Jeff Law  <law@redhat.com>
3672         PR middle-end/66314
3673         PR gcov-profile/66899
3674         * gcc.dg/pr66899.c: New test.
3675         * gcc.dg/pr66314.c: New test.
3677 2015-08-03  Marek Polacek  <polacek@redhat.com>
3679         PR c/67088
3680         * gcc.dg/pr67088.c: New test.
3682 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3684         PR target/66731
3685         * gcc.target/arm/vnmul-1.c: New.
3686         * gcc.target/arm/vnmul-2.c: New.
3687         * gcc.target/arm/vnmul-3.c: New.
3688         * gcc.target/arm/vnmul-4.c: New.
3690 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
3692         PR fortran/64921
3693         * gfortran.dg/class_allocate_20.f90: New.
3695 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3697         * gcc.target/aarch64/csel_bfx_1.c: New test.
3698         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3700 2015-08-02  Martin Sebor  <msebor@redhat.com>
3702         * g++.dg/Wframe-address-in-Wall.C: New test.
3703         * g++.dg/Wframe-address.C: New test.
3704         * g++.dg/Wno-frame-address.C: New test.
3705         * gcc.dg/Wframe-address-in-Wall.c: New test.
3706         * gcc.dg/Wframe-address.c: New test.
3707         * gcc.dg/Wno-frame-address.c: New test.
3709 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
3711         * c-c++-common/Wmisleading-indentation.c: Add more tests.
3713 2015-08-01  Michael Collison  <michael.collison@linaro.org
3714             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3716         * gcc.target/arm/mincmp.c: New test.
3718 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
3720         PR fortran/67091
3721         * gfortran.dg/associated_target_6.f03: New test
3723 2015-08-01  Tom de Vries  <tom@codesourcery.com>
3725         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3726         optimize ("-ftree-parallelize-loops=0").
3727         Add successful scans for 2 detected reductions.  Add xfail scans for 3
3728         detected reductions.
3729         * gcc.dg/autopar/reduc-2short.c: Same.
3730         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3731         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
3732         detected reductions.
3733         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3734         and max reductions.
3736 2015-07-31  Marek Polacek  <polacek@redhat.com>
3738         PR sanitizer/66977
3739         * g++.dg/ubsan/pr66977.C: New test.
3741 2015-07-30  Marek Polacek  <polacek@redhat.com>
3743         * c-c++-common/Wtautological-compare-3.c: New test.
3745 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3747         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3748         (CHECK): Pass address of scalar, rather than array.
3750 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3752         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3754 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3756         * gcc.target/aarch64/fp16/fp16.exp: New.
3757         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3758         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3760 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3762         * gcc.target/aarch64/f16_movs_1.c: New test.
3764 2015-07-28  Tom de Vries  <tom@codesourcery.com>
3766         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3767         outer loop.
3769 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
3770             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3772         * gcc.dg/parm-incomplete-1.c: Update.
3773         * gcc.dg/pr18809-1.c: Update.
3774         * gcc.dg/pr27953.c: Update.
3775         * gcc.dg/vla-11.c: Update.
3777 2015-07-27  Marek Polacek  <polacek@redhat.com>
3779         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3781 2015-07-27  Tom de Vries  <tom@codesourcery.com>
3783         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3784         attribute.  Update comment.
3785         (main): Remove.
3786         Add scan for not parallelizing inner loop.
3787         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3788         attribute.
3789         (main): Remove.
3791 2015-07-27  Marek Polacek  <polacek@redhat.com>
3793         PR bootstrap/67030
3794         * c-c++-common/Wtautological-compare-2.c: New test.
3796 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
3798         PR target/66232
3799         * gcc.target/i386/pr66232-6.c: New tests.
3800         * gcc.target/i386/pr66232-7.c: Likewise.
3801         * gcc.target/i386/pr66232-8.c: Likewise.
3802         * gcc.target/i386/pr66232-9.c: Likewise.
3804 2015-07-27  Marek Polacek  <polacek@redhat.com>
3806         PR c++/66555
3807         PR c/54979
3808         * c-c++-common/Wtautological-compare-1.c: New test.
3810 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
3812         PR c++/18969
3813         * g++.dg/template/pr18969.C: New test.
3814         * g++.dg/template/pr18969-2.C: New test.
3815         * g++.old-deja/g++.jason/overload.C: Remove return value in
3816         template function returning void.
3818 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
3820         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3821         immediates to avoid shift-overflow warnings.
3823 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
3825         PR c++/66857
3826         * g++.dg/init/pr66857.C: New test.
3828 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
3830         PR target/66648
3831         * gcc.target/i386/pr66648.c: New test.
3833 2015-07-25  Tom de Vries  <tom@codesourcery.com>
3835         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3836         interchange_files and block_files variables.
3837         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3838         arithmetic.
3839         * gcc.dg/graphite/uns-interchange-12.c: Same.
3840         * gcc.dg/graphite/uns-interchange-14.c: Same.
3841         * gcc.dg/graphite/uns-interchange-15.c: Same.
3842         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3843         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3845 2015-07-25  Jeff Law  <law@redhat.com>
3847         Revert:
3848         PR lto/66752
3849         * gcc.dg/tree-ssa/pr66752-2.c: New test.
3850         * gcc.dg/torture/pr66752-1.c: New test
3851         * g++.dg/torture/pr66752-2.C: New test.
3853 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
3855         Revert:
3856         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
3858         PR rtl-optimization/64164
3859         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3860         * gcc.dg/ssp-1.c: Make counter a register.
3861         * gcc.dg/ssp-2.c: Likewise.
3862         * gcc.dg/torture/parm-coalesce.c: New.
3864 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3866         * gcc.dg/graphite/block-1.c: Xfail scan.
3867         * gcc.dg/graphite/interchange-12.c: Same.
3868         * gcc.dg/graphite/interchange-14.c: Same.
3869         * gcc.dg/graphite/interchange-15.c: Same.
3870         * gcc.dg/graphite/interchange-9.c: Same.
3871         * gcc.dg/graphite/interchange-mvt.c: Same.
3872         * gcc.dg/graphite/uns-block-1.c: New test.
3873         * gcc.dg/graphite/uns-interchange-12.c: New test.
3874         * gcc.dg/graphite/uns-interchange-14.c: New test.
3875         * gcc.dg/graphite/uns-interchange-15.c: New test.
3876         * gcc.dg/graphite/uns-interchange-9.c: New test.
3877         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3879 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3881         PR c++/64079
3882         * c-c++-common/Wunused-function-1.c: New.
3884 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3886         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3887         alternative exit-first loop transform.
3888         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3889         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3890         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3891         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3892         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3893         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3894         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3895         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3896         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3898 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
3900         PR ipa/66566
3901         * gcc.target/i386/mpx/pr66566.c: New test.
3903 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3905         PR bootstrap/66978
3906         * gcc.target/i386/pr66978.c: New test.
3908 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3910         * gcc.target/s390/gpr2fprsavecfi.c: New test.
3912 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3914         * gcc.target/s390/insv-1.c: New test.
3915         * gcc.target/s390/insv-2.c: New test.
3916         * gcc.target/s390/insv-3.c: New test.
3918 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3920         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3922 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3924         PR middle-end/25530
3925         * gcc.dg/pr25530.c: New test.
3927 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3929         PR middle-end/25529
3930         * gcc.dg/pr25529.c: New test.
3932 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
3934         * gcc.target/arm/reg_equal_test.c: New test.
3936 2015-07-23  Jeff Law  <law@redhat.com>
3938         PR lto/66752
3939         * gcc.dg/tree-ssa/pr66752-2.c: New test.
3940         * gcc.dg/torture/pr66752-1.c: New test
3941         * g++.dg/torture/pr66752-2.C: New test.
3943 2015-07-23  Marek Polacek  <polacek@redhat.com>
3945         PR c++/66572
3946         * g++.dg/warn/Wlogical-op-2.C: New test.
3948 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
3950         PR rtl-optimization/64164
3951         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3952         * gcc.dg/ssp-1.c: Make counter a register.
3953         * gcc.dg/ssp-2.c: Likewise.
3954         * gcc.dg/torture/parm-coalesce.c: New.
3956 2015-07-23  Marek Polacek  <polacek@redhat.com>
3958         PR sanitizer/66908
3959         * c-c++-common/ubsan/pr66908.c: New test.
3961 2015-07-23  Tom de Vries  <tom@codesourcery.com>
3963         * gcc.dg/autopar/outer-4.c: Add xfail.
3964         * gcc.dg/autopar/outer-5.c: Same.
3965         * gcc.dg/autopar/outer-6.c: Same.
3966         * gcc.dg/autopar/reduc-2.c: Same.
3967         * gcc.dg/autopar/reduc-2char.c: Same.
3968         * gcc.dg/autopar/reduc-2short.c: Same.
3969         * gcc.dg/autopar/reduc-8.c: Same.
3970         * gcc.dg/autopar/uns-outer-4.c: New test.
3971         * gcc.dg/autopar/uns-outer-5.c: New test.
3972         * gcc.dg/autopar/uns-outer-6.c: New test.
3974 2015-07-23  Richard Biener  <rguenther@suse.de>
3976         PR tree-optimization/66952
3977         * gcc.dg/torture/pr66952.c: Use signed char.
3979 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
3981         PR tree-optimization/66926,66951
3982         * gcc.dg/vect/pr66951.c: New test.
3984 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
3986         PR c++/52987
3987         * g++.dg/parse/error57.C: New.
3988         * g++.dg/expr/string-2.C: Update.
3990 2015-07-23  Richard Biener  <rguenther@suse.de>
3992         PR tree-optimization/66945
3993         * gcc.dg/torture/pr66945.c: New testcase.
3995 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
3997         PR target/66954
3998         * g++.dg/ext/mv24.C: New test.
4000 2015-07-22  Marek Polacek  <polacek@redhat.com>
4002         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
4003         dg-options.
4005 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
4007         PR fortran/61831
4008         PR fortran/66929
4009         * gfortran.dg/generic_30.f90: New.
4011 2015-07-22  Richard Biener  <rguenther@suse.de>
4013         PR tree-optimization/66952
4014         * gcc.dg/torture/pr66952.c: New testcase.
4016 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
4018         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
4019         test.
4020         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
4021         test.
4022         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
4023         test.
4024         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
4025         test.
4026         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
4027         test.
4028         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
4029         test.
4030         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
4031         test.
4032         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
4033         test.
4034         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
4035         test.
4036         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
4037         test.
4038         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
4039         test.
4040         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
4041         test.
4042         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
4043         test.
4044         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
4045         test.
4046         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
4047         test.
4048         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
4049         test.
4050         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
4051         test.
4052         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
4053         test.
4054         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
4055         test.
4056         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
4057         test.
4058         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
4059         test.
4060         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
4061         test.
4062         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
4063         test.
4064         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
4065         test.
4066         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
4067         test.
4068         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
4069         test.
4070         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
4071         test.
4072         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
4073         test.
4074         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
4075         test.
4076         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
4077         test.
4078         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
4079         test.
4080         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
4081         test.
4082         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
4083         test.
4084         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
4085         test.
4086         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
4087         test.
4088         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
4089         test.
4090         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
4091         test.
4092         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
4093         test.
4094         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
4095         test.
4096         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
4097         test.
4098         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
4099         test.
4100         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
4101         test.
4102         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
4103         test.
4104         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
4105         test.
4106         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
4107         test.
4108         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
4109         test.
4110         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
4111         test.
4112         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
4113         test.
4114         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
4115         test.
4116         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
4117         test.
4118         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
4119         test.
4120         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
4121         test.
4122         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
4123         test.
4124         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
4125         test.
4126         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4127         test.
4128         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4129         test.
4130         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4131         test.
4132         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4133         test.
4134         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4135         test.
4136         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4137         test.
4138         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4139         test.
4140         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4141         test.
4142         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4143         test.
4144         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4145         test.
4146         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4147         test.
4148         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4149         test.
4150         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4151         test.
4152         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4153         test.
4154         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4155         test.
4156         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4157         test.
4158         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4159         test.
4160         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4161         test.
4162         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4163         test.
4164         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4165         test.
4166         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4167         test.
4168         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4169         test.
4170         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4171         test.
4172         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4173         test.
4174         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4175         test.
4176         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4177         test.
4178         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4179         test.
4180         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4181         test.
4182         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4183         test.
4184         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4185         test.
4186         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4187         test.
4188         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4189         test.
4190         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4191         test.
4192         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4193         test.
4194         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4195         test.
4196         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4197         test.
4198         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4199         test.
4200         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4201         test.
4202         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4203         test.
4204         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4205         test.
4206         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4207         test.
4208         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4209         test.
4210         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4211         test.
4212         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4213         test.
4214         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4215         test.
4216         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4217         test.
4218         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4219         test.
4220         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4221         test.
4222         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4223         test.
4224         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4225         test.
4226         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4227         test.
4228         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4229         test.
4230         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4231         test.
4232         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4233         test.
4234         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4235         test.
4236         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4237         test.
4238         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4239         test.
4240         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4241         test.
4242         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4243         test.
4244         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4245         test.
4246         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4247         test.
4248         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4249         test.
4250         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4251         test.
4252         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4253         test.
4254         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4255         test.
4256         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4257         test.
4258         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4259         test.
4260         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4261         test.
4262         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4263         test.
4264         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4265         test.
4266         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4267         test.
4268         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4269         test.
4270         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4271         test.
4272         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4273         test.
4274         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4275         test.
4276         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4277         test.
4278         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4279         test.
4280         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4281         test.
4283 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
4285         * g++.dg/template/crash81.C: Update.
4287 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
4289         PR ipa/66424.
4290         * gcc.target/i386/pr66424.c: New.
4292 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
4294         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
4296 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
4298         PR fortran/61831
4299         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
4300         Drop address sanitization.
4302 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
4304         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
4305         Skip -march=armv4t.
4306         (dg-additional-options): Set armv5t flag.
4308 2015-07-21  Marek Polacek  <polacek@redhat.com>
4310         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
4311         * gcc.dg/vmx/unpack.c: Likewise.
4312         * gcc.target/powerpc/quad-atomic.c: Likewise.
4314 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
4316         * gcc.target/i386/asm-flag-5.c (f_ll): New.
4318 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
4320         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4321         model.
4323 2015-07-20  Marek Polacek  <polacek@redhat.com>
4325         PR c++/55095
4326         * c-c++-common/Wshift-overflow-1.c: New test.
4327         * c-c++-common/Wshift-overflow-2.c: New test.
4328         * c-c++-common/Wshift-overflow-3.c: New test.
4329         * c-c++-common/Wshift-overflow-4.c: New test.
4330         * c-c++-common/Wshift-overflow-5.c: New test.
4331         * g++.dg/cpp1y/left-shift-1.C: New test.
4332         * gcc.dg/c90-left-shift-2.c: New test.
4333         * gcc.dg/c90-left-shift-3.c: New test.
4334         * gcc.dg/c99-left-shift-2.c: New test.
4335         * gcc.dg/c99-left-shift-3.c: New test.
4336         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
4337         * gcc.c-torture/execute/pr40386.c: Likewise.
4338         * gcc.dg/vect/pr33373.c: Likewise.
4339         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
4340         * gcc.dg/vect/vect-shift-2.c: Likewise.
4342 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4344         * gcc.target/aarch64/neg_abs_1.c: New test.
4346 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
4348         PR target/66922
4349         * gcc.target/i386/pr66922.c: New test.
4351 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
4353         PR middle-end/46851
4354         PR middle-end/60340
4355         * gcc.dg/tree-ssa/pr42327.c: Removed.
4356         * g++.dg/other/pr35011.C: Removed.
4358 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
4360         PR target/66906
4361         * gcc.target/i386/pr66906.c: New test.
4363 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
4365         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4366         as follow-up to r225930.
4368 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
4370         PR fortran/52846
4371         * lib/fortran-modules.exp (proc cleanup-submodules): New
4372         procedure.
4373         * gfortran.dg/submodule_1.f08: Change extension and clean up
4374         the submodule files.
4375         * gfortran.dg/submodule_2.f08: ditto
4376         * gfortran.dg/submodule_6.f08: ditto
4377         * gfortran.dg/submodule_7.f08: ditto
4378         * gfortran.dg/submodule_8.f08: New test
4379         * gfortran.dg/submodule_9.f08: New test
4381 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
4382             Sebastian Pop  <s.pop@samsung.com>
4384         PR middle-end/61929
4385         * gcc.dg/graphite/pr61929.c: New.
4387 2015-07-17  Marek Polacek  <polacek@redhat.com>
4389         * gcc.dg/fold-minus-7.c: New test.
4391 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4393         * gfortran.dg/co_reduce_1.f90: New file.
4395 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
4397         PR target/66824
4398         * gcc.target/i386/pr66824.c:
4400 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
4402         PR fortran/66035
4403         * gfortran.dg/structure_constructor_13.f03: New test.
4405 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
4407         PR fortran/61831
4408         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4409         of generated while loops in the tree dump.
4410         * gfortran.dg/derived_constructor_comps_6.f90: New file.
4412 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
4414         * gcc.dg/vect/vect-outer-simd-2.c: New test.
4416 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
4418         PR target/66891
4419         * gcc.target/i386/pr66891.c: New test.
4421 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4423         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4425 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
4427         PR rtl-optimization/66626
4428         * gcc.target/i386/pr66626-2.c: New.
4430 2015-07-16  Martin Liska  <mliska@suse.cz>
4432         * g++.dg/ipa/pr66896.c: New test.
4434 2015-07-16  Richard Biener  <rguenther@suse.de>
4436         PR tree-optimization/66894
4437         * gcc.dg/torture/pr66894.c: New testcase.
4439 2015-07-16  Richard Biener  <rguenther@suse.de>
4441         * gcc.dg/tree-ssa/pr21031.c: Adjust.
4443 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
4445         PR target/66866
4446         * g++.dg/pr66866.C: New test.
4448 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4450         * gcc.target/powerpc/vec-cmp-sel.c: New test.
4452 2015-07-15  Richard Biener  <rguenther@suse.de>
4454         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4455         { -O3 -fomit-frame-pointer },
4456         { -O3 -fomit-frame-pointer -funroll-loops } and
4457         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4458         in favor of
4459         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4460           -finline-functions }
4462 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
4464         * gcc.target/mips/interrupt_handler-5.c: New test.
4466 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4467             Robert Suchanek  <robert.suchanek@imgtec.com>
4469         * gcc.target/mips/interrupt_handler-4.c: New test.
4471 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4473         PR testsuite/66734
4474         * gcc.dg/lto/lto.exp: Initialize MPX.
4476 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4478         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4479         dg-skip-if.
4480         * gcc.target/arm/scd42-3.c: Likewise.
4482 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4484         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4485         code to be run when the pre-arch code increases the isa_rev to
4486         mips32r6 or greater.
4488 2015-07-15  Richard Biener  <rguenther@suse.de>
4490         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4491         { -O3 -fomit-frame-pointer },
4492         { -O3 -fomit-frame-pointer -funroll-loops } and
4493         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4494         in favor of
4495         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4496           -finline-functions }
4497         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4498         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4499         to additional_flags.
4501 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
4503         PR rtl-optimization/66838
4504         * gcc.target/i386/pr66838.c: New test.
4506 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
4508         PR c++/66850
4509         * g++.dg/template/pr66850.C: New test.
4511 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4512             Cesar Philippidis  <cesar@codesourcery.com>
4513             Chung-Lin Tang  <cltang@codesourcery.com>
4515         * gcc.target/nios2/nios2-flushd.c: New.
4516         * gcc.target/nios2/nios2-rdprs.c: New.
4517         * gcc.target/nios2/r2-atomic.c: New.
4518         * gcc.target/nios2/r2-eni.c: New.
4519         * gcc.target/nios2/r2-wrpie.c: New.
4521 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4522             Cesar Philippidis  <cesar@codesourcery.com>
4523             Chung-Lin Tang  <cltang@codesourcery.com>
4525         * gcc.target/nios2/cdx-ldstwm-1.c: New.
4526         * gcc.target/nios2/cdx-ldstwm-2.c: New.
4528 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4529             Cesar Philippidis  <cesar@codesourcery.com>
4530             Chung-Lin Tang  <cltang@codesourcery.com>
4532         * gcc.target/nios2/andci.c: New.
4533         * gcc.target/nios2/bmx.c: New.
4534         * gcc.target/nios2/cdx-add.c: New.
4535         * gcc.target/nios2/cdx-branch.c: New.
4536         * gcc.target/nios2/cdx-callret.c: New.
4537         * gcc.target/nios2/cdx-loadstore.c: New.
4538         * gcc.target/nios2/cdx-logical.c: New.
4539         * gcc.target/nios2/cdx-mov.c: New.
4540         * gcc.target/nios2/cdx-shift.c: New.
4541         * gcc.target/nios2/cdx-sub.c: New.
4542         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4544 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
4546         PR c++/65071
4547         * g++.dg/cpp0x/vt-65071.C: New.
4549 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4550             Cesar Philippidis  <cesar@codesourcery.com>
4551             Chung-Lin Tang  <cltang@codesourcery.com>
4553         * gcc.target/nios2/r2-io-range.c: New.
4554         * gcc.target/nios2/r2-stio-1.c: New.
4555         * gcc.target/nios2/r2-stio-2.c: New.
4556         * gcc.target/nios2/nios2-ldxio.c: New.
4557         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4558         of just compile.  Add more tests.
4560 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4562         gfortran.dg/pr66864.f90: New test.
4564 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
4566         PR rtl-optimization/66626
4567         * gcc.target/i386/pr66626.c: New.
4569 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4571         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4572         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4573         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4575 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
4577         * g++.dg/template/crash81.C: Adjust for error + inform change.
4578         * g++.dg/template/pr58878.C: Likewise.
4579         * g++.dg/template/shadow1.C: Likewise.
4580         * g++.dg/template/shadow2.C: Likewise.
4581         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4582         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4583         * g++.old-deja/g++.brendan/crash7.C: Likewise.
4584         * g++.old-deja/g++.pt/shadow2.C: Likewise.
4586 2015-07-14  Richard Biener  <rguenther@suse.de>
4588         PR tree-optimization/66863
4589         * gcc.dg/torture/pr66863.c: New testcase.
4591 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
4593         PR c++/65186
4594         * g++.dg/template/pr65186.C: New test.
4596 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
4598         * gcc.target/arm/macro_defs0.c: Add directive to skip
4599         test if -marm is present.
4600         * gcc.target/arm/macro_defs1.c: Likewise.
4602 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4604         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4605         if-conversion..
4606         * gcc.target/aarch64/adds1.c: Likewise.
4607         * gcc.target/aarch64/ands_1.c: Likewise.
4608         * gcc.target/aarch64/bics_1.c: Likewise.
4609         * gcc.target/aarch64/subs1.c: Likewise.
4610         * gcc.target/aarch64/subs3.c: Likewise.
4612 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
4614         PR fortran/64589
4615         * gfortran.dg/pr64589.f90: New test.
4617 2015-07-13  Renlin Li  <renlin.li@arm.com>
4619         PR rtl/66556
4620         * gcc.c-torture/execute/pr66556.c: New.
4622 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
4624         * gcc.dg/20020219-1.c: Fix double word typos.
4625         * gcc.dg/20020919-1.c: Same.
4627 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4628             Jeff Law  <law@redhat.com>
4630         PR middle-end/66726
4631         * g++.dg/tree-ssa/pr66726.c: New test.
4632         * gcc.dg/tree-ssa/pr66726-2.c: New test.
4633         * gcc.dg/tree-ssa/pr66726.c: New test.
4635 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
4637         PR c++/58734
4638         * g++.dg/cpp0x/variadic-ttp2.C: New.
4640 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
4642         PR c++/30044
4643         * g++.dg/cpp0x/auto46.C: New test.
4644         * g++.dg/template/pr30044.C: New test.
4645         * g++.dg/template/shadow2.C: New test.
4646         * g++.dg/template/error55.C: New test.
4647         * g++.dg/template/crash83.C: Accept any error string.
4648         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4649         parameters.
4650         * g++.dg/cpp0x/variadic19.C: Likewise
4651         * g++.dg/template/canon-type-13.C: Likewise.
4652         * g++.old-deja/g++.pt/ttp42.C: Likewise.
4653         * g++.dg/torture/20070621-1.C: Likewise.
4655 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4657         PR c++/54521
4658         * g++.dg/init/explicit3.C: New.
4660 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
4662         PR target/66819
4663         * gcc.target/i386/pr66819-1.c: New test.
4664         * gcc.target/i386/pr66819-2.c: Likewise.
4665         * gcc.target/i386/pr66819-3.c: Likewise.
4666         * gcc.target/i386/pr66819-4.c: Likewise.
4667         * gcc.target/i386/pr66819-5.c: Likewise.
4669 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
4671         PR target/66703
4672         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4673         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
4674         type to prevent possible flag-clobbering zero-extensions.
4675         * gcc.target/i386/pr66703.c: New test.
4677 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4679         PR c++/60842
4680         * g++.dg/cpp0x/nsdmi-template15.C: New.
4682 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
4684         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4686 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
4688         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4689         * gcc.target/arm/flip-thumb.c: Likewise.
4691 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
4693         PR target/66813
4694         * gcc.target/i386/pr66813.c: New test.
4696 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
4698         PR middle-end/66820
4699         * gcc.dg/gomp/pr66820.c: New test.
4701 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4703         PR c++/65592
4704         * g++.dg/cpp0x/scoped_enum6.C: New.
4706 2015-07-10  Tom de Vries  <tom@codesourcery.com>
4708         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4709         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4711 2015-07-10  Richard Biener  <rguenther@suse.de>
4713         PR tree-optimization/66823
4714         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4715         which should not be necessary.  XFAIL.
4717 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4719         PR c++/64848
4720         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4722 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
4724         PR middle-end/66633
4725         * gcc.dg/gomp/pr66633-1.c: New test.
4726         * gcc.dg/gomp/pr66633-2.c: New test.
4727         * gcc.dg/gomp/pr66633-3.c: New test.
4728         * gcc.dg/gomp/pr66633-4.c: New test.
4730 2015-07-09  John Marino  <gnugcc@marino.st>
4732         * lib/target-supports.exp (check_effective_target_pie):
4733         Add *-*-dragonfly*
4735 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
4737         PR target/66814
4738         * gcc.target/i386/pr66814.c: New test.
4740 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
4742         PR target/66731
4743         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4744         * gcc.target/aarch64/fnmul-2.c: Likewise.
4745         * gcc.target/aarch64/fnmul-3.c: Likewise.
4746         * gcc.target/aarch64/fnmul-4.c: Likewise.
4748 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4750         PR c++/65790
4751         * g++.dg/cpp0x/vt-65790.C: New.
4753 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4755         PR target/66818
4756         * gcc.target/i386/pr66818.c: New test.
4758 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4760         PR target/66817
4761         * gcc.target/i386/pr66817.c: New test.
4763 2015-07-09  Marek Polacek  <polacek@redhat.com>
4765         PR tree-optimization/66718
4766         * gcc.dg/vect/vect-126.c: New test.
4768 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
4770         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4771         even when dwarf-2 is not the default.
4773 2015-07-08  Jeff Law  <law@redhat.com>
4775         PR testsuite/66796
4776         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4777         to have a single memory reference.
4779 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
4781         * g++.dg/other/dump-ada-spec-9.C: New test.
4783 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
4785         * g++.dg/vect/vect.exp: Run also simd* tests.
4786         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4787         (check_vect): Fix up get_cpuid call for C++.
4788         * g++.dg/vect/simd-clone-1.cc: New test.
4790 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4792         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4794 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4796         * gcc.target/i386/readeflags-1.c (abort): New prototype.
4797         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4799 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4801         PR target/66806
4802         * gcc.target/i386/pr66806.c: New test.
4804 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
4806         PR c++/66421
4807         * g++.dg/cpp0x/auto45.C: New.
4809 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
4811         PR middle-end/66334
4812         * gcc.target/i386/pr66334.c: New.
4814 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
4816         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4817         comments.
4819 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
4821         PR jit/66783
4822         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4823         (verify_code): Update expected error message.
4824         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4825         (verify_code): Likewise.
4826         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4827         (verify_code): Likewise.
4829 2015-07-08  Richard Biener  <rguenther@suse.de>
4831         PR tree-optimization/66793
4832         * gcc.dg/torture/pr66793.c: New testcase.
4834 2015-07-08  Richard Biener  <rguenther@suse.de>
4836         PR tree-optimization/66794
4837         * gcc.dg/torture/pr66794.c: New testcase.
4839 2015-07-08  Marek Polacek  <polacek@redhat.com>
4841         PR c++/66748
4842         * g++.dg/abi/abi-tag15.C: New test.
4844 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
4846         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4847         * gcc.target/mips/branch-3.c: Ditto
4848         * gcc.target/mips/branch-4.c: Ditto.
4849         * gcc.target/mips/branch-5.c: Ditto.
4850         * gcc.target/mips/branch-6.c: Ditto.
4851         * gcc.target/mips/branch-7.c: Ditto.
4852         * gcc.target/mips/branch-8.c: Ditto.
4853         * gcc.target/mips/branch-9.c: Ditto.
4854         * gcc.target/mips/branch-10.c: Ditto.
4855         * gcc.target/mips/branch-11.c: Ditto.
4856         * gcc.target/mips/branch-12.c: Ditto.
4857         * gcc.target/mips/branch-13.c: Ditto.
4858         * gcc.target/mips/umips-branch-5.c: New file.
4859         * gcc.target/mips/umips-branch-6.c: New file.
4860         * gcc.target/mips/umips-branch-7.c: New file.
4861         * gcc.target/mips/umips-branch-8.c: New file.
4862         * gcc.target/mips/umips-branch-9.c: New file.
4863         * gcc.target/mips/umips-branch-10.c: New file.
4864         * gcc.target/mips/umips-branch-11.c: New file.
4865         * gcc.target/mips/umips-branch-12.c: New file.
4866         * gcc.target/mips/umips-branch-13.c: New file.
4867         * gcc.target/mips/umips-branch-14.c: New file.
4868         * gcc.target/mips/umips-branch-15.c: New file.
4869         * gcc.target/mips/umips-branch-16.c: New file.
4870         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4871         (OCCUPY_0xfffc): New define.
4873 2015-07-08  Renlin Li  <renlin.li@arm.com>
4875         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4877 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
4879         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4881 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
4883         * gcc.target/i386/bt-3.c: New test.
4884         * gcc.target/i386/bt-4.c: Ditto.
4886 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4888         * g++.dg/other/dump-ada-spec-8.C: New test.
4890 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
4892         PR jit/66783
4893         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4894         test case.
4895         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4896         New test case.
4897         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4898         New test case.
4899         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4900         Avoid using an opaque struct for local "f".
4902 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
4904         PR jit/66779
4905         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4906         * jit.dg/test-pr66779.c: New testcase.
4908 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
4910         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4911         NOCOMPRESSION.
4913 2015-07-07  Richard Biener  <rguenther@suse.de>
4915         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4917 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
4919         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4920         * gcc.target/mips/call-5.c: Ditto.
4921         * gcc.target/mips/call-6.c: Ditto.
4923 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4925         * gcc.dg/dx-test.c: New test-case.
4927 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
4929         PR fortran/66578
4930         * gfortran.dg/allocate_with_source_9.f08: New test.
4932 2015-07-07  Christian Bruel  <christian.bruel@st.com>
4934         PR target/52144
4935         * gcc.target/arm/flip-thumb.c: Fix scan.
4936         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4937         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4938         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4939         Fix return value.
4941 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
4943         PR target/65956
4944         * gcc.c-torture/execute/pr65956.c: New test.
4946 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
4948         * gcc.target/arm/aapcs/align1.c: New.
4949         * gcc.target/arm/aapcs/align_rec1.c: New.
4950         * gcc.target/arm/aapcs/align2.c: New.
4951         * gcc.target/arm/aapcs/align_rec2.c: New.
4952         * gcc.target/arm/aapcs/align3.c: New.
4953         * gcc.target/arm/aapcs/align_rec3.c: New.
4954         * gcc.target/arm/aapcs/align4.c: New.
4955         * gcc.target/arm/aapcs/align_rec4.c: New.
4956         * gcc.target/arm/aapcs/align_vararg1.c: New.
4957         * gcc.target/arm/aapcs/align_vararg2.c: New.
4959 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
4961         * gfortran.dg/iomsg_2.f90: New test.
4963 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4965         PR target/66749
4966         * gcc.target/i386/pr66749.c: New test.
4968 2015-07-06  Richard Biener  <rguenther@suse.de>
4970         PR tree-optimization/66772
4971         * gcc.dg/torture/pr66772-1.c: New testcase.
4972         * gcc.dg/torture/pr66772-2.c: Likewise.
4974 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
4976         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4977         the jals instruction.
4979 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4981         PR target/53383
4982         * gcc.target/i386/pr53383-1.c: New file.
4983         * gcc.target/i386/pr53383-2.c: Likewise.
4984         * gcc.target/i386/pr53383-3.c: Likewise.
4986 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
4988         * gcc.target/aarch64/fnmul-1.c: New.
4989         * gcc.target/aarch64/fnmul-2.c: New.
4990         * gcc.target/aarch64/fnmul-3.c: New.
4991         * gcc.target/aarch64/fnmul-4.c: New.
4993 2015-07-06  Richard Biener  <rguenther@suse.de>
4995         PR middle-end/66759
4996         * gcc.dg/torture/pr66759.c: New testcase.
4998 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
5000         PR fortran/58586
5001         * gfortran.dg/alloc_comp_class_3.f03: New test.
5002         * gfortran.dg/alloc_comp_class_4.f03: New test.
5004 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5006         * gcc.c-torture/execute/pr66757.c: New test.
5008 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
5010         PR tree-optimization/66720
5011         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
5013 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
5014             Sandra Loosemore <sandra@codesourcery.com>
5016         * gcc.target/nios2/gprel-offset.c: New test.
5018 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5020         PR fortran/66725
5021         * gfortran.dg/pr66725.f90: New test.
5023 2015-07-03  Jason Merrill  <jason@redhat.com>
5025         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
5026         Avoid narrowing error.
5028 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
5030         PR rtl-optimization/66706
5031         * gcc.target/powerpc/shift-int.c: New testcase.
5033 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5035         PR target/66746.
5036         * gcc.target/i386/pr66746.c: New file.
5038 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
5040         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
5042 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
5044         PR tree-optimization/66119
5045         * g++.dg/opt/pr66119.C: New.
5047 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
5049         PR fortran/52846
5050         * gfortran.dg/submodule_1.f90: New test
5051         * gfortran.dg/submodule_2.f90: New test
5052         * gfortran.dg/submodule_3.f90: New test
5053         * gfortran.dg/submodule_4.f90: New test
5054         * gfortran.dg/submodule_5.f90: New test
5055         * gfortran.dg/submodule_6.f90: New test
5056         * gfortran.dg/submodule_7.f90: New test
5058 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5060         PR preprocessor/53690
5061         * g++.dg/cpp/pr53690.C: New.
5063 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5065         * gcc.target/powerpc/vec-cmp.c: New test.
5067 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5069         PR fortran/56520
5070         * gfortran.dg/pr56520.f90: New test.
5072 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
5074         PR fortran/66545
5075         * gfortran.dg/pr66545_1.f90: New test.
5076         * gfortran.dg/pr66545_2.f90: New test.
5078 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
5080         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
5081         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
5083 2015-07-02  Richard Biener  <rguenther@suse.de>
5085         PR testsuite/66719
5086         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
5087         unaligned loads.
5089 2015-07-02  Richard Biener  <rguenther@suse.de>
5091         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
5093 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
5095         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
5097 2015-07-01  Jason Merrill  <jason@redhat.com>
5099         * lib/target-supports.exp (cxx_default): Set to C++14.
5101 2015-07-01  Tom de Vries  <tom@codesourcery.com>
5103         PR testsuite/66723
5104         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
5105         scan-assembler.
5107 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5109         * gfortran.dg/warn_conversion_8.f90:  New test.
5111 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5113         PR rtl-optimization/61047
5114         * gcc.c-torture/execute/20150611-1.c: New testcase.
5116 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
5118         PR jit/66700
5119         * jit.dg/all-non-failing-tests.h: Add
5120         test-pr66700-observing-write-through-ptr.c.
5121         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
5123 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
5125         * jit.dg/test-accessing-union.c: Add comments for use by
5126         gcc/jit/docs/topics/types.rst.
5128 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
5130         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
5131         'do-require-effective-target' with 'dg-require-effective-target'.
5132         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
5133         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
5134         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
5135         'stlex' with 'strex' as the expected output.
5137 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
5139         PR c++/60365
5140         * g++.dg/cpp0x/gen-attrs-60.C: New.
5141         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
5143 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
5145         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
5146         New function.
5147         * gcc.target/aarch64/pic-small.c: Restrict this test under
5148         check_effective_target_aarch64_small_fpic.
5150 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
5152         * gfortran.dg/gomp/pr66633.f90: New test.
5154 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
5156         PR c++/66686
5157         * g++.dg/template/pr66686.C: New test.
5159 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5161         * gnat.dg/lto17.ad[sb]: New test.
5163 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
5165         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
5166         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
5167         testcase.
5168         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
5169         New testcase.
5170         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
5171         New testcase.
5172         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
5173         New testcase.
5174         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
5175         New testcase.
5176         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
5177         New testcase.
5178         * jit.dg/test-switch.c: New testcase.
5179         * jit.dg/test-switch.cc: New testcase.
5181 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
5183         PR jit/66546
5184         * jit.dg/all-non-failing-tests.h: Add note about
5185         test-validly-unreachable-block.c.
5186         * jit.dg/test-validly-unreachable-block.c: New file.
5188 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
5190         PR jit/66628
5191         * jit.dg/all-non-failing-tests.h: Add note about
5192         test-extra-options.c.
5193         * jit.dg/test-extra-options.c: New testcase.
5195 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
5197         PR debug/66691
5198         * gcc.target/i386/pr66691.c: New.
5200 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
5202         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
5203         * gcc.target/i386/iamcu/args.h: Likewise.
5204         * gcc.target/i386/iamcu/asm-support.S: Likewise.
5205         * gcc.target/i386/iamcu/defines.h: Likewise.
5206         * gcc.target/i386/iamcu/macros.h: Likewise.
5207         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
5208         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
5209         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
5210         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
5211         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
5212         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
5213         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
5214         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
5215         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
5216         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
5217         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
5218         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
5219         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
5220         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
5221         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
5222         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
5223         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
5225 2015-06-30  Marek Polacek  <polacek@redhat.com>
5227         * gcc.dg/fold-minus-6.c: New test.
5229         * gcc.dg/fold-ior-3.c: New test.
5231 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
5233         Implement N4197 - Adding u8 character literals
5234         * g++.dg/cpp1z/utf8.C: New.
5235         * g++.dg/cpp1z/utf8-neg.C: New.
5236         * g++.dg/cpp1z/udlit-utf8char.C: New.
5238 2015-06-30  Marek Polacek  <polacek@redhat.com>
5240         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
5242 2015-06-30  Tom de Vries  <tom@codesourcery.com>
5244         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
5245         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
5246         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
5247         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
5249 2015-06-30  Marek Polacek  <polacek@redhat.com>
5251         * gcc.dg/fold-ior-2.c: New test.
5253 2015-06-30  Tom de Vries  <tom@codesourcery.com>
5255         PR tree-optimization/66652
5256         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
5257         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
5258         pointers.
5259         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5261 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
5263         PR c++/65977
5264         * g++.dg/cpp0x/constexpr-friend-3.C: New.
5265         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
5267 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5269         PR fortran/66605
5270         * gfortran.dg/wunused-parameter.f90: New test.
5272 2015-06-29  Richard Henderson  <rth@redhat.com>
5274         * gcc.target/i386/asm-flag-1.c: New.
5275         * gcc.target/i386/asm-flag-2.c: New.
5276         * gcc.target/i386/asm-flag-3.c: New.
5277         * gcc.target/i386/asm-flag-4.c: New.
5278         * gcc.target/i386/asm-flag-5.c: New.
5280 2015-06-29  Marek Polacek  <polacek@redhat.com>
5282         PR c/66322
5283         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
5284         * c-c++-common/pr66322.c: New test.
5285         * g++.dg/eh/scope1.C: Remove dg-warning.
5287 2015-06-29  Richard Biener  <rguenther@suse.de>
5289         PR tree-optimization/66677
5290         * gcc.dg/vect/pr66677.c: New testcase.
5292 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
5294         PR middle-end/64130
5295         * gcc.dg/tree-ssa/pr64130.c: New test.
5297 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
5299         * gcc.target/aarch64/pic-small.c: New testcase.
5301 2015-06-26  Richard Biener  <rguenther@suse.de>
5303         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
5305 2015-06-26  Marek Polacek  <polacek@redhat.com>
5307         * gcc.dg/fold-and-1.c: New test.
5308         * gcc.dg/fold-and-2.c: New test.
5310 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5312         * gnat.dg/warn11.adb: Add missing dg directive.
5313         * gnat.dg/warn12.adb: New test.
5314         * gnat.dg/warn12_pkg.ads: New helper.
5316 2015-06-26  Richard Biener  <rguenther@suse.de>
5318         * gfortran.dg/reassoc_3.f90: Adjust.
5320 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
5322         PR target/66412
5323         * gcc.target/i386/pr66412.c: New test.
5325 2015-06-25  Richard Biener  <rguenther@suse.de>
5327         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
5329 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
5331         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
5333 2015-06-25  Richard Biener  <rguenther@suse.de>
5335         * gfortran.dg/vect/vect-9.f90: New testcase.
5337 2015-06-25  Nick Clifton  <nickc@redhat.com>
5339         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
5340         H8300 and M32R targets.
5342 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5344         PR fortran/66528
5345         * gfortran.dg/maxerrors.f90: New test.
5347 2015-06-08  DJ Delorie  <dj@redhat.com>
5349         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
5351 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
5353         * gcc.target/aarch64/mgeneral-regs_3.c: New.
5355 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
5357         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5358         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5359         * gcc.target/aarch64/nofp_1.c: New file.
5361 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
5363         Implement N3928 - Extending static_assert
5364         * g++.dg/cpp0x/static_assert8.C: Adjust.
5365         * g++.dg/cpp0x/static_assert12.C: New.
5366         * g++.dg/cpp0x/static_assert13.C: New.
5367         * g++.dg/cpp1y/static_assert1.C: New.
5368         * g++.dg/cpp1y/static_assert2.C: New.
5369         * g++.dg/cpp1z/static_assert-nomsg.C: New.
5371 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
5373         PR c++/65750
5374         * g++.dg/cpp0x/trailing11.C: New.
5376 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5378         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5379         multilibs.
5380         * gcc.target/arm/memset-inline-10.c: Likewise.
5381         * gcc.target/arm/pr58784.c: Likewise.
5382         * gcc.target/arm/pr59985.C: Likewise.
5383         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5385 2015-06-24  Renlin Li  <renlin.li@arm.com>
5387         * gcc.target/aarch64/arm_align_max_pwr.c: New.
5388         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5390 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
5392         Revert:
5393         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
5395         PR c++/30044
5396         * g++.dg/cpp0x/auto45.C: New test.
5397         * g++.dg/template/pr30044.C: New test.
5398         * g++.dg/template/crash83.C: Accept any error string.
5399         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5400         parameters.
5401         * g++.dg/cpp0x/variadic18.C: Likewise
5402         * g++.dg/template/canon-type-13.C: Likewise.
5403         * g++.old-deja/g++.pt/ttp42.C: Likewise.
5405 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
5407         PR c++/65811
5408         * g++.dg/other/linkage2.C: New.
5410 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5412         PR target/63408
5413         * gcc.target/arm/pr63408.c: New test.
5415 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
5417         * lib/c-torture.exp: Don't call check_effective_target_lto
5418         before setting up environment correctly.
5419         * lib/gcc-dg.exp: Likewise, and protect
5420         gcc_force_conventional_output.
5422 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5424         PR rtl-optimization/66306
5425         * gcc.target/s390/pr66306.c: New test.
5427 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5429         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5430         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5431         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5432         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5433         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5434         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5435         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5437 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
5439         PR target/65803
5440         * gcc.c-torture/pr65803.c: New test.
5442 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
5444         PR c++/30044
5445         * g++.dg/cpp0x/auto45.C: New test.
5446         * g++.dg/template/pr30044.C: New test.
5447         * g++.dg/template/crash83.C: Accept any error string.
5448         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5449         parameters.
5450         * g++.dg/cpp0x/variadic18.C: Likewise
5451         * g++.dg/template/canon-type-13.C: Likewise.
5452         * g++.old-deja/g++.pt/ttp42.C: Likewise.
5454 2015-06-23  Marek Polacek  <polacek@redhat.com>
5456         * c-c++-common/Wlogical-op-3.c: New test.
5458 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5460         PR c++/66254
5461         * g++.dg/cpp0x/scoped_enum5.C: New.
5463 2015-06-23  Richard Biener  <rguenther@suse.de>
5465         PR tree-optimization/66636
5466         * gcc.dg/vect/pr66636.c: New testcase.
5468 2015-06-23  Marek Polacek  <polacek@redhat.com>
5470         * gcc.dg/fold-minus-4.c: New test.
5471         * gcc.dg/fold-minus-5.c: New test.
5472         * c-c++-common/ubsan/overflow-add-5.c: New test.
5474 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
5476         Add missing testcase from r224672.
5477         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
5479         * gcc.target/vax/bswapdi-1.c: New.
5481 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
5483         PR fortran/64674
5484         * gfortran.dg/associate_18.f08: New test.
5486 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
5488         PR target/66560
5489         * gcc.target/i386/pr66560-1.c: New test.
5490         * gcc.target/i386/pr66560-2.c: Ditto.
5491         * gcc.target/i386/pr66560-3.c: Ditto.
5492         * gcc.target/i386/pr66560-4.c: Ditto.
5494 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
5496         * gcc.target/nvptx/nvptx.exp: New file.
5497         * gcc.target/nvptx/proto-1.c: Likewise.
5499 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
5501         PR tree-optimization/66449
5502         * gcc.dg/vect/pr66449.c: New test.
5504 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
5506         * g++.dg/other/dump-ada-spec-5.C: New test.
5507         * g++.dg/other/dump-ada-spec-6.C: Likewise.
5508         * g++.dg/other/dump-ada-spec-7.C: Likewise.
5510 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
5512         * g++.dg/inherit/pure1.C: Test location too.
5514 2015-06-22  Marek Polacek  <polacek@redhat.com>
5516         * gcc.dg/fold-ior-1.c: New test.
5517         * gcc.dg/fold-minus-2.c: New test.
5518         * gcc.dg/fold-minus-3.c: New test.
5519         * gcc.dg/fold-plus-1.c: New test.
5520         * gcc.dg/fold-plus-2.c: New test.
5521         * gcc.dg/fold-xor-4.c: New test.
5522         * gcc.dg/fold-xor-5.c: New test.
5524 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5526         PR target/65914
5527         * g++.dg/torture/pr65914.C:  New.
5529 2015-06-22  Richard Biener  <rguenther@suse.de>
5531         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5532         not existing TORTURE_OPTIONS only.
5533         * lib/gcc-dg.exp: Likewise.
5535 2015-06-22  Christian Bruel  <christian.bruel@st.com>
5537         PR target/52144
5538         * gcc.target/arm/flip-thumb.c: New test.
5540 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
5541             Martin Liska  <mliska@suse.cz>
5543         PR ipa/65908
5544         * g++.dg/ipa/pr65908.C: New testcase.
5546 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
5548         PR c++/65882
5549         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5550         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5552 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
5554         * gnat.dg/specs/debug1.ads: Adjust.
5556 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
5558         * gcc.target/aarch64/fmovd-zero-mem.c: New.
5559         * gcc.target/aarch64/fmovd-zero-reg.c: New.
5560         * gcc.target/aarch64/fmovf-zero-mem.c: New.
5561         * gcc.target/aarch64/fmovf-zero-reg.c: New.
5562         * gcc.target/aarch64/fmovld-zero-mem.c: New.
5563         * gcc.target/aarch64/fmovld-zero-mem.c: New.
5564         * gcc.target/aarch64/fmovd-zero.c: Delete.
5565         * gcc.target/aarch64/fmovf-zero.c: Delete.
5567 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
5569         * gcc.target/vax/bswapdi-1.c: New.
5571 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5573         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5575 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5577         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5579 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5581         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5583 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5585         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5587 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5589         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5591 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5593         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5595 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5597         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5599 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5601         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5603 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5605         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5607 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5609         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5611 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5613         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5615 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5617         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5619 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5621         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5623 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5625         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5627 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5629         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5631 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5633         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5635 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5637         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5639 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5641         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5643 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5645         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5647 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5649         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5650         (_ARM_FPSCR): Add FZ field.
5651         (clean_results): Force FZ=1 on AArch64.
5652         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5654 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5656         * gcc.target/aarch64/pr62308.c: New test.
5658 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
5660         PR fortran/66549
5661         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5663 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
5665         * gcc.target/i386/mpx/pr66581.c: New test.
5667 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
5669         * gcc.target/i386/cmov9.c: New test.
5671 2015-06-18  Richard Biener  <rguenther@suse.de>
5673         * g++.dg/other/const4.C: New testcase.
5675 2015-06-18  Michael Matz  <matz@suse.de>
5677         PR middle-end/66253
5678         * gcc.dg/vect/pr66253.c: New testcase.
5680 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5682         PR target/66569
5683         * gcc.target/i386/mpx/chkp-vararg.c: New test.
5685 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5687         PR middle-end/66568
5688         * gcc.target/i386/mpx/pr66568.c: New test.
5690 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5692         PR middle-end/66567
5693         * gcc.target/i386/mpx/pr66567.c: New test.
5695 2015-06-18  Richard Biener  <rguenther@suse.de>
5697         PR tree-optimization/66510
5698         * gcc.dg/vect/slp-perm-12.c: New testcase.
5700 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5702         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5703         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5704         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5705         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5707 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
5709         PR c++/66571
5710         * g++.dg/gomp/pr66571-1.C: New test.
5712         PR middle-end/66429
5713         * c-c++-common/gomp/pr66429.c: New test.
5715 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
5717         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5718         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5719         ...this.
5720         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5721         New testcase.
5722         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5723         New testcase.
5725 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5727         PR testsuite/65944
5728         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5730 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
5732         * gcc.target/mips/pr65862-1.c: New test.
5733         * gcc.target/mips/pr65862-2.c: Likewise.
5735 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5737         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5738         * gcc.target/i386/pr52252-atom.c: Ditto.
5739         * gcc.target/i386/vect-div-1.c: Ditto.
5740         * gcc.target/i386/rotate-5.c: Ditto.
5741         * gcc.target/i386/pr50202.c: Ditto.
5742         * gcc.target/i386/pr37843-3.c: Ditto.
5743         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5744         * gcc.target/i386/pr53397-1.c: Ditto.
5745         * gcc.target/i386/pr55934.c: Ditto.
5746         * gcc.target/i386/pr37843-4.c: Ditto.
5747         * gcc.target/i386/pr60451.c: Ditto.
5748         * gcc.target/i386/pr53397-2.c: Ditto.
5749         * gcc.target/i386/vectorize1.c: Ditto.
5750         * gcc.target/i386/extract-insert-combining.c: Ditto.
5751         * gcc.target/i386/pr53759.c: Ditto.
5752         * gcc.target/i386/pr52252-core.c: Ditto.
5753         * gcc.target/i386/rotate-3.c: Ditto.
5754         * gcc.target/i386/sse-20.c: Ditto.
5755         * gcc.target/i386/rotate-4.c: Ditto.
5756         * gcc.target/i386/pr61403.c: Ditto.
5757         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5758         * gcc.target/i386/pr60901.c: Ditto.
5759         * gcc.target/i386/pr59794-7.c: Ditto.
5760         * gcc.target/i386/pr62208.c: Ditto.
5761         * gcc.target/i386/pr53416.c: Ditto.
5762         * gcc.target/i386/asm-dialect-1.c: Ditto.
5763         * gcc.target/i386/pr50038.c: Ditto.
5764         * gcc.target/i386/47698.c: Ditto.
5765         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5766         * gcc.target/i386/pr59794-2.c: Ditto.
5767         * gcc.target/i386/pr59794-3.c: Ditto.
5768         * gcc.target/i386/pr39058.c: Ditto.
5769         * gcc.target/i386/pr60205-1.c: Ditto.
5770         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5771         * gcc.target/i386/sse2-movq-2.c: Ditto.
5773 2015-06-17  Richard Biener  <rguenther@suse.de>
5775         PR tree-optimization/66251
5776         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5778 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
5780         PR c++/59682
5781         * g++.dg/parse/new-placement1.C: New.
5783 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
5785         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5786         * jit.dg/test-compound-assignment.c: New testcase.
5788 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
5790         PR jit/66539
5791         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5792         to "testcases" array.
5794 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
5796         PR jit/66539
5797         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5798         * jit.dg/test-debug-strings.c: New test case.
5799         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5800         the discriminant has a sane debug string.
5802 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
5804         PR target/56766
5805         * gcc.target/i386/pr56766-1.c: New test.
5806         * gcc.target/i386/pr56766-2.c: Ditto.
5808 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
5810         * gcc.target/mips/loongson-shift-count-truncated-1.c:
5811         Skip on mips*-mti-linux* and mips*-img-linux* targets.
5812         * gcc.target/mips/loongson-simd.c: Ditto.
5814 2015-06-16  Richard Biener  <rguenther@suse.de>
5816         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5818 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
5820         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5821         passed by the testsuite driver.
5823 2015-06-16  Richard Biener  <rguenther@suse.de>
5825         * gcc.dg/vect/slp-perm-11.c: New testcase.
5827 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
5829         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5830         dg-options.
5832 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
5834         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5835         Reinstate calls to torture-init and torture-finalize.
5837 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5839         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5841 2015-06-15  Nathan Sidwell  <nathan@acm.org>
5843         PR c++/58583
5844         * g++.dg/cpp0x/nsdmi-template14.C: New test.
5846 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
5848         PR c++/51048
5849         * g++.dg/cpp0x/local-type1.C: New.
5851 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
5853         PR fortran/44672
5854         PR fortran/45440
5855         PR fortran/57307
5856         * gfortran.dg/allocate_with_source_3.f90: Removed check for
5857         unimplemented error.
5858         * gfortran.dg/allocate_with_source_7.f08: New test.
5859         * gfortran.dg/allocate_with_source_8.f08: New test.
5861 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
5863         PR c++/65168
5864         * g++.dg/warn/Walways-true-3.C: New test.
5866 2015-06-13  Tom de Vries  <tom@codesourcery.com>
5868         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5870 2015-06-13  Tom de Vries  <tom@codesourcery.com>
5872         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5873         (main): Remove superfluous attributes.
5874         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5875         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5877 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
5879         * gcc.target/i386/monitorx.c: New.
5880         * gcc.target/i386/sse-12.c: Add -mmwaitx.
5881         * gcc.target/i386/sse-13.c: Ditto.
5882         * gcc.target/i386/sse-14.c: Ditto.
5883         * gcc.target/i386/sse-22.c: Ditto.
5884         * gcc.target/i386/sse-23.c: Ditto.
5885         * g++.dg/other/i386-2.C: Ditto.
5886         * g++.dg/other/i386-3.C: Ditto.
5888 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
5890         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5892 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
5894         PR fortran/66079
5895         * gfortran.dg/allocatable_scalar_13.f90: New test
5897 2015-06-11  Marek Polacek  <polacek@redhat.com>
5899         * gcc.dg/fold-xor-3.c: New test.
5901 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5903         * gcc.target/arm/short-it-ifcvt-1.c: New test.
5904         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5906 2015-06-11  Christian Bruel  <christian.bruel@st.com>
5908         PR target/52144
5909         * gcc.target/arm/pragma_attribute.c: New test.
5911 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
5913         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5915 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
5917         PR target/66473
5918         * gcc.target/i386/pr66473.c: New test.
5920 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
5922         PR target/66470
5923         * gcc.dg/tls/pr66470.c: New test.
5924         * gcc.target/i386/pr66470.c: New test.
5926 2015-06-10  Christian Bruel  <christian.bruel@st.com>
5928         PR target/52144
5929         * gcc.target/arm/attr_arm.c: New test
5930         * gcc.target/arm/attr_arm-err.c: New test
5931         * gcc.target/arm/attr_thumb.c: New test
5932         * gcc.target/arm/attr_thumb-static.c: New test
5934 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5936         PR target/66200
5937         PR target/66428
5938         PR c++/66192
5939         * g++.dg/abi/aarch64_guard1.C: Adjust test.
5941 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
5943         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5944         passed by the testsuite driver.
5946 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
5948         Revert:
5949         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
5950         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5951         * gcc.dg/ssp-1.c: Make counter a register.
5952         * gcc.dg/ssp-2.c: Likewise.
5953         * gcc.dg/torture/parm-coalesce.c: New.
5955 2015-06-09  Tom de Vries  <tom@codesourcery.com>
5957         * gcc.target/i386/vararg-loc.c: New test.
5959 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5961         PR c++/65815
5962         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5963         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5965 2015-06-09  Marek Polacek  <polacek@redhat.com>
5967         PR tree-optimization/66299
5968         * gcc.dg/pr66299-1.c: New test.
5969         * gcc.dg/pr66299-2.c: New test.
5970         * gcc.dg/pr66299-3.c: New test.
5972 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
5974         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5975         passed by the testsuite driver.
5977 2015-06-09  Richard Biener  <rguenther@suse.de>
5979         PR middle-end/66423
5980         * gcc.dg/fold-modpow2.c: New testcase.
5982 2015-06-09  Richard Biener  <rguenther@suse.de>
5984         PR tree-optimization/66419
5985         * gcc.dg/vect/bb-slp-37.c: New testcase.
5987 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
5989         * gcc.target/arm/stl-cond.c: New test.
5991 2015-06-09  Richard Biener  <rguenther@suse.de>
5993         PR middle-end/66413
5994         * gcc.dg/torture/pr66413.c: New testcase.
5996 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
5998         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5999         * gcc.dg/ssp-1.c: Make counter a register.
6000         * gcc.dg/ssp-2.c: Likewise.
6001         * gcc.dg/torture/parm-coalesce.c: New.
6003 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
6005         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
6006         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
6008 2015-06-08  Tom de Vries  <tom@codesourcery.com>
6010         PR rtl-optimization/66444
6011         * gcc.dg/pr66444.c: New test.
6013 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
6015         PR fortran/66245
6016         * gfortran.dg/class_is_1.f90: New test.
6017         * gfortran.dg/type_is_1.f90: Ditto.
6019 2015-06-08  Marek Polacek  <polacek@redhat.com>
6021         PR c/66415
6022         * gcc.dg/cpp/pr66415-1.c: New test.
6023         * gcc.dg/cpp/pr66415-2.c: New test.
6025 2015-06-08  Richard Biener  <rguenther@suse.de>
6027         PR tree-optimization/66422
6028         * gcc.dg/Warray-bounds-16.c: New testcase.
6030 2015-06-08  Richard Biener  <rguenther@suse.de>
6032         * gcc.dg/vect/slp-perm-10.c: New testcase.
6033         * gcc.dg/vect/slp-23.c: Adjust.
6034         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
6035         vector pointer update.
6037 2015-06-08  Marek Polacek  <polacek@redhat.com>
6039         PR sanitizer/66452
6040         * g++.dg/ubsan/pr66452.C: New test.
6042 2015-06-08  Tom de Vries  <tom@codesourcery.com>
6044         PR tree-optimization/66436
6045         * gcc.dg/gomp/dump-new-function-2.c: New test.
6046         * gcc.dg/gomp/dump-new-function-3.c: Same.
6047         * gcc.dg/gomp/dump-new-function.c: Same.
6049 2015-06-08  Tom de Vries  <tom@codesourcery.com>
6051         PR tree-optimization/66435
6052         * gcc.dg/gomp/notify-new-function-2.c: New test.
6053         * gcc.dg/gomp/notify-new-function-3.c: Same.
6054         * gcc.dg/gomp/notify-new-function.c: Same.
6056 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
6058         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
6059         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
6060         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
6061         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
6062         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
6063         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
6064         -fshort-enum.
6066 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
6068         PR fortran/47659
6069         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
6070         * gfortran.dg/warn_conversion.f90: Add warning for change in value
6071         for assignment.
6072         * gfortran.dg/warn_conversion_3.f90: Add warnings.
6073         * gfortran.dg/warn_conversion_5.f90: New test.
6074         * gfortran.dg/warn_conversion_6.f90: New test.
6075         * gfortran.dg/warn_conversion_7.f90: New test.
6077 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6079         PR fortran/66347
6080         * gfortran.dg/blockdata_9.f: New test.
6082 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6084         PR fortran/66385
6085         * gfortran.dg/forall_17.f90:  New test.
6087 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
6089         * g++.dg/cpp0x/pr57101.C: Add warning.
6090         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
6091         * g++.dg/ext/visibility/anon7.C: Same.
6092         * g++.dg/ipa/pr63587-2.C: Same.
6093         * g++.dg/opt/dump1.C: Same.
6094         * g++.dg/opt/pr59622-3.C: Same.
6095         * g++.dg/opt/pr59622.C: Same.
6096         * g++.dg/torture/pr46383.C: Same.
6097         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
6098         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
6099         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
6100         functions.
6101         * gfortran.dg/intent_out_8.f90: Same.
6102         * gfortran.dg/warn_target_lifetime_3.f90: Same.
6104 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6106         PR fortran/66377
6107         gfortran.dg/equiv_9.f90: New test.
6110 2015-06-05  Tom de Vries  <tom@codesourcery.com>
6112         merge from gomp4 branch:
6113         2015-05-28  Tom de Vries  <tom@codesourcery.com>
6115         PR tree-optimization/65443
6116         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
6117         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
6118         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
6120 2015-06-05  Nathan Sidwell  <nathan@acm.org>
6122         PR c++/52595
6123         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
6125 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
6127         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
6129 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6131         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
6133 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
6135         * gcc.target/i386/noplt-1.c: New test.
6136         * gcc.target/i386/noplt-2.c: New test.
6137         * gcc.target/i386/noplt-3.c: New test.
6138         * gcc.target/i386/noplt-4.c: New test.
6140 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
6142         PR fortran/58749
6143         * gfortran.dg/adjustl_1.f90:  New test.
6145 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
6147         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
6148         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
6150 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
6152         * lto.c (iterative_hash_canonical_type,
6153         gimple_register_canonical_type): only hash main variants of types
6155 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
6157         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6158         Move set of dg-do-what-default after early return.
6160 2015-06-04  Marek Polacek  <polacek@redhat.com>
6162         PR c/66341
6163         * gcc.dg/lvalue-8.c: New test.
6165 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6166             Paolo Carlini  <paolo.carlini@oracle.com>
6168         PR c++/66130
6169         * g++.dg/other/pr66130.C: New.
6170         * g++.dg/cpp0x/pr66130.C: Likewise.
6172 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6174         * g++.dg/cpp0x/decl-loc1.C: New.
6175         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
6176         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
6177         * g++.dg/init/ctor8.C: Likewise.
6178         * g++.dg/parse/semicolon4.C: Likewise.
6180 2015-06-03  Marek Polacek  <polacek@redhat.com>
6182         PR sanitizer/66190
6183         * g++.dg/ubsan/static-init-1.C: New test.
6184         * g++.dg/ubsan/static-init-2.C: New test.
6185         * g++.dg/ubsan/static-init-3.C: New test.
6187 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
6189         PR target/66275
6190         * gcc.target/i386/pr66275.c: New test.
6192 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6194         * gcc.dg/Wcxx-compat-22.c: New testcase.
6195         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
6196         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6197         * c-c++-common/pr58346-1.c: Likewise.
6198         * c-c++-common/transparent-union-1.c: Likewise.
6200 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
6202         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
6203         * g++.dg/plugin/def_plugin.c: New file.
6204         * g++.dg/plugin/def-plugin-test.C: New file.
6206 2015-06-03  Richard Biener  <rguenther@suse.de>
6208         * gcc.dg/vect/bb-slp-36.c: New testcase.
6210 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
6212         * gcc.dg/lto/chkp-removed-alias_0.c: New.
6214 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
6216         * gcc.dg/lto/chkp-privatize-1_0.c: New.
6217         * gcc.dg/lto/chkp-privatize-1_1.c: New.
6218         * gcc.dg/lto/chkp-privatize-2_0.c: New.
6219         * gcc.dg/lto/chkp-privatize-2_1.c: New.
6221 2015-06-03  Marek Polacek  <polacek@redhat.com>
6223         PR c/64223
6224         PR c/29358
6225         * gcc.dg/pr64223-1.c: New test.
6226         * gcc.dg/pr64223-2.c: New test.
6228 2015-06-03  Richard Biener  <rguenther@suse.de>
6230         PR tree-optimization/63916
6231         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
6233 2015-06-03  Richard Biener  <rguenther@suse.de>
6235         PR tree-optimization/66375
6236         * gcc.dg/torture/pr66375.c: New testcase.
6238 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
6240         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
6242 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
6244         PR target/65768
6245         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
6247 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6249         PR fortran/66380
6250         * gfortran.dg/reshape_7.f90: New test.
6252 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
6254         PR c/66220:
6255         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
6256         (fn_36): New.
6258 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6260         PR c/49551
6261         * gcc.dg/pr49551.c: New testcase.
6263 2015-06-02  Richard Biener  <rguenther@suse.de>
6265         PR debug/65549
6266         * g++.dg/lto/pr65549_0.C: New testcase.
6268 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
6270         PR libgomp/65742
6271         PR middle-end/66332
6272         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
6274 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
6276         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
6278 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
6280         PR c++/61683
6281         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
6283 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
6285         PR tree-optimization/48052
6286         * gcc.dg/tree-ssa/scev-8.c: New.
6287         * gcc.dg/tree-ssa/scev-9.c: New.
6288         * gcc.dg/tree-ssa/scev-10.c: New.
6289         * gcc.dg/vect/pr48052.c: New.
6291 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6293         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
6295 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
6297         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
6299 2015-06-02  Marek Polacek  <polacek@redhat.com>
6301         PR middle-end/66345
6302         * gcc.dg/torture/pr66345.c: New test.
6304 2015-06-02  Richard Biener  <rguenther@suse.de>
6306         PR tree-optimization/65961
6307         * gcc.dg/torture/pr65961.c: New testcase.
6309 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
6311         PR tree-optimization/52563
6312         PR tree-optimization/62173
6313         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
6314         * gcc.dg/tree-ssa/scev-4.c: Ditto.
6316 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6318         * gnat.dg/specs/varsize_return2.ads: New test.
6319         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
6321 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
6323         * gcc.dg/vect/vect-outer-simd-1.c: New test.
6325 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
6327         PR target/65697
6328         * gcc.target/aarch64/sync-comp-swap.c: New.
6329         * gcc.target/aarch64/sync-comp-swap.x: New.
6330         * gcc.target/aarch64/sync-op-acquire.c: New.
6331         * gcc.target/aarch64/sync-op-acquire.x: New.
6332         * gcc.target/aarch64/sync-op-full.c: New.
6333         * gcc.target/aarch64/sync-op-full.x: New.
6334         * gcc.target/aarch64/sync-op-release.c: New.
6335         * gcc.target/aarch64/sync-op-release.x: New.
6337 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
6339         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
6340         (bar): Predefined.
6342 2015-06-01  Richard Biener  <rguenther@suse.de>
6344         PR tree-optimization/66349
6345         PR tree-optimization/66352
6346         PR tree-optimization/66357
6347         * gcc.dg/torture/pr66357.c: New testcase.
6348         * gcc.dg/torture/pr66349.c: Likewise.
6349         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
6351 2015-06-01  Richard Biener  <rguenther@suse.de>
6353         Revert
6354         2015-05-29  Richard Biener  <rguenther@suse.de>
6356         PR tree-optimization/66314
6357         * gcc.dg/asan/pr66314.c: New testcase.
6359 2015-06-01  Richard Biener  <rguenther@suse.de>
6361         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6363 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
6365         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6366         directives.
6367         (hp3, hp4): Add inline keyword.
6368         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6369         (hp2): Add inline keyword.
6370         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6371         (hp2): Add inline keyword.
6373 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
6375         PR target/65527
6376         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6377         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6378         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6379         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6381 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
6383         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6384         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6386 2015-06-01  Richard Biener  <rguenther@suse.de>
6388         PR tree-optimization/66280
6389         * g++.dg/torture/pr66280.C: New testcase.
6390         * g++.dg/torture/pr66280-2.C: Likewise.
6392 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6394         * gnat.dg/addr9_1.adb: New test.
6395         * gnat.dg/addr9_2.adb: Likewise.
6396         * gnat.dg/addr9_3.adb: Likewise.
6397         * gnat.dg/addr9_4.adb: Likewise.
6399 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6401           * g++.dg/other/dump-ada-spec-4.C: New test.
6403 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6405         * gcc.dg/alias-8.c: Fix dg-warning.
6407 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
6409         * gcc.dg/alias-8.c: Do not xfail.
6410         * gcc.dg/pr62167.c: Prevent FRE.
6411         * gcc.dg/alias-14.c: New testcase.
6413 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
6415         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6417 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6419         PR target/66215
6420         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6421         dg-options.
6422         * gcc.target/s390/hotpatch-10.c: Likewise.
6423         * gcc.target/s390/hotpatch-11.c: Likewise.
6424         * gcc.target/s390/hotpatch-12.c: Likewise.
6425         * gcc.target/s390/hotpatch-17.c: Likewise.
6426         * gcc.target/s390/hotpatch-18.c: Likewise.
6427         * gcc.target/s390/hotpatch-20.c: Likewise.
6428         * gcc.target/s390/hotpatch-21.c: Likewise.
6429         * gcc.target/s390/hotpatch-22.c: Likewise.
6430         * gcc.target/s390/hotpatch-23.c: Likewise.
6431         * gcc.target/s390/hotpatch-24.c: Likewise.
6432         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
6433         to check for the exact nops too.
6434         * gcc.target/s390/hotpatch-3.c: Likewise.
6435         * gcc.target/s390/hotpatch-4.c: Likewise.
6436         * gcc.target/s390/hotpatch-5.c: Likewise.
6437         * gcc.target/s390/hotpatch-6.c: Likewise.
6438         * gcc.target/s390/hotpatch-7.c: Likewise.
6439         * gcc.target/s390/hotpatch-8.c: Likewise.
6440         * gcc.target/s390/hotpatch-9.c: Likewise.
6441         * gcc.target/s390/hotpatch-14.c: Likewise.
6442         * gcc.target/s390/hotpatch-15.c: Likewise.
6443         * gcc.target/s390/hotpatch-16.c: Likewise.
6444         * gcc.target/s390/hotpatch-19.c: Likewise.
6445         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
6446         scan-assembler-times counting number of .align directives.
6447         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6448         dg-options.  Remove scan-assembler-times counting number of .align
6449         directives.
6450         * gcc.target/s390/hotpatch-26.c: New file.
6451         * gcc.target/s390/hotpatch-27.c: New file.
6452         * gcc.target/s390/hotpatch-28.c: New file.
6453         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6454         using -Os -O0 -O1 -O2 -O3 options.
6456 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6458         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6460 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
6462         PR tree-optimization/66142
6463         * gcc.dg/vect/pr66142.c: New test.
6465 2015-05-29  Richard Biener  <rguenther@suse.de>
6467         PR tree-optimization/66314
6468         * gcc.dg/asan/pr66314.c: New testcase.
6470 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6472         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6473         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6474         Adjust all callers.
6475         (schedule-cleanups, dg-keep-saved-temps): New proc.
6476         (gcc-dg-test-1): Schedule cleanups.
6477         * lib/profopt.exp (profopt-execute): Likewise.
6478         * g++.dg/cdce3.C: Adjust expected line numbers.
6479         * gcc.dg/cdce1.c: Likewise.
6480         * gcc.dg/cdce2.c: Likewise.
6481         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6482         * gcc.dg/strlenopt-24.c: Likewise.
6483         * gcc.dg/tree-ssa/vrp26.c: Likewise.
6484         * gcc.dg/tree-ssa/vrp28.c: Likewise.
6485         * obj-c++.dg/encode-2.mm: Likewise.
6487 2015-05-28  DJ Delorie  <dj@redhat.com>
6489         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6491 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6493         * gnat.dg/discr43.adb: New test.
6495 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6497         * gnat.dg/varsize_temp.adb: Rename into...
6498         * gnat.dg/varsize1.adb: ...this.
6499         * gnat.dg/varsize_copy.ad[sb]: Rename into...
6500         * gnat.dg/varsize2.ad[sb]: ...this.
6501         * gnat.dg/varsize3_1.adb: New test.
6502         * gnat.dg/varsize3_2.adb: Likewise.
6503         * gnat.dg/varsize3_3.adb: Likewise.
6504         * gnat.dg/varsize3_4.adb: Likewise.
6505         * gnat.dg/varsize3_5.adb: Likewise.
6506         * gnat.dg/varsize3_6.adb: Likewise.
6507         * gnat.dg/varsize3_pkg1.ads: New helper.
6508         * gnat.dg/varsize3_pkg2.ads: Likewise.
6509         * gnat.dg/varsize3_pkg3.ads: Likewise.
6511 2015-05-28  Richard Biener  <rguenther@suse.de>
6513         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6515 2015-05-28  Richard Biener  <rguenther@suse.de>
6517         PR tree-optimization/66142
6518         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6520 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
6522         PR target/63810
6523         * gcc.dg/darwin-minversion-3.c: Update testcase.
6524         * gcc.dg/darwin-minversion-4.c: Ditto.
6525         * gcc.dg/darwin-minversion-5.c: New testcase.
6526         * gcc.dg/darwin-minversion-6.c: Ditto.
6527         * gcc.dg/darwin-minversion-7.c: Ditto.
6528         * gcc.dg/darwin-minversion-8.c: Ditto.
6529         * gcc.dg/darwin-minversion-9.c: Ditto.
6530         * gcc.dg/darwin-minversion-10.c: Ditto.
6531         * gcc.dg/darwin-minversion-11.c: Ditto.
6532         * gcc.dg/darwin-minversion-12.c: Ditto.
6534 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6536         PR rtl-optimization/66168
6537         * gcc.c-torture/compile/pr66168.c: New test.
6539 2015-05-27  Jeff Law  <law@redhat.com>
6541         PR target/39726
6542         * gcc.dg/target/m68k/pr39726-1.c: New test.
6544 2015-05-27  Nathan Sidwell  <nathan@acm.org>
6546         PR c++/66270
6547         * g++.dg/ext/alias-canon3.C: New.
6549 2015-05-27  Richard Biener  <rguenther@suse.de>
6551         PR tree-optimization/66272
6552         Revert parts of
6553         2014-08-15  Richard Biener  <rguenther@suse.de>
6555         PR tree-optimization/62031
6556         * gcc.dg/torture/pr66272.c: New testcase.
6558 2015-05-27  Richard Biener  <rguenther@suse.de>
6560         * gcc.dg/vect/slp-reduc-7.c: New testcase.
6562 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
6564         PR target/65358
6565         * gcc.dg/pr65358.c: New test.
6567 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
6569         PR fortran/65548
6570         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6571         semantic.
6572         * gfortran.dg/allocate_with_source_6.f90: New test.
6574 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6576         * gnat.dg/atomic7_1.adb: New test.
6577         * gnat.dg/atomic7_2.adb: Likewise.
6578         * gnat.dg/atomic7_pkg1.ads: New helper.
6579         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6581 2015-05-26  Michael Matz  <matz@suse.de>
6583         PR middle-end/66251
6584         * gcc.dg/vect/pr66251.c: New test.
6586 2015-05-26  Richard Biener  <rguenther@suse.de>
6588         PR tree-optimization/66142
6589         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6591 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
6593         PR fortran/66082
6594         * gfortran.dg/allocatable_scalar_13.f90: New test
6596 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6598         * gnat.dg/warn11.adb: New test.
6599         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6601 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6603         * gnat.dg/vfa1_1.adb: New test.
6604         * gnat.dg/vfa1_2.adb: Likewise.
6605         * gnat.dg/vfa1_3.adb: Likewise.
6606         * gnat.dg/vfa1_4.adb: Likewise.
6607         * gnat.dg/vfa1_pkg.ads: New helper.
6609 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
6611         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6612         * gcc.target/i386/pr66232-3.c: Likewise.
6614 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
6616         PR target/66274
6617         * gcc.target/i386/pr66274.c: New test.
6619 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6621         * gnat.dg/renaming6.ad[sb]: New test.
6623 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
6625         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6626         and 'dg-require-effective-target pie'.
6628 2015-05-23  Nathan Sidwell  <nathan@acm.org>
6630         PR c++/66243
6631         * g++.dg/cpp0x/pr66243.C: New.
6633 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
6635         PR lto/66180
6636         * g++.dg/lto/pr66180_0.C: New testcase.
6637         * g++.dg/lto/pr66180_1.C: New testcase.
6639 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
6641         PR fortran/66257
6642         * typebound_call_27.f90: New file.
6644 2015-05-23  Nathan Sidwell  <nathan@acm.org>
6646         PR c++/65936
6647         * g++.dg/template/pr65936.C: New.
6649 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6651         PR tree-optimization/63387
6652         * gcc.dg/pr63387-2.c: New testcase.
6654 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6656         * gcc.dg/simd-1.c: Update to the new message.
6658 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6660         * gcc.dg/nand.c: New testcase.
6662 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
6664         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6665         Set dg-do-what-default to compile only on ARM targets without
6666         arm_neon_hw execution support.  Remove redundant c-torture-execute
6667         in loop over test cases.
6669 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6671         PR target/65491
6672         * gcc.target/aarch64/pr65491_1.c: New test.
6673         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6674         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6676 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6678         PR c++/65598
6679         * g++.dg/cpp0x/explicit9.C: New.
6680         * g++.dg/cpp0x/explicit8.C: Check the locations too.
6682 2015-05-22  Richard Biener  <rguenther@suse.de>
6684         PR tree-optimization/66251
6685         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6687 2015-05-22  Marek Polacek  <polacek@redhat.com>
6689         PR c/47043
6690         * c-c++-common/attributes-enum-1.c: New test.
6691         * c-c++-common/attributes-enum-2.c: New test.
6692         * g++.dg/cpp0x/attributes-enum-1.C: New test.
6693         * g++.dg/cpp1y/attributes-enum-1.C: New test.
6695 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
6697         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6698         effective target support.  If no arm_neon_hw support, do not attempt
6699         to execute the tests; only compile them.
6700         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6701         and "dg-require-effective-target arm_neon_ok".
6702         * gcc.target/arm/simd/vextp16_1.c: Likewise.
6703         * gcc.target/arm/simd/vextp64_1.c: Likewise.
6704         * gcc.target/arm/simd/vextp8_1.c: Likewise.
6705         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6706         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6707         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6708         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6709         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6710         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6711         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6712         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6713         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6714         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6715         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6716         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6717         * gcc.target/arm/simd/vexts16_1.c: Likewise.
6718         * gcc.target/arm/simd/vexts32_1.c: Likewise.
6719         * gcc.target/arm/simd/vexts64_1.c: Likewise.
6720         * gcc.target/arm/simd/vexts8_1.c: Likewise.
6721         * gcc.target/arm/simd/vextu16_1.c: Likewise.
6722         * gcc.target/arm/simd/vextu32_1.c: Likewise.
6723         * gcc.target/arm/simd/vextu64_1.c: Likewise.
6724         * gcc.target/arm/simd/vextu8_1.c: Likewise.
6725         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6726         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6727         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6728         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6729         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6730         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6731         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6732         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6733         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6734         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6735         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6736         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6737         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6738         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6739         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6740         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6741         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6742         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6743         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6744         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6745         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6746         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6747         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6748         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6749         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6750         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6751         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6752         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6753         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6754         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6755         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6756         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6757         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6758         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6759         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6760         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6761         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6762         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6763         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6764         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6765         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6766         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6767         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6768         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6769         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6770         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6771         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6772         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6773         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6774         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6775         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6776         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6777         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6778         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6779         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6780         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6781         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6782         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6783         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6784         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6785         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6786         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6787         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6788         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6789         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6790         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6791         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6792         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6793         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6794         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6795         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6796         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6797         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6798         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6799         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6800         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6801         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6802         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6803         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6804         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6805         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6806         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6807         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6808         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6809         * gcc.target/arm/simd/vzips16_1.c: Likewise.
6810         * gcc.target/arm/simd/vzips32_1.c: Likewise.
6811         * gcc.target/arm/simd/vzips8_1.c: Likewise.
6812         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6813         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6814         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6816 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
6818         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6819         * gcc.dg/vect/pr59354.c: Likewise.
6820         * gcc.dg/vect/pr64252.c: Likewise.
6821         * gcc.dg/vect/pr64404.c: Likewise.
6822         * gcc.dg/vect/pr64493.c: Likewise.
6823         * gcc.dg/vect/pr64495.c: Likewise.
6824         * gcc.dg/vect/pr64844.c: Likewise.
6825         * gcc.dg/vect/pr65518.c: Likewise.
6826         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6828 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6830         PR c++/66210
6831         * g++.dg/cpp1y/var-templ28.C: New.
6833 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6835         PR target/66232
6836         * gcc.target/i386/pr66232-1.c: New test.
6837         * gcc.target/i386/pr66232-2.c: Likewise.
6838         * gcc.target/i386/pr66232-3.c: Likewise.
6839         * gcc.target/i386/pr66232-4.c: Likewise.
6840         * gcc.target/i386/pr66232-5.c: Likewise.
6842 2015-05-21  Nathan Sidwell  <nathan@acm.org>
6844         * g++.dg/cpp1y/pr60943.C: New.
6846 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
6848         PR tree-optimization/66233
6849         * gcc.c-torture/execute/pr66233.c: New test.
6851 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6853         PR fortran/66176
6854         * gfortran.dg/inline_matmul_11.f90:  New test.
6856 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
6858         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6859         instead of listing several targets on its own.
6860         * gcc.target/i386/pr32219-2.c: Likewise.
6861         * gcc.target/i386/pr32219-3.c: Likewise.
6862         * gcc.target/i386/pr32219-4.c: Likewise.
6863         * gcc.target/i386/pr32219-5.c: Likewise.
6864         * gcc.target/i386/pr32219-6.c: Likewise
6865         * gcc.target/i386/pr32219-7.c: Likewise.
6866         * gcc.target/i386/pr32219-8.c: Likewise.
6867         * gcc.target/i386/pr39013-1.c: Likewise.
6868         * gcc.target/i386/pr39013-2.c: Likewise.
6869         * gcc.target/i386/pr64317.c: Likewise.
6871 2015-05-21  Jeff Law  <law@redhat.com>
6873         * gcc.target/hppa/shadd-3.c: New test.
6874         * gcc.target/hppa/shadd-4.c: New test.
6876 2015-05-21  Michael Matz  <matz@suse.de>
6878         * gcc.dg/vect/vect-strided-store.c: New test.
6879         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6880         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6882 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6884         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6885         * gcc.dg/pow-sqrt-synth-1.c: New test.
6886         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6888 2015-05-21  Richard Biener  <rguenther@suse.de>
6890         PR c++/66211
6891         * g++.dg/conversion/pr66211.C: New testcase.
6892         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6894 2015-05-21  Jeff Law  <law@redhat.com>
6896         * gcc.target/hppa/shadd-2.c: New test.
6898 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
6900         PR target/54236
6901         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6903 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6905         PR target/65937
6906         * gcc.target/arm/pr26702.c: Adjust target selector.
6908 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6910         PR middle-end/66221
6911         * gcc.dg/lto/pr66221_0.c: New test.
6912         * gcc.dg/lto/pr66221_1.c: New test.
6914 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6916         PR c/52952
6917         * gcc.dg/redecl-4.c: Update column numbers.
6918         * gcc.dg/format/bitfld-1.c: Likewise.
6919         * gcc.dg/format/attr-2.c: Likewise.
6920         * gcc.dg/format/attr-6.c: Likewise.
6921         * gcc.dg/format/attr-7.c (baz): Likewise.
6922         * gcc.dg/format/asm_fprintf-1.c: Likewise.
6923         * gcc.dg/format/attr-4.c: Likewise.
6924         * gcc.dg/format/branch-1.c: Likewise.
6925         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6926         locations within strings with embedded escape sequences.
6928 2015-05-20  Jeff Law  <law@redhat.com>
6930         * gcc.target/hppa/hppa.exp: New target test driver.
6931         * gcc.target/hppa/shadd-1.c: New test.
6933 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
6935         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6937 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
6939         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6940         (fn_33_k_and_r_style): New.
6941         (fn_33_stroustrup_style): New.
6942         (fn_33_allman_style): New.
6943         (fn_33_whitesmiths_style): New.
6944         (fn_33_horstmann_style): New.
6945         (fn_33_ratliff_banner_style): New.
6946         (fn_33_lisp_style): New.
6947         (fn_34_indent_dash_gnu): New.
6948         (fn_34_indent_dash_kr): New.
6949         (fn_34_indent_dash_orig): New.
6950         (fn_34_indent_linux_style): New.
6952 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
6954         PR fortran/65548
6955         * gfortran.dg/allocate_with_source_5.f90: Extend test.
6957 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
6959         PR tree-optimization/65447
6960         * gcc.dg/tree-ssa/pr65447.c: New test.
6962 2015-05-19  Nathan sidwell  <nathan@acm.org>
6964         * g++.dg/cpp0x/pr65954.C: New.
6966 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
6968         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6970 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6972         * lib/target-supports.exp: Vector do not always have natural
6973         alignment on s390*.
6975 2015-05-19  David Sherwood  <david.sherwood@arm.com>
6977         * gcc.dg/loop-invariant.c: New testcase.
6979 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6981         * lib/target-supports.exp: Vector do not always have natural
6982         alignment on s390*.
6984 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6986         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6987         s390*.
6988         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6990 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6992         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6993         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6994         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6995         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6996         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6997         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6998         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6999         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
7000         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
7001         * gcc.target/s390/zvector/vec-elem-1.c: New test.
7003 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7005         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
7007 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7009         * gcc.target/s390/s390.exp
7010         (check_effective_target_vector): New check.
7011         * gcc.target/s390/vector/vec-abi-1.c: New test.
7012         * gcc.target/s390/vector/vec-abi-2.c: New test.
7013         * gcc.target/s390/vector/vec-abi-3.c: New test.
7014         * gcc.target/s390/vector/vec-abi-4.c: New test.
7015         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
7016         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
7017         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
7018         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
7019         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
7020         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
7021         * gcc.target/s390/vector/vec-clobber-1.c: New test.
7022         * gcc.target/s390/vector/vec-cmp-1.c: New test.
7023         * gcc.target/s390/vector/vec-cmp-2.c: New test.
7024         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
7025         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
7026         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
7027         * gcc.target/s390/vector/vec-genmask-1.c: New test.
7028         * gcc.target/s390/vector/vec-genmask-2.c: New test.
7029         * gcc.target/s390/vector/vec-init-1.c: New test.
7030         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
7031         * gcc.target/s390/vector/vec-shift-1.c: New test.
7032         * gcc.target/s390/vector/vec-sub-1.c: New test.
7034 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7036         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
7038 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7040         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
7042 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7044         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
7046 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7048         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
7050 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7052         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
7054 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7056         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
7058 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7060         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
7062 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7064         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
7066 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7068         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
7070 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7072         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
7074 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7076         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
7078 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7080         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
7082 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7084         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
7086 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
7088         PR tree-optimization/66187
7089         * gcc.c-torture/execute/pr66187.c: New test.
7090         * gcc.dg/pr66187-1.c: New test.
7091         * gcc.dg/pr66187-2.c: New test.
7093 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7095         * gcc.dg/vect/bb-slp-35.c: Adjust.
7097 2015-05-19  Richard Biener  <rguenther@suse.de>
7099         PR tree-optimization/66165
7100         * gcc.dg/torture/pr66165.c: New testcase.
7102         PR tree-optimization/66185
7103         * gcc.dg/torture/pr66185.c: New testcase.
7105 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
7107         PR target/54236
7108         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
7110 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
7112         * gcc.target/mips/p5600-bonding.c : New file.
7114 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7116         PR fortran/66106
7117         * gfortran.dg/interface_operator_1.f90: New tests.
7119 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7121         PR fortran/66057
7122         * gfortran.dg/generic_29.f90: New tests.
7124 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7126         PR fortran/66043
7127         * gfortran.dg/storage_size_6.f90: New tests.
7129 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7131         PR fortran/66045
7132         * gfortran.dg/null1.f90: New test.
7134 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7136         PR fortran/66044
7137         * gfortran.dg/entry_21.f90: New test.
7139 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7141         PR fortran/66043
7142         * gfortran.dg/storage_size_6.f90: New tests.
7144 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7146         PR fortran/66040
7147         * gfortran.dg/misplaced_statement.f90: New test.
7149 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7151         PR fortran/66039
7152         * gfortran.dg/filepos1.f90: New test
7154 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7156         PR fortran/64925
7157         * gfortran.dg/pr64925.f90: New test.
7159 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7161         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
7162         unit.
7163         * gfortran.dg/lto/pr41576_1.f90: Ditto.
7165 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
7167         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
7168         to the family of pie capable targets.
7170 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
7172         * gcc.target/arm/bics_1.c : New testcase.
7173         * gcc.target/arm/bics_2.c : New testcase.
7174         * gcc.target/arm/bics_3.c : New testcase.
7175         * gcc.target/arm/bics_4.c : New testcase.
7177 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
7179         * gcc.target/mips/umips-attr.c: New test.
7181 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
7183         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
7184         * gcc.dg/20150120-2.c (dg-final): Ditto.
7185         * gcc.dg/20150120-2.c (dg-final): Ditto.
7186         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
7188 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
7190         PR target/66174
7191         * gcc.target/i386/pr66174.c: New test.
7193 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
7195         PR fortran/37131
7196         * gfortran.dg/matmul_bounds_6.f90:  New test.
7197         * gfortran.dg/matmul_bounds_7.f90:  New test.
7199 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
7201         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
7202         * gfortran.dg/lto/pr41576_1.f90: Add interface.
7203         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
7204         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
7205         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
7206         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
7208 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7210         PR fortran/65903
7211         * gfortran.dg/continuation_13.f90: Update test.
7212         * gfortran.dg/pr65903.f90: New test.
7214 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
7216         PR fortran/66113
7217         * gfortran.dg/block_14.f90:  New test.
7219 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7221         PR fortran/44054
7222         * lib/gfortran-dg.exp: Update regex to handle two locations for
7223         the same diagnostic without caret.
7224         * gfortran.dg/badline.f: Test also that line numbers are correct
7225         before and after "left but not entered" warning.
7227 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
7228             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
7230         PR target/65768
7231         * gcc.target/arm/maskdata.c: New test.
7233 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
7235         PR fortran/65792
7236         * gfortran.dg/derived_constructor_components_5: New test
7238 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
7240         PR target/66140
7241         * gcc.target/alpha/pr66140.c: New test.
7243 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
7245         PR c/48956
7246         * gcc.dg/Wconversion-complex-c99.c: New test.
7247         * gcc.dg/Wconversion-complex-gnu.c: New test.
7249 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
7251         PR tree-optimization/64454
7252         * gcc.dg/modmod.c: New testcase.
7254 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
7256         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
7258 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
7260         PR middle-end/66134
7261         * gcc.target/i386/mpx/pr66134.c: New test.
7263 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
7265         * gcc.target/powerpc/pr60158.c: New test.
7267 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
7269         * gcc.target/i386/sibcall-7.c: New test.
7270         * gcc.target/i386/sibcall-8.c: New test.
7272 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
7274         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
7275         (abs64_in_dreg): Likewise.
7277 2015-05-14  Marek Polacek  <polacek@redhat.com>
7279         PR c/66066
7280         PR c/66127
7281         * gcc.dg/pr14649-1.c: Add -Wpedantic.
7282         * gcc.dg/pr19984.c: Likewise.
7283         * gcc.dg/pr66066-1.c: New test.
7284         * gcc.dg/pr66066-2.c: New test.
7285         * gcc.dg/pr66066-3.c: New test.
7287 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7289         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
7290         * gcc.dg/pow-sqrt.x: New file.
7291         * gcc.dg/pow-sqrt-1.c: New test.
7292         * gcc.dg/pow-sqrt-2.c: Likewise.
7293         * gcc.dg/pow-sqrt-3.c: Likewise.
7295 2015-05-13  Richard Biener  <rguenther@suse.de>
7297         PR tree-optimization/66123
7298         * gcc.dg/torture/pr66123.c: New testcase.
7300 2015-05-13  Richard Biener  <rguenther@suse.de>
7302         PR middle-end/66110
7303         * gcc.dg/alias-2.c: Adjust.
7304         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
7306 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7308         PR target/65103
7309         * gcc.target/i386/pr65103-3.c: New.
7311 2015-05-13  Martin Liska  <mliska@suse.cz>
7313         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
7315 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
7317         PR target/66112
7318         * gcc.target/i386/pr66112-2.c: New test.
7320         PR target/66112
7321         * gcc.target/i386/pr66112-1.c: New test.
7323 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7325         PR target/66048
7326         * gcc.target/i386/mpx/pr66048.cc: New.
7328 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7330         PR rtl-optimization/64616
7331         * gcc.dg/loop-8.c: New test.
7332         * gcc.dg/loop-9.c: New test.
7334 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
7336         PR target/pr66047.c
7337         * gcc.target/i386/pr66047.c: New testcase.
7339 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
7341         PR ipa/65873
7342         * gcc.c-torture/compile/pr65873.c: New testcase.
7344 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7346         PR fortran/66111
7347         * gfortran.dg/inline_matmul_10.f90:  New test.
7349 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
7351         * c-c++-common/Wmisleading-indentation.c: New testcase.
7352         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7353         * c-c++-common/Wmisleading-indentation-2.md: New file.
7355 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7357         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7358         "break".
7359         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7361 2015-05-12  Richard Biener  <rguenther@suse.de>
7363         PR tree-optimization/66101
7364         * gcc.dg/torture/pr66101.c: New testcase.
7366 2015-05-12  Richard Biener  <rguenther@suse.de>
7368         PR tree-optimization/37021
7369         * gcc.target/i386/vect-addsub.c: New testcase.
7371 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
7373         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7375 2015-05-12  Tom de Vries  <tom@codesourcery.com>
7377         PR tree-optimization/66010
7378         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7380 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
7382         PR c++/65133
7383         * g++.dg/cpp0x/trailing10.C: New.
7385 2015-05-12  Richard Biener  <rguenther@suse.de>
7387         * gcc.dg/vect/bb-slp-35.c: New testcase.
7389 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
7391         PR fortran/66100
7392         * gfortran.dg/bound_simplification_6.f90: New.
7394 2015-05-11  Steve Ellcey  <sellcey@mips.com>
7396         * gcc.target/mips/branch-1.c: Pass argument to bar().
7398 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
7400         PR target/65753
7401         * gcc.target/i386/pr65753.c: New test.
7403 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
7405         PR rtl-optimization/66076
7406         * gcc.dg/torture/pr66076.c: New test.
7408 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
7410         PR fortran/66041
7411         * gfortran.dg/inline_matmul_7.f90:  New test.
7412         * gfortran.dg/inline_matmul_8.f90:  New test.
7413         * gfortran.dg/inline_matmul_9.f90:  New test.
7415 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
7417         * gfortran.dg/bound_simplification_5.f90: New.
7419 2015-05-09  Jason Merrill  <jason@redhat.com>
7421         * lib/target-supports.exp (cxx_default): New global.
7422         (check_effective_target_c++11_only)
7423         (check_effective_target_c++14_only)
7424         (check_effective_target_c++98_only)
7425         (check_effective_target_c++1z_only): Check it.
7427 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
7429         PR tree-optimization/64454
7430         * gcc.dg/tree-ssa/vrp97.c: New file.
7431         * gcc.dg/vect/slp-perm-7.c: Update.
7433 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
7435         PR fortran/65894
7436         * gfortran.dg/elemental_subroutine_11.f90: New test.
7438 2015-05-08  Richard Biener  <rguenther@suse.de>
7440         PR tree-optimization/66036
7441         * gcc.dg/vect/slp-41.c: New testcase.
7443 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
7445         * gfortran.dg/elemental_optional_args_7.f90: New.
7447 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
7449         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7450         allow cmlt or sshr.
7452 2015-05-08  Marek Polacek  <polacek@redhat.com>
7454         PR c/64918
7455         * gcc.dg/Woverride-init-side-effects-1.c: New test.
7456         * gcc.dg/Woverride-init-side-effects-2.c: New test.
7458 2015-05-07  Marek Polacek  <polacek@redhat.com>
7460         PR c/65179
7461         * c-c++-common/Wshift-negative-value-1.c: New test.
7462         * c-c++-common/Wshift-negative-value-2.c: New test.
7463         * c-c++-common/Wshift-negative-value-3.c: New test.
7464         * c-c++-common/Wshift-negative-value-4.c: New test.
7465         * c-c++-common/Wshift-negative-value-5.c: New test.
7466         * c-c++-common/Wshift-negative-value-6.c: New test.
7467         * gcc.dg/c90-left-shift-1.c: New test.
7468         * gcc.dg/c99-const-expr-7.c: Add dg-error.
7469         * gcc.dg/c99-left-shift-1.c: New test.
7471 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
7473         PR middle-end/192
7474         PR middle-end/54303
7475         * gcc.dg/fdata-sections-2.c: New file.
7477 2015-05-07  Marek Polacek  <polacek@redhat.com>
7479         PR testsuite/66046
7480         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7481         last dg-output.
7482         * c-c++-common/ubsan/align-7.c: Likewise.
7483         * c-c++-common/ubsan/bounds-8.c: Likewise.
7484         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7485         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7486         * c-c++-common/ubsan/null-1.c: Likewise.
7487         * c-c++-common/ubsan/null-10.c: Likewise.
7488         * c-c++-common/ubsan/null-11.c: Likewise.
7489         * c-c++-common/ubsan/null-2.c: Likewise.
7490         * c-c++-common/ubsan/null-3.c: Likewise.
7491         * c-c++-common/ubsan/null-4.c: Likewise.
7492         * c-c++-common/ubsan/null-5.c: Likewise.
7493         * c-c++-common/ubsan/null-6.c: Likewise.
7494         * c-c++-common/ubsan/null-7.c: Likewise.
7495         * c-c++-common/ubsan/null-8.c: Likewise.
7496         * c-c++-common/ubsan/null-9.c: Likewise.
7497         * c-c++-common/ubsan/object-size-1.c: Likewise.
7498         * c-c++-common/ubsan/object-size-10.c: Likewise.
7499         * c-c++-common/ubsan/object-size-4.c: Likewise.
7500         * c-c++-common/ubsan/object-size-5.c: Likewise.
7501         * c-c++-common/ubsan/object-size-7.c: Likewise.
7502         * c-c++-common/ubsan/object-size-8.c: Likewise.
7503         * c-c++-common/ubsan/object-size-9.c: Likewise.
7504         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7505         * c-c++-common/ubsan/overflow-int128.c: Likewise.
7506         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7507         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7508         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7509         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7510         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7511         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7512         * c-c++-common/ubsan/pr59333.c: Likewise.
7513         * c-c++-common/ubsan/pr59667.c: Likewise.
7514         * c-c++-common/ubsan/pr60613-2.c: Likewise.
7515         * c-c++-common/ubsan/pr60636.c: Likewise.
7516         * c-c++-common/ubsan/pr63802.c: Likewise.
7517         * c-c++-common/ubsan/recovery-1.c: Likewise.
7518         * c-c++-common/ubsan/recovery-3.c: Likewise.
7519         * c-c++-common/ubsan/shift-1.c: Likewise.
7520         * c-c++-common/ubsan/shift-2.c: Likewise.
7521         * c-c++-common/ubsan/shift-4.c: Likewise.
7522         * c-c++-common/ubsan/shift-7.c: Likewise.
7523         * c-c++-common/ubsan/undefined-2.c: Likewise.
7524         * c-c++-common/ubsan/vla-1.c: Likewise.
7525         * g++.dg/ubsan/null-1.C: Likewise.
7526         * g++.dg/ubsan/null-3.C: Likewise.
7527         * g++.dg/ubsan/null-4.C: Likewise.
7528         * g++.dg/ubsan/vptr-8.C: Likewise.
7529         * g++.dg/ubsan/vptr-9.C: Likewise.
7530         * gcc.dg/ubsan/bounds-2.c: Likewise.
7531         * gcc.dg/ubsan/object-size-9.c: Likewise.
7533 2015-05-07  Jeff Law  <law@redhat.com>
7535         * gcc.dg/tree-ssa/shorten-1.c: New test.
7537 2015-05-07  Richard Biener  <rguenther@suse.de>
7539         PR tree-optimization/66002
7540         * gcc.dg/vect/vect-125.c: New testcase.
7542 2015-05-07  Marek Polacek  <polacek@redhat.com>
7543             Martin Uecker  <uecker@eecs.berkeley.edu>
7545         * c-c++-common/ubsan/bounds-10.c: New test.
7547 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
7549         * jit.dg/harness.h (set_options): Wrap with
7550         #ifndef TEST_ESCHEWS_SET_OPTIONS.
7551         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7552         Special-case test-benchmark.c as a negative.
7553         * jit.dg/test-benchmark.c: New file.
7555 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
7557         PR target/64208
7558         * gcc.target/arm/pr64208.c: New test.
7560 2015-05-06  Alan Modra  <amodra@gmail.com>
7562         PR target/66020
7563         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7564         (gparms): Make volatile.
7566 2015-05-06  Richard Biener  <rguenther@suse.de>
7568         PR tree-optimization/62283
7569         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7571 2015-05-06  Christian Bruel  <christian.bruel@st.com>
7573         PR target/66015
7574         * gcc.target/aarch64/iinline-attr-1.c: New test.
7576 2015-05-06  Richard Biener  <rguenther@suse.de>
7578         * gcc.dg/vect/bb-slp-34.c: New testcase.
7580 2015-05-06  Richard Biener  <rguenther@suse.de>
7582         PR tree-optimization/62283
7583         * gcc.dg/vect/bb-slp-14.c: Adjust.
7585 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
7587         PR target/65990
7588         * gcc.target/i386/pr65990.c: New test.
7590 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
7592         PR target/65915
7593         * gcc.target/i386/pr65915.c: New.
7595 2015-05-05  Tom de Vries  <tom@codesourcery.com>
7597         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7598         'va_list escapes 0'.
7600 2015-05-05  Tom de Vries  <tom@codesourcery.com>
7602         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7603         in r222173.
7605 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
7607         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7608         * gcc.target/arm/pr65924.c: Likewise.
7610 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
7612         PR target/65871
7613         * gcc.target/i386/pr65871-3.c: New test.
7615 2015-05-04  Jeff Law  <law@redhat.com>
7617         Revert:
7618         2015-05-04  Jeff Law  <law@redhat.com>
7619         * gcc.dg/tree-ssa/shorten-1.c: New test.
7621 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7622             Jakub Jelinek  <jakub@redhat.com>
7624         PR c++/66007
7625         * g++.dg/cpp0x/Wnarrowing4.C: New.
7627 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
7629         * lib/target-supports.exp
7630         (check_effective_target_keeps_null_pointer_checks): Clarify that
7631         this is for targets that disable -fdelete-null-pointer-checks,
7632         not default it to off.
7633         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7634         -fdelete-null-pointer-checks explicit.
7635         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7636         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7637         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7638         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7639         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7640         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7641         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7642         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7643         * gcc.dg/tree-ssa/pr20318.c: Likewise.
7644         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7645         * gcc.dg/tree-ssa/pr20702.c: Likewise.
7646         * gcc.dg/tree-ssa/pr21086.c: Likewise.
7647         * gcc.dg/tree-ssa/pr21090.c: Likewise.
7648         * gcc.dg/tree-ssa/pr58480.c: Likewise.
7649         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7650         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7651         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7652         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7653         * gcc.dg/tree-ssa/unreachable.c: Likewise.
7654         * gcc.dg/tree-ssa/vrp02.c: Likewise.
7655         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7656         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7657         * gcc.dg/tree-ssa/vrp55.c: Likewise.
7658         * g++.dg/cpp0x/static_assert9.C: Likewise.
7659         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7660         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7661         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7662         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7663         * g++.dg/tree-ssa/pr26406.C: Likewise.
7665 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
7667         PR tree-optimization/65984
7668         * c-c++-common/ubsan/pr65984.c: New test.
7670 2015-05-04  Jeff Law  <law@redhat.com>
7672         * gcc.dg/tree-ssa/shorten-1.c: New test.
7674 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7676         PR fortran/44735
7677         * gfortran.dg/pr44735.f90: New test.
7679 2015-05-04  Richard Biener  <rguenther@suse.de>
7681         PR tree-optimization/65965
7682         * gcc.dg/vect/bb-slp-33.c: New testcase.
7684 2015-05-04  Richard Biener  <rguenther@suse.de>
7686         PR tree-optimization/65935
7687         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7689 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
7691         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7692         for each supported variant instead of CHECK_RESULTS.
7693         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7694         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7695         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7696         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7697         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7698         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7699         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7700         expected results for unsupported variants.  Call CHECK for each
7701         supported variant instead of CHECK_RESULTS.
7702         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7703         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7704         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7705         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7706         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7707         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7708         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7709         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7710         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7711         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7712         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7713         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7714         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7715         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7716         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7717         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7718         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7719         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7720         expected results for unsupported variants.
7721         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7722         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7723         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7724         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7725         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7726         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7727         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7728         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7729         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7730         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7731         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7732         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7733         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7734         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7735         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7736         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7737         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7738         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7739         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7740         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7741         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7742         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7743         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7744         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7745         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7746         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7747         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7748         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7750 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7752         PR fortran/37131
7753         * gfortran.dg/bound_9.f90:  Add pointer assignment.
7755 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
7756             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
7758         PR c++/65858
7759         * g++.dg/cpp0x/Wnarrowing3.C: New.
7761 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
7763         * gcc.dg/20150120-1.c: New test.
7764         * gcc.dg/20150120-2.c: New test.
7765         * gcc.dg/20150120-3.c: New test.
7767 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
7769         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7771 2015-05-01  Renlin Li  <renlin.li@arm.com>
7773         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7775 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
7777         * gfortran.dg/bound_simplification_4.f90: New.
7779 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7781         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7782         with powerpc_p8vector_ok.
7784 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7786         PR fortran/37131
7787         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
7788         scan pattern.
7789         * gfortran.dg/bound_9.f90:  New test case.
7791 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
7793         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7794         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7795         for 32bit x86 targets.
7796         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7797         for 32bit x86 targets.
7798         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7799         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7800         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7801         for 32bit x86 targets.
7803 2015-04-30  Marek Polacek  <polacek@redhat.com>
7805         PR tree-optimization/63551
7806         * g++.dg/ipa/pr63551.C: New test.
7808 2015-04-30  Caroline Tice  <cmtice@google.com>
7810         PR  65929
7811         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
7812         partition size on certain targets.
7814 2015-04-30  Renlin Li  <renlin.li@arm.com>
7816         * gcc.target/aarch64/vect-reduc-or_1.c: New.
7818 2015-04-30  Marek Polacek  <polacek@redhat.com>
7820         * c-c++-common/Wbool-compare-3.c: New test.
7822         * gcc.dg/pr65901.c (foo): Adjust dg-error.
7823         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7825 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
7827         PR c++/57610
7828         * g++.dg/init/ref22.C: New.
7830 2015-04-30  Marek Polacek  <polacek@redhat.com>
7832         * gcc.dg/init-bad-8.c: New test.
7834         * gcc.dg/incomplete-typedef-1.c: New test.
7836 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
7838         PR c++/59955
7839         * g++.dg/template/crash121.C: New.
7841 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
7843         * gcc.target/mips/call-from-init.c: New test.
7844         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7846 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
7848         PR target/65871
7849         * gcc.target/i386/pr65871-1.c: New test.
7850         * gcc.target/i386/pr65871-2.c: Ditto.
7852 2015-04-29  Marek Polacek  <polacek@redhat.com>
7854         PR c/64610
7855         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7856         * c-c++-common/Wbool-compare-2.c: New test.
7858 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
7860         PR target/65770
7861         * gcc.target/aarch64/vstN_lane_1.c: New file.
7863 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7865         PR c++/64667
7866         * g++.dg/warn/Winit-self-3.C: New.
7868 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
7870         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7872 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
7874         PR target/65924
7875         * gcc.target/arm/pr65924.c: New test.
7877 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
7879         * g++.dg/gomp/tpl-target-update.C: New file.
7881 2015-04-29  Richard Biener  <rguenther@suse.de>
7883         PR tree-optimization/65917
7884         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7886 2015-04-29  Christian Bruel  <christian.bruel@st.com>
7888         PR target/64835
7889         * gcc.dg/ipa/iinline-attr.c: New test.
7890         * gcc.target/i386/iinline-attr-2.c: New test.
7892 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
7894         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7895         segfault is fixed.
7897 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7899         * gcc.dg/vect/vect-33.c: Remove spurious line.
7901 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
7903         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7905 2015-04-28  Marek Polacek  <polacek@redhat.com>
7907         PR c/65901
7908         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7909         * gcc.dg/pr65901.c: New test.
7911 2015-04-28  Richard Biener  <rguenther@suse.de>
7913         PR tree-optimization/62283
7914         * gfortran.dg/vect/pr62283-2.f: New testcase.
7915         * gcc.dg/vect/bb-slp-14.c: Adjust.
7917 2015-04-28  Richard Biener  <rguenther@suse.de>
7919         PR tree-optimization/65851
7920         * g++.dg/torture/pr65851.C: New testcase.
7922 2015-04-27  Jeff Law <law@redhat.com>
7924         PR tree-optimization/65217
7925         * gcc.target/i386/pr65217.c: Remove XFAIL.
7927 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
7929         PR fortran/60322
7930         Add tests forgotten to svn-add.
7931         * gfortran.dg/class_allocate_19.f03: New test.
7932         * gfortran.dg/class_array_20.f03: New test.
7933         * gfortran.dg/class_array_21.f03: New test.
7934         * gfortran.dg/finalize_29.f08: New test.
7936 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
7938         PR fortran/59678
7939         PR fortran/65841
7940         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7941         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7943 2015-04-27  Caroline Tice  <cmtice@google.com>
7945         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7946         partition size.
7948 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
7950         PR target/64579
7951         * gcc.target/powerpc/htm-1.c: New test.
7952         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7953         on 64-bit compiles.
7954         (__builtin_tabortdci): Likewise.
7955         (__builtin_tcheck): Remove operand.
7956         * lib/target-supports.exp (check_htm_hw_available): New function.
7958 2015-04-27  Richard Biener  <rguenther@suse.de>
7960         * gcc.target/i386/pr65217.c: XFAIL.
7962 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
7964         PR tree-optimization/65875
7965         * gcc.c-torture/compile/pr65875.c: New test.
7967 2015-04-25  Marek Polacek  <polacek@redhat.com>
7969         PR c/52085
7970         * gcc.dg/enum-incomplete-2.c: New test.
7971         * gcc.dg/enum-mode-1.c: New test.
7973 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7975         PR target/65849
7976         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7977         set new options.
7978         * gcc.target/powerpc/pr65849-2.c: Likewise.
7980 2015-04-24  Tom de Vries  <tom@codesourcery.com>
7982         PR tree-optimization/65802
7983         * g++.dg/pr65802.C: Move to ...
7984         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
7985         stdarg.h.  Rewrite for C.
7986         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
7987         va_start and va_end.  Remove unnecessary inline asm.
7989 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
7990             Wei Mi  <wmi@google.com>
7992         * gcc.target/i386/sse2-load-multi.c: New test.
7993         * gcc.target/i386/sse2-store-multi.c: Ditto.
7995 2015-04-24  Marek Polacek  <polacek@redhat.com>
7997         PR c/65830
7998         * c-c++-common/pr65830.c: New test.
8000         PR c/63357
8001         * c-c++-common/Wlogical-op-1.c: New test.
8003 2015-04-24  Marek Polacek  <polacek@redhat.com>
8005         PR c/61534
8006         * c-c++-common/pr61534-1.c: New test.
8008 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8009             Steven Bosscher <steven@gcc.gnu.org>
8011         PR rtl-optimization/34503
8012         * gcc.target/arm/pr64616.c: New file.
8014 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
8016         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
8018 2015-04-24  Terry Guo  <terry.guo@arm.com>
8020         * gcc.target/arm/pr65710.c: Update the options.
8022 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
8024         * gcc.target/i386/pr65523.c: Skip x32.
8026 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8028         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
8029         to look for vcl* where appropriate.
8031 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8033         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
8034         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8036 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
8038         PR target/26702
8039         * gcc.target/arm/pr26702.c: New test.
8041 2015-04-23  Marek Polacek  <polacek@redhat.com>
8043         PR c/65345
8044         * gcc.dg/pr65345-1.c: New test.
8045         * gcc.dg/pr65345-2.c: New test.
8047 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8049         * gcc.target/powerpc/crypto-builtin-2.c: New.
8051 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
8053         PR fortran/60322
8054         * gfortran.dg/class_allocate_19.f03: New test.
8055         * gfortran.dg/class_array_20.f03: New test.
8056         * gfortran.dg/class_array_21.f03: New test.
8057         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
8058         * gfortran.dg/finalize_15.f90: Fixing comparision to model
8059         initialization correctly.
8060         * gfortran.dg/finalize_29.f08: New test.
8062 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8064         * gcc.target/powerpc/swaps-p8-18.c: New test.
8066 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8068         PR target/65456
8069         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
8070         * gcc.dg/vect/bb-slp-25.c: Likewise.
8071         * gcc.dg/vect/bb-slp-29.c: Likewise.
8072         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
8073         vect_no_align && { ! vect_hw_misalign }.
8074         * gcc.dg/vect/bb-slp-9.c: Likewise.
8075         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
8076         vect_hw_misalign.
8077         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
8078         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
8079         account for POWER8, where peeling for alignment is not needed.
8080         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
8081         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8082         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
8083         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
8084         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
8085         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8086         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8087         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8088         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
8089         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8090         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8091         * gcc.dg/vect/pr16105.c: Likewise.
8092         * gcc.dg/vect/pr20122.c: Likewise.
8093         * gcc.dg/vect/pr33804.c: Likewise.
8094         * gcc.dg/vect/pr33953.c: Likewise.
8095         * gcc.dg/vect/pr56787.c: Likewise.
8096         * gcc.dg/vect/pr58508.c: Likewise.
8097         * gcc.dg/vect/slp-25.c: Likewise.
8098         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
8099         * gcc.dg/vect/vect-105.c: Likewise.
8100         * gcc.dg/vect/vect-27.c: Likewise.
8101         * gcc.dg/vect/vect-29.c: Likewise.
8102         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
8103         POWER8.
8104         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
8105         && { ! vect_hw_misalign }.
8106         * gcc.dg/vect/vect-44.c: Likewise.
8107         * gcc.dg/vect/vect-48.c: Likewise.
8108         * gcc.dg/vect/vect-50.c: Likewise.
8109         * gcc.dg/vect/vect-52.c: Likewise.
8110         * gcc.dg/vect/vect-56.c: Likewise.
8111         * gcc.dg/vect/vect-60.c: Likewise.
8112         * gcc.dg/vect/vect-72.c: Likewise.
8113         * gcc.dg/vect/vect-75-big-array.c: Likewise.
8114         * gcc.dg/vect/vect-75.c: Likewise.
8115         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8116         * gcc.dg/vect/vect-77-global.c: Likewise.
8117         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8118         * gcc.dg/vect/vect-78-global.c: Likewise.
8119         * gcc.dg/vect/vect-93.c: Likewise.
8120         * gcc.dg/vect/vect-95.c: Likewise.
8121         * gcc.dg/vect/vect-96.c: Likewise.
8122         * gcc.dg/vect/vect-cond-1.c: Likewise.
8123         * gcc.dg/vect/vect-cond-3.c: Likewise.
8124         * gcc.dg/vect/vect-cond-4.c: Likewise.
8125         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8126         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8127         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8128         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8129         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8130         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
8131         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
8132         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
8133         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8134         * gcc.dg/vect/vect-outer-5.c: Likewise.
8135         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
8136         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
8137         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
8138         * gcc.dg/vect/vect-outer-fir.c: Likewise.
8139         * gcc.dg/vect/vect-peel-3.c: Likewise.
8140         * gcc.dg/vect/vect-peel-4.c: Likewise.
8141         * gcc.dg/vect/vect-pre-interact.c: Likewise.
8142         * gcc.target/powerpc/pr65456.c: New test.
8143         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
8144         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
8145         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
8146         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
8147         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
8148         vect_no_align && { ! vect_hw_misalign }.
8149         * gfortran.dg/vect/vect-3.f90: Likewise.
8150         * gfortran.dg/vect/vect-4.f90: Likewise.
8151         * gfortran.dg/vect/vect-5.f90: Likewise.
8152         * lib/target-supports.exp (check_effective_target_vect_no_align):
8153         Return 1 for POWER8.
8154         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
8156 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
8158         PR fortran/65429
8159         * gfortran.dg/pr65429.f90: New test.
8161 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
8163         * c-c++-common/asan/user-section-1.c: New test.
8164         * c-c++-common/asan/user-section-2.c: New test.
8165         * c-c++-common/asan/user-section-3.c: New test.
8167 2015-04-22  Hale Wang  <hale.wang@arm.com>
8168             Terry Guo  <terry.guo@arm.com>
8170         PR rtl-optimization/64818
8171         * gcc.target/arm/pr64818.c: New test.
8173 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
8175         PR ipa/65076
8176         * g++.dg/tree-ssa/pr61034.C: Update template.
8177         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
8178         * gcc.dg/Warray-bounds-11.c: Likewise.
8179         * gcc.dg/Warray-bounds.c: Likewise.
8181 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8183         PR libgfortran/65234
8184         * gfortran.dg/fmt_unlimited.f90: New test.
8186 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
8188         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
8189         headers.
8190         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
8191         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
8192         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
8193         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
8194         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
8195         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
8196         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
8198 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8200         PR libgfortran/56743
8201         * gfortran.dg/namelist_87.f90: New test.
8203 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8205         * gcc.target/aarch64/mult-synth_1.c: New test.
8206         * gcc.target/aarch64/mult-synth_2.c: Likewise.
8207         * gcc.target/aarch64/mult-synth_3.c: Likewise.
8208         * gcc.target/aarch64/mult-synth_4.c: Likewise.
8209         * gcc.target/aarch64/mult-synth_5.c: Likewise.
8210         * gcc.target/aarch64/mult-synth_6.c: Likewise.
8212 2015-04-21  Richard Biener  <rguenther@suse.de>
8214         PR tree-optimization/65650
8215         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
8216         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
8217         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8218         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8219         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8220         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8222 2015-04-21  Tom de Vries  <tom@codesourcery.com>
8224         PR tree-optimization/65802
8225         * g++.dg/pr65802.C: New test.
8227 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
8229         PR testsuite/65767
8230         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
8231         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
8233 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
8235         PR c++/65801
8236         * g++.dg/cpp0x/Wnarrowing2.C: New.
8238 2015-04-20  Jeff Law  <law@redhat.com>
8240         PR tree-optimization/65658
8241         * gcc.dg/pr65658.c: New test.
8243 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
8245         PR target/64134
8246         * gcc.target/aarch64/vec_init_1.c: New test.
8248 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
8250         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
8251         targets.
8253 2015-04-18  Martin Sebor  <msebor@redhat.com>
8255         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
8256         of non-nul characters.
8257         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
8259 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8261         PR target/65787
8262         * gcc.target/powerpc/pr65787.c: New.
8264 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
8266         PR target/65689
8267         * gcc.target/aarch64/c-output-template-4.c: New test.
8269 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
8271         PR target/65780
8272         * gcc.dg/pr65780-1.c: New test.
8273         * gcc.dg/pr65780-2.c: Likewise.
8274         * gcc.target/i386/pr32219-9.c: Likewise.
8275         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
8276         symbol.
8277         * gcc.target/i386/pr64317.c (c): Initialize.
8279 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
8281         PR target/65612
8282         * g++.dg/ext/mv18.C: New test.
8283         * g++.dg/ext/mv19.C: Likewise.
8284         * g++.dg/ext/mv20.C: Likewise.
8285         * g++.dg/ext/mv21.C: Likewise.
8286         * g++.dg/ext/mv22.C: Likewise.
8287         * g++.dg/ext/mv23.C: Likewise.
8289 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
8291         PR c++/64527
8292         * g++.dg/init/pr64527.C: New test.
8294 2015-04-17  Tom de Vries  <tom@codesourcery.com>
8295             Michael Matz  <matz@suse.de>
8297         PR tree-optimization/64950
8298         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
8299         x86_64-*-*.
8301 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
8303         * c-c++-common/asan/user-section-1.c: New test.
8305 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
8307         PR debug/65771
8308         * gcc.dg/debug/pr65771.c: New test.
8310 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
8312         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
8313         __buitlin_alloca with __builtin_alloca.
8315 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
8317         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
8319 2015-04-16  Richard Biener  <rguenther@suse.de>
8321         PR tree-optimization/64277
8322         * gcc.dg/Warray-bounds-14.c: New testcase.
8323         * gcc.dg/Warray-bounds-15.c: Likewise.
8324         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
8325         * c-c++-common/ubsan/bounds-6.c: Likewise.
8327 2015-04-16  Renlin Li  <renlin.li@arm.com>
8329         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
8330         * gcc.target/arm/unsigned-float.c: New.
8332 2015-04-16  Richard Biener  <rguenther@suse.de>
8334         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
8335         * gcc.dg/tree-ssa/pr37508.c: Adjust.
8336         * gfortran.dg/reassoc_6.f: Remove XFAIL.
8338 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
8340         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
8341         * g++.dg/cpp0x/decltype-call1.C: Likewise.
8342         * g++.dg/cpp0x/defaulted21.C: Likewise.
8343         * g++.dg/cpp0x/defaulted28.C: Likewise.
8344         * g++.dg/cpp0x/defaulted47.C: Likewise.
8345         * g++.dg/cpp0x/elision_neg.C: Likewise.
8346         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
8347         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
8348         * g++.dg/cpp0x/implicit1.C: Likewise.
8349         * g++.dg/cpp0x/implicit9.C: Likewise.
8350         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8351         * g++.dg/cpp0x/range-for13.C: Likewise.
8352         * g++.dg/gomp/clause-2.C: Likewise.
8353         * g++.dg/gomp/udr-5.C: Likewise.
8354         * g++.dg/inherit/access6.C: Likewise.
8355         * g++.dg/lookup/duperr1.C: Likewise.
8356         * g++.dg/lookup/friend2.C: Likewise.
8357         * g++.dg/lookup/pr6936.C: Likewise.
8358         * g++.dg/lookup/scoped1.C: Likewise.
8359         * g++.dg/lookup/using26.C: Likewise.
8360         * g++.dg/lookup/using38.C: Likewise.
8361         * g++.dg/other/access2.C: Likewise.
8362         * g++.dg/overload/defarg3.C: Likewise.
8363         * g++.dg/overload/defarg6.C: Likewise.
8364         * g++.dg/parse/access11.C: Likewise.
8365         * g++.dg/parse/access2.C: Likewise.
8366         * g++.dg/parse/access3.C: Likewise.
8367         * g++.dg/parse/access4.C: Likewise.
8368         * g++.dg/parse/access5.C: Likewise.
8369         * g++.dg/parse/access6.C: Likewise.
8370         * g++.dg/parse/access8.C: Likewise.
8371         * g++.dg/parse/access9.C: Likewise.
8372         * g++.dg/parse/crash40.C: Likewise.
8373         * g++.dg/tc1/dr142.C: Likewise.
8374         * g++.dg/tc1/dr166.C: Likewise.
8375         * g++.dg/tc1/dr52.C: Likewise.
8376         * g++.dg/template/access11.C: Likewise.
8377         * g++.dg/template/access18.C: Likewise.
8378         * g++.dg/template/access19.C: Likewise.
8379         * g++.dg/template/access2.C: Likewise.
8380         * g++.dg/template/access20.C: Likewise.
8381         * g++.dg/template/access26.C: Likewise.
8382         * g++.dg/template/access3.C: Likewise.
8383         * g++.dg/template/access7.C: Likewise.
8384         * g++.dg/template/conv12.C: Likewise.
8385         * g++.dg/template/crash69.C: Likewise.
8386         * g++.dg/template/friend31.C: Likewise.
8387         * g++.dg/template/friend32.C: Likewise.
8388         * g++.dg/template/memfriend15.C: Likewise.
8389         * g++.dg/template/memfriend16.C: Likewise.
8390         * g++.dg/template/memfriend17.C: Likewise.
8391         * g++.dg/template/memfriend7.C: Likewise.
8392         * g++.dg/template/pr32519.C: Likewise.
8393         * g++.dg/template/qualttp21.C: Likewise.
8394         * g++.dg/template/qualttp8.C: Likewise.
8395         * g++.dg/template/ttp10.C: Likewise.
8396         * g++.dg/template/typedef11.C: Likewise.
8397         * g++.dg/template/typedef13.C: Likewise.
8398         * g++.dg/template/typedef19.C: Likewise.
8399         * g++.dg/template/typedef20.C: Likewise.
8400         * g++.dg/template/typedef22.C: Likewise.
8401         * g++.dg/template/using16.C: Likewise.
8402         * g++.dg/template/virtual3.C: Likewise.
8403         * g++.dg/ubsan/pr61272.C: Likewise.
8404         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8405         * g++.old-deja/g++.brendan/crash11.C: Likewise.
8406         * g++.old-deja/g++.brendan/enum6.C: Likewise.
8407         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8408         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8409         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8410         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8411         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8412         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8413         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8414         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8415         * g++.old-deja/g++.jason/access17.C: Likewise.
8416         * g++.old-deja/g++.jason/access18.C: Likewise.
8417         * g++.old-deja/g++.jason/access22.C: Likewise.
8418         * g++.old-deja/g++.jason/access23.C: Likewise.
8419         * g++.old-deja/g++.jason/access8.C: Likewise.
8420         * g++.old-deja/g++.jason/delete3.C: Likewise.
8421         * g++.old-deja/g++.jason/report.C: Likewise.
8422         * g++.old-deja/g++.law/access2.C: Likewise.
8423         * g++.old-deja/g++.law/access3.C: Likewise.
8424         * g++.old-deja/g++.law/access4.C: Likewise.
8425         * g++.old-deja/g++.law/access5.C: Likewise.
8426         * g++.old-deja/g++.law/arm12.C: Likewise.
8427         * g++.old-deja/g++.law/arm14.C: Likewise.
8428         * g++.old-deja/g++.law/ctors13.C: Likewise.
8429         * g++.old-deja/g++.law/union2.C: Likewise.
8430         * g++.old-deja/g++.law/visibility12.C: Likewise.
8431         * g++.old-deja/g++.law/visibility15.C: Likewise.
8432         * g++.old-deja/g++.law/visibility16.C: Likewise.
8433         * g++.old-deja/g++.law/visibility17.C: Likewise.
8434         * g++.old-deja/g++.law/visibility18.C: Likewise.
8435         * g++.old-deja/g++.law/visibility19.C: Likewise.
8436         * g++.old-deja/g++.law/visibility20.C: Likewise.
8437         * g++.old-deja/g++.law/visibility21.C: Likewise.
8438         * g++.old-deja/g++.law/visibility24.C: Likewise.
8439         * g++.old-deja/g++.law/visibility4.C: Likewise.
8440         * g++.old-deja/g++.law/visibility5.C: Likewise.
8441         * g++.old-deja/g++.law/visibility6.C: Likewise.
8442         * g++.old-deja/g++.law/visibility7.C: Likewise.
8443         * g++.old-deja/g++.law/visibility8.C: Likewise.
8444         * g++.old-deja/g++.law/visibility9.C: Likewise.
8445         * g++.old-deja/g++.niklas/t135.C: Likewise.
8446         * g++.old-deja/g++.oliva/delete1.C: Likewise.
8447         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8448         * g++.old-deja/g++.other/access11.C: Likewise.
8449         * g++.old-deja/g++.other/access4.C: Likewise.
8450         * g++.old-deja/g++.other/access7.C: Likewise.
8451         * g++.old-deja/g++.other/crash1.C: Likewise.
8452         * g++.old-deja/g++.other/crash7.C: Likewise.
8453         * g++.old-deja/g++.other/friend1.C: Likewise.
8454         * g++.old-deja/g++.other/friend4.C: Likewise.
8455         * g++.old-deja/g++.other/friend9.C: Likewise.
8456         * g++.old-deja/g++.other/lineno1.C: Likewise.
8457         * g++.old-deja/g++.other/using1.C: Likewise.
8458         * g++.old-deja/g++.pt/enum14.C: Likewise.
8459         * g++.old-deja/g++.pt/friend11.C: Likewise.
8460         * g++.old-deja/g++.pt/friend21.C: Likewise.
8461         * g++.old-deja/g++.pt/friend3.C: Likewise.
8462         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8463         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8464         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8465         * g++.old-deja/g++.robertl/eb94.C: Likewise.
8467 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
8469         PR ipa/65765
8470         * g++.dg/ipa/pr65765.C: New test.
8472 2015-04-15  Nick Clifton  <nickc@redhat.com>
8474         * gcc.target/rx/builtins.c: Disable RMPA test if string
8475         instructions are not allowed.
8477 2015-04-15  Alan Modra  <amodra@gmail.com>
8479         * gcc.dg/pr65408.c: New.
8481 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
8483         PR target/65729
8484         * gcc.target/arm/pr65729.c: New test.
8486 2015-04-14  Richard Biener  <rguenther@suse.de>
8488         PR tree-optimization/65758
8489         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8491 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
8493         PR target/65648
8494         * gcc.c-torture/execute/pr65648.c: New test.
8496 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8498         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8499         __builtin_finite instead of finite.
8500         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8501         Likewise.
8503 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
8505         PR tree-optimization/63387
8506         * gcc.dg/pr63387.c: New testcase.
8508 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
8510         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8512 2015-04-13  Richard Biener  <rguenther@suse.de>
8514         PR tree-optimization/65204
8515         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8517 2015-04-13  Terry Guo  <terry.guo@arm.com>
8519         PR target/65710
8520         * gcc.target/arm/pr65710.c: New.
8522 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
8524         PR tree-optimization/65747
8525         * g++.dg/torture/pr65747.C: New test.
8527 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
8529         PR c++/65736
8530         * g++.dg/cpp0x/pr65736.C: New test.
8532 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
8533             Martin Liska  <mliska@suse.cz>
8535         PR ipa/65722
8536         * g++.dg/ipa/pr65722.C: New testcase.
8538 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
8540         PR tree-optimization/65735
8541         * gcc.c-torture/compile/pr65735.c: New test.
8543 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
8545         PR middle-end/65554
8546         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8548 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
8550         PR target/65671
8551         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8553 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
8555         PR target/65647
8556         * gcc.target/arm/pr65647-2.c: New.
8558 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8560         PR target/65694
8561         * g++.dg/torture/pr65694.C: New test.
8563 2015-04-10  Tobias Burnus  <burnus@net-b.de>
8565         * gfortran.dg/coarray_lock_6.f90: New.
8566         * gfortran.dg/coarray_lock_7.f90: New.
8567         * gfortran.dg/coarray/lock_2.f90: New.
8569 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
8571         PR fortran/56674
8572         PR fortran/58813
8573         PR fortran/59016
8574         PR fortran/59024
8575         * gfortran.dg/used_types_27.f90: New.
8577 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
8579         PR target/65671
8580         * gcc.target/i386/pr65671.c: New.
8582 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8584         PR tree-optimization/65709
8585         * c-c++-common/ubsan/align-9.c: New test.
8587 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
8589         PR fortran/56852
8590         * gfortran.dg/pr56852.f90: New test.
8592 2015-04-09  Marek Polacek  <polacek@redhat.com>
8593             Jakub Jelinek  <jakub@redhat.com>
8595         PR middle-end/65554
8596         * g++.dg/opt/pr65554.C: New test.
8598 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8600         PR c++/65690
8601         * c-c++-common/attr-aligned-1.c: New test.
8603 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
8605         * gcc.target/i386/mpx/memmove-zero-length.c: New.
8607 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
8609         PR target/65676
8610         * gcc.target/i386/sse-25.c: New.
8612 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8614         PR target/65693
8615         * gcc.target/i386/pr65693.c: New test.
8617 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8619         * gcc.dg/lto/chkp-static-bounds_0.c: New.
8621 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8623         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8625 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8627         * gcc.target/i386/thunk-retbnd.c: New.
8629 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8631         * gnat.dg/opt48.adb: New test.
8632         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8633         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8635 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
8637         PR ipa/65540
8638         * gcc.c-torture/compile/pr65540.c: New.
8640 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
8642         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8643         -Wno-pointer-arith.
8645 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
8647         PR debug/65678
8648         * g++.dg/debug/pr65678.C: New test.
8650         PR middle-end/65680
8651         * gcc.c-torture/compile/pr65680.c: New test.
8653 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
8655         PR fortran/65548
8656         * gfortran.dg/allocate_with_source_5.f90: New test.
8658 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8660         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8661         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8663 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
8665         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8667 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8669         PR target/65614
8670         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8671         to get floating point compression.
8672         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8674 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
8676         PR preprocessor/61977
8677         * gcc.dg/cpp/pr61977.c: New test.
8679 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
8681         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8683 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
8685         PR target/65647
8686         * gcc.target/arm/pr65647.c: New.
8688 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
8690         PR ipa/65655
8691         * g++.dg/torture/pr65655.C: New testcase.
8693 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
8695         PR c++/64085
8696         * g++.dg/cpp1y/lambda-init13.C: New.
8698 2015-04-03  Marek Polacek  <polacek@redhat.com>
8700         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8702 2015-04-02  Marek Polacek  <polacek@redhat.com>
8704         PR c++/65642
8705         * g++.dg/cpp0x/constexpr-fold1.C: New test.
8706         * g++.dg/cpp0x/constexpr-fold2.C: New test.
8708 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
8710         PR preprocessor/61977
8711         * gcc.target/powerpc/pr61977-1.c: New test.
8712         * gcc.target/powerpc/pr61977-2.c: New test.
8714 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
8716         PR c++/56100
8717         * g++.dg/warn/Wshadow-8.C: New.
8718         * g++.dg/warn/Wshadow-9.C: Likewise.
8719         * g++.dg/warn/Wshadow-10.C: Likewise.
8720         * g++.dg/warn/Wshadow-11.C: Likewise.
8722 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8724         * gcc.dg/pr23623.c: Added aligned attribute.
8725         * gcc.dg/20141029-1.c: Likewise.
8726         * gcc.dg/20150306-1.c: New test.
8728 2015-04-01  Marek Polacek  <polacek@redhat.com>
8730         PR c++/65554
8731         * g++.dg/cpp0x/initlist93.C: New test.
8732         * g++.dg/cpp0x/initlist94.C: New test.
8734 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8736         PR target/65624
8737         * gcc.target/aarch64/pr65624.c: New test.
8739 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
8741         * gcc.dg/ipa/inlinehint-4.c: New testcase.
8743 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
8745         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8746         extra variable to force stack alignment.
8747         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8748         extra variable to force stack alignment.
8750 2015-03-31  Marek Polacek  <polacek@redhat.com>
8752         PR c++/65390
8753         * g++.dg/template/pr65390.C: New test.
8755 2015-03-31  Martin Liska  <mliska@suse.cz>
8757         * g++.dg/ipa/pr65557.C: New test.
8759 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8761         * gcc.target/s390/hotpatch-25.c: New test.
8762         * gcc.target/s390/hotpatch-1.c: Update test.
8763         * gcc.target/s390/hotpatch-10.c: Update test.
8764         * gcc.target/s390/hotpatch-11.c: Update test.
8765         * gcc.target/s390/hotpatch-12.c: Update test.
8766         * gcc.target/s390/hotpatch-13.c: Update test.
8767         * gcc.target/s390/hotpatch-14.c: Update test.
8768         * gcc.target/s390/hotpatch-15.c: Update test.
8769         * gcc.target/s390/hotpatch-16.c: Update test.
8770         * gcc.target/s390/hotpatch-17.c: Update test.
8771         * gcc.target/s390/hotpatch-18.c: Update test.
8772         * gcc.target/s390/hotpatch-19.c: Update test.
8773         * gcc.target/s390/hotpatch-2.c: Update test.
8774         * gcc.target/s390/hotpatch-21.c: Update test.
8775         * gcc.target/s390/hotpatch-22.c: Update test.
8776         * gcc.target/s390/hotpatch-23.c: Update test.
8777         * gcc.target/s390/hotpatch-24.c: Update test.
8778         * gcc.target/s390/hotpatch-3.c: Update test.
8779         * gcc.target/s390/hotpatch-4.c: Update test.
8780         * gcc.target/s390/hotpatch-5.c: Update test.
8781         * gcc.target/s390/hotpatch-6.c: Update test.
8782         * gcc.target/s390/hotpatch-7.c: Update test.
8783         * gcc.target/s390/hotpatch-8.c: Update test.
8784         * gcc.target/s390/hotpatch-9.c: Update test.
8785         * gcc.target/s390/hotpatch-compile-16.c: Update test.
8787 2015-03-31  Richard Biener  <rguenther@suse.de>
8789         PR middle-end/65626
8790         * g++.dg/torture/pr65626.C: New testcase.
8792 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
8794         PR target/65531
8795         * gcc.target/i386/mpx/pr65531.cc: New.
8797 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
8799         PR target/65602
8800         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8801         __builtin_alloca instead of alloca.
8802         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8803         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8804         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8805         check.
8807 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
8809         PR ipa/65610
8810         * g++.dg/ubsan/pr65610.C: New test.
8812 2015-03-30  Marek Polacek  <polacek@redhat.com>
8814         PR c++/65398
8815         * g++.dg/cpp0x/pr65398-2.C: New test.
8817 2015-03-30  Marek Polacek  <polacek@redhat.com>
8819         * c-c++-common/pr65556.c: Change the width of bit-fields.
8821 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
8823         PR ipa/65588
8824         * gcc.target/i386/pr65588.c: New testcase.
8826 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8828         PR libgfortran/65563
8829         * gfortran.dg/open_errors_2.f90:  New test.
8831 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8833         PR libgfortran/65596
8834         * gfortran.dg/namelist_86.f90: New test.
8836 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
8838         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8839         statement to reflect new ownership.
8841 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
8843         PR c++/42328
8844         * g++.dg/template/friend58.C: New.
8845         * g++.dg/template/friend59.C: Likewise.
8847 2015-03-27  Tobias Burnus  <burnus@net-b.de>
8849         PR c/65586
8850         * g++.dg/gomp/openmp-simd-3.C: New.
8851         * gcc.dg/gomp/openmp-simd-3.c: New.
8853 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8855         PR target/65248
8856         * gcc.target/i386/pr65248-1.c: New file.
8857         * gcc.target/i386/pr65248-2.c: Likewise.
8858         * gcc.target/i386/pr65248-3.c: Likewise.
8859         * gcc.target/i386/pr65248-4.c: Likewise.
8861 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
8863         PR target/65593
8864         * gcc.c-torture/compile/pr65593.c: New test.
8866 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
8868         PR c++/59329
8869         * g++.dg/cpp1y/constexpr-assert1.C: New.
8871 2015-03-27  Marek Polacek  <polacek@redhat.com>
8873         PR c++/65556
8874         * c-c++-common/pr65556.c: New test.
8876 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
8878         PR ipa/65600
8879         * g++.dg/torture/pr65600.C: New testcase.
8881 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
8883         PR target/65407
8884         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8886 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
8888         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8889         statement and cleanup. Fixed typos.
8891 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
8893         PR middle-end/65595
8894         * gcc.c-torture/compile/pr65595.c: New testcase.
8896 2015-03-27  Marek Polacek  <polacek@redhat.com>
8898         PR sanitizer/65583
8899         * g++.dg/ubsan/pr65583.C: New test.
8901 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
8903         * gcc.c-torture/compile/20150327.c: New testcase.
8905 2015-03-26  Richard Biener  <rguenther@suse.de>
8907         PR middle-end/65555
8908         * g++.dg/torture/pr65555.C: New testcase.
8910 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
8912         PR tree-optimization/64715
8913         * gcc.dg/builtin-object-size-15.c: New test.
8914         * gcc.dg/pr64715-1.c: New test.
8915         * gcc.dg/pr64715-2.c: New test.
8917 2015-03-26  Richard Biener  <rguenther@suse.de>
8919         PR middle-end/65519
8920         * gnat.dg/specs/opt2.ads: Fix testcase.
8922 2015-03-25  Martin Sebor  <msebor@redhat.com>
8924         PR testsuite/65526
8925         * lib/target-supports.exp (check_effective_target_arm32): Fail early
8926         when target isn't arm*-*-*-*.
8927         (check_effective_target_arm_nothumb): Likewise.
8928         (check_effective_target_arm_little_endian): Likewise.
8929         (check_effective_target_arm_vect_no_misalign): Likewise.
8930         (check_effective_target_aarch64_little_endian): Fail early if target
8931         isn't aarch64*-*-*.
8933 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
8935         PR tree-optimization/65177
8936         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8938 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
8940         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8941         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8942         smmintrin.h and mm3dnow.h.
8944 2015-03-25  Marek Polacek  <polacek@redhat.com>
8946         PR c++/65558
8947         * g++.dg/cpp0x/pr65558.C: New test.
8949 2015-03-25  Marek Polacek  <polacek@redhat.com>
8951         PR c++/61670
8952         * g++.dg/template/pr61670.C: New test.
8954 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8956         PR c++/54987
8957         * g++.dg/template/pr54987.C: New.
8959 2015-03-25  Richard Biener  <rguenther@suse.de>
8961         PR tree-optimization/62630
8962         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8964 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
8966         PR target/65508
8967         * gcc.target/i386/mpx/pr65508.c: New.
8969 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
8971         PR fortran/64952
8972         PR fortran/65532
8973         * gfortran.dg/data_initialized_3.f90: New.
8975 2015-03-25  Richard Biener  <rguenther@suse.de>
8977         PR middle-end/65519
8978         * gnat.dg/specs/opt2.ads: New testcase.
8980 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
8982         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8983         * gcc.target/arm/memset-inline-4.c: Skip for
8984         arm_tune_string_ops_prefer_neon.
8985         * gcc.target/arm/memset-inline-5.c: Ditto.
8986         * gcc.target/arm/memset-inline-6.c: Ditto.
8987         * gcc.target/arm/memset-inline-8.c: Ditto.
8988         * gcc.target/arm/memset-inline-9.c: Ditto.
8990 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8992         PR c++/58923
8993         * g++.dg/other/virtual3.C: New.
8995 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8997         PR c++/60130
8998         * g++.dg/cpp0x/vt-60130.C: New.
9000 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9002         PR c++/61971
9003         * g++.dg/warn/Warray-bounds-7.C: New.
9005 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9007         PR c++/60067
9008         * g++.dg/template/defarg18.C: New.
9010 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9012         PR c++/59988
9013         * g++.dg/cpp0x/vt-59988.C: New.
9015 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
9017         PR tree-optimization/65533
9018         * gcc.dg/pr65533.c: New test.
9020 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
9022         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
9023         source= and mold= expressions functionality.
9024         * gfortran.dg/allocate_class_4.f90: New test.
9025         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
9026         copying an unlimited polymorhpic object containing a char array
9027         to another unlimited polymorphic object respects the _len
9028         component.
9029         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
9030         whether deferred length char array allocate works, unlimited
9031         polymorphic object allocation from a string works and if
9032         allocating an array of deferred length strings works.
9033         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
9035 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
9037         PR c++/65513
9038         * g++.dg/cpp0x/constexpr-array11.C: New.
9040 2015-03-24  Richard Biener  <rguenther@suse.de>
9042         PR middle-end/65517
9043         * gcc.dg/torture/pr65517.c: New testcase.
9045 2015-03-24  Tobias Burnus  <burnus@net-b.de>
9047         * gfortran.dg/coindexed_1.f90: Moved from
9048         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
9050 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
9052         PR testsuite/65506
9053         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
9054         gimple dump.
9056         PR target/65523
9057         * gcc.target/i386/pr65523.c: New test.
9059         PR ipa/65475
9060         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
9061         dg-options.
9062         * g++.dg/lto/pr65475b_0.C: Likewise.
9064 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
9066         PR target/65505
9067         * gcc.target/sh/torture/pr65505.c: New.
9069 2015-03-23  Martin Sebor  <msebor@redhat.com>
9071         PR testsuite/63175
9072         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
9073         assembly for lvx in addition to lxv.
9075 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
9077         PR target/65504
9078         * gfortran.dg/pr65504.f90: New test.
9080         PR ipa/65521
9081         * gcc.dg/pr65521.c: New test.
9083 2015-03-23  Richard Biener  <rguenther@suse.de>
9085         PR tree-optimization/65518
9086         * gcc.dg/vect/pr65518.c: New testcase.
9088 2015-03-23  Richard Biener  <rguenther@suse.de>
9090         PR tree-optimization/65494
9091         * gcc.dg/vect/pr65494.c: New testcase.
9093 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
9095         PR preprocessor/65238
9096         * c-c++-common/cpp/pr65238-1.c: New test.
9097         * gcc.dg/cpp/pr65238-2.c: New test.
9098         * gcc.dg/cpp/trad/pr65238-3.c: New test.
9099         * gcc.dg/cpp/trad/pr65238-4.c: New test.
9101 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
9102             Mikael Morin  <mikael@gcc.gnu.org>
9104         PR fortran/64952
9105         * gfortran.dg/elemental_dependency_4.f90: New.
9106         * gfortran.dg/elemental_dependency_5.f90: New.
9108 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
9110         PR ipa/65475
9111         * g++.dg/lto/pr65475b_0.C: New testcase.
9112         * g++.dg/lto/pr65475b_1.C: New testcase.
9113         * g++.dg/lto/pr65475c_0.C: New testcase.
9114         * g++.dg/lto/pr65475c_1.C: New testcase.
9116 2015-03-21  Tobias Burnus  <burnus@net-b.de>
9118         * gfortran.dg/coarray_38.f90: New.
9119         * gfortran.dg/coarray_39.f90: New.
9120         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
9121         compile test.
9123 2015-03-20  Marek Polacek  <polacek@redhat.com>
9125         PR c++/65398
9126         * g++.dg/cpp0x/pr65398.C: New test.
9128 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
9130         PR ipa/65475
9131         * g++.dg/lto/pr65475_0.C: New testcase.
9132         * g++.dg/lto/pr65475_1.C: New testcase.
9134 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
9136         PR rtl-optimization/64366
9137         * gcc.target/sh/pr64366.c: New.
9139 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
9141         PR c++/48324
9142         * g++.dg/cpp0x/constexpr-48324.C: New.
9144 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
9146         PR c++/48453
9147         * g++.dg/cpp0x/pr48453.C: New.
9149 2015-03-20  Marek Polacek  <polacek@redhat.com>
9151         PR c++/65072
9152         * g++.dg/cpp0x/pr65072.C: New test.
9154 2015-03-20  Richard Biener  <rguenther@suse.de>
9156         PR middle-end/64715
9157         * gcc.dg/pr15347.c: Use -O.
9158         * c-c++-common/pr19807-1.c: Likewise.
9160 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
9162         * gnat.dg/volatile13.ad[sb]: New test.
9164 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
9166         PR rtl-optimization/60851
9167         * gcc.target/i386/pr60851.c: New test.
9169 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
9171         PR target/65240
9172         * g++.dg/pr65240.h: Add tests for PR 65240.
9173         * g++.dg/pr65240-1.C: Likewise.
9174         * g++.dg/pr65240-2.C: Likewise.
9175         * g++.dg/pr65240-3.C: Likewise.
9176         * g++.dg/pr65240-4.C: Likewise.
9178 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
9180         PR rtl-optimization/63491
9181         * gcc.target/powerpc/pr63491.c: New.
9183 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
9185         * g++.dg/ipa/pr65465.C: New test.
9187 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9189         PR c++/52659
9190         * g++.dg/cpp0x/deleted11.C: New.
9192 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
9194         PR sanitizer/65400
9195         * c-c++-common/tsan/pr65400-3.c: New test.
9197 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9199         PR c++/59686
9200         * g++.dg/cpp0x/constexpr-59686.C: New.
9202 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
9204         PR sanitizer/64265
9205         * g++.dg/tsan/pr64265.C: New test.
9207         PR sanitizer/65400
9208         * c-c++-common/tsan/pr65400-1.c: New test.
9209         * c-c++-common/tsan/pr65400-2.c: New test.
9211 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9213         PR c++/59816
9214         * g++.dg/cpp0x/pr59816.C: New.
9216 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
9218         PR fortran/59198
9219         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
9221 2015-03-18  Martin Liska  <mliska@suse.cz>
9223         PR ipa/65439
9224         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
9225         equivalences either to 6 or 7.
9227 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
9229         PR middle-end/64491
9230         Revert:
9231         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
9233         * gcc.dg/undefined-loop-1.c: New file.
9234         * gcc.dg/undefined-loop-2.c: New file.
9236         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
9238         PR testsuite/64032
9239         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
9240         loop exits too early.
9242 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
9244         PR tree-optimization/65450
9245         * gfortran.dg/pr65450.f90: New test.
9247         PR target/65078
9248         * gcc.target/i386/pr65078-1.c: New test.
9249         * gcc.target/i386/pr65078-2.c: New test.
9250         * gcc.target/i386/pr65078-3.c: New test.
9251         * gcc.target/i386/pr65078-4.c: New test.
9252         * gcc.target/i386/pr65078-5.c: New test.
9253         * gcc.target/i386/pr65078-6.c: New test.
9255 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9257         PR c++/65340
9258         * g++.dg/cpp1y/pr65340.C: New.
9260 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9262         PR fortran/64432
9263         * gfortran.dg/system_clock_3.f08: Adjust test.
9265 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
9267         PR fortran/59198
9268         * gfortran.dg/proc_ptr_comp_44.f90: New test.
9269         * gfortran.dg/proc_ptr_comp_45.f90: New test.
9271 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9273         PR fortran/64432
9274         * gfortran.dg/system_clock_3.f08: New test.
9276 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
9278         PR c++/64626
9279         g++.dg/cpp1y/pr64626-1.C: New.
9280         g++.dg/cpp1y/pr64626-2.C: New.
9281         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
9283 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
9285         PR tree-optimization/65427
9286         * gcc.c-torture/execute/pr65427.c: New test.
9288 2015-03-16  Marek Polacek  <polacek@redhat.com>
9290         DR 1688
9291         PR c++/65327
9292         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
9293         * g++.dg/cpp0x/pr65327.C: New test.
9295 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
9297         PR sanitizer/64820
9298         * c-c++-common/asan/pr64820.c: New test.
9300 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
9302         * gfortran.dg/pointer_2.f90: New test.
9304 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
9306         * g++.dg/pr65049.C: New test.
9308 2015-03-16  Tom de Vries  <tom@codesourcery.com>
9310         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
9311         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9312         * gcc.target/i386/fuse-caller-save.c: Same.
9314 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
9316         * gnat.dg/loop_optimization18.ad[sb]: New test.
9317         * gnat.dg/loop_optimization18_pkg.ads: New helper.
9319 2015-03-16  Alan Modra  <amodra@gmail.com>
9321         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
9322         2014-12-05 change.
9324 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
9326         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
9327         hppa*-*-hpux*.
9328         * gcc.dg/torture/pr65270-2.c: Likewise.
9330 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
9332         PR fortran/61138
9333         * gfortran.dg/pointer_remapping_9.f90: New.
9335 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
9337         PR tree-optimization/65369
9338         * gcc.c-torture/execute/pr65369.c: New test.
9340         PR tree-optimization/65418
9341         * gcc.c-torture/execute/pr65418-1.c: New test.
9342         * gcc.c-torture/execute/pr65418-2.c: New test.
9344         PR rtl-optimization/65401
9345         * gcc.c-torture/execute/pr65401.c: New test.
9347 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9349         PR target/64600
9350         * gcc.target/arm/pr64600_1.c: New test.
9352 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9354         PR rtl-optimization/65235
9355         * gcc.target/aarch64/pr65235_1.c: New test.
9357 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9359         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9360         * gcc.target/s390/hotpatch-22.c: Likewise.
9361         * gcc.target/s390/hotpatch-23.c: Likewise.
9362         * gcc.target/s390/hotpatch-24.c: Likewise.
9363         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9364         * gcc.target/s390/hotpatch-1.c: Update expected output.
9365         * gcc.target/s390/hotpatch-2.c: Likewise.
9366         * gcc.target/s390/hotpatch-3.c: Likewise.
9367         * gcc.target/s390/hotpatch-4.c: Likewise.
9368         * gcc.target/s390/hotpatch-5.c: Likewise.
9369         * gcc.target/s390/hotpatch-6.c: Likewise.
9370         * gcc.target/s390/hotpatch-7.c: Likewise.
9371         * gcc.target/s390/hotpatch-8.c: Likewise.
9372         * gcc.target/s390/hotpatch-9.c: Likewise.
9373         * gcc.target/s390/hotpatch-10.c: Likewise.
9374         * gcc.target/s390/hotpatch-11.c: Likewise.
9375         * gcc.target/s390/hotpatch-12.c: Likewise.
9376         * gcc.target/s390/hotpatch-13.c: Likewise.
9377         * gcc.target/s390/hotpatch-14.c: Likewise.
9378         * gcc.target/s390/hotpatch-15.c: Likewise.
9379         * gcc.target/s390/hotpatch-16.c: Likewise.
9380         * gcc.target/s390/hotpatch-17.c: Likewise.
9381         * gcc.target/s390/hotpatch-18.c: Likewise.
9382         * gcc.target/s390/hotpatch-19.c: Likewise.
9384 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9386         PR target/65103
9387         * gcc.target/i386/pr65103-1.c: New.
9389 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9391         PR target/65044
9392         * gcc.target/i386/pr65044.c: New.
9394 2015-03-12  Tom de Vries  <tom@codesourcery.com>
9396         PR rtl-optimization/64895
9397         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9398         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9399         * gcc.target/i386/fuse-caller-save.c: Ditto.
9401 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9403         * gcc.dg/ipa/pr63569.c: Fix template.
9405 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
9407         * g++.dg/ipa/pr64146.C: Require fpic support.
9409 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
9411         PR libfortran/65200
9412         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9413         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9415 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
9417         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9418         to dg-options, fix up dg-skip-if.
9420 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
9422         PR target/65296
9423         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9424         * gcc.target/avr/tiny-caller-save.c: Same.
9426 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9428         PR target/65242
9429         * g++.dg/pr65242.C: New test.
9431 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
9433         * c-c++-common/asan/no-asan-check-glob.c: New test.
9435 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
9437         PR c++/65370
9438         * g++.dg/other/default11.C: New.
9439         * g++.dg/other/default12.C: Likewise.
9441 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9443         PR target/65368
9444         * gcc.target/i386/bmi2-bzhi-2.c: New test.
9446 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
9448         PR fortran/65024
9449         * gfortran.dg/unlimited_polymorphic_23.f90: New test
9451 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9453         PR c++/65127
9454         * g++.dg/cpp0x/pr65127.C: New test.
9456 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9458         * gcc.dg/ipa/PR64550.c: Update template.
9460 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9461             Tobias Burnus  <burnus@net-b.de>
9463         * gfortran.dg/coarray_sync_memory.f90: New.
9465 2015-03-10  Marek Polacek  <polacek@redhat.com>
9467         PR sanitizer/65367
9468         * c-c++-common/ubsan/pr65367.c: New test.
9470 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9472         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9473         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9474         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9475         * gcc.target/i386/mpx/calloc-1-nov.c: New.
9476         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9477         * gcc.target/i386/mpx/malloc-1-nov.c: New.
9478         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9479         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9480         * gcc.target/i386/mpx/realloc-1-nov.c: New.
9481         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9482         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9483         * gcc.target/i386/mpx/realloc-2-nov.c: New.
9484         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9486 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9488         * lib/mpx-dg.exp (mpx_link_flags): New.
9489         (mpx_init): New.
9490         (mpx_finish): New.
9491         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9492         * gcc.target/i386/mpx/alloca-1-nov.c: New.
9493         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9494         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9495         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9496         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9497         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9498         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9499         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9500         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9501         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9502         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9503         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9504         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9505         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9506         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9507         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9508         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9509         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9510         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9511         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9512         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9513         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9514         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9515         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9516         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9517         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9518         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9519         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9520         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9521         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9522         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9523         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9524         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9525         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9526         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9527         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9528         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9529         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9530         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9531         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9532         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9533         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9534         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9535         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9536         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9537         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9538         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9539         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9540         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9541         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9542         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9543         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9544         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9545         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9546         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9547         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9548         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9549         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9550         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9551         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9552         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9553         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9554         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9555         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9556         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9557         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9558         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9559         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9560         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9561         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9562         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9563         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9564         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9565         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9566         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9567         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9568         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9569         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9570         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9571         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9572         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9573         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9574         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9575         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9576         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9577         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9578         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9579         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9580         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9581         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9582         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9583         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9584         * gcc.target/i386/mpx/label-address-1.c: New.
9585         * gcc.target/i386/mpx/legacy-1-nov.c: New.
9586         * gcc.target/i386/mpx/macro.c: New.
9587         * gcc.target/i386/mpx/mpx-check.h: New.
9588         * gcc.target/i386/mpx/mpx.exp: New.
9589         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9590         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9591         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9592         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9593         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9594         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9595         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9596         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9597         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9598         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9599         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9600         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9601         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9602         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9603         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9604         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9605         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9606         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9607         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9608         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9609         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9610         * gcc.target/i386/mpx/reference-1-lbv.c: New.
9611         * gcc.target/i386/mpx/reference-1-nov.c: New.
9612         * gcc.target/i386/mpx/reference-1-ubv.c: New.
9613         * gcc.target/i386/mpx/reference-2-lbv.c: New.
9614         * gcc.target/i386/mpx/reference-2-nov.c: New.
9615         * gcc.target/i386/mpx/reference-2-ubv.c: New.
9616         * gcc.target/i386/mpx/reference-3-lbv.c: New.
9617         * gcc.target/i386/mpx/reference-3-nov.c: New.
9618         * gcc.target/i386/mpx/reference-3-ubv.c: New.
9619         * gcc.target/i386/mpx/reference-4-lbv.c: New.
9620         * gcc.target/i386/mpx/reference-4-nov.c: New.
9621         * gcc.target/i386/mpx/reference-4-ubv.c: New.
9622         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9623         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9624         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9625         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9626         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9627         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9628         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9629         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9630         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9631         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9632         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9633         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9634         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9635         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9636         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9637         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9638         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9639         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9640         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9641         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9642         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9643         * gcc.target/i386/mpx/sincos-1-nov.c: New.
9644         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9645         * gcc.target/i386/mpx/static-array-1-nov.c: New.
9646         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9647         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9648         * gcc.target/i386/mpx/static-init-1-nov.c: New.
9649         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9650         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9651         * gcc.target/i386/mpx/static-init-2-nov.c: New.
9652         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9653         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9654         * gcc.target/i386/mpx/static-init-3-nov.c: New.
9655         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9656         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9657         * gcc.target/i386/mpx/static-init-4-nov.c: New.
9658         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9659         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9660         * gcc.target/i386/mpx/static-init-5-nov.c: New.
9661         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9662         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9663         * gcc.target/i386/mpx/static-init-6-nov.c: New.
9664         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9665         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9666         * gcc.target/i386/mpx/static-string-1-nov.c: New.
9667         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9668         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9669         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9670         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9671         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9672         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9673         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9674         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9675         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9676         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9677         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9678         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9679         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9680         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9681         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9682         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9683         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9684         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9685         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9686         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9687         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9688         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9689         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9690         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9691         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9692         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9693         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9694         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9695         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9696         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9697         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9698         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9699         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9700         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9701         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9702         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9703         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9704         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9705         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9706         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9707         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9708         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9709         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9710         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9711         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9712         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9713         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9714         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9715         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9716         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9717         * gcc.target/i386/mpx/vararg-1-nov.c: New.
9718         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9719         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9720         * gcc.target/i386/mpx/vararg-2-nov.c: New.
9721         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9722         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9723         * gcc.target/i386/mpx/vararg-3-nov.c: New.
9724         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9725         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9726         * gcc.target/i386/mpx/vararg-4-nov.c: New.
9727         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9728         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9729         * gcc.target/i386/mpx/vararg-5-nov.c: New.
9730         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9731         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9732         * gcc.target/i386/mpx/vararg-6-nov.c: New.
9733         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9734         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9735         * gcc.target/i386/mpx/vararg-7-nov.c: New.
9736         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9737         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9738         * gcc.target/i386/mpx/vararg-8-nov.c: New.
9739         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9740         * gcc.target/i386/mpx/vla-1-lbv.c: New.
9741         * gcc.target/i386/mpx/vla-1-nov.c: New.
9742         * gcc.target/i386/mpx/vla-1-ubv.c: New.
9743         * gcc.target/i386/mpx/vla-2-lbv.c: New.
9744         * gcc.target/i386/mpx/vla-2-nov.c: New.
9745         * gcc.target/i386/mpx/vla-2-ubv.c: New.
9747 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
9749         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9751 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
9753         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9755 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
9757         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9758         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9760 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9762         PR c/65120
9763         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9764         on rhs is 0.
9765         (fn4): New test.
9766         * c-c++-common/pr65120.c: New test.
9768         PR rtl-optimization/65321
9769         * gcc.dg/pr65321.c: New test.
9771 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9773         PR tree-optimization/65355
9774         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9776 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
9778         PR c/65120
9779         * c-c++-common/pr49706.c: Adjust tests for not warning
9780         about !!x == y or !b == y where b is boolean, and add
9781         some further tests.
9782         * c-c++-common/pr62199-2.c: Likewise.
9784 2015-03-09  Richard Biener  <rguenther@suse.de>
9786         PR middle-end/65270
9787         * gcc.dg/torture/pr65270-1.c: New testcase.
9788         * gcc.dg/torture/pr65270-2.c: Likewise.
9790 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9792         PR tree-optimization/63743
9793         * gcc.dg/pr63743.c: New test.
9795 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
9797         PR lto/65316
9798         * g++.dg/lto/pr65316_0.C: New testcase.
9799         * g++.dg/lto/pr65316_1.C: New testcase.
9801 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
9803         PR target/62247
9804         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9805         hppa*-*-hpux*.
9806         * g++.dg/abi/rtti3.C: Likewise.
9808         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9810         PR target/62251
9811         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9813         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9815         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9817         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9819 2015-03-08  Morin  <mikael@gcc.gnu.org>
9821         PR fortran/60898
9822         * gfortran.dg/entry_20.f90: New.
9824 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
9826         PR target/65153
9827         * gcc.c-torture/compile/pr65153.c: New.
9829 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
9831         PR target/65249
9832         * g++.dg/torture/pr65249.C: New.
9834 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
9836         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9837         long.
9838         (int64_t): Likewise.
9840 2015-03-07  Marek Polacek  <polacek@redhat.com>
9841             Martin Uecker  <uecker@eecs.berkeley.edu>
9843         PR sanitizer/65280
9844         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9845         member-like arrays.
9846         * c-c++-common/ubsan/bounds-8.c: New test.
9847         * c-c++-common/ubsan/bounds-9.c: New test.
9848         * gcc.dg/ubsan/bounds-2.c: New test.
9850 2015-03-05  Martin Sebor  <msebor@redhat.com>
9852         PR testsuite/63175
9853         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9854         checking of results into main to prevent it from getting optimized
9855         away.
9856         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9858 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
9860         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9861         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9862         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9863         x64.
9865 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
9867         * g++.dg/lto/pr65302_1.C: New testcase.
9868         * g++.dg/lto/pr65302_0.C: New testcase.
9870 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
9872         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9873         -fno-ipa-icf to dg-options.
9875 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
9877         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9878         compiles using the linker plugin.
9880 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
9882         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9884 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9886         * gcc.target/arm/pr65067.c: New test.
9888 2015-03-05  Martin Liska  <mliska@suse.cz>
9890         PR ipa/65318
9891         * gcc.dg/ipa/pr65318.c: New test.
9893 2015-03-05  Marek Polacek  <polacek@redhat.com>
9895         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9897 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9899         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9901 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9903         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9904         max-unroll-times back to defaults for s390.
9906 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9908         Fix last commit.
9910 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9912         PR c++/64665
9913         * g++.dg/cpp0x/initlist92.C: New.
9915 2015-03-05  Richard Biener  <rguenther@suse.de>
9917         PR tree-optimization/65310
9918         * gcc.dg/vect/pr65310.c: New testcase.
9920 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9922         PR c++/64834
9923         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9925 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
9927         * gnat.dg/entry_queues3.adb: New test.
9929 2015-03-04  Ian Lance Taylor  <iant@google.com>
9931         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9933 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
9935         PR c++/64227
9936         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9938 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
9940         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9941         -fno-ipa-icf to dg-options
9942         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9943         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9945 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
9947         PR c++/64398
9948         * g++.dg/cpp0x/decltype62.C: New.
9950 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
9952         * gnat.dg/object_overflow5.adb: New test.
9954 2015-03-03  Martin Liska  <mliska@suse.cz>
9956         PR ipa/65287
9957         * gcc.dg/ipa/pr65287.c: New test.
9959 2015-03-03  Martin Jambor  <mjambor@suse.cz>
9960             Eric Botcazou  <ebotcazou@adacore.com>
9962         * gnat.dg/specs/pack12.ads: New test.
9964 2015-03-03  Martin Liska  <mliska@suse.cz>
9966         * gcc.dg/ipa/PR65282.c: New test.
9968 2015-03-13  Jeff Law  <law@redhat.com>
9970         PR tree-optimization/65241
9971         * gcc.c-torture/compile/pr65241.c: New test.
9973 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
9975         PR target/64331
9976         * gcc.target/avr/torture/pr64331.c: New test.
9978 2015-03-03  Martin Liska  <mliska@suse.cz>
9979             Jan Hubicka  <hubicka@ucw.cz>
9981         * g++.dg/ipa/pr65263.C: New test.
9983 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
9985         PR ipa/65130
9986         * gcc.dg/lto/pr65130_0.c: New testcase.
9987         * gcc.dg/lto/pr65130_1.c: New testcase.
9989 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
9991         PR ipa/64988
9992         * g++.dg/torture/pr64988.C: New testcase.
9994 2015-03-02  Tobias Burnus  <burnus@net-b.de>
9996         * gfortran.dg/coarray_atomic_6.f90: New.
9998 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
10000         PR target/65184
10001         * gcc.target/i386/pr65184.c: New.
10003 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
10005         PR target/65183
10006         * gcc.target/i386/pr65183.c: New.
10008 2015-02-28  Martin Liska  <mliska@suse.cz>
10009             Jan Hubicka  <hubicka@ucw.cz>
10011         * gcc.dg/ipa/ipa-icf-35.c: New test.
10012         * gcc.dg/ipa/ipa-icf-36.c: New test.
10013         * gcc.dg/ipa/ipa-icf-37.c: New test.
10015 2015-02-28  Martin Liska  <mliska@suse.cz>
10016             Jan Hubicka  <hubicka@ucw.cz>
10018         PR ipa/65245
10019         * gcc.dg/ipa/ipa-icf-34.c: New test.
10021 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
10023         PR target/61142
10024         * gcc.target/sh/sh/pr61142.c: New.
10026 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10028         * g++.dg/other/dump-ada-spec-3.C: New test.
10030 2015-03-01  Martin Liska  <mliska@suse.cz>
10032         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
10033         * g++.dg/ipa/pr63595.C: Update expected results.
10035 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
10037         PR ipa/65236
10038         * g++.dg/ipa/ipa-icf-6.C: New testcase.
10040 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
10042         * gcc.dg/vect/pr59354.c: Move vector producing code to
10043         separate function.
10045 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
10047         PR ipa/65237
10048         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
10049         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
10050         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
10051         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
10053 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
10055         PR tree-optimization/65048
10056         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
10057         (foo): Use K&R style definition.
10059 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
10061         PR target/65032
10062         * g++.dg/pr65032.C: New.
10064 2015-02-27  Marek Polacek  <polacek@redhat.com>
10066         PR c/65040
10067         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
10068         -Wformat=2.
10070 2015-02-27  Marek Polacek  <polacek@redhat.com>
10072         PR c/65228
10073         * gcc.dg/pr65228.c: New test.
10075 2015-02-27  Kai Tietz  <ktietz@redhat.com>
10077         PR c/35330
10078         * gcc.dg/weak/weak-17.c: New file.
10080 2015-02-27  Richard Biener  <rguenther@suse.de>
10082         PR lto/65193
10083         * g++.dg/lto/pr65193_0.C: New testcase.
10085 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10087         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
10088         * gcc.target/s390/hotpatch-8.c: Likewise.
10089         * gcc.target/s390/hotpatch-9.c: Likewise.
10090         * gcc.target/s390/pr61078.c: Likewise.
10091         * gcc.target/s390/pr57960.c: Remove -m64.
10092         * gcc.target/s390/pr61078.c: Likewise.
10094 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
10095             Martin Liska  <mliska@suse.cz>
10097         PR bootstrap/65150
10098         * gcc.dg/pr64454.c: Disable ICF.
10099         * gcc.dg/pr28685-1.c: Disable ICF
10100         * gcc.dg/ipa/iinline-5.c: Disable ICF.
10101         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
10102         * g++.dg/ipa/ipa-icf-4.C: Update template.
10104 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
10106         PR tree-optimization/65216
10107         * gcc.c-torture/execute/pr65216.c: New test.
10109         PR tree-optimization/65215
10110         * gcc.c-torture/execute/pr65215-1.c: New test.
10111         * gcc.c-torture/execute/pr65215-2.c: New test.
10112         * gcc.c-torture/execute/pr65215-3.c: New test.
10113         * gcc.c-torture/execute/pr65215-4.c: New test.
10114         * gcc.c-torture/execute/pr65215-5.c: New test.
10116 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10118         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
10120 2015-02-26  Martin Liska  <mliska@suse.cz>
10121             Jan Hubicka  <hubicka@ucw.cz>
10123         * g++.dg/ipa/pr64146.C: Update expected results.
10124         * gcc.dg/ipa/ipa-icf-26.c: Update test.
10125         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
10126         * gcc.dg/ipa/ipa-icf-34.c: New test.
10128 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
10130         * gcc.dg/vect/vect-pr61917.c: Rename to ...
10131         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
10132         (dg-additional-options): Remove dg directive.
10133         (dg-final): Add dg directive.
10135 2015-02-26  Marek Polacek  <polacek@redhat.com>
10137         PR ipa/65008
10138         * g++.dg/ipa/pr65008.C: New test.
10140 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10142         * lib/profopt.exp (profopt-target-cleanup): New proc.
10143         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
10144         files from sources from dg-additional-sources.
10146 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10148         * lib/gcov.exp: Cleanup in case of xfail.
10150 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
10152         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
10154 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
10156         PR debug/46102
10157         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
10158         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
10159         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
10160         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
10161         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
10162         * g++.dg/debug/pr46123.C: XFAIL and move...
10163         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
10164         * gcc.dg/debug/dwarf2-3.c: Move...
10165         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
10167 2015-02-26  Marek Polacek  <polacek@redhat.com>
10169         PR c++/65202
10170         * g++.dg/cpp1y/pr65202.C: New test.
10172 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10174         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
10175         locale_facets.h.gcov.
10177 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10179         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
10181 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10183         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
10185 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10187         PR target/65217
10188         * gcc.target/i386/pr65217.c: New.
10190 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10192         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10194 2015-02-26  Tom de Vries  <tom@codesourcery.com>
10196         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
10198 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
10200         PR tree-optimization/65048
10201         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
10203 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
10205         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
10206         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
10208 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
10210         PR target/65161
10211         * gcc.target/i386/pr65161.c: New test.
10213 2015-02-26  Terry Guo  <terry.guo@arm.com>
10215         * gcc.target/arm/no-volatile-in-it.c: New test.
10217 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
10219         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
10220         (dg-options): Add -save-temps.
10221         (dg-final): Add cleanup-saved-temps.
10223 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
10225         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
10227 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
10229         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
10230         * gcc.target/powerpc/pack01.c: Include string.h.
10232 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
10234         PR target/65167
10235         * gcc.target/i386/pr65167.c: New.
10237 2015-02-25  Kai Tietz  <ktietz@redhat.com>
10239         PR tree-optimization/61917
10240         * gcc.dg/vect/vect-pr61917.c: New file.
10242 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
10244         PR tree-optimization/65170
10245         * gcc.c-torture/execute/pr65170.c: New test.
10246         * gcc.dg/tree-ssa/vrp96.c: New test.
10248 2015-02-24  Tom de Vries  <tom@codesourcery.com>
10250         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
10252 2015-02-24  Tom de Vries  <tom@codesourcery.com>
10254         PR testsuite/65126
10255         * lib/gcc-defs.exp (additional_sources_used): Add new var.
10256         (dg-additional-files-options): Copy additional_sources to
10257         additional_sources_used before emptying additional_sources.
10258         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
10259         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
10260         (cleanup-saved-temps): Use additional_sources_used instead of
10261         additional_sources.
10262         (dg-test): Reset additional_sources_used.
10264 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
10266         PR fortran/63427
10267         * gfortran.dg/integer_exponentiation_6.F90: New test.
10269 2015-02-23  Martin Sebor  <msebor@redhat.com>
10271         PR target/65109
10272         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
10273         two parts.  One to save registers, the other to verify the
10274         registers have the right values.  Save register state into
10275         static data rather than on the stack.
10277 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
10279         PR bootstrap/63888
10280         * c-c++-common/asan/pr63888.c: New test.
10282 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
10284         PR target/65163
10285         * gcc.c-torture/compile/pr65163.c: New.
10287 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10289         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
10290         with -m31 on 64 bit.
10291         * gcc.dg/hoist-register-pressure-2.c: Likewise.
10292         * gcc.dg/hoist-register-pressure-3.c: Likewise.
10294 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10296         * gcc.target/s390/20090223-1.c: Add
10297         -Wno-implicit-function-declaration option.
10298         * gcc.target/s390/pr42224.c: Likewise.
10299         * gcc.target/s390/pr55718.c: Likewise.
10301 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10303         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
10304         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
10305         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
10306         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
10307         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
10308         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
10309         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
10310         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
10311         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
10312         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
10313         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
10314         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
10315         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
10316         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
10317         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
10318         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
10319         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
10320         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
10321         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
10322         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
10323         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
10325 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10327         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
10328         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
10329         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
10330         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
10331         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
10332         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
10333         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
10334         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10335         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10336         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10337         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10338         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10339         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10340         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10341         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10342         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
10344 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10346         PR fortran/64980
10347         PR fortran/61960
10348         * gfortran.dg/pr61960.f90: New.
10349         * gfortran.dg/pr64230.f90: New.
10350         * gfortran.dg/pr64980.f03: New.
10352 2015-02-22  Tom de Vries  <tom@codesourcery.com>
10354         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10356 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
10358         PR ada/65156
10359         * gnat.dg/timing_events.adb: Removed, invalid test.
10361 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
10363         PR debug/58123
10364         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10365         location.
10366         * g++.dg/gcov/gcov-2.C: Likewise.
10368 2015-02-20  Richard Biener  <rguenther@suse.de>
10370         PR tree-optimization/65136
10371         * gcc.dg/tree-ssa/pr65136.c: New testcase.
10373 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
10375         PR testsuite/64158
10376         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10377         powerpc*-*-linux* and nvptx-*-* blacklisting.
10379         * gcc.dg/sibcall-9.c: New test.
10380         * gcc.dg/sibcall-10.c: New test.
10382 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10384         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10386 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
10388         PR target/64452
10389         * gcc.target/avr/torture/pr64452.c: New test.
10391 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
10393         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10394         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10396 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10398         PR testsuite/65116
10399         * lib/target-supports.exp (check_compile): Check whether
10400         additional_sources is defined before using it.
10402 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
10404         PR middle-end/65074
10405         * g++.dg/opt/pr65074.C: New file.
10407 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
10409         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10410         (size_type): New typedef.
10411         (operator "" _script): Use it for the last argument.
10413 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10415         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10417 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10419         * lib/target-supports.exp (check_compile): Save/restore
10420         additional_sources that may belong to an actual test.
10422 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
10424         PR gcov-profile/64634
10425         * g++.dg/gcov/gcov-15.C: New test.
10427 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10429         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10431 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10433         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10435 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10437         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10439 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10441         * gfortran.dg/fmt_cache_1.f: Add missing close.
10443 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10445         PR testsuite/65107
10446         * gfortran.dg/read_eof_8.f90: Add missing close.
10448 2015-02-18  Richard Biener  <rguenther@suse.de>
10450         PR tree-optimization/65063
10451         * gcc.dg/pr65063.c: New testcase.
10453 2015-02-18  Richard Biener  <rguenther@suse.de>
10455         PR tree-optimization/62217
10456         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10458 2015-02-18  Marek Polacek  <polacek@redhat.com>
10460         PR sanitizer/65081
10461         * c-c++-common/ubsan/pr65081.c: New test.
10463 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
10465         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10466         * gcc.target/sh/force-cbranch-delay-slot.c: New.
10468 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10470         * gcc.dg/ipa/propalign-3.c: New test.
10472 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
10474         PR target/64793
10475         * gcc.target/sh/pr64793.c: New.
10476         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10478 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
10480         * gcc.target/arm/divzero.c: New test case.
10482 2015-02-17  Tom de Vries  <tom@codesourcery.com>
10484         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10486 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
10487             Jakub Jelinek  <jakub@redhat.com>
10489         PR c++/65075
10490         * g++.dg/cpp0x/pr65075.C: New test.
10492 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
10494         PR target/65058
10495         * gcc.target/powerpc/pr65058.c: New test.
10497 2015-02-16  Jeff Law  <law@redhat.com>
10499         PR tree-optimization/64823
10500         * gcc.dg/uninit-20.c: New test.
10502 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
10503             James Greenhalgh  <james.greenhalgh@arm.com>
10505         PR ipa/64963
10506         * gcc.dg/ipa/ipa-clone-1.c: New test.
10508 2015-02-16  Richard Biener  <rguenther@suse.de>
10510         PR tree-optimization/65077
10511         * gcc.dg/torture/pr65077.c: New testcase.
10513 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
10515         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10516         Directive adjusted to scan for ldaxr.
10517         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10518         adjusted to scan for ldaex.
10520 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
10522         PR c++/65080
10523         * g++.dg/cpp0x/constexpr-65080.C: New.
10525 2015-02-16  Richard Biener  <rguenther@suse.de>
10527         PR tree-optimization/63593
10528         * gcc.dg/pr63593.c: New testcase.
10530 2015-02-16  Marek Polacek  <polacek@redhat.com>
10532         PR c/65066
10533         * gcc.dg/pr65066.c: New test.
10535 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10537         * gcc.dg/pr65002.C: Move ...
10538         * g++.dg/ipa/pr65002.C: ... here.
10540 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
10542         * gcc.target/powerpc/pr64205.c: Skip on AIX.
10543         * gcc.target/powerpc/pr64505.c: Skip on AIX.
10544         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10545         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10547 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
10549         PR testsuite/64850
10550         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10551         the expression to find calls.
10552         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10553         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10554         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10555         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10556         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10558 2015-02-14  Marek Polacek  <polacek@redhat.com>
10560         PR c/64768
10561         * gcc.dg/array-11.c: New test.
10562         * gcc.dg/array-12.c: New test.
10563         * gcc.dg/array-13.c: New test.
10564         * gcc.dg/array-14.c: New test.
10565         * gcc.dg/c99-flex-array-typedef-1.c: New test.
10566         * gcc.dg/c99-flex-array-typedef-2.c: New test.
10567         * gcc.dg/c99-flex-array-typedef-3.c: New test.
10568         * gcc.dg/c99-flex-array-typedef-5.c: New test.
10569         * gcc.dg/c99-flex-array-typedef-7.c: New test.
10570         * gcc.dg/c99-flex-array-typedef-8.c: New test.
10572 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10574         PR c++/60894
10575         * g++.dg/lookup/using54.C: New.
10577 2015-02-13  Jeff Law  <law@redhat.com>
10579         PR bootstrap/65060
10580         Revert my change for tree-optimization/64823.
10582 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
10584         PR tree-optimization/65053
10585         * gcc.c-torture/execute/pr65053-1.c: New test.
10586         * gcc.c-torture/execute/pr65053-2.c: New test.
10588 2015-02-13  Marek Polacek  <polacek@redhat.com>
10590         PR c/65050
10591         * gcc.dg/pr65050.c: New test.
10593 2015-02-13  Jeff Law  <law@redhat.com>
10595         PR tree-optimization/64823
10596         * gcc.dg/uninit-20.c: New test.
10598         PR rtl-optimization/47477
10599         * gcc.dg/tree-ssa/pr47477.c: New test.
10601 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10603         PR c++/60211
10604         * g++.dg/parse/ivdep-2.C: New.
10605         * g++.dg/parse/ivdep-3.C: Likewise.
10607 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10609         PR fortran/64506
10610         * gfortran.dg/continuation_13.f90: New test.
10611         * gfortran.dg/continuation_14.f: New test.
10613 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10615         PR c++/64970
10616         * g++.dg/cpp0x/sfinae55.C: New.
10618 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
10620         PR ipa/65034
10621         * g++.dg/ipa/pr65034.C: New test.
10623 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
10625         PR tree-optimization/65002
10626         * gcc.dg/pr65002.C: New.
10628 2015-02-13  Marek Polacek  <polacek@redhat.com>
10630         PR c/65040
10631         * c-c++-common/pr65040.c: New test.
10633 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
10635         PR tree-optimization/64705
10636         * gcc.dg/tree-ssa/pr64705.c: New test.
10638 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10640         PR rtl/32219
10641         * gcc.dg/visibility-22.c: New test.
10642         * gcc.dg/visibility-23.c: New test.
10643         * gcc.target/i386/pr32219-1.c: New test.
10644         * gcc.target/i386/pr32219-2.c: New test.
10645         * gcc.target/i386/pr32219-3.c: New test.
10646         * gcc.target/i386/pr32219-4.c: New test.
10647         * gcc.target/i386/pr32219-5.c: New test.
10648         * gcc.target/i386/pr32219-6.c: New test.
10649         * gcc.target/i386/pr32219-7.c: New test.
10650         * gcc.target/i386/pr32219-8.c: New test.
10651         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10653 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10655         PR libgfortran/57822
10656         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10657         four different KINDs.
10659 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10661         PR c++/64884
10662         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10664         PR sanitizer/65000
10665         * g++.dg/ubsan/pr65000.C: New test.
10667 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
10669         PR fortran/64932
10670         * gfortran.dg/finalize_28.f90: New test
10672 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10674         PR debug/55541
10675         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10676         DW_TAG_lexical_block removal.
10677         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10678         * g++.dg/guality/pr55541.C: New test.
10680         PR sanitizer/64984
10681         * g++.dg/ubsan/pr64984.C: New test.
10683 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
10685         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10687 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10689         PR testsuite/64930
10690         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10691         instructions for 2015-01-14 get_memmodel changes.
10692         * gcc.target/powerpc/atomic-p8.c: Likewise.
10694         PR sanitizer/65019
10695         * g++.dg/ubsan/pr65019.C: New test.
10697         PR tree-optimization/65014
10698         * gcc.c-torture/compile/pr65014.c: New test.
10700 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10702         PR libgfortran/57822
10703         * gfortran/fmt_g0_7.f08: Revise test.
10705 2015-02-11  Jeff Law  <law@redhat.com>
10707         PR target/63347
10708         * gcc.target/m68k/pr63347.c: New test.
10710 2015-02-11  Marek Polacek  <polacek@redhat.com>
10712         * g++.dg/ubsan/shift-1.C: New test.
10713         * gcc.dg/ubsan/c-shift-2.c: New test.
10714         * c-c++-common/ubsan/shift-5.c: Remove file.
10716 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
10718         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10719         Directive adjusted to XFAIL.
10720         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10721         adjusted to XFAIL.
10723 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
10725         PR middle-end/65003
10726         * g++.dg/opt/pr65003.C: New test.
10728 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10730         * lib/target-supports.exp (check_effective_target_pie): Renamed
10731         to ...
10732         (check_effective_target_pie_enabled): This.
10733         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10734         * gcc.target/i386/pie.c: Likewise.
10736 2015-02-11  Andrew Pinski  <apinski@cavium.com>
10738         PR target/64893
10739         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10740         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10742 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
10744         PR target/61925
10745         * gcc.target/i386/pr61925-1.c: New test.
10746         * gcc.target/i386/pr61925-2.c: New test.
10747         * gcc.target/i386/pr61925-3.c: New test.
10749 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
10751         PR sanitizer/65004
10752         * g++.dg/asan/pr65004.C: New test.
10754 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
10756         PR target/64661
10757         * gcc.taget/sh/pr64661-0.h: New.
10758         * gcc.taget/sh/pr64661-1.c: New.
10759         * gcc.taget/sh/pr64661-2.c: New.
10760         * gcc.taget/sh/pr64661-3.c: New.
10761         * gcc.taget/sh/pr64661-4.c: New.
10763 2015-02-10  Richard Biener  <rguenther@suse.de>
10765         PR tree-optimization/64995
10766         * g++.dg/torture/pr64995.C: New testcase.
10768 2015-02-10  Richard Biener  <rguenther@suse.de>
10770         PR tree-optimization/64909
10771         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10773 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10775         * gcc.dg/signbit-sa.c: New test.
10777 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10779         PR libgfortran/57822
10780         * gfortran/fmt_g0_7.f08: New test.
10782 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
10784         PR tree-optimization/43378
10785         * gcc.dg/tree-ssa/pr43378.c: New test.
10787 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
10789         PR ipa/64978
10790         * g++.dg/torture/pr64978.C: New testcase.
10792 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
10794         PR sanitizer/64981
10795         * gcc.dg/asan/pr64981.c: New test.
10797 2015-02-09  Marek Polacek  <polacek@redhat.com>
10799         PR c/64856
10800         * gcc.dg/pr64856.c: New test.
10802 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
10804         PR target/64979
10805         * gcc.dg/tree-ssa/stdarg-7.c: New test.
10806         * gcc.c-torture/execute/pr64979.c: New test.
10808 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
10810         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10812 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
10814         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10815         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10817 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
10819         PR target/58757
10820         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10822 2015-02-09  Richard Biener  <rguenther@suse.de>
10824         PR tree-optimization/54000
10825         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10827 2015-02-09  Tom de Vries  <tom@codesourcery.com>
10829         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10831 2015-02-09  Martin Liska  <mliska@suse.cz>
10833         * g++.dg/ipa/pr64858.C: New test.
10835 2015-02-09  Tom de Vries  <tom@codesourcery.com>
10837         * gcc.dg/uninit-19.c: Fix warning line for fpic.
10839 2015-02-08  Andrew Pinski  <apinski@cavium.com>
10841         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10843 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
10845         PR fortran/63744
10846         * gfortran.dg/use_rename_8.f90: New.
10848 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
10850         * gnat.dg/addr7.ad[sb]: New test.
10851         * gnat.dg/addr8.ad[sb]: Likewise.
10853 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
10855         PR jit/64752
10856         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10857         from jit.dg/test-compile-to-executable.c's create_code, with a
10858         clarification of the output message.
10859         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10860         pass/fail message.
10861         (test_jit): Use CHECK_NO_ERRORS when calling
10862         gcc_jit_context_compile_to_file.
10863         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10864         jit-verify-compile-to-file to jit-verify-output-file-was-created.
10865         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
10866         about deletions that are attempted.
10867         (jit-verify-compile-to-file): Rename to...
10868         (jit-verify-output-file-was-created): ...this, and drop the
10869         attempt to run "file" and verify the output.
10870         (jit-verify-assembler): New function.
10871         (jit-verify-object): New function.
10872         (jit-verify-dynamic-library): New function.
10873         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10874         favor of an implementation from new file
10875         create-code-for-hello-world-executable.h, which also adds a
10876         "main".
10877         (dg-final): Replace jit-verify-compile-to-file with
10878         jit-verify-output-file-was-created, and invoke new function
10879         jit-verify-assembler.
10880         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10881         the output message.
10882         (dg-final): Replace jit-verify-compile-to-file with
10883         jit-verify-output-file-was-created, and invoke new function
10884         jit-verify-dynamic-library.
10885         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10886         favor of an implementation from new file
10887         create-code-for-hello-world-executable.h, which also adds a
10888         "main".
10889         (dg-final): Replace jit-verify-compile-to-file with
10890         jit-verify-output-file-was-created.  Strengthen the expected stdout
10891         from the built executable.
10892         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10893         favor of an implementation from new file
10894         create-code-for-hello-world-executable.h, which also adds a
10895         "main".
10896         (dg-final): Replace jit-verify-compile-to-file with
10897         jit-verify-output-file-was-created, and invoke new function
10898         jit-verify-object.
10899         * jit.dg/verify-dynamic-library.c: New source file.
10901 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
10902             Brian Rzycki  <b.rzycki@samsung.com>
10904         PR tree-optimization/64878
10905         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10907 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
10909         PR ipa/64896
10910         * g++.dg/ipa/pr64896.C: New test.
10912 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10914         PR target/64205
10915         * gcc.target/powerpc/pr64205.c: New file.
10917 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
10919         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10920         (dg-options): Use -fpie instead of -fPIE -pie.
10922 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
10924         PR middle-end/64937
10925         * g++.dg/asan/pr64937.C: New test.
10927 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
10929         PR fortran/63205
10930         * gfortran.dg/class_to_type_4.f90: New test
10932 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
10934         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10936 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
10938         PR rtl-optimization/64957
10939         PR debug/64817
10940         * gcc.c-torture/execute/pr64957.c: New test.
10942 2015-02-05  Jeff Law  <law@redhat.com>
10944         PR target/17306
10945         * gcc.target/h8300/pr17306-1.c: New test.
10946         * gcc.target/h8300/pr17306-2.c: New test.
10948 2015-02-05  Tobias Burnus  <burnus@net-b.de>
10950         PR fortran/64943
10951         * gfortran.dg/structure_constructor_12.f90: New.
10953 2015-02-05  Jeff Law  <law@redhat.com>
10955         PR target/58400
10956         gcc.target/h8300/pr58400.c: New test.
10958 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10960         * gcc.target/arm/macro_defs0.c: New test.
10961         * gcc.target/arm/macro_defs1.c: New test.
10962         * gcc.target/arm/macro_defs2.c: New test.
10964 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
10966         PR rtl-optimization/64905
10967         * gcc.target/i386/pr64905.c: Require nonpic target.
10968         (dg-options): Add -fomit-frame-pointer.
10969         (main): Remove.
10971 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
10973         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10974         tree dump scanning.
10976 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
10978         PR fortran/64757
10979         * gfortran.dg/type_to_class_2.f90: New test
10980         * gfortran.dg/type_to_class_3.f90: New test
10982 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
10984         PR ipa/64686
10985         * g++.dg/torture/pr64686.C: New testcase.
10987 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10989         PR rtl-optimization/64905
10990         * gcc.target/i386/pr64905.c: New file.
10992 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
10994         * gcc.dg/guality/pr41447-1.c: Remove xfail.
10995         * gcc.dg/guality/pr41616-1.c: Ditto.
10997 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
10999         PR debug/64817
11000         * gcc.dg/pr64817-3.c: New.
11002 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
11003             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11005         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
11006         pass parameters in registers.
11007         * gcc.dg/guality/pr36728-2.c (main): Likewise.
11008         * gcc.dg/guality/pr36728-3.c (main): Likewise.
11009         * gcc.dg/guality/pr36728-4.c (main): Likewise.
11011 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
11012             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11014         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
11015         list, allow for multilibed targets.
11016         * gcc.dg/combine_ashiftrt_2.c: Likewise.
11018 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
11020         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
11021         * gcc.dg/pr46728-6.c: Ditto.
11023 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
11025         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
11026         for mips_nanlegacy target.
11028 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
11030         * gcc.target/i386/chkp-hidden-def.c: New.
11032 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11034         PR middle-end/62103
11035         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
11036         to use 24 bits for bitfield b.
11038 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11040         PR testsuite/64796
11041         * lib/target-supports.exp (check_effective_target_bswap64): Do not
11042         cache result in a global variable.  Include all 32-bit targets for
11043         bswap64 tests.
11045 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
11047         PR rtl-optimization/64756
11048         * gcc.c-torture/execute/pr64756.c: New test.
11050 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
11052         PR target/64660
11053         * gcc.target/sh/pr64660-0.h: New.
11054         * gcc.target/sh/pr64660-1.c: New.
11055         * gcc.target/sh/pr64660-2.c: New.
11056         * gcc.target/sh/pr64660-3.c: New.
11057         * gcc.target/sh/pr64660-4.c: New.
11059 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11061         PR c++/64877
11062         * g++.dg/warn/Waddress-2.C: New.
11064 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
11066         PR middle-end/61225
11067         * gcc.target/i386/pr49095.c: XFAIL for ia32.
11069 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
11071         PR preprocessor/64803
11072         * gcc.dg/cpp/builtin-macro-1.c: New test case.
11074 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
11076         * g++.dg/ipa/devirt-37.C: Disable early inlining.
11078 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
11080         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11081         (_ARM_FPSRC): Add DN and AHP fields.
11082         (clean_results): Force DN=1 on AArch64.
11083         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
11084         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
11085         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
11086         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
11087         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
11088         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
11090 2015-02-02  Alan Modra  <amodra@gmail.com>
11092         * gcc.target/powerpc/cprophard.c: New.
11094 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
11096         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
11097         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
11099 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
11101         PR debug/64817
11102         * gcc.dg/pr64817-1.c: New test.
11103         * gcc.dg/pr64817-2.c: New test.
11105 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
11107         PR target/64851
11108         * gcc.target/sh/pr64851-0.h: New
11109         * gcc.target/sh/pr64851-1.c: New
11110         * gcc.target/sh/pr64851-2.c: New
11111         * gcc.target/sh/pr64851-3.c: New
11112         * gcc.target/sh/pr64851-4.c: New
11114 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
11116         PR target/64882
11117         * gcc.dg/torture/pr64882.c: New test.
11119 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
11121         PR target/64159
11122         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
11123         sparc*-*-*.
11125 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
11127         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
11128         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
11129         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
11130         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
11131         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
11132         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
11133         tree dump.
11134         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11135         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
11136         tree dump.
11137         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
11138         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
11139         tree dump.
11141 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
11143         PR target/64688
11144         * g++.dg/pr64688-2.C: New.
11146 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
11148         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
11149         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
11150         * gcc.target/i386/fuse-caller-save.c: Ditto.
11151         * gcc.target/i386/headmerge-1.c: Ditto.
11152         * gcc.target/i386/headmerge-2.c: Ditto.
11153         * gcc.target/i386/sibcall-6.c: Ditto.
11155 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
11157         PR target/64617
11158         * gcc.target/i386/pr64617.c: New test.
11160 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
11162         PR target/15184
11163         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
11164         (dg-options): Remove -m32.
11165         (dg-final): Scan for "movb %al" only.
11166         * gcc.target/i386/pr15184-2.c: Ditto.
11168 2015-01-30  Richard Biener  <rguenther@suse.de>
11170         PR tree-optimization/64829
11171         * gcc.dg/vect/pr64829.c: New testcase.
11173 2015-01-29  Marek Polacek  <polacek@redhat.com>
11175         PR c/64709
11176         * gcc.dg/pr64709.c: New test.
11178 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
11180         PR c++/64717
11181         * g++.dg/ubsan/pr64717-1.C: New test.
11182         * g++.dg/ubsan/pr64717-2.C: New test.
11184 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
11186         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
11188 2015-01-29  Jeff Law  <law@redhat.com>
11190         PR target/15184
11191         * gcc.target/i386/pr15184-1.c: New test.
11192         * gcc.target/i386/pr15184-2.c: New test.
11194 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11196         PR tree-optimization/64746
11197         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
11199 2015-01-29  Richard Biener  <rguenther@suse.de>
11201         PR tree-optimization/64853
11202         * gcc.dg/torture/pr64853.c: New testcase.
11204 2015-01-29  Richard Biener  <rguenther@suse.de>
11206         PR tree-optimization/64844
11207         * gcc.dg/vect/pr64844.c: New testcase.
11209 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11211         PR middle-end/64809
11212         * gcc.dg/pr64809.c: Delete.
11214 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
11216         PR middle-end/64805
11217         * gcc.target/i386/pr64805.c: New.
11219 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11221         * gcc.dg/guality/guality.h (main): Add argv[0] to
11222         guality_gdb_command.
11224 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
11226         PR ipa/64801
11227         * gcc.dg/tree-ssa/pr64801.c: New testcase.
11229 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
11231         PR target/64659
11232         * gcc.target/sh/sh.exp
11233         (check_effective_target_atomic_model_soft_gusa_available,
11234         check_effective_target_atomic_model_soft_tcb_available,
11235         check_effective_target_atomic_model_soft_imask_available,
11236         check_effective_target_atomic_model_hard_llcs_available): New.
11237         * gcc.target/sh/pr64659-0.h: New.
11238         * gcc.target/sh/pr64659-1.c: New.
11239         * gcc.target/sh/pr64659-2.c: New.
11240         * gcc.target/sh/pr64659-3.c: New.
11241         * gcc.target/sh/pr64659-4.c: New.
11243 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
11245         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
11246         scan-assembler-times pattern.
11248 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
11250         PR middle-end/64809
11251         * gcc.dg/pr64809.c: New test.
11253 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
11255         PR tree-optimization/64277
11256         * gcc.dg/pr64277.c: New.
11258 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11260         PR tree-optimization/64718
11261         * gcc.c-torture/execute/pr64718.c: New test.
11263 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
11265         * gcc.target/aarch64/abs_2.c: New.
11267 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
11269         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
11270         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
11271         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
11272         ISA rev < 2.
11274 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
11276         PR bootstrap/64612
11277         * lib/target-supports.exp (check_effective_target_comdat_group): New.
11278         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
11279         { target comdat_group }.
11281 2015-01-27  Tobias Burnus  <burnus@net-b.de>
11283         PR fortran/63861
11284         * gfortran.dg/goacc/coarray_2.f90: New.
11286 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
11288         PR ipa/60871
11289         PR ipa/64139
11290         * g++.dg/torture/pr64139.C: New testcase.
11291         * g++.dg/torture/pr60871.C: Likewise.
11293 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
11295         PR fortran/64230
11296         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
11297         prevent linking errors.
11299 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
11301         PR ipa/64282
11302         * g++.dg/torture/pr64282.C: New testcase.
11304 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11306         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
11307         for wzr reg.
11309 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11311         * gcc.target/s390/hotpatch-13.c: New testcase.
11312         * gcc.target/s390/hotpatch-14.c: New testcase.
11313         * gcc.target/s390/hotpatch-15.c: New testcase.
11314         * gcc.target/s390/hotpatch-16.c: New testcase.
11315         * gcc.target/s390/hotpatch-17.c: New testcase.
11316         * gcc.target/s390/hotpatch-18.c: New testcase.
11317         * gcc.target/s390/hotpatch-19.c: New testcase.
11318         * gcc.target/s390/hotpatch-20.c: New testcase.
11319         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
11320         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
11321         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
11322         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
11323         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
11324         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
11325         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
11326         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
11327         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
11328         * gcc.target/s390/hotpatch-10.c: Likewise.
11329         * gcc.target/s390/hotpatch-11.c: Likewise.
11330         * gcc.target/s390/hotpatch-12.c: Likewise.
11331         * gcc.target/s390/hotpatch-2.c: Likewise.
11332         * gcc.target/s390/hotpatch-3.c: Likewise.
11333         * gcc.target/s390/hotpatch-4.c: Likewise.
11334         * gcc.target/s390/hotpatch-5.c: Likewise.
11335         * gcc.target/s390/hotpatch-6.c: Likewise.
11336         * gcc.target/s390/hotpatch-7.c: Likewise.
11337         * gcc.target/s390/hotpatch-8.c: Likewise.
11338         * gcc.target/s390/hotpatch-9.c: Likewise.
11339         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
11340         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
11341         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
11342         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
11343         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
11344         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
11345         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
11346         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11348 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
11350         * gcc.dg/long_branch.c: New testcase.
11352 2015-01-27  Richard Biener  <rguenther@suse.de>
11354         PR tree-optimization/56273
11355         PR tree-optimization/59124
11356         PR tree-optimization/64277
11357         * g++.dg/warn/Warray-bounds-6.C: New testcase.
11358         * gcc.dg/Warray-bounds-12.c: Likewise.
11359         * gcc.dg/Warray-bounds-13.c: Likewise.
11361 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
11363         PR rtl-optimization/61058
11364         * gcc.dg/pr61058.c: New test.
11366 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
11368         * gcc.target/i386/chkp-narrow-bounds.c: New.
11370 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
11372         PR tree-optimization/64807
11373         * gcc.dg/pr64807.c: New test.
11375         PR c/64766
11376         * gcc.dg/pr64766.c: New test.
11378 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
11380         PR target/49263
11381         * gcc.target/sh/pr49263-4.c: New.
11383 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
11385         PR fortran/62044
11386         * gfortran.dg/allocate_with_mold_1.f90: New test
11388 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
11390         PR c/64778
11391         * gcc.dg/pr64778.c: New test.
11393         PR middle-end/64421
11394         * gcc.dg/vect/pr64421.c: New test.
11396 2015-01-26  Tobias Burnus  <burnus@net-b.de>
11398         PR fortran/64771
11399         * gfortran.dg/coarray_36.f: New.
11400         * gfortran.dg/coarray_37.f90: New.
11402 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
11404         PR fortran/64230
11405         * gfortran.dg/class_allocate_18.f90: New.
11407 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11409         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11411 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11413         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11415 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11417         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11419 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11421         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11423 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11425         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11426         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11427         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11428         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11430 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11432         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11433         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11434         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11436 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11438         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11439         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11440         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11441         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11442         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11443         vXXXhn.inc.
11445 2015-01-26  Richard Biener  <rguenther@suse.de>
11447         PR middle-end/64764
11448         * gcc.dg/uninit-19.c: New testcase.
11450 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11452         * lib/target-supports.exp (check_effective_target_vect64): Add
11453         sparc*-*-*.
11455 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11457         PR testsuite/64712
11458         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11460 2015-01-26  Tony Liu  <tony.liu@arm.com>
11462         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11463         non-UAL cases.
11465 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
11467         PR libfortran/64770
11468         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11469         correctly, clean up afterwards.
11471 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
11473         PR fortran/62044
11474         * gfortran.dg/use_rename_7.f90: New.
11476 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
11478         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11479         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11481 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
11483         PR target/54236
11484         * gcc.target/sh/pr54236-4.c: New.
11486 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
11488         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11489         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
11490         Bridge test.
11492 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
11494         PR libfortran/64770
11495         * gfortran.dg/open_new_segv.f90: New test.
11497 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
11499         PR target/49263
11500         PR target/53987
11501         PR target/64345
11502         PR target/59533
11503         PR target/52933
11504         PR target/54236
11505         PR target/51244
11506         * gcc.target/sh/pr64345-1.c: New.
11507         * gcc.target/sh/pr64345-2.c: New.
11508         * gcc.target/sh/pr59533-1.c: New.
11509         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11510         * gcc.target/sh/pr52933-2.c: Likewise.
11511         * gcc.target/sh/pr54089-1.c: Likewise.
11512         * gcc.target/sh/pr54236-1.c: Likewise.
11513         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11514         * gcc.target/sh/pr49263-1.c: Remove xfails.
11515         * gcc.target/sh/pr49263-2.c: Likewise.
11516         * gcc.target/sh/pr49263-3.c: Likewise.
11517         * gcc.target/sh/pr53987-1.c: Likewise.
11518         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11519         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11520         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11521         (test05, test06, test07, test08, test09, test10, test11, test12): New.
11522         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11523         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11524         test_009): New.
11525         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11526         (test_02): New.
11528 2015-01-24  Tom de Vries  <tom@codesourcery.com>
11530         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11532 2015-01-23  Ian Lance Taylor  <iant@google.com>
11534         PR go/64510
11535         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11536         targets without split stack support.
11538 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
11540         PR target/64317
11541         * gcc.target/i386/pr64317.c: New test.
11543 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
11545         PR rtl-optimization/63637
11546         PR rtl-optimization/60663
11547         * gcc.dg/pr63637-1.c: New test.
11548         * gcc.dg/pr63637-2.c: New test.
11549         * gcc.dg/pr63637-3.c: New test.
11550         * gcc.dg/pr63637-4.c: New test.
11551         * gcc.dg/pr63637-5.c: New test.
11552         * gcc.dg/pr63637-6.c: New test.
11553         * gcc.target/i386/pr63637-1.c: New test.
11554         * gcc.target/i386/pr63637-2.c: New test.
11555         * gcc.target/i386/pr63637-3.c: New test.
11556         * gcc.target/i386/pr63637-4.c: New test.
11557         * gcc.target/i386/pr63637-5.c: New test.
11558         * gcc.target/i386/pr63637-6.c: New test.
11560 2015-01-23  Richard Biener  <rguenther@suse.de>
11562         PR testsuite/63439
11563         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11564         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11566 2015-01-23  Marek Polacek  <polacek@redhat.com>
11568         PR preprocessor/60570
11569         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11570         * gcc.dg/cpp/pr60570.c: New test.
11572 2015-01-23  Richard Biener  <rguenther@suse.de>
11574         PR testsuite/63439
11575         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11576         vectorization on vect64 targets.
11578 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
11580         PR fortran/60922
11581         * gfortran.dg/class_allocate_17.f90: New.
11583 2015-01-23  Tobias Burnus  <burnus@net-b.de>
11585         PR fortran/64726
11586         * gfortran.dg/goacc/combined_loop.f90: New.
11588 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11590         PR fortran/61933
11591         * gfortran.dg/make_unit.f90: New test.
11593 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11595         PR fortran/61933
11596         * gfortran.dg/negative_unit_int8.f: Update.
11598 2015-01-22  Jeff Law  <law@redhat.com>
11600         PR target/52076
11601         * gcc.target/m68k/pr52076-1.c: New test.
11602         * gcc.target/m68k/pr52076-2.c: New test.
11604 2015-01-22  Richard Biener  <rguenther@suse.de>
11606         PR middle-end/64728
11607         * gcc.dg/torture/pr64728.c: New testcase.
11609 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
11611         PR target/64688
11612         * g++.dg/pr64688.C: New test.
11614 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
11616         * gcc.target/i386/chkp-always_inline.c (f1): Make static
11617         to avoid errors with -fpic.
11619 2015-01-22  Richard Biener  <rguenther@suse.de>
11621         PR libstdc++/64535
11622         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11624 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
11626         PR rtl-optimization/64682
11627         * gcc.c-torture/execute/pr64682.c: New file.
11629 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
11631         PR debug/64511
11632         * gcc.dg/pr64511.c: New test.
11634         PR rtl-optimization/62078
11635         * g++.dg/opt/pr62078.C: New test.
11637         PR c/63307
11638         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11640 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
11642         PR fortran/57023
11643         * gfortran.dg/internal_pack_15.f90:  New test.
11645 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11647         * c-c++-common/tsan/step.c: New testcase.
11649 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11651         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11653 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11655         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11657 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11659         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11661 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11663         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11665 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11667         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11669 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11671         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11673 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11675         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11677 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11679         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11681 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11683         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11685 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11687         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11689 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11691         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11693 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11695         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11697 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11699         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11700         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11701         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11702         vXXXw.inc.
11704 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11706         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11707         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11708         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11709         vXXXl.inc.
11711 2015-01-21  Renlin Li  <renlin.li@arm.com>
11713         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11714         * g++.dg/tls/thread_local5g.C: Likewise.
11715         * g++.dg/tls/thread_local6g.C: Likewise.
11717 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11719         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11720         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11721         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11723 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11725         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11726         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11727         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11729 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11731         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11732         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11733         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11735 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11737         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11738         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11739         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11741 2015-01-20  Jeff Law  <law@redhat.com>
11743         PR target/59946
11744         * gcc.target/m68k/pr59946.c: New test.
11746 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11748         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11749         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11750         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11752 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11754         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11755         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11756         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11758 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11760         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11761         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11762         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11764 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11766         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11767         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11768         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11769         vshuffle.inc.
11770         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11771         vshuffle.inc.
11773 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11775         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11776         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11777         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11779 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11781         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11782         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11783         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11785 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11787         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11789 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
11791         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11793         PR sanitizer/64632
11794         * g++.dg/ubsan/pr64632.C: New test.
11796         PR debug/64663
11797         * gcc.dg/pr64663.c: New test.
11799 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11801         PR c++/64383
11802         * g++.dg/warn/Wunused-var-23.C: New.
11804 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11806         PR c++/59937
11807         * g++.dg/cpp0x/constexpr-59937-1.C: New.
11808         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11810 2015-01-20  Richard Biener  <rguenther@suse.de>
11812         PR ipa/64684
11813         * gcc.dg/lto/pr64684_0.c: New testcase.
11814         * gcc.dg/lto/pr64684_1.c: Likewise.
11815         * gcc.dg/lto/pr64684_2.c: Likewise.
11816         * gcc.dg/lto/pr64685_0.c: Likewise.
11817         * gcc.dg/lto/pr64685_1.c: Likewise.
11819 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11821         PR c++/62241
11822         * g++.dg/cpp1y/lambda-init12.C: New.
11824 2015-01-20  Richard Biener  <rguenther@suse.de>
11826         PR tree-optimization/64410
11827         * g++.dg/vect/pr64410.cc: Require vect_double.
11829 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
11831         PR target/64149
11832         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11834 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
11836         PR bootstrap/64676
11837         Revert:
11838         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
11840         PR rtl-optimization/64081
11841         * gcc.dg/pr64081.c: New test.
11843 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
11845         * jit.dg/harness.h: Include <unistd.h>.
11846         (CHECK_NO_ERRORS): New.
11847         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11848         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11849         gcc_jit_context_compile_to_file.
11850         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11851         args to the spawned executable.
11852         (jit-expand-vars): New function.
11853         (jit-exe-params): New variable.
11854         (dg-jit-set-exe-params): New function.
11855         (jit-dg-test): Detect testcases that use
11856         jit-verify-compile-to-file and call jit-setup-compile-to-file.
11857         Set arguments of spawned process to jit-exe-params.
11858         (jit-get-output-filename): New function.
11859         (jit-setup-compile-to-file): New function.
11860         (jit-verify-compile-to-file): New function.
11861         (jit-run-executable): New function.
11862         (jit-verify-executable): New function.
11863         * jit.dg/test-compile-to-assembler.c: New testcase.
11864         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11865         * jit.dg/test-compile-to-executable.c: New testcase.
11866         * jit.dg/test-compile-to-object.c: New testcase.
11868 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
11870         PR target/64652
11871         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11872         (test_1): New.
11874 2015-01-19  Martin Liska  <mliska@suse.cz>
11876         * objc/compile/pr64668.m: New test.
11878 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
11880         * jit.dg/test-arith-overflow.c: Include stdbool.h.
11881         (create_overflow_fn): Update comment to clarify that
11882         the third param of the created function is a bool *, not
11883         an int *.
11884         (verify_int_overflow_fn): Convert param "expected_ovf" from
11885         int to bool.  Update third param of "overflow_fn_type" from int *
11886         to bool *.  Update local "actual_ovf" from int to bool.
11887         (verify_uint_overflow_fn): Likewise.
11889 2015-01-19  Martin Liska  <mliska@suse.cz>
11891         * gcc.dg/ipa/ipa-icf-33.c: New test.
11893 2015-01-19  Felix Yang  <felix.yang@huawei.com>
11894             Haijian Zhang  <z.zhanghaijian@huawei.com>
11896         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11897         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11898         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11899         result_float64x2, expected_hfloat64x2): New helper type, variable and
11900         declaration.
11901         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11902         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11903         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11904         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11905         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11906         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11907         and target without the FMA feature.
11909 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
11911         * gcc.target/aarch64/pr64304.c: New testcase.
11913 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
11915         PR rtl-optimization/64081
11916         * gcc.dg/pr64081.c: New test.
11918 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
11920         PR target/63971
11921         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11922         the epilogue).
11923         * gcc.target/aarch64/test_frame_6.c: Likewise.
11924         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11925         and x19 (in the epilogue).
11926         * gcc.target/aarch64/test_frame_4.c: Likewise.
11927         * gcc.target/aarch64/test_frame_7.c: Likewise.
11929 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
11931         * gcc.target/i386/chkp-always_inline.c: New.
11933 2015-01-15  Andrew Pinski  <apinski@cavium.com>
11934             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11936         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11937         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11939 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
11941         PR fortran/60255
11942         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11943         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11945 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
11947         PR fortran/64578
11948         * gfortran.dg/unlimited_polymorphic_21.f90: New test
11950 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
11952         PR target/64652
11953         * gcc.target/sh/torture/pr64652.c: New.
11955 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
11957         * gcc.dg/ipa/ipa-icf-32.c: Update template.
11958         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11959         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11960         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11961         * c-c++-common/asan/kasan-recover-1.c: Likewise.
11962         * c-c++-common/asan/kasan-recover-2.c: Likewise.
11964 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
11966         PR ipa/64378
11967         * g++.dg/torture/pr64378.C: New testcase.
11969 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
11971         PR fortran/57959
11972         * gfortran.dg/block_13.f08: New test
11974 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
11976         PR fortran/55901
11977         * gfortran.dg/associate_1.f03: Allow test for character with
11978         automatic length.
11980 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
11982         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11983         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11985 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
11987         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11989 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
11991         PR fortran/64578
11992         * gfortran.dg/unlimited_polymorphic_21.f90: New test
11994 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
11996         PR fortran/60357
11997         * gfortran.dg/alloc_comp_assign_13.f08: New test.
11999         PR fortran/61275
12000         * gfortran.dg/alloc_comp_assign_14.f08: New test.
12002         PR fortran/55932
12003         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
12005 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
12007         PR fortran/60334
12008         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
12010 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
12012         PR rtl-optimization/52773
12013         * gcc.c-torture/compile/pr52773.c: New test.
12015 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12017         PR c++/62134
12018         * g++.dg/cpp0x/alias-decl-46.C: New.
12020 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
12022         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
12024 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
12026         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
12027         Add trace.
12028         (CHECK_FP): Likewise.
12029         (CHECK_CUMULATIVE_SAT): Likewise.
12031 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
12033         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12034         (Set_Neon_Cumulative_Sat): Add parameter.
12035         (__set_neon_cumulative_sat): Support new parameter.
12036         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
12037         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12038         argument.
12039         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
12040         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12041         argument.
12043 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12045         * g++.dg/tsan/vptr_benign_race.C: New testcase.
12046         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
12048 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12050         PR c++/60056
12051         * g++.dg/tls/thread_local-ice4.C: New.
12053 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
12055         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
12056         than Neon options.
12058 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12060         PR c++/62276
12061         * g++.dg/cpp0x/vt-62276.C: New.
12063 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
12065         PR middle-end/64353
12066         * g++.dg/pr64353.C: New.
12068 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12070         PR target/64263
12071         * gcc.target/aarch64/pr64263_1.c: New test.
12073 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
12075         PR tree-optimization/64434
12076         * gcc.dg/torture/pr64434.c: Move to...
12077         * gcc.dg/pr64434.c: ... here.
12079 2015-01-16  Richard Biener  <rguenther@suse.de>
12081         PR middle-end/64614
12082         * gcc.dg/uninit-18.c: New testcase.
12084 2015-01-16  Richard Biener  <rguenther@suse.de>
12086         PR tree-optimization/64568
12087         * g++.dg/torture/pr64568-2.C: New testcase.
12089 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
12091         PR target/64363
12092         * gcc.target/i386/chkp-label-address.c: New.
12094 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
12096         PR fortran/45290
12097         * gfortran.dg/pointer_init_6.f90: Extended.
12099 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
12101         * gcc.c-torture/compile/20150108.c: New test.
12103 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
12105         * gcc.target/visium: New directory.
12107 2015-01-16  Richard Biener  <rguenther@suse.de>
12109         PR tree-optimization/61743
12110         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
12111         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12113 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
12115         * gcc.dg/pr64015.c: New test.
12117 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
12119         PR ipa/64163
12120         PR ipa/64612
12121         * g++.dg/ipa/pr64612.C: New test.
12123 2015-01-16  Renlin Li  <renlin.li@arm.com>
12125         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
12127 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
12129         * gcc.target/i386/sse-14.c: Test new intrinsic.
12130         * gcc.target/i386/sse-22.c: Ditto.
12132 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
12134         PR c++/58614
12135         * g++.dg/cpp0x/auto44.C: New.
12137 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
12139         PR target/59710
12140         * gcc.target/nios2/gpopt-all.c: New test case.
12141         * gcc.target/nios2/gpopt-local.c: New test case.
12142         * gcc.target/nios2/gpopt-global.c: New test case.
12143         * gcc.target/nios2/gpopt-data.c: New test case.
12144         * gcc.target/nios2/gpopt-none.c: New test case.
12146 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
12148         * g++.dg/ubsan/vptr-1.C: New test.
12149         * g++.dg/ubsan/vptr-2.C: New test.
12150         * g++.dg/ubsan/vptr-3.C: New test.
12151         * g++.dg/ubsan/vptr-4.C: New test.
12152         * g++.dg/ubsan/vptr-5.C: New test.
12153         * g++.dg/ubsan/vptr-6.C: New test.
12154         * g++.dg/ubsan/vptr-7.C: New test.
12155         * g++.dg/ubsan/vptr-8.C: New test.
12156         * g++.dg/ubsan/vptr-9.C: New test.
12158 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
12160         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
12161         is set up.
12162         * lib/gcc-dg.exp: Likewise.
12164 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
12166         PR rtl-optimization/64110
12167         * gcc.target/i386/pr64110.c: Add scan-assembler.
12169 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
12170             James Norris  <jnorris@codesourcery.com>
12171             Cesar Philippidis  <cesar@codesourcery.com>
12172             Ilmir Usmanov  <i.usmanov@samsung.com>
12174         * lib/target-supports.exp (check_effective_target_fopenacc): New
12175         procedure.
12176         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
12177         * g++.dg/goacc/goacc.exp: Likewise.
12178         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
12179         * gcc.dg/goacc/goacc.exp: Likewise.
12180         * gfortran.dg/goacc/goacc.exp: Likewise.
12181         * c-c++-common/cpp/openacc-define-1.c: New file.
12182         * c-c++-common/cpp/openacc-define-2.c: Likewise.
12183         * c-c++-common/cpp/openacc-define-3.c: Likewise.
12184         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
12185         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12186         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
12187         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
12188         * c-c++-common/goacc/asyncwait-1.c: Likewise.
12189         * c-c++-common/goacc/cache-1.c: Likewise.
12190         * c-c++-common/goacc/clauses-fail.c: Likewise.
12191         * c-c++-common/goacc/collapse-1.c: Likewise.
12192         * c-c++-common/goacc/data-1.c: Likewise.
12193         * c-c++-common/goacc/data-2.c: Likewise.
12194         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
12195         * c-c++-common/goacc/deviceptr-1.c: Likewise.
12196         * c-c++-common/goacc/deviceptr-2.c: Likewise.
12197         * c-c++-common/goacc/deviceptr-3.c: Likewise.
12198         * c-c++-common/goacc/if-clause-1.c: Likewise.
12199         * c-c++-common/goacc/if-clause-2.c: Likewise.
12200         * c-c++-common/goacc/kernels-1.c: Likewise.
12201         * c-c++-common/goacc/loop-1.c: Likewise.
12202         * c-c++-common/goacc/loop-private-1.c: Likewise.
12203         * c-c++-common/goacc/nesting-1.c: Likewise.
12204         * c-c++-common/goacc/nesting-data-1.c: Likewise.
12205         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12206         * c-c++-common/goacc/parallel-1.c: Likewise.
12207         * c-c++-common/goacc/pcopy.c: Likewise.
12208         * c-c++-common/goacc/pcopyin.c: Likewise.
12209         * c-c++-common/goacc/pcopyout.c: Likewise.
12210         * c-c++-common/goacc/pcreate.c: Likewise.
12211         * c-c++-common/goacc/pragma_context.c: Likewise.
12212         * c-c++-common/goacc/present-1.c: Likewise.
12213         * c-c++-common/goacc/reduction-1.c: Likewise.
12214         * c-c++-common/goacc/reduction-2.c: Likewise.
12215         * c-c++-common/goacc/reduction-3.c: Likewise.
12216         * c-c++-common/goacc/reduction-4.c: Likewise.
12217         * c-c++-common/goacc/sb-1.c: Likewise.
12218         * c-c++-common/goacc/sb-2.c: Likewise.
12219         * c-c++-common/goacc/sb-3.c: Likewise.
12220         * c-c++-common/goacc/update-1.c: Likewise.
12221         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
12222         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
12223         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
12224         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
12225         * gfortran.dg/goacc/assumed.f95: Likewise.
12226         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
12227         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
12228         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
12229         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
12230         * gfortran.dg/goacc/branch.f95: Likewise.
12231         * gfortran.dg/goacc/cache-1.f95: Likewise.
12232         * gfortran.dg/goacc/coarray.f95: Likewise.
12233         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
12234         * gfortran.dg/goacc/cray.f95: Likewise.
12235         * gfortran.dg/goacc/critical.f95: Likewise.
12236         * gfortran.dg/goacc/data-clauses.f95: Likewise.
12237         * gfortran.dg/goacc/data-tree.f95: Likewise.
12238         * gfortran.dg/goacc/declare-1.f95: Likewise.
12239         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
12240         * gfortran.dg/goacc/fixed-1.f: Likewise.
12241         * gfortran.dg/goacc/fixed-2.f: Likewise.
12242         * gfortran.dg/goacc/fixed-3.f: Likewise.
12243         * gfortran.dg/goacc/fixed-4.f: Likewise.
12244         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12245         * gfortran.dg/goacc/if.f95: Likewise.
12246         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12247         * gfortran.dg/goacc/list.f95: Likewise.
12248         * gfortran.dg/goacc/literal.f95: Likewise.
12249         * gfortran.dg/goacc/loop-1.f95: Likewise.
12250         * gfortran.dg/goacc/loop-2.f95: Likewise.
12251         * gfortran.dg/goacc/loop-3.f95: Likewise.
12252         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12253         * gfortran.dg/goacc/omp.f95: Likewise.
12254         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
12255         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
12256         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12257         * gfortran.dg/goacc/parameter.f95: Likewise.
12258         * gfortran.dg/goacc/private-1.f95: Likewise.
12259         * gfortran.dg/goacc/private-2.f95: Likewise.
12260         * gfortran.dg/goacc/private-3.f95: Likewise.
12261         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
12262         * gfortran.dg/goacc/reduction-2.f95: Likewise.
12263         * gfortran.dg/goacc/reduction.f95: Likewise.
12264         * gfortran.dg/goacc/routine-1.f90: Likewise.
12265         * gfortran.dg/goacc/routine-2.f90: Likewise.
12266         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
12267         * gfortran.dg/goacc/several-directives.f95: Likewise.
12268         * gfortran.dg/goacc/sie.f95: Likewise.
12269         * gfortran.dg/goacc/subarrays.f95: Likewise.
12270         * gfortran.dg/gomp/map-1.f90: Likewise.
12271         * gfortran.dg/openacc-define-1.f90: Likewise.
12272         * gfortran.dg/openacc-define-2.f90: Likewise.
12273         * gfortran.dg/openacc-define-3.f90: Likewise.
12274         * g++.dg/gomp/block-1.C: Update for changed compiler output.
12275         * g++.dg/gomp/block-2.C: Likewise.
12276         * g++.dg/gomp/block-3.C: Likewise.
12277         * g++.dg/gomp/block-5.C: Likewise.
12278         * g++.dg/gomp/target-1.C: Likewise.
12279         * g++.dg/gomp/target-2.C: Likewise.
12280         * g++.dg/gomp/taskgroup-1.C: Likewise.
12281         * g++.dg/gomp/teams-1.C: Likewise.
12282         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
12283         * gcc.dg/cilk-plus/jump.c: Likewise.
12284         * gcc.dg/gomp/block-1.c: Likewise.
12285         * gcc.dg/gomp/block-10.c: Likewise.
12286         * gcc.dg/gomp/block-2.c: Likewise.
12287         * gcc.dg/gomp/block-3.c: Likewise.
12288         * gcc.dg/gomp/block-4.c: Likewise.
12289         * gcc.dg/gomp/block-5.c: Likewise.
12290         * gcc.dg/gomp/block-6.c: Likewise.
12291         * gcc.dg/gomp/block-7.c: Likewise.
12292         * gcc.dg/gomp/block-8.c: Likewise.
12293         * gcc.dg/gomp/block-9.c: Likewise.
12294         * gcc.dg/gomp/target-1.c: Likewise.
12295         * gcc.dg/gomp/target-2.c: Likewise.
12296         * gcc.dg/gomp/taskgroup-1.c: Likewise.
12297         * gcc.dg/gomp/teams-1.c: Likewise.
12299 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
12301         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
12302         test case.
12304 2015-01-15  Mike Stump  <mikestump@comcast.net>
12306         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
12307         * gcc.dg/inline_2.c: Likewise.
12308         * gcc.dg/inline_3.c: Likewise.
12309         * gcc.dg/inline_4.c: Likewise.
12311 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
12313         PR fortran/58023
12314         * gfortran.dg/proc_ptr_comp_43.f90: New.
12316 2015-01-15  Mike Stump  <mikestump@comcast.net>
12318         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
12319         * gcc.dg/unroll_2.c: Likewise.
12320         * gcc.dg/unroll_3.c: Likewise.
12321         * gcc.dg/unroll_4.c: Likewise.
12322         * gcc.dg/unroll_5.c: Likewise.
12324 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
12326         PR target/63971
12327         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
12328         in epilogue.
12329         * gcc.target/aarch64/test_frame_6.c: Likewise.
12330         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
12331         x30 and x19 (in the epilogue).
12332         * gcc.target/aarch64/test_frame_4.c: Likewise.
12333         * gcc.target/aarch64/test_frame_7.c: Likewise.
12335 2015-01-15  Martin Liska  <mliska@suse.cz>
12337         * g++.dg/ipa/pr64068.C: New test.
12338         * gcc.dg/ipa/PR64559.c: New test.
12340 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12342         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
12343         with PIE.
12345 2015-01-15  Richard Biener  <rguenther@suse.de>
12347         PR tree-optimization/61743
12348         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
12349         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12351 2015-01-15 Renlin Li <renlin.li@arm.com>
12353         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12354         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12356 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
12358         * gcc.dg/vect/vect-aggressive-1.c: New.
12359         * gcc.target/i386/avx2-vect-aggressive.c: New.
12361 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12363         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12365 2015-01-15  Richard Biener  <rguenther@suse.de>
12367         PR lto/64415
12368         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12369         -Wl,-undefined,dynamic_lookup.
12371 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
12373         * gnat.dg/opt47.adb: New test.
12375 2015-01-15  Richard Biener  <rguenther@suse.de>
12377         PR lto/64415
12378         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12380 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
12382         PR tree-optimization/64434
12383         * gcc.dg/torture/pr64434.c: New test.
12385 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
12387         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12388         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
12389         -march=loongson* and -march=octeon* require -mno-micromips.
12391 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
12392             Matthew Fortune  <matthew.fortune@imgtec.com>
12394         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12395         * gcc.target/mips/call-saved-5.c (foo): Likewise.
12396         * gcc.target/mips/call-saved-6.c (foo): Likewise.
12397         * gcc.target/mips/call-saved-7.c: New file.
12398         * gcc.target/mips/call-saved-8.c: New file.
12399         * gcc.target/mips/call-saved-9.c: New file.
12401 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
12403         * gcc.target/mips/lsa.c: New file.
12404         * gcc.target/mips/mips64-lsa.c: Likewise.
12405         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12406         * gcc.target/mips/mulsize-4.c: Likewise.
12407         * gcc.target/mips/mulsize-5.c: New file.
12408         * gcc.target/mips/mulsize-6.c: Likewise.
12409         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12410         and !HAS_LSA as ghost options.
12411         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12412         for !HAS_LSA.
12414 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
12416         * g++.dg/torture/20141013.c: Set -fno-short-enums.
12418 2015-01-15  Richard Biener  <rguenther@suse.de>
12420         PR middle-end/64365
12421         * gcc.dg/torture/pr64365.c: New testcase.
12423 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
12425         * gcc.dg/stackprotectexplicit1.c: New test.
12426         * g++.dg/stackprotectexplicit2.c: New test.
12428 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12430         PR target/61933
12431         * gfortran.dg/inquire_internal.f90: New.
12432         * gfortran.dg/negative_unit_check.f90: New.
12434 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
12436         PR target/53988
12437         * gcc.target/sh/pr53988-1.c: New.
12439 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
12441         PR c++/58671
12442         * g++.dg/tls/thread_local-ice3.C: New.
12444 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12446         * gcc.target/i386/fentry-override.c: Properly place {} in target
12447         selector.  Remove nonpic.
12448         * gcc.target/i386/fentry.c: Likewise.
12450 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
12452         * gcc.dg/atomic-invalid.c: Check for invalid memory model
12453         warnings instead of errors.
12455 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
12457         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12458         option support instead of ENABLE_LTO from Makefile.
12460 2015-01-14  Richard Biener  <rguenther@suse.de>
12462         PR tree-optimization/59354
12463         * gcc.dg/vect/pr59354.c: New testcase.
12465 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
12467         * lib/target-supports.exp
12468         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12469         on ARM architures before v7.
12471 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
12473         PR middle-end/59448
12474         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12475         an atomic_exchange.
12477 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12479         PR target/64386
12480         * gcc.target/i386/pr64386.c: New test.
12482 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12484         PR target/64393
12485         * gcc.target/i386/pr64393.c: New test.
12487 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12489         PR target/64387
12490         * gcc.target/i386/pr64387.c: New test.
12492 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
12494         * gcc.target/aarch64/store-pair-1.c: Fix typo.
12496 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12498         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12500 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12502         PR target/64453
12503         * gcc.target/arm/pr64453.c: New.
12505 2015-01-14  Richard Biener  <rguenther@suse.de>
12507         PR lto/64415
12508         * gcc.dg/lto/pr64415_0.c: New testcase.
12509         * gcc.dg/lto/pr64415_1.c: Likewise.
12511 2015-01-14  Martin Liska  <mliska@suse.cz>
12513         * gcc.dg/ipa/pr64307.c: New test.
12515 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
12517         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12518         64-bit and 128-bit.
12520 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12522         PR target/64460
12523         * gcc.target/arm/pr64460_1.c: New test.
12525 2015-01-14  Richard Biener  <rguenther@suse.de>
12527         PR tree-optimization/64493
12528         PR tree-optimization/64495
12529         * gcc.dg/vect/pr64493.c: New testcase.
12530         * gcc.dg/vect/pr64495.c: Likewise.
12532 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
12534         * gcc.dg/Warray-bounds-11.c: New test-case.
12536 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12538         * gcc.target/mips/octeon3-pipe-1.c: New test.
12540 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
12542         * jit.dg/harness.h (set_up_logging): Move string concatenation
12543         into...
12544         (concat_strings): New function.
12545         (dump_reproducer): New function.
12546         (test_jit): Call dump_reproducer.
12547         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12548         function.
12549         (jit-dg-test): Delete any generated reproducer from previous runs.
12550         Verify that a generated reproducer was created, and verify that it
12551         compiles.
12552         * jit.dg/test-nested-contexts.c (main): Call
12553         gcc_jit_context_dump_reproducer_to_file.
12555 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12557         * gcc.dg/aru-2.c: Add dg-require-profiling.
12559 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12561         * lib/target-supports.exp (check_profiling_available): Check if
12562         -pg links.
12564 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
12566         PR ipa/64565
12567         * g++.dg/torture/pr64565.C: New testcase.
12569 2015-01-13  Marek Polacek  <polacek@redhat.com>
12571         PR middle-end/64391
12572         * gcc.dg/tm/pr64391.c: New test.
12574 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12576         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12577         true.
12579 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12581         * gcc.target/i386/pie.c: New test.
12583         * lib/target-supports.exp (check_effective_target_pie): New.
12585 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
12587         PR rtl-optimization/64286
12588         * gcc.target/i386/avx2-pr64286.c: New test.
12590 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
12592         PR c++/57626
12593         * g++.dg/cpp0x/vt-57626.C: New.
12595 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
12597         PR fortran/64528
12598         * gfortran.dg/pr64528.f90: New test.
12600 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
12602         * gcc.target/aarch64/subsp.c: New test.
12604 2015-01-13  Andrew Pinski  <apinski@cavium.com>
12606         * gcc.target/aarch64/store-pair-1.c: New testcase.
12608 2015-01-13  Richard Biener  <rguenther@suse.de>
12610         PR lto/64373
12611         * gcc.dg/lto/pr64373_0.c: New testcase.
12613 2015-01-13  Andrew Pinski  <apinski@cavium.com>
12615         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12616         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12618 2015-01-13  Richard Biener  <rguenther@suse.de>
12620         PR tree-optimization/64406
12621         * gcc.dg/pr64406.c: New testcase.
12623 2015-01-13  Richard Biener  <rguenther@suse.de>
12625         PR tree-optimization/64404
12626         * gcc.dg/vect/pr64404.c: New testcase.
12628 2015-01-13  Richard Biener  <rguenther@suse.de>
12630         PR tree-optimization/64568
12631         * g++.dg/torture/pr64568.C: New testcase.
12633 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
12635         * jit.dg/test-error-local-used-from-other-function.c: New test
12636         case.
12637         * jit.dg/test-error-param-reuse.c: New test case.
12638         * jit.dg/test-error-param-sharing.c: New test case.
12639         * jit.dg/test-error-param-used-from-other-function.c: New test
12640         case.
12641         * jit.dg/test-error-param-used-without-a-function.c: New test
12642         case.
12644 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
12646         PR tree-optimization/64563
12647         * gcc.dg/pr64563.c: New test.
12649         PR target/64513
12650         * gcc.target/i386/pr64513.c: New test.
12652         PR tree-optimization/64454
12653         * gcc.dg/pr64454.c: New test.
12655         PR testsuite/64028
12656         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12657         bind_pic_locally.
12658         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12659         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12660         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12661         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12662         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12663         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12664         * gcc.dg/vect/slp-25.c: Likewise.
12665         * gcc.dg/vect/vect-109.c: Likewise.
12666         * gcc.dg/vect/vect-13.c: Likewise.
12667         * gcc.dg/vect/vect-17.c: Likewise.
12668         * gcc.dg/vect/vect-18.c: Likewise.
12669         * gcc.dg/vect/vect-19.c: Likewise.
12670         * gcc.dg/vect/vect-20.c: Likewise.
12671         * gcc.dg/vect/vect-21.c: Likewise.
12672         * gcc.dg/vect/vect-22.c: Likewise.
12673         * gcc.dg/vect/vect-27.c: Likewise.
12674         * gcc.dg/vect/vect-29.c: Likewise.
12675         * gcc.dg/vect/vect-2-big-array.c: Likewise.
12676         * gcc.dg/vect/vect-2.c: Likewise.
12677         * gcc.dg/vect/vect-3.c: Likewise.
12678         * gcc.dg/vect/vect-4.c: Likewise.
12679         * gcc.dg/vect/vect-5.c: Likewise.
12680         * gcc.dg/vect/vect-72.c: Likewise.
12681         * gcc.dg/vect/vect-73-big-array.c: Likewise.
12682         * gcc.dg/vect/vect-73.c: Likewise.
12683         * gcc.dg/vect/vect-77-global.c: Likewise.
12684         * gcc.dg/vect/vect-78-global.c: Likewise.
12685         * gcc.dg/vect/vect-7.c: Likewise.
12686         * gcc.dg/vect/vect-86.c: Likewise.
12687         * gcc.dg/vect/vect-align-1.c: Likewise.
12688         * gcc.dg/vect/vect-align-3.c: Likewise.
12689         * gcc.dg/vect/vect-all-big-array.c: Likewise.
12690         * gcc.dg/vect/vect-all.c: Likewise.
12691         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12692         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12693         * gcc.dg/vect/vect-peel-3.c: Likewise.
12694         * gcc.dg/vect/vect-peel-4.c: Likewise.
12695         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12697 2015-01-12  Jeff Law  <law@redhat.com>
12699         PR target/64461
12700         * gcc.target/m68k/pr64461.c: New test.
12702 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
12704         * jit.dg/test-array-as-pointer.c (create_code): Update call
12705         to gcc_jit_context_new_global by setting "kind" to
12706         GCC_JIT_GLOBAL_IMPORTED.
12707         * jit.dg/test-error-array-as-pointer.c: Likewise.
12708         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12709         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12710         setting kind to GCC_JIT_GLOBAL_EXPORTED.
12711         * jit.dg/test-using-global.c (the_global): Rename to...
12712         (imported_global): ...this.
12713         (create_code): Update to test the three kinds of global.
12714         (verify_code): Likewise.
12716 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
12718         PR testsuite/64427
12719         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
12720         undefined behavior.
12721         * gcc.target/i386/pr64291-2.c: Updated.
12723 2015-01-12  Richard Biener  <rguenther@suse.de>
12725         PR tree-optimization/64530
12726         * gfortran.dg/pr64530.f90: New testcase.
12728 2015-01-12  Richard Biener  <rguenther@suse.de>
12730         PR middle-end/64357
12731         * gcc.dg/torture/pr64357.c: New testcase.
12733 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
12735         * gcc.target/i386/nop-mcount.c: Properly place {} in target
12736         selector.
12738 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12739         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12741 2015-01-12  Martin Liska  <mliska@suse.cz>
12743         * gcc.dg/ipa/PR64550.c: New test.
12745 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
12747         PR ipa/63470
12748         * g++.dg/ipa/pr63470.C: New testcase.
12750 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
12752         PR fortran/63733
12753         * gfortran.dg/typebound_operator_20.f90: New.
12755 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
12757         PR fortran/58023
12758         * gfortran.dg/proc_ptr_comp_42.f90: New.
12760 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
12762         PR fortran/64508
12763         * gfortran.dg/proc_ptr_comp_41.f90: New.
12765 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
12767         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12769 2015-01-10  Tobias Burnus  <burnus@net-b.de>
12771         PR fortran/64522
12772         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12773         and add dg-excess-errors.
12774         * gfortran.dg/line_length_6.f90: New.
12775         * gfortran.dg/line_length_7.f90: New.
12776         * gfortran.dg/line_length_8.f90: New.
12777         * gfortran.dg/line_length_9.f90: New.
12778         * gfortran.dg/line_length_10.f90: New.
12779         * gfortran.dg/line_length_11.f90: New.
12781 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
12783         * jit.dg/test-threads.c (struct testcase): Move declaration
12784         to jit.dg/all-non-failing-tests.h.
12785         (testcases): Likewise.
12786         * jit.dg/all-non-failing-tests.h (struct testcase): Move
12787         declaration here from jit.dg/all-non-failing-tests.h.
12788         (testcases): Likewise.
12789         * jit.dg/test-combination.c (create_code): Eliminate spelling
12790         out all of the testcases in favor of looping through the
12791         "testcases" metadata.
12792         (verify_code): Likewise.
12794 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
12796         PR rtl-optimization/64536
12797         * gcc.dg/pr64536.c: New test.
12799 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
12801         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12802         * jit.dg/test-combination.c (create_code): Likewise.
12803         (verify_code): Likewise.
12804         * jit.dg/test-constants.c: New test case.
12805         * jit.dg/test-threads.c: Add test-constants.c.
12807 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
12809         PR libobjc/51891
12810         * objc.dg/gnu-api-2-class.m: Add a test case
12811         for the above change.
12813 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
12815         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12817 2015-01-09  Richard Biener  <rguenther@suse.de>
12819         PR tree-optimization/64410
12820         * g++.dg/vect/pr64410.cc: New testcase.
12822 2015-01-09  Martin Liska  <mliska@suse.cz>
12824         * gcc.dg/ipa/ipa-icf-32.c: New test.
12826 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12828         * c-c++-common/tsan/tsan_barrier.h: New.
12829         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12830         * c-c++-common/tsan/bitfield_race.c: Likewise.
12831         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12832         * c-c++-common/tsan/mutexset1.c: Likewise.
12833         * c-c++-common/tsan/race_on_barrier.c: Likewise.
12834         * c-c++-common/tsan/race_on_mutex.c: Likewise.
12835         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12836         * c-c++-common/tsan/simple_race.c: Likewise.
12837         * c-c++-common/tsan/simple_stack.c: Likewise.
12838         * c-c++-common/tsan/sleep_sync.c: Likewise.
12839         * c-c++-common/tsan/tiny_race.c: Likewise.
12840         * c-c++-common/tsan/tls_race.c: Likewise.
12841         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12842         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12843         * g++.dg/tsan/atomic_free.C: Likewise.
12844         * g++.dg/tsan/atomic_free2.C: Likewise.
12845         * g++.dg/tsan/cond_race.C: Likewise.
12846         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12848 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
12850         PR testsuite/62250
12851         * lib/target-supports.exp (check_effective_target_libatomic_available):
12852         New.
12853         * gfortran.dg/coarray/caf.exp: Only add -latomic for
12854         targets that match effective-target libatomic_available.
12855         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12857 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
12859         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12860         Verify the result of gcc_jit_context_get_last_error.
12861         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12863 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
12865         PR tree-optimization/63989
12866         * gcc.dg/strlenopt-27.c: New test.
12868 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
12870         * jit.dg/harness.h (set_up_logging): New function.
12871         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
12872         set_up_logging on the context, so that every testcase is
12873         logged to a particular file.
12874         * jit.dg/test-nested-contexts.c (main): Open a logfile,
12875         and call gcc_jit_context_set_logfile on the top-level context.
12877 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
12879         PR target/64338
12880         * g++.dg/opt/pr64338.C: New test.
12882 2015-01-08  Tobias Burnus  <burnus@net-b.de>
12884         * gfortran.dg/coarray/codimension_2b.f90: New file.
12885         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12886         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12888 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
12890         PR c++/59004
12891         * g++.dg/ext/fnname4.C: New.
12893 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
12895         PR c++/64462
12896         * g++.dg/cpp0x/constexpr-64462.C: New.
12898 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
12900         PR c++/60753
12901         * g++.dg/cpp0x/deleted10.C: New.
12903 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12905         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12907 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12909         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12910         GCC_JIT_UNARY_OP_ABS.
12911         (verify_unary_ops): Likewise.
12913 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12915         * jit.dg/test-arith-overflow.c: New test case.
12916         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12917         * jit.dg/test-combination.c (create_code): Likewise.
12918         (verify_code): Likewise.
12919         * jit.dg/test-threads.c (testcases): Likewise.
12921 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12923         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12924         rather than "jit".  Load g++.exp, and call g++_init.
12925         Run test-*.cc files within the testsuite and *.cc files within
12926         docs/examples.
12927         (jit-dg-test): Drop the addition of -fgnu89-inline to
12928         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12929         doing it when compiling C testcases (since g++ does not handle
12930         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12931         is restored to the value after g++_init ran, rather than the
12932         value before g++_init ran.  Return a list of
12933         $comp_output $output_file, as dg-test assumes.
12935 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12937         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12938         make it easier to figure out the origin of each test result when
12939         running test-combination.c and test-threads.c.
12940         (CHECK_VALUE): Likewise.
12941         (CHECK_DOUBLE_VALUE): Likewise.
12942         (CHECK_STRING_VALUE): Likewise.
12943         (CHECK_STRING_STARTS_WITH): Likewise.
12944         (CHECK_STRING_CONTAINS): Likewise.
12945         (CHECK): Likewise.
12946         (check_string_value): Likewise, add "funcname" param.
12947         (check_string_starts_with): Likewise.
12948         (check_string_contains): Likewise.
12950 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12952         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12953         generating name of built executable.
12955 2015-01-07  Marek Polacek  <polacek@redhat.com>
12957         PR c/64440
12958         * gcc.dg/pr64440.c: New test.
12959         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12961 2015-01-07  Marek Polacek  <polacek@redhat.com>
12963         PR c/64417
12964         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12965         * gcc.dg/pr64417.c: New test.
12967 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
12969         PR target/64505
12970         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12971         fix is correct.
12973 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12975         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12976         Check if testcases run without errors, not just if they compile.
12978 2015-01-06  Christian Bruel  <christian.bruel@st.com>
12980         PR target/64507
12981         * gcc.target/sh/pr64507.c: New test.
12983 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
12985         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12987 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
12989         * c-c++-common/asan/sanitize-all-1.c: New test.
12990         * c-c++-common/ubsan/sanitize-all-1.c: New test.
12991         * c-c++-common/ubsan/sanitize-all-2.c: New test.
12992         * c-c++-common/ubsan/sanitize-all-3.c: New test.
12993         * c-c++-common/ubsan/sanitize-all-4.c: New test.
12995 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12997         * lib/target-supports.exp (check_profiling_available): Return 0 for
12998         Visium.
12999         (check_effective_target_tls_runtime): Likewise.
13000         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
13001         * gcc.dg/20020312-2.c: Adjust for Visium.
13002         * gcc.dg/tls/thr-cse-1.c: Likewise
13003         * gcc.dg/tree-ssa/20040204-1.c: Likewise
13004         * gcc.dg/tree-ssa/loop-1.c: Likewise.
13005         * gcc.dg/weak/typeof-2.c: Likewise.
13007 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
13009         PR rtl-optimization/64287
13010         * gcc.dg/aru-2.c: New test.
13012 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
13014         PR sanitizer/64344
13015         * c-c++-common/ubsan/pr64344-1.c: New test.
13016         * c-c++-common/ubsan/pr64344-2.c: New test.
13018         PR tree-optimization/64465
13019         * gcc.dg/pr64465.c: New test.
13021         PR tree-optimization/64494
13022         * gcc.c-torture/compile/pr64494.c: New test.
13024 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13026         PR fortran/47674
13027         * gfortran.dg/realloc_on_assign_25.f90:  New test.
13029 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
13031         Update copyright years.
13033 2015-01-05  Marek Polacek  <polacek@redhat.com>
13035         PR c/64423
13036         * gcc.dg/pr64423.c: New test.
13038 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
13040         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
13041         mmix-knuth-mmixware for the same reason as for MIPS.
13042         * gcc.dg/debug/debug-2.c: Ditto.
13044         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
13046 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
13048         PR testsuite/62250
13049         * lib/gfortran.exp: Add libatomic library search path.
13050         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
13051         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13053         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
13055 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13057         * c-c++-common/tsan/bitfield_race.c: New testcase.
13058         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
13060 2015-01-02  Tobias Burnus  <burnus@net-b.de>
13062         * gfortran.dg/coarray/collectives_4.f90: New.
13064 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
13066         PR fortran/57562
13067         * gfortran.dg/extends_16.f90: New.
13069 2015-01-02  Tobias Burnus  <burnus@net-b.de>
13071         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
13073 2015-01-02  Tobias Burnus  <burnus@net-b.de>
13075         * gfortran.dg/coarray/codimension_2.f90: New.
13076         * gfortran.dg/coarray/codimension_2a.f90: New.
13077         * gfortran.dg/coarray_35.f90: New.
13078         * gfortran.dg/coarray_35a.f90: New.
13080 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
13082         PR fortran/60507
13083         * gfortran.dg/dummy_procedure_11.f90: New.
13085 Copyright (C) 2015 Free Software Foundation, Inc.
13087 Copying and distribution of this file, with or without modification,
13088 are permitted in any medium without royalty provided the copyright
13089 notice and this notice are preserved.