Fix race on temp file in gfortran tests.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob73e0a39434a7f635e48931a4d69e66d22bcd2d7b
1 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
3         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
4         make it unique per testcase.
5         * gfortran.dg/chmod_2.f90: Likewise.
6         * gfortran.dg/chmod_3.f90: Likewise.
7         * gfortran.dg/direct_io_8.f90: Likewise.
8         * gfortran.dg/f2003_inquire_1.f03: Likewise.
9         * gfortran.dg/f2003_io_1.f03: Likewise.
10         * gfortran.dg/f2003_io_2.f03: Likewise.
11         * gfortran.dg/f2003_io_8.f03: Likewise.
12         * gfortran.dg/inquire_size.f90: Likewise.
13         * gfortran.dg/namelist_66.f90: Likewise.
14         * gfortran.dg/namelist_82.f90: Likewise.
15         * gfortran.dg/namelist_87.f90: Likewise.
16         * gfortran.dg/open_negative_unit_1.f90: Likewise.
17         * gfortran.dg/open_new.f90: Likewise.
18         * gfortran.dg/stat_1.f90: Likewise.
19         * gfortran.dg/stat_2.f90: Likewise.
20         * gfortran.dg/streamio_15.f90: Likewise.
21         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
23 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
25         PR middle-end/67989
26         * g++.dg/pr67989.C: New test.
28 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
30         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
31         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
32         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
33         suffix to the temporary filename to make it unique per testcase.
35 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
37         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
39 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
41         PR fortran/67171
42         * gfortran.dg/allocate_with_source_12.f03: New test
44         PR fortran/61819
45         * gfortran.dg/allocate_with_source_13.f03: New test
47         PR fortran/61830
48         * gfortran.dg/allocate_with_source_14.f03: New test
50 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
52         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
54 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
56         PR target/68084
57         * gcc.target/i386/pr68084.c: New test.
59 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
61         PR fortran/66927
62         PR fortran/67044
63         * gfortran.dg/allocate_with_source_10.f08: New test.
64         * gfortran.dg/allocate_with_source_11.f08: New test.
65         * gfortran.dg/class_array_15.f03: Changed count of expected
66         _builtin_frees to 11. One step of temporaries is spared, therefore
67         the allocatable component of that temporary is not to be freeed.
69 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
71         PR fortran/68055
72         * gfortran.dg/pr68055.f90: New case.
74 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
76         PR fortran/67805
77         * gfortran.dg/pr67805.f90: New testcase.
78         * gfortran.dg/array_constructor_26.f03: Update testcase.
79         * gfortran.dg/array_constructor_27.f03: Ditto.
80         * gfortran.dg/char_type_len_2.f90: Ditto.
81         * gfortran.dg/pr67802.f90: Ditto.
82         * gfortran.dg/used_before_typed_3.f90: Ditto.
84 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
86         PR ipa/pr67600
87         * g++.dg/torture/pr67600.C: New testcase.
89 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
91         * g++.dg/pr68062.C: New test.
93 2015-10-23  Jeff Law  <law@redhat.com>
95         PR tree-optimization/67830
96         * gcc.dg/pr67830.c: New test.
98 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
100         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
102 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
103             Andrew Pinski  <apinski@cavium.com>
105         PR rtl-optimization/67736
106         * gcc.dg/torture/pr67736.c: New test.
107         * gcc.dg/combine-subregs.c: New test.
109 2015-10-23  Alan Hayward <alan.hayward@arm.com>
111         PR tree-optimization/65947
112         * lib/target-supports.exp
113         (check_effective_target_vect_max_reduc): Add.
114         * gcc.dg/vect/pr65947-1.c: New test.
115         * gcc.dg/vect/pr65947-2.c: New test.
116         * gcc.dg/vect/pr65947-3.c: New test.
117         * gcc.dg/vect/pr65947-4.c: New test.
118         * gcc.dg/vect/pr65947-5.c: New test.
119         * gcc.dg/vect/pr65947-6.c: New test.
120         * gcc.dg/vect/pr65947-7.c: New test.
121         * gcc.dg/vect/pr65947-8.c: New test.
122         * gcc.dg/vect/pr65947-9.c: New test.
123         * gcc.dg/vect/pr65947-10.c: New test.
124         * gcc.dg/vect/pr65947-11.c: New test.
126 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
128         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
129         Make weak rather than noinline.
130         * gcc.dg/builtins-57.c: Compile with -O.
131         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
133 2015-10-23  Tom de Vries  <tom@codesourcery.com>
135         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
137 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
139         PR sanitizer/68042
140         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
141         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
143 2015-10-22  Martin Sebor  <msebor@redhat.com>
145         PR driver/68043
146         * gcc.misc-tests/help.exp: Verify that option descriptions
147         end in periods.
148         * lib/options.exp (check_for_options): Use the regexp --line option.
149         Print unexpected match on failure.
151 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
153         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
155 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
157         PR c++/67838
158         * g++.dg/cpp1y/var-templ46.C: New.
160 2015-10-22  Richard Biener  <rguenther@suse.de>
162         PR tree-optimization/58497
163         * gcc.dg/tree-ssa/vector-5.c: New testcase.
165 2015-10-22  Richard Biener  <rguenther@suse.de>
167         PR tree-optimization/19049
168         PR tree-optimization/65962
169         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
170         * gcc.dg/vect/vect-63.c: Adjust.
171         * gcc.dg/vect/vect-70.c: Likewise.
172         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
173         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
174         * gfortran.dg/vect/pr19049.f90: Likewise.
175         * gfortran.dg/vect/vect-8.f90: Likewise.
177 2015-10-22  Richard Biener  <rguenther@suse.de>
179         PR middle-end/68046
180         PR middle-end/61893
181         * gcc.dg/torture/ftrapv-2.c: New testcase.
183 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
185         PR target/68015
186         * gcc.target/s390/pr68015.c: New test.
188 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
190         PR testsuite/67948
191         * gcc.target/arm/xor-and.c: Adjust test to check for eor
192         instead of orr.
194 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
195             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
197         PR target/63304
198         * gcc.target/aarch64/pr63304_1.c: New test.
200 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
202         PR c++/66781
203         * g++.dg/parse/enum13.C: New.
205 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
207         PR c++/67847
208         * g++.dg/parse/enum12.C: New.
210 2015-10-21  Martin Sebor  <msebor@redhat.com>
212         PR driver/68043
213         * gcc.misc-tests/help.exp: Adjust.
214         * lib/options.exp (check_for_options): Add detail to output.
216 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
218         PR fortran/67939
219         * gfortran.dg/pr67939.f90: New test.
221 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
222             Sebastian Pop  <s.pop@samsung.com>
224         * gcc.dg/graphite/scop-11.c: Update pattern.
226 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
228         PR ipa/67056
229         * g++.dg/ipa/pr67056.C: New testcase.
231 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
233         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
234         are matched.
236 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
238         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
239         Add associated options for arm*-*-*.
240         (sqrt): Remove dummy definition.
242 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
244         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
246 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
248         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
249         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
250         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
252 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
254         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
255         sra-max-scalarization-size-Ospeed.
257 2015-10-21  Marek Polacek  <polacek@redhat.com>
260         PR c/68024
261         * gcc.dg/pr68024.c: New test.
263 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
265         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
266         * c-c++-common/goacc/sb-1.c: Adjust errors.
267         * c-c++-common/goacc/sb-3.c: Adjust errors.
268         * c-c++-common/goacc/loop-1.c: Adjust errors.
269         * c-c++-common/goacc/nesting-1.c: Adjust errors.
270         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
271         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
273 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
275         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
277 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
279         * gcc.dg/lto/simd-function_0.c: New test.
281 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
283         PR target/68018
284         * gcc.target/i386/pr68018.c: New test.
286 2015-10-21  Richard Biener  <rguenther@suse.de>
288         PR middle-end/68031
289         * gcc.dg/torture/pr68031.c: New testcase.
291 2015-10-21  Richard Biener  <rguenther@suse.de>
293         PR tree-optimization/68026
294         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
296 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
298         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
299         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
300         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
301         * g++.dg/asan/default-options-1.C: Likewise.
303 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
305         * gcc.target/aarch64/stp_vec_64_1.c: New test.
306         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
308 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
310         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
312 2015-10-20  Marek Polacek  <polacek@redhat.com>
314         PR c/67964
315         * gcc.dg/pr67964.c: New test.
317 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
319         PR rtl-optimization/67609
320         * gcc.target/i386/pr67609.c: New.
322 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
324         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
326 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
328         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
329         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
331 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
333         PR target/66810
334         * gcc.target/i386/pr66810.c: New test.
336 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
338         PR target/67963
339         PR target/67985
340         * gcc.target/i386/pr67963-1.c: New test.
341         * gcc.target/i386/pr67963-2.c: Likewise.
342         * gcc.target/i386/pr67963-3.c: Likewise.
343         * gcc.target/i386/pr67985-1.c: Likewise.
344         * gcc.target/i386/pr67985-2.c: Likewise.
345         * gcc.target/i386/pr67985-3.c: Likewise.
347 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
349         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
351 2015-10-20  Richard Biener  <rguenther@suse.de>
353         PR tree-optimization/68017
354         * gcc.dg/torture/pr68017.c: New testcase.
356 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
358         PR target/66912
359         * gcc.target/aarch64/pr66912.c: New.
360         * gcc.target/arm/pr66912.c: New.
362 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
364         * gfortran.dg/pr67900.f90: New tests.
366 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
368         * gnat.dg/opt50.adb: New test.
369         * gnat.dg/opt50_pkg.adb: New helper.
370         * gnat.dg/opt50_pkg.ads: New helper.
372 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
374         PR fortran/68019
375         * gfortran.dg/pr68019.f90: new test.
377 2015-10-19  Richard Biener  <rguenther@suse.de>
379         PR tree-optimization/67975
380         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
382 2015-10-19  Richard Biener  <rguenther@suse.de>
384         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
386 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
388         PR target/67995
389         * gcc.target/i386/pr67995-1.c: New test.
390         * gcc.target/i386/pr67995-2.c: Likewise.
391         * gcc.target/i386/pr67995-3.c: Likewise.
393 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
395         PR middle-end/68002
396         * gcc.dg/PR68002.c: New test.
398 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
400         * gcc.dg/builtins-20.c: Remove undefined behavior.
402 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
404         PR fortran/67758
405         * gfortran.dg/common_25.f90: New file.
407 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
409         PR fortran/67177
410         * gfortran.dg/move_alloc_15.f90: New test
411         * gfortran.dg/move_alloc_16.f90: New test
413         PR fortran/67977
414         * gfortran.dg/deferred_character_assignment_1.f90: New test
416 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
418         PR fortran/67987
419         * gfortran.df/pr67987.f90: New test.
420         * gfortran.dg/char_length_2.f90: Update testcase.
422 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
424         * gcc.target/i386/iamcu/test_basic_returning.c
425         (def_test_returning_type): Use union to check float return bits.
427 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
429         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
430         Replace printf with __builtin_printf.
432 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
434         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
435         initialize u5.
437 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
439         PR middle-end/67966
440         * gnat.dg/pack21.adb: New test.
441         * gnat.dg/pack22.adb: Likewise.
442         * gnat.dg/pack22_pkg.ad[sb]: New helper.
444 2015-10-16  Christian Bruel  <christian.bruel@st.com>
446         PR target/67745
447         * gcc.target/arm/no-align.c: New test.
448         * gcc.target/arm/attr-align1.c: New test.
449         * gcc.target/arm/attr-align2.c: New test.
450         * gcc.target/arm/attr-align3.c: New test.
452 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
454         * gcc.c-torture/compile/icfmatch.c: Add testcase
456 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
458         PR c++/67926
459         * g++.dg/cpp1z/fold-ice1.C: New.
461 2015-10-16  Michael Collison  <michael.collison@linaro.org>
462             Andrew Pinski <andrew.pinski@caviumnetworks.com>
464         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
466 2015-10-15  Marek Polacek  <polacek@redhat.com>
468         * gcc.dg/tree-ssa/reassoc-42.c: New test.
470 2015-10-15  Marek Polacek  <polacek@redhat.com>
472         PR tree-optimization/67953
473         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
474         unsigned.
475         * gcc.dg/torture/pr67953.c: New test.
477 2015-10-14  Jeff Law  <law@redhat.com>
479         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
480         contained within have their own file/test now.
481         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
482         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
483         expectations a bit more.
484         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
485         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
486         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
487         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
488         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
490         PR testsuite/67959
491         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
493 2015-10-14  Marek Polacek  <polacek@redhat.com>
495         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
496         (f6): New.
497         (f7): New.
498         (f8): New.
499         (f9): New.
500         (f10): New.
501         (f11): New.
502         (f12): New.
503         (f13): New.
505 2015-10-14  Richard Biener  <rguenther@suse.de>
507         PR tree-optimization/67915
508         * gcc.dg/torture/pr67915.c: New testcase.
510 2015-10-14  Marek Polacek  <polacek@redhat.com>
512         PR tree-optimization/67815
513         * gcc.dg/tree-ssa/reassoc-39.c: New test.
514         * gcc.dg/tree-ssa/reassoc-40.c: New test.
515         * gcc.dg/tree-ssa/reassoc-41.c: New test.
517 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
519         * gcc.dg/pragma-pop_options-1.c: New test.
521 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
522             Aldy Hernandez  <aldyh@redhat.com>
524         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
525         * c-c++-common/gomp/clauses-1.c: New test.
526         * c-c++-common/gomp/clauses-2.c: New test.
527         * c-c++-common/gomp/clauses-3.c: New test.
528         * c-c++-common/gomp/clauses-4.c: New test.
529         * c-c++-common/gomp/declare-target-1.c: New test.
530         * c-c++-common/gomp/declare-target-2.c: New test.
531         * c-c++-common/gomp/depend-3.c: New test.
532         * c-c++-common/gomp/depend-4.c: New test.
533         * c-c++-common/gomp/doacross-1.c: New test.
534         * c-c++-common/gomp/if-1.c: New test.
535         * c-c++-common/gomp/if-2.c: New test.
536         * c-c++-common/gomp/linear-1.c: New test.
537         * c-c++-common/gomp/map-2.c: New test.
538         * c-c++-common/gomp/map-3.c: New test.
539         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
540         f_omp_target_data): Add map clause to target data.
541         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
542         * c-c++-common/gomp/ordered-1.c: New test.
543         * c-c++-common/gomp/ordered-2.c: New test.
544         * c-c++-common/gomp/ordered-3.c: New test.
545         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
546         on non-iterator.
547         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
548         clause and ordered construct where no longer allowed.
549         * c-c++-common/gomp/priority-1.c: New test.
550         * c-c++-common/gomp/reduction-1.c: New test.
551         * c-c++-common/gomp/schedule-simd-1.c: New test.
552         * c-c++-common/gomp/sink-1.c: New test.
553         * c-c++-common/gomp/sink-2.c: New test.
554         * c-c++-common/gomp/sink-3.c: New test.
555         * c-c++-common/gomp/sink-4.c: New test.
556         * c-c++-common/gomp/udr-1.c: New test.
557         * c-c++-common/taskloop-1.c: New test.
558         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
559         value of _OPENMP macro.
560         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
561         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
562         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
563         * gcc.dg/gomp/clause-1.c:
564         * gcc.dg/gomp/reduction-1.c: New test.
565         * gcc.dg/gomp/sink-fold-1.c: New test.
566         * gcc.dg/gomp/sink-fold-2.c: New test.
567         * gcc.dg/gomp/sink-fold-3.c: New test.
568         * gcc.dg/vect/vect-simd-clone-15.c: New test.
569         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
570         of non-static data members.
571         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
572         Add some linear clause tests.
573         * g++.dg/gomp/declare-simd-3.C: New test.
574         * g++.dg/gomp/linear-1.C: New test.
575         * g++.dg/gomp/member-1.C: New test.
576         * g++.dg/gomp/member-2.C: New test.
577         * g++.dg/gomp/pr66571-2.C: New test.
578         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
579         dependent argument.
580         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
581         in reduction clause.
582         * g++.dg/gomp/reference-1.C: New test.
583         * g++.dg/gomp/sink-1.C: New test.
584         * g++.dg/gomp/sink-2.C: New test.
585         * g++.dg/gomp/sink-3.C: New test.
586         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
587         * g++.dg/gomp/this-1.C: New test.
588         * g++.dg/gomp/this-2.C: New test.
589         * g++.dg/vect/simd-clone-2.cc: New test.
590         * g++.dg/vect/simd-clone-2.h: New test.
591         * g++.dg/vect/simd-clone-3.cc: New test.
592         * g++.dg/vect/simd-clone-4.cc: New test.
593         * g++.dg/vect/simd-clone-4.h: New test.
594         * g++.dg/vect/simd-clone-5.cc: New test.
596 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
598         * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
599         after r228716 (Fix vtbl[34] and vtbx4).
601 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
603         PR tree-optimization/67909, 67947
604         * gcc.dg/torture/pr67947.c: New test.
606 2015-10-13  Jeff Law  <law@redhat.com>
608         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
610 2015-10-12  Jeff Law  <law@redhat.com>
612         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
613         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
614         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
615         ssa-dom-thread-11.c.
617         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
619 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
621         PR c++/58566
622         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
624 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
626         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
627         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
628         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
629         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
630         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
631         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
632         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
633         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
635 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
637         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
638         and -mno-frame-header-opt options.
639         * gcc.target/mips/frame-header-1.c: New file.
640         * gcc.target/mips/frame-header-2.c: New file.
641         * gcc.target/mips/frame-header-3.c: New file.
643 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
644             Hale Wang  <hale.wang@arm.com>
646         * gcc.dg/tree-ssa/forwprop-33.c: New.
648 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
650         PR target/67895
651         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
652         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
653         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
654         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
655         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
656         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
657         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
658         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
659         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
660         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
662 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
664         * lib/multiline.exp: New file.
665         * lib/prune.exp: Load multiline.exp.
666         (prune_gcc_output): Call into multiline.exp to handle any
667         multiline output directives.
668         * lib/libgo.exp: Load multiline.exp before prune.exp, using
669         load_gcc_lib.
671 2015-10-09  Martin Jambor  <mjambor@suse.cz>
673         PR tree-optimization/67794
674         * gcc.dg/ipa/ipa-sra-10.c: New test.
675         * gcc.dg/torture/pr67794.c: Likewise.
677 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
679         PR rtl-optimization/67828
680         * gcc.dg/torture/pr67828.c: New.
682 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
684         PR target/67366
685         * lib/target-supports.exp (check_effective_target_non_strict_align):
686         Adjust for arm*-*-*.
687         * gcc.target/arm/pr67366.c: New test.
689 2015-10-09  Richard Biener  <rguenther@suse.de>
691         PR tree-optimization/67891
692         * gcc.dg/tree-ssa/pr67891.c: New testcase.
694 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
696         * gcc.dg/builtins-47.c: Test the optimized dump instead.
698 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
700         * gcc.dg/vect/vect-outer-simd-3.c: New test.
702 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
704         * gcc.dg/loop-unswitch-2.c: New test.
705         * gcc.dg/loop-unswitch-3.c: Likewise.
706         * gcc.dg/loop-unswitch-4.c: Likewise.
708 2015-10-08  Tom de Vries  <tom@codesourcery.com>
710         * gcc.dg/dse.c: Only dump in dse1 pass.
711         * gcc.dg/tree-ssa/pr30375.c: Same.
713 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
715         PR target/66697
716         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
717         (PUSH, POP): New defines.
718         (sse2_test): Use PUSH and POP to misalign runtime stack.
719         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
721 2015-10-07  James Norris  <jnorris@codesourcery.com>
723         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
724         to atomic_init. (atomic_init): Restrict flags usage.
726 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
728         PR fortran/65889
729         * gfortran.dg/sizeof_5.f90: New test.
731 2015-10-06  Jeff Law  <law@redhat.com>
733         * gcc.c-torture/compile/pr67816.c: New test.
735 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
737         * gcc.target/aarch64/get_lane_f16_1.c: New test.
739 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
741         PR fortran/65766
742         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
744 2015-10-06  Marek Polacek  <polacek@redhat.com>
746         PR c++/67863
747         * c-c++-common/Wtautological-compare-4.c: New test.
749 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
750             Peter Bergner <bergner@vnet.ibm.com>
752         PR target/67808
753         * gcc.target/powerpc/pr67808.c: New test.
755 2015-10-06  Nick Clifton  <nickc@redhat.com>
757         * gcc.target/msp430: New directory.
758         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
759         tests.
760         * gcc.target/msp430/data-attributes.c: New file.  Checks the
761         noinit and persistent data attributes.
763 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
765         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
767 2015-10-06  Richard Biener  <rguenther@suse.de>
769         PR tree-optimization/67859
770         * gcc.dg/torture/pr67859.c: New testcase.
772 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
774         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
776 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
778         PR c++/53856
779         * g++.dg/template/defarg19.C: New.
780         * g++.dg/template/defarg20.C: Likewise.
782 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
783             Sebastian Pop  <s.pop@samsung.com>
785         * gcc.dg/graphite/scop-sor.c: Un-xfail.
787 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
788             Sebastian Pop  <s.pop@samsung.com>
790         * gcc.dg/graphite/scop-sor.c: Xfail.
792 2015-10-05  Martin Jambor  <mjambor@suse.cz>
793             Jan Hubicka  <hubicka@ucw.cz>
795         * gcc.dg/ipa/propalign-4.c: New test.
796         * gcc.dg/ipa/propalign-5.c: Likewise.
798 2015-10-05  Marek Polacek  <polacek@redhat.com>
800         PR tree-optimization/67821
801         * gcc.dg/torture/pr67821-2.c: New test.
802         * gcc.dg/torture/pr67821.c: New test.
804 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
806         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
808 2015-10-05  Christian Bruel  <christian.bruel@st.com>
810         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
812 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
814         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
815         (exec_vcvt): Add comments.
817 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
819         PR rtl-optimization/67447
820         * gcc.target/i386/pr67447.c: New test.
822 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
824         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
825         effective target.
826         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
827         * gcc.target/i386/vect-perm-even-1.c: Ditto.
828         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
829         * gcc.target/i386/vect-unpack-1.c: Ditto.
830         * gcc.target/i386/vect-unpack-2.c: Ditto.
832 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
834         PR fortran/67758
835         * gfortran.dg/common_24.f: New.
837 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
839         * gcc.target/arm/pr67756.c: Fixed warnings.
841 2015-10-02  Marek Polacek  <polacek@redhat.com>
843         PR c/67730
844         * gcc.dg/pr67730-1.c: New test.
845         * gcc.dg/pr67730-2.c: New test.
846         * gcc.dg/pr67730.h: New test.
848 2015-10-02  Marek Polacek  <polacek@redhat.com>
850         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
852 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
854         PR tree-optimization/67754
855         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
856         * gfortran.dg/graphite/block-2.f: Same.
858 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
860         * gcc.dg/graphite/scop-23.c: New.
862 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
864         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
865         and "avx512vbmi".
867 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
869         PR rtl-optimization/67756
870         * gcc.target/arm/pr67756.c: New.
872 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
874         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
875         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
876         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
877         for tiny model.
878         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
879         for small model.
881 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
883         * gcc.target/i386/vect-pack-trunc-1.c: New test.
884         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
885         * gcc.target/i386/vect-perm-even-1.c: Ditto.
886         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
887         * gcc.target/i386/vect-unpack-1.c: Ditto.
888         * gcc.target/i386/vect-unpack-2.c: Ditto.
890 2015-10-02  Marek Polacek  <polacek@redhat.com>
892         PR c/64249
893         * c-c++-common/Wduplicated-cond-1.c: New test.
894         * c-c++-common/Wduplicated-cond-2.c: New test.
895         * c-c++-common/Wduplicated-cond-3.c: New test.
896         * c-c++-common/Wduplicated-cond-4.c: New test.
897         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
898         -Wduplicated-cond warning.
900 2015-10-02  Renlin Li  <renlin.li@arm.com>
902         * gcc.target/aarch64/csneg-1.c: Update.
904 2015-10-02  Renlin Li  <renlin.li@arm.com>
906         PR target/66776
907         * gcc.target/aarch64/pr66776.c: New.
909 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
911         * gnat.dg/warn13.adb: New test.
913 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
915         * gnat.dg/vect15.ad[sb]: New test.
916         * gnat.dg/vect16.ad[sb]: Likewise.
917         * gnat.dg/vect17.ad[sb]: Likewise.
918         * gnat.dg/vect18.ad[sb]: Likewise.
920 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
922         PR rtl-optimization/67786
923         PR rtl-optimization/67787
924         * gcc.dg/pr67786.c: New test.
925         * gcc.dg/pr67787.c: Likewise.
927 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
929         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
931 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
933         PR target/51726
934         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
936 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
938         PR fortran/62242
939         PR fortran/52332
940         * gfortran.dg/string_array_constructor_1.f90: New.
941         * gfortran.dg/string_array_constructor_2.f90: New.
942         * gfortran.dg/string_array_constructor_3.f90: New.
944 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
946         PR target/67788
947         PR target/67789
948         * gcc.target/powerpc/pr67789.c: New testcase.
950 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
952         PR fortran.67802
953         * gfortran.dg/pr67802.f90: New test.
955 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
957         PR fortran/66979
958         gfortran.dg/pr66979.f90: new test.
960 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
962         PR fortran/67616
963         * gfortran.dg/pr67616.f90: New test.
965 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
967         PR c++/54430
968         * g++.dg/cpp0x/range-for30.C: New.
970 2015-10-01  Marek Polacek  <polacek@redhat.com>
972         PR c/65345
973         * gcc.dg/atomic/pr65345-4.c: New test.
974         * gcc.dg/pr65345-3.c: New test.
976 2015-10-01  Marek Polacek  <polacek@redhat.com>
978         PR tree-optimization/67769
979         * gcc.dg/torture/pr67769.c: New test.
981 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
983         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
985 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
987         PR target/54236
988         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
990 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
992         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
993         (main): Rename to sse2_test.  Abort if count != 5.
994         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
995         of -march=slm.
996         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
998 2015-10-01  Richard Biener  <rguenther@suse.de>
1000         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1001         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1003 2015-09-30  Jeff Law  <law@redhat.com>
1005         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1007 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1009         PR rtl-optimization/67037
1010         * gcc.c-torture/execute/pr67037.c: New test.
1012 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1014         * lib/target-supports.exp (check_effective_target_sync_int_128):
1015         Return 1 on spu-*-* targets.
1016         (check_effective_target_sync_int_128_runtime): Likewise.
1017         (check_effective_target_sync_long_long): Likewise.
1018         (check_effective_target_sync_long_long_runtime): Likewise.
1019         (check_effective_target_sync_int_long): Likewise.
1020         (check_effective_target_sync_char_short): Likewise.
1022 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
1024         * gcc.target/i386/pr67761.c: New test.
1026 2015-09-30  Marek Polacek  <polacek@redhat.com>
1028         PR c/67730
1029         * gcc.dg/pr67730.c: New test.
1031 2015-09-30  Marek Polacek  <polacek@redhat.com>
1033         PR tree-optimization/67690
1034         * gcc.dg/torture/pr67690.c: New test.
1036 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
1038         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1039         * g++.dg/gomp/tls-wrap4.C: Likewise.
1040         * gcc.dg/atomic-op-optimize.c: Likewise.
1041         * gcc.dg/pr54087.c: Likewise.
1042         * gcc.dg/tls/section-2.c: Likewise.
1043         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1044         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1045         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1046         * gcc.target/arm/divzero.c: Likewise.
1047         * gcc.target/arm/sibcall-2.c: Likewise.
1048         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1049         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1050         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1051         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1052         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1053         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1054         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1055         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1056         * gfortran.dg/default_format_2.f90: Likewise.
1057         * gfortran.dg/default_format_denormal_2.f90: Likewise.
1059 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
1061         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1063 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1065         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1066         * gfortran.dg/round_4.f90: ditto.
1068 2015-09-29  Richard Biener  <rguenther@suse.de>
1070         PR tree-optimization/67170
1071         * gfortran.dg/pr67170.f90: New testcase.
1073 2015-09-29  Richard Biener  <rguenther@suse.de>
1075         PR tree-optimization/67741
1076         * gcc.dg/torture/pr67741.c: New testcase.
1078 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
1080         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1081         non-zero for __builtin_signbit tests.
1083 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
1085         PR target/65105
1086         * gcc.target/i386/pr65105-1.c: New.
1087         * gcc.target/i386/pr65105-2.c: New.
1088         * gcc.target/i386/pr65105-3.c: New.
1089         * gcc.target/i386/pr65105-4.C: New.
1090         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1092 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
1094         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1096 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
1098         PR fortran/40054
1099         PR fortran/63921
1100         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1101         standard as legacy.
1102         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1103         * gfortran.dg/function_types_3.f90: Change error message to
1104         "Type inaccessible...."
1105         * gfortran.dg/ptr_func_assign_1.f08: New test.
1106         * gfortran.dg/ptr_func_assign_2.f08: New test.
1108 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
1110         PR fortran/40054
1111         PR fortran/63921
1112         * gfortran.dg/ptr_func_assign_3.f08: New test.
1113         * gfortran.dg/ptr_func_assign_4.f08: New test.
1115 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
1116             Sebastian Pop  <s.pop@samsung.com>
1118         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1119         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1120         * gcc.dg/graphite/block-3.c: Same.
1121         * gcc.dg/graphite/block-4.c: Same.
1122         * gcc.dg/graphite/block-5.c: Same.
1123         * gcc.dg/graphite/block-6.c: Same.
1124         * gcc.dg/graphite/block-7.c: Same.
1125         * gcc.dg/graphite/block-8.c: Same.
1126         * gcc.dg/graphite/block-pr47654.c: Same.
1127         * gcc.dg/graphite/interchange-0.c: Same.
1128         * gcc.dg/graphite/interchange-1.c: Same.
1129         * gcc.dg/graphite/interchange-10.c: Same.
1130         * gcc.dg/graphite/interchange-11.c: Same.
1131         * gcc.dg/graphite/interchange-12.c: Same.
1132         * gcc.dg/graphite/interchange-13.c: Same.
1133         * gcc.dg/graphite/interchange-14.c: Same.
1134         * gcc.dg/graphite/interchange-15.c: Same.
1135         * gcc.dg/graphite/interchange-3.c: Same.
1136         * gcc.dg/graphite/interchange-4.c: Same.
1137         * gcc.dg/graphite/interchange-5.c: Same.
1138         * gcc.dg/graphite/interchange-6.c: Same.
1139         * gcc.dg/graphite/interchange-7.c: Same.
1140         * gcc.dg/graphite/interchange-8.c: Same.
1141         * gcc.dg/graphite/interchange-9.c: Same.
1142         * gcc.dg/graphite/interchange-mvt.c: Same.
1143         * gcc.dg/graphite/pr35356-1.c: Same.
1144         * gcc.dg/graphite/pr35356-3.c: Same.
1145         * gcc.dg/graphite/pr37485.c: Same.
1146         * gcc.dg/graphite/scop-1.c: Same.
1147         * gcc.dg/graphite/scop-11.c: Same.
1148         * gcc.dg/graphite/scop-5.c: Same.
1149         * gcc.dg/graphite/uns-block-1.c: Same.
1150         * gcc.dg/graphite/uns-interchange-9.c: Same.
1151         * gfortran.dg/graphite/block-1.f90: Same.
1152         * gfortran.dg/graphite/interchange-3.f90: Same.
1153         * gfortran.dg/graphite/pr14741.f90: Same.
1154         * gfortran.dg/graphite/block-2.f: Same.
1156 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
1157             Sebastian Pop  <s.pop@samsung.com>
1159         PR tree-optimization/67700
1160         * gcc.dg/graphite/run-id-pr67700.c: New.
1162 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
1164         PR target/54236
1165         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1166         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1167         test_27): New.
1168         * gcc.target/sh/pr54236-5.c: New.
1169         * gcc.target/sh/pr54236-6.c: New.
1171 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1173         PR rtl-optimization/67456
1174         PR rtl-optimization/67464
1175         PR rtl-optimization/67465
1176         * gcc.dg/pr67465.c: New test.
1178 2015-09-28  Tom de Vries  <tom@codesourcery.com>
1180         PR tree-optimization/62171
1181         * gcc.dg/vect/pr62171.c: New test.
1183 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
1185         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1186         skip on AIX.  XFAIL individual line tests.
1188 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
1190         PR rtl-optimization/64164
1191         PR tree-optimization/67312
1192         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
1193         * gcc.target/i386/stackalign/return-4.c: Add -O.
1195 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
1197         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1199 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
1201         PR fortran/67721
1202         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1204 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
1206         * gcc.dg/pr64935-1.c: XFAIL on AIX.
1207         * gcc.dg/pr64935-2.c: XFAIL on AIX.
1208         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1209         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1210         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1211         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1212         DW_AT_noreturn on AIX.
1213         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1214         DW_AT_noreturn on AIX.
1215         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1216         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1217         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1218         DW_AT_GNU_deleted on AIX.
1219         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1220         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1221         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1222         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1223         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1224         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1225         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1226         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1227         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1228         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1229         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1230         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1231         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1232         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1233         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1235 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1237         PR fortran/67614
1238         * gfortran.dg/pr67614.f90: New test.
1240 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1242         PR fortran/67525
1243         * gfortran.dg/pr67525.f90: New test.
1245 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
1247         PR fortran/55603
1248         * gfortran.dg/allocatable_function_9.f90: New.
1250 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1252         PR target/67675
1253         * gcc.target/sh/pr67675.c: New.
1255 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
1257         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1259 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
1261         * gcc.target/i386/pr66749.c (dg-options): Replace
1262         -mtune=lakemount with -mtune=lakemont.
1263         * gcc.target/i386/pr66821.c (dg-options): Likewise.
1264         * gcc.target/i386/pr67329.c (dg-options): Likewise.
1266 2015-09-25  Marek Polacek  <polacek@redhat.com>
1268         * c-c++-common/ubsan/bounds-11.c: New test.
1269         * c-c++-common/ubsan/bounds-12.c: New test.
1271 2015-09-25  Marek Polacek  <polacek@redhat.com>
1273         PR sanitizer/64906
1274         * c-c++-common/ubsan/pr64906.c: New test.
1276 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1278         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1279         with -mtune=lakemount.
1280         * gcc.target/i386/pr66821.c (dg-options): Likewise.
1281         * gcc.target/i386/pr67329.c (dg-options): Likewise.
1283 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1285         PR driver/67640
1286         * gcc.dg/Werror-13.c: New test.
1288 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1290         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1292 2015-09-24  Richard Biener  <rguenther@suse.de>
1294         PR lto/67699
1295         * g++.dg/pr67699.C: New testcase.
1297 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
1299         PR libgcc/67624
1300         * gcc.target/arm/fp16-inf.c: New test.
1302 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
1304         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1305         name while checking for AVX-512VBMI presence.
1307 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1309         * lib/target-supports.exp (check_effective_target_pie): Check for
1310         PIE support on Solaris 11.x and 12.
1312 2015-09-24  Richard Biener  <rguenther@suse.de>
1314         * g++.dg/tree-ssa/restrict3.C: New testcase.
1316 2015-09-24  Richard Biener  <rguenther@suse.de>
1318         PR tree-optimization/48885
1319         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1321 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
1323         * c-c++-common/Wmisleading-indentation.c: Augment test.
1325 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
1327         Fix small typos in the coding rule enforcement warnings.
1328         * g++.dg/diagnostic/disable.C: Replace 'namepace'
1329         with 'namespace'.
1331 2015-09-23  Richard Biener  <rguenther@suse.de>
1333         PR middle-end/67662
1334         * gcc.dg/ubsan/pr67662.c: New testcase.
1336 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1338         PR c/49655
1339         * gcc.dg/pragma-diag-6.c: New test.
1341 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
1343         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1345 2015-09-23  Richard Biener  <rguenther@suse.de>
1347         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1349 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
1351         * c-c++-common/Wmisleading-indentation.c: Augment test.
1353 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
1355         * g++.dg/diagostic/disable.C: New.
1357 2015-09-22  Tom de Vries  <tom@codesourcery.com>
1359         PR tree-optimization/67671
1360         * g++.dg/pr67671.C: New test.
1362 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
1364         PR target/67480
1365         * gcc.target/i386/pr67480.c: New test.
1367 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
1369         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1370         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1371         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
1372         avx512dq, avx512cd, avx512er and avx512pf.
1374 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
1376         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1377         update-fetch operations.
1378         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1380 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
1382         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1383         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1385 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
1387         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1388         (TEST_ONE): New.
1389         * gcc.target/aarch64/atomic-inst-swap.c: New.
1391 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1393         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1394         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1395         * gcc.target/i386/pr59789.c (f1): Likewise.
1396         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1397         * gcc.target/i386/intrinsics_6.c: Likewise.
1398         * gcc.dg/winline-5.c (int t): Likewise.
1399         * gcc.dg/winline-9.c (t): Likewise.
1400         * gcc.dg/always_inline2.c (q): Likewise.
1401         * gcc.dg/winline-2.c (inline int t): Likewise.
1402         * gcc.dg/winline-6.c: Likewise.
1403         * gcc.dg/winline-10.c (void g): Likewise.
1404         * gcc.dg/pr49243.c (void parse): Likewise.
1405         * gcc.dg/always_inline3.c (q2): Likewise.
1406         * gcc.dg/winline-3.c: Likewise.
1407         * gcc.dg/winline-7.c (inline void *t): Likewise.
1409 2015-09-22  Tom de Vries  <tom@codesourcery.com>
1411         PR tree-optimization/67666
1412         * g++.dg/pr67666.C: New test.
1414 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1416         PR fortran/67615
1417         * gfortran.dg/pr67615.f90: new test.
1419 2015-09-21  Jeff Law  <law@redhat.com>
1421         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1423 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
1425         Complete the implementation of N4230, Nested namespace definition.
1426         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1427         attributes and nested namespace definitions.
1428         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1429         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1430         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1431         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1432         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1433         appearing before the namespace identifier.
1435 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1437         PR c/66415
1438         * gcc.dg/cpp/pr66415-1.c: Test column number.
1440 2015-09-21  Richard Biener  <rguenther@suse.de>
1442         * g++.dg/ext/attr-alias-3.C: Add -g.
1444 2015-09-21  Richard Biener  <rguenther@suse.de>
1446         PR debug/67664
1447         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1449 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
1451         PR target/64345
1452         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1454 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1456         * gcc.dg/pragma-diag-5.c: Fix excess warning.
1458 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1460         PR middle-end/60832
1461         * gcc.dg/pr53265.c: Update.
1463 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1465         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1467 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
1469         PR target/59478
1470         * gcc.target/sh/pr59478.c: New.
1472 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
1474         PR target/67126
1475         * gcc.target/sh/pr51244-12.c: Adjust testcase.
1476         * gcc.target/sh/pr54236-2.c: Likewise.
1478 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
1480         * gcc.target/sh/pr43417.c: Move target independent test to ...
1481         * gcc.c-torture/compile/pr43417.c: ... here.
1483 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
1485         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1486         check_effective_target_big_endian, check_effective_target_little_endian,
1487         check_effective_target_any_fpu, check_effective_target_double_fpu,
1488         check_effective_target_use_single_only_fpu,
1489         check_effective_target_default_single_fpu,
1490         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1491         check_effective_target_has_fsca, check_effective_target_has_fsrra,
1492         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1493         check_effective_target_fmovd_enabled,
1494         check_effective_target_has_privileged, check_effective_target_has_pref,
1495         check_effective_target_banked_r0r7_isr,
1496         check_effective_target_stack_save_isr): New effective target checks.
1497         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1498         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1499         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1500         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1501         * gcc.target/sh/20080410-1.c: Use new effective target checks.
1502         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1503         * gcc.target/sh/attr-isr.c: Likewise.
1504         * gcc.target/sh/fpul-usage-1.c: Likewise.
1505         * gcc.target/sh/hiconst.c: Likewise.
1506         * gcc.target/sh/mfmovd.c: Likewise.
1507         * gcc.target/sh/pr21255-3.c: Likewise.
1508         * gcc.target/sh/pr33135-1.c: Likewise.
1509         * gcc.target/sh/pr33135-2.c: Likewise.
1510         * gcc.target/sh/pr33135-3.c: Likewise.
1511         * gcc.target/sh/pr33135-4.c: Likewise.
1512         * gcc.target/sh/pr39423-2.c: Likewise.
1513         * gcc.target/sh/pr49880-4.c: Likewise.
1514         * gcc.target/sh/pr49880-5.c: Likewise.
1515         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1516         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1517         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1518         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1519         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1520         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1521         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1522         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1523         * gcc.target/sh/pr50751-2.c: Likewise.
1524         * gcc.target/sh/pr50751-3.c: Likewise.
1525         * gcc.target/sh/pr50751-5.c: Likewise.
1526         * gcc.target/sh/pr50751-6.c: Likewise.
1527         * gcc.target/sh/pr50751-8.c: Likewise.
1528         * gcc.target/sh/pr51244-15.c: Likewise.
1529         * gcc.target/sh/pr51244-2.c: Likewise.
1530         * gcc.target/sh/pr51244-20.c: Likewise.
1531         * gcc.target/sh/pr51244-6.c: Likewise.
1532         * gcc.target/sh/pr52483-4.c: Likewise.
1533         * gcc.target/sh/pr53511-1.c: Likewise.
1534         * gcc.target/sh/pr53512-1.c: Likewise.
1535         * gcc.target/sh/pr53512-2.c: Likewise.
1536         * gcc.target/sh/pr53512-3.c: Likewise.
1537         * gcc.target/sh/pr53512-4.c: Likewise.
1538         * gcc.target/sh/pr53513-1.c: Likewise.
1539         * gcc.target/sh/pr54089-2.c: Likewise.
1540         * gcc.target/sh/pr54089-3.c: Likewise.
1541         * gcc.target/sh/pr54089-4.c: Likewise.
1542         * gcc.target/sh/pr54602-2.c: Likewise.
1543         * gcc.target/sh/pr54602-3.c: Likewise.
1544         * gcc.target/sh/pr54602-4.c: Likewise.
1545         * gcc.target/sh/pr54680.c: Likewise.
1546         * gcc.target/sh/pr55303-1.c: Likewise.
1547         * gcc.target/sh/pr55303-2.c: Likewise.
1548         * gcc.target/sh/pr55303-3.c: Likewise.
1549         * gcc.target/sh/pr56547-1.c: Likewise.
1550         * gcc.target/sh/pr56547-2.c: Likewise.
1551         * gcc.target/sh/pr61195.c: Likewise.
1552         * gcc.target/sh/pr61996.c: Likewise.
1553         * gcc.target/sh/pr6526.c: Likewise.
1554         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1555         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1556         * gcc.target/sh/prefetch.c: Likewise.
1557         * gcc.target/sh/rte-delay-slot.c: Likewise.
1558         * gcc.target/sh/sh2a-band.c: Likewise.
1559         * gcc.target/sh/sh2a-bclr.c: Likewise.
1560         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1561         * gcc.target/sh/sh2a-bld.c: Likewise.
1562         * gcc.target/sh/sh2a-bor.c: Likewise.
1563         * gcc.target/sh/sh2a-bset.c: Likewise.
1564         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1565         * gcc.target/sh/sh2a-bxor.c: Likewise.
1566         * gcc.target/sh/sh2a-jsrn.c: Likewise.
1567         * gcc.target/sh/sh2a-movi20s.c: Likewise.
1568         * gcc.target/sh/sh2a-movrt.c: Likewise.
1569         * gcc.target/sh/sh2a-resbank.c: Likewise.
1570         * gcc.target/sh/sh2a-rtsn.c: Likewise.
1571         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1572         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1573         * gcc.target/sh/sh4a-cosf.c: Likewise.
1574         * gcc.target/sh/sh4a-fsrra.c: Likewise.
1575         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1576         * gcc.target/sh/sh4a-sincosf.c: Likewise.
1577         * gcc.target/sh/sh4a-sinf.c: Likewise.
1579 2015-09-20  Jeff Law  <law@redhat.com>
1581         PR tree-optimization/47679
1582         * g++.dg/warn/Wuninitialized-6.C: New test.
1584 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
1586         Implement nested namespace definitions.
1587         * g++.dg/cpp1z/nested-namespace-def1.C: New.
1588         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1589         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1590         * g++.dg/lookup/name-clash5.C: Adjust.
1591         * g++.dg/lookup/name-clash6.C: Likewise.
1593 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1595         * gcc.dg/pragma-diag-5.c: New test.
1597 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
1599         PR middle-end/67619
1600         * gcc.dg/torture/pr67619.c: New test.
1601         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1602         New procedure.
1604 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
1606         PR tree-optimization/67283
1607         * gcc.dg/tree-ssa/sra-15.c: New.
1608         * gcc.dg/tree-ssa/sra-16.c: New.
1610 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1612         PR sanitizer/64078
1613         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1614         (f2, f3): Make the function static.
1615         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1617 2015-09-17  Christian Bruel  <christian.bruel@st.com>
1619         * gcc.target/arm/attr_thumb-static2.c: New test.
1621 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1623         * gnat.dg/overflow_sum3.adb: New test.
1625 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1627         * gcc.target/arm/stack-checking.c: New test.
1629 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
1631         PR fortran/52846
1632         * gfortran.dg/public_private_module_5.f90: Add module procedure
1633         trigger_smod to ensure that the smod file is written.
1635 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
1637         * gcc.target/aarch64/copysign_1.c: New.
1638         * gcc.target/aarch64/copysign_2.c: New.
1640 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
1642         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1643         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1644         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1646 2015-09-16  John Marino  <gnugcc@marino.st>
1648         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1650 2015-09-16  Richard Biener  <rguenther@suse.de>
1652         PR middle-end/67253
1653         * gcc.dg/torture/pr67253.c: New testcase.
1655 2015-09-16  Richard Biener  <rguenther@suse.de>
1657         PR middle-end/67271
1658         * gcc.dg/pr67271.c: New testcase.
1660 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1662         * gnat.dg/opt49.adb: New test.
1664 2015-09-16  Richard Biener  <rguenther@suse.de>
1666         PR middle-end/67442
1667         * gcc.dg/torture/pr67442.c: New testcase.
1669 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1671         * gnat.dg/array24.adb: New test.
1672         * gnat.dg/blocklocs.adb: Delete.
1674 2015-09-15  Marek Polacek  <polacek@redhat.com>
1676         PR c/67580
1677         * gcc.dg/pr67580.c: New test.
1679 2015-09-15  Richard Biener  <rguenther@suse.de>
1681         PR tree-optimization/67470
1682         * gcc.dg/torture/pr67470.c: New testcase.
1684 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
1686         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1688 2015-09-15  Richard Biener  <rguenther@suse.de>
1690         PR middle-end/67563
1691         * gcc.dg/pr67563.c: New testcase.
1693 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1695         PR fortran/67460
1696         * gfortran.dg/pr67460.f90: New test.
1698 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
1700         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1701         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1703 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1705         PR c++/51911
1706         * g++.dg/cpp0x/new-auto1.C: New.
1708 2015-09-11  Mark Wielaard  <mjw@redhat.com>
1710         PR c/28901
1711         * g++.dg/warn/unused-variable-1.C: New test.
1712         * g++.dg/warn/unused-variable-2.C: Likewise.
1713         * gcc.dg/unused-4.c: Adjust warning for static const.
1714         * gcc.dg/unused-variable-1.c: New test.
1715         * gcc.dg/unused-variable-2.c: Likewise.
1717 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
1719         * gfortran.dg/private_type_3.f90: Require visibility.
1720         * gfortran.dg/module_variable_2.f90: Same.
1721         * gfortran.dg/nested_forall_1.f: Same.
1722         * gfortran.dg/elemental_dependency_4.f90: Same.
1723         * gfortran.dg/bind_c_usage_25.f90: Same.
1724         * gfortran.dg/access_spec_1.f90: Same.
1725         * gfortran.dg/public_private_module_2.f90: Same.
1726         * gfortran.dg/host_assoc_variable_1.f90: Same.
1727         * gfortran.dg/public_private_module_6.f90: Same.
1728         * gfortran.dg/module_variable_1.f90: Same.
1729         * gfortran.dg/pr37286.f90: Same.
1730         * gfortran.dg/internal_pack_7.f90: Same.
1731         * gfortran.dg/submodule_10.f08: Same.
1732         * gfortran.dg/allocatable_function_8.f90: Same.
1733         * gfortran.dg/merge_init_expr_2.f90: Same.
1734         * gfortran.dg/class_37.f03: Same.
1735         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
1736         * gfortran.dg/typebound_call_20.f03: Same.
1737         * gfortran.dg/proc_ptr_result_3.f90: Same.
1738         * gfortran.dg/pr32535.f90: Same.
1739         * gfortran.dg/typebound_proc_19.f90: Same.
1740         * gfortran.dg/initialization_10.f90: Same.
1741         * gfortran.dg/bind_c_usage_8.f03: Same.
1742         * gfortran.dg/pr61335.f90: Same.
1743         * gfortran.dg/elemental_dependency_5.f90: Same.
1744         * gfortran.dg/proc_ptr_3.f90: Same.
1745         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
1747 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1749         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
1750         * gcc.dg/Wno-frame-address.c: Skip for Visium.
1751         * gcc.dg/loop-8.c: Likewise.
1753 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
1755         PR ada/66965
1756         * gnat.dg/specs/addr1.ads: Remove.
1758 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1760         * gcc.dg/pie-link.c: Add -pie to dg-options.
1762 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
1764         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
1765         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
1767 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1769         * gcc.target/powerpc/swaps-p8-20.c: New test.
1770         * gcc.target/powerpc/swaps-p8-21.c: New test.
1772 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1774         PR fortran/67526
1775         * gfortran.dg/pr67526.f90: New test.
1777 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
1779         PR c++/67318
1780         * g++.dg/cpp0x/variadic166.C: New.
1782 2015-09-09  Mark Wielaard  <mjw@redhat.com>
1784         * c-c++-common/nonnull-1.c: New test.
1786 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
1788         PR fortran/66993
1789         * gfortran.dg/submodule_11.f08: New test.
1791 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
1793         PR target/67506
1794         * gcc.c-torture/compile/pr67506.c: New test.
1796 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1798         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
1799         initialization with a byte mask.  No change expected here.
1800         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
1801         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
1802         initialization with contigious bitmask.  Literal pool is expectd
1803         to be used here.
1805 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1807         PR target/67439
1808         * gcc.target/arm/pr67439_1.c: New test.
1810 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
1812         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
1813         model.
1815 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
1817         PR c++/67523
1818         * g++.dg/gomp/pr67523.C: New test.
1820         PR c++/67522
1821         * g++.dg/gomp/pr67522.C: New test.
1823         PR middle-end/67521
1824         * c-c++-common/gomp/pr67521.c: New test.
1826         PR middle-end/67517
1827         * c-c++-common/gomp/pr67517.c: New test.
1829         PR c++/67514
1830         * g++.dg/gomp/pr67514.C: New test.
1832         PR c++/67511
1833         * g++.dg/gomp/pr67511.C: New test.
1835         PR c/67502
1836         * c-c++-common/gomp/pr67502.c: New test.
1838 2015-09-09  Marek Polacek  <polacek@redhat.com>
1840         PR middle-end/67512
1841         * gcc.dg/pr67512.c: New test.
1843 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1845         PR c++/53184
1846         * g++.dg/warn/Wsubobject-linkage-1.C: New.
1847         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
1848         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
1849         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
1851 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1853         * gcc.target/aarch64/mod_2.x: New file.
1854         * gcc.target/aarch64/mod_256.x: Likewise.
1855         * gcc.target/arm/mod_2.c: New test.
1856         * gcc.target/arm/mod_256.c: Likewise.
1857         * gcc.target/aarch64/mod_2.c: Likewise.
1858         * gcc.target/aarch64/mod_256.c: Likewise.
1860 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
1862         PR c++/67504
1863         * g++.dg/gomp/pr67504.C: New test.
1865         PR c/67501
1866         * c-c++-common/gomp/pr67501.c: New test.
1868         PR c/67500
1869         * gcc.dg/gomp/pr67500.c: New test.
1871         PR c/67495
1872         * gcc.dg/gomp/pr67495.c: New test.
1874 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
1875             Sebastian Pop  <s.pop@samsung.com>
1877         PR tree-optimization/53852
1878         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
1879         both isl-0.12 and isl-0.15.
1880         * gcc.dg/graphite/uns-interchange-14.c: Same.
1881         * gcc.dg/graphite/uns-interchange-15.c: Same.
1882         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1884 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
1885             Sebastian Pop  <s.pop@samsung.com>
1887         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
1888         * gcc.dg/graphite/block-1.c: Same.
1889         * gcc.dg/graphite/block-5.c: Same.
1890         * gcc.dg/graphite/block-6.c: Same.
1891         * gcc.dg/graphite/interchange-1.c: Same.
1892         * gcc.dg/graphite/interchange-10.c: Same.
1893         * gcc.dg/graphite/interchange-11.c: Same.
1894         * gcc.dg/graphite/interchange-13.c: Same.
1895         * gcc.dg/graphite/interchange-14.c: Same.
1896         * gcc.dg/graphite/interchange-3.c: Same.
1897         * gcc.dg/graphite/interchange-4.c: Same.
1898         * gcc.dg/graphite/interchange-7.c: Same.
1899         * gcc.dg/graphite/interchange-8.c: Same.
1900         * gcc.dg/graphite/interchange-9.c: Same.
1901         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
1902         * gcc.dg/graphite/pr35356-1.c (foo): Same.
1903         * gcc.dg/graphite/pr37485.c: Same.
1904         * gcc.dg/graphite/scop-0.c (int toto): Same.
1905         * gcc.dg/graphite/scop-1.c: Same.
1906         * gcc.dg/graphite/scop-10.c: Same.
1907         * gcc.dg/graphite/scop-11.c: Same.
1908         * gcc.dg/graphite/scop-12.c: Same.
1909         * gcc.dg/graphite/scop-13.c: Same.
1910         * gcc.dg/graphite/scop-16.c: Same.
1911         * gcc.dg/graphite/scop-17.c: Same.
1912         * gcc.dg/graphite/scop-18.c: Same.
1913         * gcc.dg/graphite/scop-2.c: Same.
1914         * gcc.dg/graphite/scop-21.c (int test): Same.
1915         * gcc.dg/graphite/scop-22.c (void foo): Same.
1916         * gcc.dg/graphite/scop-4.c: Same.
1917         * gcc.dg/graphite/scop-5.c: Same.
1918         * gcc.dg/graphite/scop-6.c: Same.
1919         * gcc.dg/graphite/scop-7.c: Same.
1920         * gcc.dg/graphite/scop-8.c: Same.
1921         * gcc.dg/graphite/scop-9.c: Same.
1922         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1923         data-refs remain inside the inner loop.
1924         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1925         * gcc.dg/graphite/uns-interchange-14.c: Same.
1926         * gcc.dg/graphite/uns-interchange-9.c: Same.
1927         * gfortran.dg/graphite/interchange-3.f90
1929 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1931         PR target/63870
1932         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1933         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1934         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1935         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1936         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1937         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1938         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1939         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1940         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1941         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1942         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1943         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1945 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1947         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1948         * lib/target-supports.exp
1949         (check_effective_target_arm_neon_fp16_hw): New.
1951 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1953         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1954         Set additional_flags for neon-fp16 if supported, else fallback to neon.
1956         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1957         (hfloat16_t): New.
1958         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1959         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1960         if supported.
1961         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1962         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1963         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1964         when those are supported.
1965         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1966         (vdup_n_f16): New.
1968         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1969         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1970         cases if supported.
1972         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1973         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1974         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1975         Likewise.
1976         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1977         Likewise.
1978         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1980         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1981         Add float16x8_t case.
1982         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1983         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1984         main, exec_vcreate): Likewise.
1985         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1986         exec_vget_high): Likewise.
1987         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1988         exec_vget_low): Likewise.
1989         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1990         Likewise.
1991         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1992         exec_vld1_dup): Likewise.
1993         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1994         exec_vld1_lane): Likewise.
1995         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1996         Likewise.
1997         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1998         exec_vldX_dup): Likewise.
1999         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2000         exec_vldX_lane): Likewise.
2001         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2002         exec_vset_lane): Likewise.
2003         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2004         exec_vst1_lane): Likewise.
2006 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2008         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2009         * gcc.target/aarch64/vget_low_1.c: Likewise.
2011 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2013         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2014         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2015         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2016         (main): update orig_data to avoid float16 NaN on bigendian.
2018 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2020         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2021         float16x8_t.
2022         * gcc.target/aarch64/vset_lane_1.c: Likewise.
2023         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2024         * gcc.target/aarch64/vld1_lane.c: Likewise.
2026 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2028         PR c++/67369
2029         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2031 2015-09-07  Marek Polacek  <polacek@redhat.com>
2033         PR inline-asm/67448
2034         * gcc.dg/asm-10.c: New test.
2036 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
2038         PR middle-end/67452
2039         * gcc.dg/lto/pr67452_0.c: New test.
2041 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2043         PR target/65210
2044         * gcc.target/avr/pr65210.c: New test.
2046 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
2048         PR testsuite/67450
2049         * lib/target-supports.exp (check_cached_effective_target):
2050         Apppend $prop to et_prop_list only if needed.
2052 2015-09-04  Marek Polacek  <polacek@redhat.com>
2054         PR sanitizer/67279
2055         * gcc.dg/ubsan/pr67279.c: New test.
2057 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
2058             Petr Murzin  <petr.murzin@intel.com>
2059             Kirill Yukhin <kirill.yukhin@intel.com>
2061         * gcc.target/i386/avx512f-scatter-1.c: New.
2062         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2063         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2065 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
2067         * gfortran.dg/read_dir.f90: Delete empty directory when closing
2068         rather than calling rmdir, cleanup if open fails.
2070 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2072         * gcc.target/powerpc/vec-mult-char-1.c: New test.
2073         * gcc.target/powerpc/vec-mult-char-2.c: New test.
2074         * lib/target-supports.exp (check_effective_target_vect_char_mult):
2075         Return true for PowerPC targets that implement Altivec.
2077 2015-09-03  Renlin Li  <renlin.li@arm.com>
2079         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2080         check the assembly.
2081         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2083 2015-09-03  Martin Sebor  <msebor@redhat.com>
2085         PR c/66516
2086         * g++.dg/addr_builtin-1.C: New test.
2087         * gcc.dg/addr_builtin-1.c: New test.
2089 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2091         * gcc.target/powerpc/vec-shift.c: New test.
2093 2015-09-03  Tom de Vries  <tom@codesourcery.com>
2095         PR tree-optimization/65637
2096         * gcc.dg/autopar/reduc-4.c: New test.
2098 2015-09-03  Tom de Vries  <tom@codesourcery.com>
2100         PR tree-optimization/65637
2101         * gcc.dg/autopar/pr46099-2.c: New test.
2103 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2105         PR middle-end/67351
2106         * g++.dg/pr67351.C: New test.
2108 2015-09-03  Richard Biener  <rguenther@suse.de>
2110         PR ipa/66705
2111         * g++.dg/lto/pr66705_0.C: New testcase.
2113 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2115         PR middle-end/60586
2116         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2117         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2119 2015-09-02  Marek Polacek  <polacek@redhat.com>
2121         PR c/67432
2122         * gcc.dg/pr67432.c: New test.
2124 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
2126         * lib/target-supports.exp (clear_effective_target_cache): New.
2127         (check_cached_effective_target): Update et_prop_list.
2128         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2129         * g++.dg/compat/compat.exp: Likewise.
2130         * g++.dg/compat/struct-layout-1.exp: Likewise.
2131         * lib/asan-dg.exp: Likewise.
2132         * lib/atomic-dg.exp: Likewise.
2133         * lib/cilk-plus-dg.exp: Likewise.
2134         * lib/clearcap.exp: Likewise.
2135         * lib/mpx-dg.exp: Likewise.
2136         * lib/tsan-dg.exp: Likewise.
2137         * lib/ubsan-dg.exp: Likewise.
2139 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
2141         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2143 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
2144             Andrew Bennett  <andrew.bennett@imgtec.com>
2146         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2147         dependencies between ISA level and compact-branches.
2148         * gcc.target/mips/branch-10.c: Update expected output to allow
2149         compact forms of b/bal.
2150         * gcc.target/mips/branch-11.c: Likewise.
2151         * gcc.target/mips/branch-12.c: Likewise.
2152         * gcc.target/mips/branch-13.c: Likewise.
2153         * gcc.target/mips/branch-3.c: Likewise.
2154         * gcc.target/mips/branch-4.c: Likewise.
2155         * gcc.target/mips/branch-5.c: Likewise.
2156         * gcc.target/mips/branch-6.c: Likewise.
2157         * gcc.target/mips/branch-7.c: Likewise.
2158         * gcc.target/mips/branch-8.c: Likewise.
2159         * gcc.target/mips/branch-9.c: Likewise.
2160         * gcc.target/mips/branch-cost-1.c: Likewise.
2161         * gcc.target/mips/call-1.c: Likewise.
2162         * gcc.target/mips/call-2.c: Likewise.
2163         * gcc.target/mips/call-3.c: Likewise.
2164         * gcc.target/mips/call-4.c: Likewise.
2165         * gcc.target/mips/call-5.c: Likewise.
2166         * gcc.target/mips/call-6.c: Likewise.
2167         * gcc.target/mips/lazy-binding-1.c: Likewise.
2168         * gcc.target/mips/near-far-1.c: Likewise.
2169         * gcc.target/mips/near-far-2.c: Likewise.
2170         * gcc.target/mips/near-far-3.c: Likewise.
2171         * gcc.target/mips/near-far-4.c: Likewise.
2172         * gcc.target/mips/umips-branch-3.c: Ensure the test is
2173         run with compact branches allowed.
2174         * gcc.target/mips/compact-branches-1.c: New file.
2175         * gcc.target/mips/compact-branches-2.c: Likewise.
2176         * gcc.target/mips/compact-branches-3.c: Likewise.
2177         * gcc.target/mips/compact-branches-4.c: Likewise.
2178         * gcc.target/mips/compact-branches-5.c: Likewise.
2179         * gcc.target/mips/compact-branches-6.c: Likewise.
2180         * gcc.target/mips/compact-branches-7.c: Likewise.
2182 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2184         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2185         Clean-up a created directory if testcase fails.
2187 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
2189         PR target/67405
2190         * g++.dg/pr67405.C: New test.
2192 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2194         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2196 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2198         * gcc.dg/ifcvt-1.c: New test.
2199         * gcc.dg/ifcvt-2.c: Likewise.
2200         * gcc.dg/ifcvt-3.c: Likewise.
2202 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2204         PR libfortran/67412
2205         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2206         *-*-solaris2.10.
2208 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2210         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2212 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
2214         PR c++/61753
2215         * g++.dg/other/pr61753.C: New.
2217 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
2219         * gcc.dg/tree-ssa/cmp-1.c: New file.
2221 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
2223         * gcc.dg/tree-ssa/complex-7.c: New file.
2225 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2227         * gcc.target/powerpc/swaps-p8-19.c: New test.
2229 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2231         PR fortran/67367
2232         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2234 2015-08-29  Tom de Vries  <tom@codesourcery.com>
2236         PR tree-optimization/46193
2237         * gcc.dg/autopar/pr46193.c: New test.
2239 2015-08-28  Nathan Sidwell  <nathan@acm.org>
2241         * gcc.dg/compat/struct-layout-1_generate.c: Simply
2242         use exit code for failure.
2244         * gcc.dg/torture/matrix-1.c: Use plain printf.
2245         * gcc.dg/torture/matrix-2.c: Likewise.
2246         * gcc.dg/torture/matrix-5.c: Likewise.
2247         * gcc.dg/torture/matrix-6.c: Likewise.
2248         * gcc.dg/torture/transpose-1.c: Likewise.
2249         * gcc.dg/torture/transpose-2.c: Likewise.
2250         * gcc.dg/torture/transpose-3.c: Likewise.
2251         * gcc.dg/torture/transpose-4.c: Likewise.
2252         * gcc.dg/torture/transpose-5.c: Likewise.
2253         * gcc.dg/torture/transpose-6.c: Likewise.
2255 2015-08-28  Jeff Law  <law@redhat.com>
2257         PR lto/66752
2258         * gcc.dg/tree-ssa/pr66752-2.c: New test.
2259         * gcc.dg/torture/pr66752-1.c: New test
2260         * g++.dg/torture/pr66752-2.C: New test.
2262 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
2263         Revert:
2264         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
2266                 * gcc.dg/tree-ssa/sra-15.c: New.
2268 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
2270         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2271         * gcc.target/mips/msub-8.c: Ditto
2273 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2275         * lib/target-supports.exp (check-effective_target_vect_double):
2276         Enable for Power targets with VSX hardware available.
2277         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2278         vect_no_align && { ! vect_hw_misalign }.
2280 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
2282         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2283         Replaced by opt_files, compile with -floop-nest-optimize.
2284         * g++.dg/graphite/graphite.exp: Same.
2285         * gfortran.dg/graphite/graphite.exp: Same.
2286         * gcc.dg/graphite/block-0.c: Adjust pattern.
2287         * gcc.dg/graphite/block-1.c: Same.
2288         * gcc.dg/graphite/block-3.c: Same.
2289         * gcc.dg/graphite/block-4.c: Same.
2290         * gcc.dg/graphite/block-5.c: Same.
2291         * gcc.dg/graphite/block-6.c: Same.
2292         * gcc.dg/graphite/block-7.c: Same.
2293         * gcc.dg/graphite/block-8.c: Same.
2294         * gcc.dg/graphite/block-pr47654.c: Same.
2295         * gcc.dg/graphite/interchange-0.c: Same.
2296         * gcc.dg/graphite/interchange-1.c: Same.
2297         * gcc.dg/graphite/interchange-10.c: Same.
2298         * gcc.dg/graphite/interchange-11.c: Same.
2299         * gcc.dg/graphite/interchange-12.c: Same.
2300         * gcc.dg/graphite/interchange-13.c: Same.
2301         * gcc.dg/graphite/interchange-14.c: Same.
2302         * gcc.dg/graphite/interchange-15.c: Same.
2303         * gcc.dg/graphite/interchange-3.c: Same.
2304         * gcc.dg/graphite/interchange-4.c: Same.
2305         * gcc.dg/graphite/interchange-5.c: Same.
2306         * gcc.dg/graphite/interchange-6.c: Same.
2307         * gcc.dg/graphite/interchange-7.c: Same.
2308         * gcc.dg/graphite/interchange-8.c: Same.
2309         * gcc.dg/graphite/interchange-9.c: Same.
2310         * gcc.dg/graphite/interchange-mvt.c: Same.
2311         * gcc.dg/graphite/pr37485.c: Same.
2312         * gcc.dg/graphite/uns-block-1.c: Same.
2313         * gcc.dg/graphite/uns-interchange-12.c: Same.
2314         * gcc.dg/graphite/uns-interchange-14.c: Same.
2315         * gcc.dg/graphite/uns-interchange-15.c: Same.
2316         * gcc.dg/graphite/uns-interchange-9.c: Same.
2317         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2318         * gfortran.dg/graphite/interchange-3.f90: Same.
2320 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
2322         PR target/67317
2323         * gcc.target/i386/pr67317-1.c: New test.
2324         * gcc.target/i386/pr67317-2.c: Ditto.
2325         * gcc.target/i386/pr67317-3.c: Ditto.
2326         * gcc.target/i386/pr67317-4.c: Ditto.
2327         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2328         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2330 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
2332         * gcc.target/powerpc/vec-shr.c: New.
2334 2015-08-27  Marek Polacek  <polacek@redhat.com>
2336         PR middle-end/67005
2337         * gcc.dg/torture/pr67005.c: New test.
2339 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
2341         * gcc.dg/tree-ssa/sra-15.c: New.
2343 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2345         * gcc.target/aarch64/long_branch_1.c: New test.
2347 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2349         * gcc.target/s390/20150826-1.c: New test.
2351 2015-08-26  Renlin Li  <renlin.li@arm.com>
2353         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2355 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
2357         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2359 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
2361         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2362         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2363         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2364         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2366 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
2368         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2369         New test directive.
2370         * gcc.target/aarch64/tlsle_1.x: New test source.
2371         * gcc.target/aarch64/tlsle12_1.c: New testcase.
2372         * gcc.target/aarch64/tlsle24_1.c: Likewise.
2373         * gcc.target/aarch64/tlsle32_1.c: Likewise.
2375 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2377         PR fortran/29600
2378         * gfortran.dg/shape_8.f90: New test.
2380 2015-08-25  Marek Polacek  <polacek@redhat.com>
2382         PR middle-end/67330
2383         * gcc.dg/weak/weak-18.c: New test.
2385 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
2387         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2388         gcc_jit_context_set_bool_use_external_driver.
2390 2015-08-25  Nathan Sidwell  <nathan@acm.org>
2392         * gcc.c-torture/execute/builtins/20010124-1.x: New.
2394         * gcc.dg/20001117-1.c: Needs return_address.
2395         * gcc.dg/20020415-1.c: Needs alloca.
2396         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2397         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2398         * gcc.dg/pr63186.c: Needs label_values.
2399         * gcc.dg/torture/pr33848.c: Likwise.
2401         * lib/target-supports.exp (check_effective_target_fopenacc,
2402         check_effective_target_fopenmp): Disable for nvptx.
2403         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2404         * gcc.dg/stack-usage-1.c: Likewise.
2405         * gcc.dg/stack-usage-2.c: Likewise.
2406         * gcc.dg/unused-5.c: Likewise.
2407         * gcc.dg/unwind-1.c: Likewise.
2409 2015-08-25  Christian Bruel  <christian.bruel@st.com>
2411         * gcc.dg/Wno-frame-address.c: Skip for ARM.
2412         * g++.dg/Wno-frame-address.C: Ditto.
2414 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2416         PR target/67211
2417         * g++.dg/pr67211.C: New test.
2419 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
2421         PR fortran/62536
2422         PR fortran/66175
2423         * gfortran.dg/block_end_error_1.f90: New test.
2424         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2426 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2428         PR target/66821
2429         * gcc.target/i386/pr66821.c: New test.
2431 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2433         PR target/67329
2434         * gcc.target/i386/pr67329.c: New test.
2436 2015-08-24  Nathan Sidwell  <nathan@acm.org>
2438         * gcc.dg/pr49551.c: Needs -fdata-sections.
2440         * gcc.dg/pr64935-2.c: Needs scheduling.
2442         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2443         * gcc.dg/torture/pr63738.c: Likewise.
2444         * gcc.dg/torture/pr64728.c: Likewise.
2445         * gcc.dg/pr63748.c: Likewise.
2446         * gcc.dg/20020312-2.c: Likewise.
2448         * gcc.dg/torture/pr66123.c: Needs label_values.
2450         * gcc.dg/torture/pr41261.c: Needs profiling.
2451         * gcc.dg/pr26570.c: Likewise.
2452         * gcc.dg/pr61776.c: Likewise.
2453         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2454         * gcc.dg/gomp/pr34610.c: Likewise.
2455         * gcc.dg/pr54121.c: Likewise.
2456         * gcc.dg/20050325-1.c: Likewise.
2457         * gcc.dg/pr66899.c: Likewise.
2458         * gcc.dg/pr48770.c: Likewise.
2459         * gcc.dg/pr24225.c: Likewise.
2461         * gcc.dg/pr27531-1.c: Needs io.
2462         * gcc.dg/pr44606.c: Likewise.
2464         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2466         * gcc.dg/pr51990.c: Needs alloca.
2468         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2470 2015-08-24  Tom de Vries  <tom@codesourcery.com>
2472         PR tree-optimization/65468
2473         * gcc.dg/gomp/static-chunk-size-one.c: New test.
2475 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2477         PR libfortran/54572
2478         * gfortran.dg/backtrace_1.f90: New test.
2480 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2482         PR libfortran/62296
2483         * gfortran.dg/execute_command_line_2.f90: New test.
2485 2015-08-23  Tom de Vries  <tom@codesourcery.com>
2487         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2488         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2489         vect_no_int_max to vect_no_int_min_max.
2490         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2491         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2492         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2493         * gcc.dg/vect/slp-reduc-4.c: Same.
2494         * gcc.dg/vect/slp-reduc-5.c: Same.
2495         * gcc.dg/vect/vect-125.c: Same.
2496         * gcc.dg/vect/vect-13.c: Same.
2497         * gcc.dg/vect/vect-double-reduc-3.c: Same.
2498         * gcc.dg/vect/vect-reduc-1.c: Same.
2499         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2500         * gcc.dg/vect/vect-reduc-1char.c:Same.
2501         * gcc.dg/vect/vect-reduc-1short.c: Same.
2502         * gcc.dg/vect/vect-reduc-2.c: Same.
2503         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2504         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2505         * lib/target-supports.exp: Same.
2507 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2509         PR c++/63693
2510         * g++.dg/cpp0x/decltype63.C: New.
2512 2015-08-22  Nathan Sidwell  <nathan@acm.org>
2514         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2515         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2516         * c-c++-common/Wunused-var-8.c: Likewise.
2517         * c-c++-common/gomp/pr61486-2.c: Likewise.
2518         * c-c++-common/Wunused-var-6.c: Likewise.
2519         * c-c++-common/goacc/reduction-1.c: Likewise.
2520         * c-c++-common/goacc/reduction-2.c: Likewise.
2521         * c-c++-common/goacc/reduction-3.c: Likewise.
2522         * c-c++-common/goacc/reduction-4.c: Likewise.
2523         * gcc.dg/builtins-64.c: Likewise.
2524         * gcc.dg/pr59523.c: Likewise.
2525         * gcc.dg/tree-ssa/20080530.c: Likewise.
2526         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2527         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2528         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2529         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2530         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2531         * gcc.dg/pr59011.c: Likewise.
2532         * gcc.dg/uninit-9.c: Likewise.
2533         * gcc.dg/pr61561.c: Likewise.
2534         * gcc.dg/vla-4.c: Likewise.
2535         * gcc.dg/20101010-1.c: Likewise.
2536         * gcc.dg/pr49120.c: Likewise.
2537         * gcc.dg/20030331-2.c: Likewise.
2538         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2539         * gcc.dg/pr25682.c: Likewise.
2540         * gcc.dg/guality/guality.c: Likewise.
2541         * gcc.dg/pr27301.c: Likewise.
2542         * gcc.dg/uninit-9-O0.c: Likewise.
2543         * gcc.dg/fold-alloca-1.c: Likewise.
2544         * gcc.dg/pr41470.c: Likewise.
2545         * gcc.dg/pr51491-2.c: Likewise.
2546         * gcc.dg/winline-7.c: Likewise.
2547         * gcc.dg/vla-2.c: Likewise.
2548         * gcc.dg/pr50764.c: Likewise.
2549         * gcc.dg/c99-vla-1.c: Likewise.
2550         * gcc.dg/pr33238.c: Likewise.
2551         * gcc.dg/c99-const-expr-13.c: Likewise.
2552         * gcc.dg/builtin-return-1.c: Likewise.
2553         * gcc.dg/vla-3.c: Likewise.
2554         * gcc.dg/20020415-1.c: Likewise.
2555         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2556         * gcc.dg/shrink-wrap-alloca.c: Likewise.
2557         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2558         * gcc.dg/torture/calleesave-sse.c: Likewise.
2559         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2560         * gcc.dg/gomp/vla-2.c: Likewise.
2561         * gcc.dg/gomp/vla-3.c: Likewise.
2562         * gcc.dg/gomp/vla-4.c: Likewise.
2563         * gcc.dg/gomp/pr30494.c: Likewise.
2564         * gcc.dg/gomp/vla-5.c: Likewise.
2565         * gcc.dg/pr51990-2.c: Likewise.
2566         * gcc.dg/vla-22.c: Likewise.
2568 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2570         * gcc.dg/cpp/multiline-2.c: Add column numbers.
2571         * gcc.dg/dollar.c: Likewise.
2572         * gcc.dg/pragma-message.c: Likewise.
2573         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2574         * c-c++-common/raw-string-14.c: Likewise.
2576 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
2578         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2579         property that instantiation here is a compile-time error.
2581 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2583         * g++.dg/other/pr67065.C: Extend.
2585 2015-08-21  Nathan Sidwell  <nathan@acm.org>
2587         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2588         is freestanding.
2589         (check_effective_target_global_constructor): New.
2590         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2591         * gcc.dg/debug/debug.exp: Skip  for nvptx.
2592         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2594         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2595         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2596         * gcc.c-torture/compile/pr33855.c: Likewise.
2597         * gcc.c-torture/compile/920723-1.c: Likewise.
2598         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2599         writing a const.
2600         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2601         label.
2602         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2603         'call'.
2605         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2606         prototype normal.
2607         * gcc.c-torture/execute/switch-1.c: Likewise.
2609         * gcc.c-torture/execute/pr34456.c: Require not freestanding
2610         * gcc.c-torture/execute/printf-1.c: Likewise.
2611         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2612         * gcc.c-torture/execute/fprintf-1.c: Likewise.
2613         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2614         * gcc.c-torture/execute/vprintf-1.c: Likewise.
2615         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2616         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2617         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2618         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2619         * gcc.c-torture/execute/gofast.c: Likewise.
2620         * gcc.c-torture/execute/complex-6.c: Likewise.
2622         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2623         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2624         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2625         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2626         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2627         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2628         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2629         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2630         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2631         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2632         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2633         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2634         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2635         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2636         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2637         * gcc.dg/setjmp-1.c: Likewise.
2638         * gcc.dg/cleanup-5.c: Likewise.
2639         * gcc.dg/cleanup-12.c: Likewise.
2640         * gcc.dg/cleanup-13.c: Likewise.
2642         * gcc.dg/constructor-1.c: Require global ctor.
2644         * gcc.dg/fork-instrumentation.c: Require profiling.
2645         * gcc.dg/20030107-1.c: Likewise.
2646         * gcc.dg/20030702-1.c: Likewise.
2648         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2649         * gcc.dg/cpp/paste2.c: Likewise.
2650         * gcc.dg/cpp/strify3.c: Likewise.
2651         * gcc.dg/cpp/strify4.c: Likewise.
2652         * gcc.dg/cpp/lexnum.c: Likewise.
2653         * gcc.dg/cpp/digraphs.c: Likewise.
2654         * gcc.dg/cpp/macro1.c: Likewise.
2656 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2658         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2660 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2662         * lib/gcc-dg.exp: Add extra options for db-final to the command line
2663         only once.
2665 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2667         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2668         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2669         vec_vpmsum_be and vec_shasigma_be.
2671 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
2673         * lib/target-supports.exp
2674         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2675         with -mfp16-format=ieee.
2677 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2679         PR c++/67065
2680         * g++.dg/other/pr67065.C: New.
2682 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
2684         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2685         memcpy.
2686         * gcc.target/mips/inline-memcpy-2.c: Ditto.
2687         * gcc.target/mips/inline-memcpy-3.c: Ditto.
2688         * gcc.target/mips/inline-memcpy-4.c: Ditto.
2689         * gcc.target/mips/inline-memcpy-5.c: Ditto.
2691 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
2693         * gcc.dg/wide_shift_64_1.c: New testcase.
2694         * gcc.dg/wide_shift_128_1.c: Likewise.
2695         * gcc.target/aarch64/ashlti3_1.c: Likewise.
2697 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
2699         * lib/target-supports.exp
2700         (check_effective_target_fstack_protector_enabled): New test.
2701         * gcc.target/i386/ssp-default.c: New test.
2703 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
2705         PR fortran/66929
2706         * gfortran.dg/generic_31.f90: New.
2708 2015-08-19  Marek Polacek  <polacek@redhat.com>
2710         PR middle-end/67133
2711         * g++.dg/torture/pr67133.C: New test.
2713 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2715         * gcc.target/powerpc/altivec-35.c: New test.
2716         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
2717         * gcc.target/powerpc/vsx-vector-7.c: New test.
2719 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2721         PR middle-end/36757
2722         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
2723         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2725 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
2727         PR rtl-optimization/67218
2728         * gcc.c-torture/execute/ieee/pr67218.c,
2729         gcc.target/aarch64/fcvt_int_float_double1.c,
2730         gcc.target/aarch64/fcvt_int_float_double2.c,
2731         gcc.target/aarch64/fcvt_int_float_double3.c,
2732         gcc.target/aarch64/fcvt_int_float_double4.c,
2733         gcc.target/aarch64/fcvt_uint_float_double1.c,
2734         gcc.target/aarch64/fcvt_uint_float_double2.c,
2735         gcc.target/aarch64/fcvt_uint_float_double3.c,
2736         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2738 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
2740         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
2741         dg-options to disable LSE extensions.
2742         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
2743         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
2744         * gcc.target/aarch64/atomic-op-char.c: Likewise.
2745         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
2746         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
2747         * gcc.target/aarch64/atomic-op-int.c: Likewise.
2748         * gcc.target/aarch64/atomic-op-long.c: Likewise.
2749         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
2750         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
2751         * gcc.target/aarch64/atomic-op-release.c: Likewise.
2752         * gcc.target/aarch64/atomic-op-short.c: Likewise.
2753         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
2754         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
2755         * gcc.target/aarch64/sync-op-full.c: Likewise.
2756         * gcc.target/aarch64/sync-op-release.c: Likewise.
2758 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
2760         PR c++/67160
2761         * g++.dg/cpp1z/feat-cxx1z.C: New.
2763 2015-08-18  Marek Polacek  <polacek@redhat.com>
2765         PR middle-end/67222
2766         * gcc.dg/torture/pr67222.c: New test.
2768 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2770         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
2772 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
2774         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
2775         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
2776         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
2778 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
2780         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
2781         which is used in later code.
2783 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
2785         PR c++/67216
2786         * g++.dg/cpp0x/nullptr34.C: New.
2787         * g++.dg/warn/Wconversion2.C: Adjust.
2788         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
2789         * g++.old-deja/g++.other/null3.C: Likewise.
2791         * g++.dg/cpp0x/pr51313.C: Adjust.
2793 2015-08-17  Richard Biener  <rguenther@suse.de>
2795         PR tree-optimization/67221
2796         * gcc.dg/torture/pr67221.c: New testcase.
2798 2015-08-17  Mike Stump  <mikestump@comcast.net>
2799             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2801         * gcc.target/arm/memcpy-aligned-1.c: New test.
2803 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2805         PR fortran/54656
2806         * gfortran.dg/norm_4.f90: Rename to...
2807         * gfortran.dg/norm2_4.f90: this.
2808         * gfortran.dg/norm2_5.f90: New test.
2810 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
2812         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2813         * gcc.dg/ssp-1.c: Make counter a register.
2814         * gcc.dg/ssp-2.c: Likewise.
2815         * gcc.dg/torture/parm-coalesce.c: New.
2817 2015-08-14  Marek Polacek  <polacek@redhat.com>
2819         PR middle-end/67133
2820         * gcc.dg/torture/pr67133.c: New test.
2822 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
2823             Matthias Klose  <doko@debian.org>
2825         PR target/67143
2826         * gcc.c-torture/compile/pr67143.c: New
2827         * gcc.target/aarch64/atomic-op-imm.c
2828         (atomic_fetch_add_negative_RELAXED): New.
2829         (atomic_fetch_sub_negative_ACQUIRE): New.
2831 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2833         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
2834         * gcc.target/aarch64/target_attr_8.c: Likewise.
2835         * gcc.target/aarch64/target_attr_14.c: Likewise.
2837 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2839         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2841 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
2843         * gcc.target/i386/builtin_target.c: Add skylake check.
2845 2015-08-13  Jeff Law  <law@redhat.com>
2847         * gcc.dg/pr66314.c: Moved from here to ..
2848         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
2849         to clear all sanitizers before -fsanitize=kernel-address.
2851 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2853         * gcc.target/aarch64/cinc_common_1.c: New test.
2855 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
2857         PR c++/53421
2858         * g++.dg/ext/attribute-may-alias-1.C: New.
2859         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
2861 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
2863         * gcc.target/aarch64/atomic-inst-cas.c: New.
2864         * gcc.target/aarch64/atomic-inst-ops.inc: New.
2866 2015-08-13  Andreas Schwab  <schwab@suse.de>
2868         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2870 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
2872         PR c++/62164
2873         * g++.dg/torture/pr62164.C: New.
2875 2015-08-13  Richard Biener  <rguenther@suse.de>
2877         PR tree-optimization/67191
2878         * gcc.dg/torture/pr67191.c: New testcase.
2879         * g++.dg/torture/pr67191.C: Likewise.
2881 2015-08-13  Richard Biener  <rguenther@suse.de>
2883         PR tree-optimization/66502
2884         PR tree-optimization/67167
2885         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2887 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2889         PR c++/53330
2890         * g++.dg/init/new42.C: New.
2892 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2894         PR target/67071
2895         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
2896         vector constants.
2897         * gcc.target/powerpc/pr67071-2.c: Likewise.
2898         * gcc.target/powerpc/pr67071-3.c: Likewise.
2900 2015-08-12  Marek Polacek  <polacek@redhat.com>
2902         PR c++/55095
2903         * c-c++-common/Wshift-overflow-6.c: New test.
2904         * c-c++-common/Wshift-overflow-7.c: New test.
2905         * g++.dg/cpp1y/left-shift-2.C: New test.
2907 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2909         PR c++/52742
2910         * g++.dg/cpp0x/pr52742.C: New.
2912 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
2914         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2915         Check Knights Landing support.
2917 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2919         PR c++/47461
2920         * g++.dg/warn/Wunused-result-1.C: New.
2922 2015-08-12  Richard Biener  <rguenther@suse.de>
2924         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2925         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2926         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2927         * g++.dg/tree-ssa/pr61034.C: Adjust.
2928         * gcc.dg/fold-compare-2.c: Likewise.
2929         * gcc.dg/pr50763.c: Likewise.
2930         * gcc.dg/predict-3.c: Likewise.
2931         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2932         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2933         * gcc.dg/tree-ssa/pr20657.c: Likewise.
2934         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2935         * gcc.dg/tree-ssa/pr37508.c: Likewise.
2936         * gcc.dg/tree-ssa/vrp04.c: Likewise.
2937         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2938         * gcc.dg/tree-ssa/vrp09.c: Likewise.
2939         * gcc.dg/tree-ssa/vrp16.c: Likewise.
2940         * gcc.dg/tree-ssa/vrp20.c: Likewise.
2941         * gcc.dg/tree-ssa/vrp25.c: Likewise.
2942         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2944 2015-08-12  Nathan Sidwell  <nathan@acm.org>
2946         * gcc.dg/vrp-min-max-1.c: New.
2947         * gcc.dg/vrp-min-max-2.c: New.
2949 2015-08-12  Richard Biener  <rguenther@suse.de>
2951         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2953 2015-08-12  Tom de Vries  <tom@codesourcery.com>
2955         PR testsuite/67175
2956         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2957         Handle absence of vector min/max for sparc.
2959 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
2961         PR target/66954
2962         * g++.dg/ext/mv25.C: New test.
2964 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
2966         * gcc.target/i386/avx2-vect-shift.c: New test.
2968 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2970         PR c/66098
2971         PR c/66711
2972         * gcc.dg/pragma-diag-3.c: New test.
2973         * gcc.dg/pragma-diag-4.c: New test.
2975 2015-08-11  Nathan Sidwell  <nathan@acm.org>
2977         * c-c++-common/dfp/operator-comma.c: Call init function.
2978         * c-c++-common/dfp/convert-dfp-2.c: New test.
2980 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2982         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2983         Treat model == 0x4f as Broadwell.
2985 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2987         PR libfortran/67140
2988         * gfortran.dg/pr67140.f90: New test.
2990 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
2992         PR libgomp/65742
2993         PR middle-end/66332
2994         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2996 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
2998         PR fortran/64022
2999         * gfortran.dg/ieee/large_4.f90: New test.
3001 2015-08-08  Bud Davis  <jmdavis@link.com>
3003         PR fortran/59746
3004         * gfortran.dg/common_22.f90: New.
3006 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
3008         PR rtl-optimization/67028
3009         * gcc.dg/pr67028.c: New testcase.
3011 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
3013         PR rtl-optimization/67029
3014         * gcc.dg/pr67029.c: New test.
3016 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3018         PR fortran/64104
3019         * gfortran.dg/ieee/ieee_8.f90: New test.
3021 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
3023         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3024         modifers.
3025         * gcc.target/aarch64/noplt_2.c: Likewise.
3026         * gcc.target/aarch64/noplt_3.c: Likewise.
3028 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
3030         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3031         optimization level, and print a summary at the end.
3033 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3035         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3037 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3039         * gcc.target/aarch64/noplt_3.c: New testcase.
3041 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3043         * gcc.target/aarch64/noplt_1.c: New testcase.
3044         * gcc.target/aarch64/noplt_2.c: Likewise.
3046 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
3048         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3049         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3051 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3053         * gcc.target/s390/dwarfregtable-1.c: New test.
3054         * gcc.target/s390/dwarfregtable-2.c: New test.
3055         * gcc.target/s390/dwarfregtable-3.c: New test.
3057 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3059         * gcc.target/s390/htm-builtins-z13-1.c: New test.
3061 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3063         PR fortran/64022
3064         * gfortran.dg/ieee/large_2.f90: New test.
3065         * gfortran.dg/ieee/large_3.F90: New test.
3067 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3069         PR fortran/64022
3070         * gfortran.dg/ieee/large_1.f90: Adjust test.
3072 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3073             Jeff Law  <law@redhat.com>
3075         PR c/16351
3076         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3077         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3078         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3079         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3080         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3081         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3083 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3085         PR middle-end/66311
3086         * gfortran.dg/pr66311.f90: New file.
3088 2015-08-05  Richard Biener  <rguenther@suse.de>
3090         PR tree-optimization/67121
3091         * gcc.dg/torture/pr67121.c: New testcase.
3093 2015-08-05  Nick Clifton  <nickc@redhat.com>
3095         * gcc.target/rl78: New directory.
3096         * gcc.target/rl78/rl78.exp: New file: Test driver.
3097         * gcc.target/rl78/test_addm3.c: New file: Test adds.
3099 2015-08-05  Richard Biener  <rguenther@suse.de>
3101         PR middle-end/67120
3102         * gcc.dg/torture/pr67120.c: New testcase.
3104 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
3106         PR fortran/52846
3108         * lib/fortran-modules.exp: Call cleanup-submodules from
3109         cleanup-modules.
3110         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3111         cover the cases where private entities are no longer optimized
3112         away.
3113         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3114         same reason.
3115         * gfortran.dg/submodule_1.f08: Change cleanup module names.
3116         * gfortran.dg/submodule_5.f08: The same.
3117         * gfortran.dg/submodule_9.f08: The same.
3118         * gfortran.dg/submodule_10.f08: New test.
3120 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3122         PR c++/66595
3123         * g++.dg/cpp1y/var-templ35.C: New.
3125 2015-08-05  Richard Biener  <rguenther@suse.de>
3127         PR tree-optimization/67055
3128         * g++.dg/torture/pr67055.C: New testcase.
3130 2015-08-05  Richard Biener  <rguenther@suse.de>
3132         PR tree-optimization/67109
3133         * gcc.dg/torture/pr67109.c: New testcase.
3134         * gcc.dg/vect/vect-119.c: Adjust.
3136 2015-08-05  Richard Biener  <rguenther@suse.de>
3138         PR middle-end/67107
3139         * gcc.dg/pr67107.c: New testcase.
3141 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3143         PR c++/66197
3144         * g++.dg/cpp1z/abbrev2.C: New.
3146 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3148         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3150 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3152         PR c++/66392
3153         * g++.dg/init/explicit4.C: New.
3155 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3157         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3158         without VSX an Power8 vector support.
3160 2015-08-04  Richard Biener  <rguenther@suse.de>
3162         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3164 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
3166         PR target/67110
3167         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3168         -fno-pie -no-pie.
3170 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3172         PR c++/66427
3173         * g++.dg/cpp1y/var-templ34.C: New.
3175 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3177         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3178         * gcc.target/aarch64/target_attr_1.c: Likewise.
3179         * gcc.target/aarch64/target_attr_2.c: Likewise.
3180         * gcc.target/aarch64/target_attr_3.c: Likewise.
3181         * gcc.target/aarch64/target_attr_4.c: Likewise.
3182         * gcc.target/aarch64/target_attr_5.c: Likewise.
3183         * gcc.target/aarch64/target_attr_6.c: Likewise.
3184         * gcc.target/aarch64/target_attr_7.c: Likewise.
3185         * gcc.target/aarch64/target_attr_8.c: Likewise.
3186         * gcc.target/aarch64/target_attr_9.c: Likewise.
3187         * gcc.target/aarch64/target_attr_10.c: Likewise.
3188         * gcc.target/aarch64/target_attr_11.c: Likewise.
3189         * gcc.target/aarch64/target_attr_12.c: Likewise.
3190         * gcc.target/aarch64/target_attr_13.c: Likewise.
3191         * gcc.target/aarch64/target_attr_14.c: Likewise.
3192         * gcc.target/aarch64/target_attr_15.c: Likewise.
3194 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3196         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3198 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3200         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3202 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3204         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3205         message.
3207 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3209         PR fortran/64022
3210         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3211         * gfortran.dg/ieee/large_1.f90: New test.
3213 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3215         PR tree-optimization/67043
3216         * gcc.dg/pr67043.c: New test.
3218 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
3220         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3222 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
3224         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3225         it to push/pop timing items.
3226         (main): For each optimization level, create a gcc_jit_timer, and
3227         time all of the iteration within that level cumulatively.
3228         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3229         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3231 2015-08-03  Alexander Basov <coohpt@gmail.com>
3233         PR middle-end/64744
3234         PR middle-end/48470
3235         PR middle-end/43404
3236         * gcc.target/arm/pr43404.c : New testcase.
3237         * gcc.target/arm/pr48470.c : New testcase.
3238         * gcc.target/arm/pr64744-1.c : New testcase.
3239         * gcc.target/arm/pr64744-2.c : New testcase.
3241 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3243         PR tree-optimization/67077
3244         * gcc.dg/pr67077.c: New test.
3246 2015-08-03  Jeff Law  <law@redhat.com>
3248         PR middle-end/66314
3249         PR gcov-profile/66899
3250         * gcc.dg/pr66899.c: New test.
3251         * gcc.dg/pr66314.c: New test.
3253 2015-08-03  Marek Polacek  <polacek@redhat.com>
3255         PR c/67088
3256         * gcc.dg/pr67088.c: New test.
3258 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3260         PR target/66731
3261         * gcc.target/arm/vnmul-1.c: New.
3262         * gcc.target/arm/vnmul-2.c: New.
3263         * gcc.target/arm/vnmul-3.c: New.
3264         * gcc.target/arm/vnmul-4.c: New.
3266 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
3268         PR fortran/64921
3269         * gfortran.dg/class_allocate_20.f90: New.
3271 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3273         * gcc.target/aarch64/csel_bfx_1.c: New test.
3274         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3276 2015-08-02  Martin Sebor  <msebor@redhat.com>
3278         * g++.dg/Wframe-address-in-Wall.C: New test.
3279         * g++.dg/Wframe-address.C: New test.
3280         * g++.dg/Wno-frame-address.C: New test.
3281         * gcc.dg/Wframe-address-in-Wall.c: New test.
3282         * gcc.dg/Wframe-address.c: New test.
3283         * gcc.dg/Wno-frame-address.c: New test.
3285 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
3287         * c-c++-common/Wmisleading-indentation.c: Add more tests.
3289 2015-08-01  Michael Collison  <michael.collison@linaro.org
3290             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3292         * gcc.target/arm/mincmp.c: New test.
3294 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
3296         PR fortran/67091
3297         * gfortran.dg/associated_target_6.f03: New test
3299 2015-08-01  Tom de Vries  <tom@codesourcery.com>
3301         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3302         optimize ("-ftree-parallelize-loops=0").
3303         Add successful scans for 2 detected reductions.  Add xfail scans for 3
3304         detected reductions.
3305         * gcc.dg/autopar/reduc-2short.c: Same.
3306         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3307         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
3308         detected reductions.
3309         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3310         and max reductions.
3312 2015-07-31  Marek Polacek  <polacek@redhat.com>
3314         PR sanitizer/66977
3315         * g++.dg/ubsan/pr66977.C: New test.
3317 2015-07-30  Marek Polacek  <polacek@redhat.com>
3319         * c-c++-common/Wtautological-compare-3.c: New test.
3321 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3323         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3324         (CHECK): Pass address of scalar, rather than array.
3326 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3328         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3330 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3332         * gcc.target/aarch64/fp16/fp16.exp: New.
3333         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3334         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3336 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3338         * gcc.target/aarch64/f16_movs_1.c: New test.
3340 2015-07-28  Tom de Vries  <tom@codesourcery.com>
3342         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3343         outer loop.
3345 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
3346             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3348         * gcc.dg/parm-incomplete-1.c: Update.
3349         * gcc.dg/pr18809-1.c: Update.
3350         * gcc.dg/pr27953.c: Update.
3351         * gcc.dg/vla-11.c: Update.
3353 2015-07-27  Marek Polacek  <polacek@redhat.com>
3355         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3357 2015-07-27  Tom de Vries  <tom@codesourcery.com>
3359         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3360         attribute.  Update comment.
3361         (main): Remove.
3362         Add scan for not parallelizing inner loop.
3363         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3364         attribute.
3365         (main): Remove.
3367 2015-07-27  Marek Polacek  <polacek@redhat.com>
3369         PR bootstrap/67030
3370         * c-c++-common/Wtautological-compare-2.c: New test.
3372 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
3374         PR target/66232
3375         * gcc.target/i386/pr66232-6.c: New tests.
3376         * gcc.target/i386/pr66232-7.c: Likewise.
3377         * gcc.target/i386/pr66232-8.c: Likewise.
3378         * gcc.target/i386/pr66232-9.c: Likewise.
3380 2015-07-27  Marek Polacek  <polacek@redhat.com>
3382         PR c++/66555
3383         PR c/54979
3384         * c-c++-common/Wtautological-compare-1.c: New test.
3386 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
3388         PR c++/18969
3389         * g++.dg/template/pr18969.C: New test.
3390         * g++.dg/template/pr18969-2.C: New test.
3391         * g++.old-deja/g++.jason/overload.C: Remove return value in
3392         template function returning void.
3394 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
3396         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3397         immediates to avoid shift-overflow warnings.
3399 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
3401         PR c++/66857
3402         * g++.dg/init/pr66857.C: New test.
3404 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
3406         PR target/66648
3407         * gcc.target/i386/pr66648.c: New test.
3409 2015-07-25  Tom de Vries  <tom@codesourcery.com>
3411         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3412         interchange_files and block_files variables.
3413         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3414         arithmetic.
3415         * gcc.dg/graphite/uns-interchange-12.c: Same.
3416         * gcc.dg/graphite/uns-interchange-14.c: Same.
3417         * gcc.dg/graphite/uns-interchange-15.c: Same.
3418         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3419         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3421 2015-07-25  Jeff Law  <law@redhat.com>
3423         Revert:
3424         PR lto/66752
3425         * gcc.dg/tree-ssa/pr66752-2.c: New test.
3426         * gcc.dg/torture/pr66752-1.c: New test
3427         * g++.dg/torture/pr66752-2.C: New test.
3429 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
3431         Revert:
3432         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
3434         PR rtl-optimization/64164
3435         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3436         * gcc.dg/ssp-1.c: Make counter a register.
3437         * gcc.dg/ssp-2.c: Likewise.
3438         * gcc.dg/torture/parm-coalesce.c: New.
3440 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3442         * gcc.dg/graphite/block-1.c: Xfail scan.
3443         * gcc.dg/graphite/interchange-12.c: Same.
3444         * gcc.dg/graphite/interchange-14.c: Same.
3445         * gcc.dg/graphite/interchange-15.c: Same.
3446         * gcc.dg/graphite/interchange-9.c: Same.
3447         * gcc.dg/graphite/interchange-mvt.c: Same.
3448         * gcc.dg/graphite/uns-block-1.c: New test.
3449         * gcc.dg/graphite/uns-interchange-12.c: New test.
3450         * gcc.dg/graphite/uns-interchange-14.c: New test.
3451         * gcc.dg/graphite/uns-interchange-15.c: New test.
3452         * gcc.dg/graphite/uns-interchange-9.c: New test.
3453         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3455 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3457         PR c++/64079
3458         * c-c++-common/Wunused-function-1.c: New.
3460 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3462         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3463         alternative exit-first loop transform.
3464         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3465         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3466         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3467         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3468         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3469         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3470         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3471         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3472         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3474 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
3476         PR ipa/66566
3477         * gcc.target/i386/mpx/pr66566.c: New test.
3479 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3481         PR bootstrap/66978
3482         * gcc.target/i386/pr66978.c: New test.
3484 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3486         * gcc.target/s390/gpr2fprsavecfi.c: New test.
3488 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3490         * gcc.target/s390/insv-1.c: New test.
3491         * gcc.target/s390/insv-2.c: New test.
3492         * gcc.target/s390/insv-3.c: New test.
3494 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3496         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3498 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3500         PR middle-end/25530
3501         * gcc.dg/pr25530.c: New test.
3503 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3505         PR middle-end/25529
3506         * gcc.dg/pr25529.c: New test.
3508 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
3510         * gcc.target/arm/reg_equal_test.c: New test.
3512 2015-07-23  Jeff Law  <law@redhat.com>
3514         PR lto/66752
3515         * gcc.dg/tree-ssa/pr66752-2.c: New test.
3516         * gcc.dg/torture/pr66752-1.c: New test
3517         * g++.dg/torture/pr66752-2.C: New test.
3519 2015-07-23  Marek Polacek  <polacek@redhat.com>
3521         PR c++/66572
3522         * g++.dg/warn/Wlogical-op-2.C: New test.
3524 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
3526         PR rtl-optimization/64164
3527         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3528         * gcc.dg/ssp-1.c: Make counter a register.
3529         * gcc.dg/ssp-2.c: Likewise.
3530         * gcc.dg/torture/parm-coalesce.c: New.
3532 2015-07-23  Marek Polacek  <polacek@redhat.com>
3534         PR sanitizer/66908
3535         * c-c++-common/ubsan/pr66908.c: New test.
3537 2015-07-23  Tom de Vries  <tom@codesourcery.com>
3539         * gcc.dg/autopar/outer-4.c: Add xfail.
3540         * gcc.dg/autopar/outer-5.c: Same.
3541         * gcc.dg/autopar/outer-6.c: Same.
3542         * gcc.dg/autopar/reduc-2.c: Same.
3543         * gcc.dg/autopar/reduc-2char.c: Same.
3544         * gcc.dg/autopar/reduc-2short.c: Same.
3545         * gcc.dg/autopar/reduc-8.c: Same.
3546         * gcc.dg/autopar/uns-outer-4.c: New test.
3547         * gcc.dg/autopar/uns-outer-5.c: New test.
3548         * gcc.dg/autopar/uns-outer-6.c: New test.
3550 2015-07-23  Richard Biener  <rguenther@suse.de>
3552         PR tree-optimization/66952
3553         * gcc.dg/torture/pr66952.c: Use signed char.
3555 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
3557         PR tree-optimization/66926,66951
3558         * gcc.dg/vect/pr66951.c: New test.
3560 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
3562         PR c++/52987
3563         * g++.dg/parse/error57.C: New.
3564         * g++.dg/expr/string-2.C: Update.
3566 2015-07-23  Richard Biener  <rguenther@suse.de>
3568         PR tree-optimization/66945
3569         * gcc.dg/torture/pr66945.c: New testcase.
3571 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
3573         PR target/66954
3574         * g++.dg/ext/mv24.C: New test.
3576 2015-07-22  Marek Polacek  <polacek@redhat.com>
3578         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3579         dg-options.
3581 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
3583         PR fortran/61831
3584         PR fortran/66929
3585         * gfortran.dg/generic_30.f90: New.
3587 2015-07-22  Richard Biener  <rguenther@suse.de>
3589         PR tree-optimization/66952
3590         * gcc.dg/torture/pr66952.c: New testcase.
3592 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
3594         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3595         test.
3596         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3597         test.
3598         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3599         test.
3600         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3601         test.
3602         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3603         test.
3604         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3605         test.
3606         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3607         test.
3608         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3609         test.
3610         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3611         test.
3612         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3613         test.
3614         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3615         test.
3616         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3617         test.
3618         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3619         test.
3620         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3621         test.
3622         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3623         test.
3624         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3625         test.
3626         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3627         test.
3628         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3629         test.
3630         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3631         test.
3632         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3633         test.
3634         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3635         test.
3636         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3637         test.
3638         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3639         test.
3640         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3641         test.
3642         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3643         test.
3644         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3645         test.
3646         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3647         test.
3648         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3649         test.
3650         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3651         test.
3652         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3653         test.
3654         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3655         test.
3656         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3657         test.
3658         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3659         test.
3660         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3661         test.
3662         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3663         test.
3664         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3665         test.
3666         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3667         test.
3668         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3669         test.
3670         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3671         test.
3672         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3673         test.
3674         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3675         test.
3676         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3677         test.
3678         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
3679         test.
3680         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
3681         test.
3682         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
3683         test.
3684         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
3685         test.
3686         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
3687         test.
3688         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
3689         test.
3690         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
3691         test.
3692         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
3693         test.
3694         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
3695         test.
3696         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
3697         test.
3698         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
3699         test.
3700         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
3701         test.
3702         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
3703         test.
3704         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
3705         test.
3706         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
3707         test.
3708         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
3709         test.
3710         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
3711         test.
3712         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
3713         test.
3714         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
3715         test.
3716         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
3717         test.
3718         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
3719         test.
3720         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
3721         test.
3722         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
3723         test.
3724         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
3725         test.
3726         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
3727         test.
3728         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
3729         test.
3730         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
3731         test.
3732         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
3733         test.
3734         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
3735         test.
3736         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
3737         test.
3738         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
3739         test.
3740         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
3741         test.
3742         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
3743         test.
3744         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
3745         test.
3746         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
3747         test.
3748         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
3749         test.
3750         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
3751         test.
3752         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
3753         test.
3754         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
3755         test.
3756         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
3757         test.
3758         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
3759         test.
3760         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
3761         test.
3762         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
3763         test.
3764         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
3765         test.
3766         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
3767         test.
3768         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
3769         test.
3770         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
3771         test.
3772         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
3773         test.
3774         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
3775         test.
3776         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
3777         test.
3778         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
3779         test.
3780         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
3781         test.
3782         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
3783         test.
3784         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
3785         test.
3786         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
3787         test.
3788         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
3789         test.
3790         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
3791         test.
3792         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
3793         test.
3794         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
3795         test.
3796         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
3797         test.
3798         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
3799         test.
3800         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
3801         test.
3802         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
3803         test.
3804         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
3805         test.
3806         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
3807         test.
3808         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
3809         test.
3810         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
3811         test.
3812         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
3813         test.
3814         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
3815         test.
3816         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
3817         test.
3818         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
3819         test.
3820         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
3821         test.
3822         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
3823         test.
3824         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
3825         test.
3826         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
3827         test.
3828         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
3829         test.
3830         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
3831         test.
3832         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
3833         test.
3834         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
3835         test.
3836         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
3837         test.
3838         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
3839         test.
3840         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
3841         test.
3842         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
3843         test.
3844         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
3845         test.
3846         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
3847         test.
3848         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
3849         test.
3850         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
3851         test.
3852         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
3853         test.
3854         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
3855         test.
3856         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
3857         test.
3859 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
3861         * g++.dg/template/crash81.C: Update.
3863 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
3865         PR ipa/66424.
3866         * gcc.target/i386/pr66424.c: New.
3868 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3870         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3872 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
3874         PR fortran/61831
3875         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
3876         Drop address sanitization.
3878 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3880         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
3881         Skip -march=armv4t.
3882         (dg-additional-options): Set armv5t flag.
3884 2015-07-21  Marek Polacek  <polacek@redhat.com>
3886         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
3887         * gcc.dg/vmx/unpack.c: Likewise.
3888         * gcc.target/powerpc/quad-atomic.c: Likewise.
3890 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
3892         * gcc.target/i386/asm-flag-5.c (f_ll): New.
3894 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
3896         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
3897         model.
3899 2015-07-20  Marek Polacek  <polacek@redhat.com>
3901         PR c++/55095
3902         * c-c++-common/Wshift-overflow-1.c: New test.
3903         * c-c++-common/Wshift-overflow-2.c: New test.
3904         * c-c++-common/Wshift-overflow-3.c: New test.
3905         * c-c++-common/Wshift-overflow-4.c: New test.
3906         * c-c++-common/Wshift-overflow-5.c: New test.
3907         * g++.dg/cpp1y/left-shift-1.C: New test.
3908         * gcc.dg/c90-left-shift-2.c: New test.
3909         * gcc.dg/c90-left-shift-3.c: New test.
3910         * gcc.dg/c99-left-shift-2.c: New test.
3911         * gcc.dg/c99-left-shift-3.c: New test.
3912         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
3913         * gcc.c-torture/execute/pr40386.c: Likewise.
3914         * gcc.dg/vect/pr33373.c: Likewise.
3915         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
3916         * gcc.dg/vect/vect-shift-2.c: Likewise.
3918 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3920         * gcc.target/aarch64/neg_abs_1.c: New test.
3922 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
3924         PR target/66922
3925         * gcc.target/i386/pr66922.c: New test.
3927 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
3929         PR middle-end/46851
3930         PR middle-end/60340
3931         * gcc.dg/tree-ssa/pr42327.c: Removed.
3932         * g++.dg/other/pr35011.C: Removed.
3934 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
3936         PR target/66906
3937         * gcc.target/i386/pr66906.c: New test.
3939 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
3941         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3942         as follow-up to r225930.
3944 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
3946         PR fortran/52846
3947         * lib/fortran-modules.exp (proc cleanup-submodules): New
3948         procedure.
3949         * gfortran.dg/submodule_1.f08: Change extension and clean up
3950         the submodule files.
3951         * gfortran.dg/submodule_2.f08: ditto
3952         * gfortran.dg/submodule_6.f08: ditto
3953         * gfortran.dg/submodule_7.f08: ditto
3954         * gfortran.dg/submodule_8.f08: New test
3955         * gfortran.dg/submodule_9.f08: New test
3957 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
3958             Sebastian Pop  <s.pop@samsung.com>
3960         PR middle-end/61929
3961         * gcc.dg/graphite/pr61929.c: New.
3963 2015-07-17  Marek Polacek  <polacek@redhat.com>
3965         * gcc.dg/fold-minus-7.c: New test.
3967 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3969         * gfortran.dg/co_reduce_1.f90: New file.
3971 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
3973         PR target/66824
3974         * gcc.target/i386/pr66824.c:
3976 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
3978         PR fortran/66035
3979         * gfortran.dg/structure_constructor_13.f03: New test.
3981 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
3983         PR fortran/61831
3984         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3985         of generated while loops in the tree dump.
3986         * gfortran.dg/derived_constructor_comps_6.f90: New file.
3988 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
3990         * gcc.dg/vect/vect-outer-simd-2.c: New test.
3992 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
3994         PR target/66891
3995         * gcc.target/i386/pr66891.c: New test.
3997 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3999         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4001 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
4003         PR rtl-optimization/66626
4004         * gcc.target/i386/pr66626-2.c: New.
4006 2015-07-16  Martin Liska  <mliska@suse.cz>
4008         * g++.dg/ipa/pr66896.c: New test.
4010 2015-07-16  Richard Biener  <rguenther@suse.de>
4012         PR tree-optimization/66894
4013         * gcc.dg/torture/pr66894.c: New testcase.
4015 2015-07-16  Richard Biener  <rguenther@suse.de>
4017         * gcc.dg/tree-ssa/pr21031.c: Adjust.
4019 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
4021         PR target/66866
4022         * g++.dg/pr66866.C: New test.
4024 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4026         * gcc.target/powerpc/vec-cmp-sel.c: New test.
4028 2015-07-15  Richard Biener  <rguenther@suse.de>
4030         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4031         { -O3 -fomit-frame-pointer },
4032         { -O3 -fomit-frame-pointer -funroll-loops } and
4033         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4034         in favor of
4035         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4036           -finline-functions }
4038 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
4040         * gcc.target/mips/interrupt_handler-5.c: New test.
4042 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4043             Robert Suchanek  <robert.suchanek@imgtec.com>
4045         * gcc.target/mips/interrupt_handler-4.c: New test.
4047 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4049         PR testsuite/66734
4050         * gcc.dg/lto/lto.exp: Initialize MPX.
4052 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4054         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4055         dg-skip-if.
4056         * gcc.target/arm/scd42-3.c: Likewise.
4058 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4060         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4061         code to be run when the pre-arch code increases the isa_rev to
4062         mips32r6 or greater.
4064 2015-07-15  Richard Biener  <rguenther@suse.de>
4066         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4067         { -O3 -fomit-frame-pointer },
4068         { -O3 -fomit-frame-pointer -funroll-loops } and
4069         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4070         in favor of
4071         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4072           -finline-functions }
4073         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4074         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4075         to additional_flags.
4077 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
4079         PR rtl-optimization/66838
4080         * gcc.target/i386/pr66838.c: New test.
4082 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
4084         PR c++/66850
4085         * g++.dg/template/pr66850.C: New test.
4087 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4088             Cesar Philippidis  <cesar@codesourcery.com>
4089             Chung-Lin Tang  <cltang@codesourcery.com>
4091         * gcc.target/nios2/nios2-flushd.c: New.
4092         * gcc.target/nios2/nios2-rdprs.c: New.
4093         * gcc.target/nios2/r2-atomic.c: New.
4094         * gcc.target/nios2/r2-eni.c: New.
4095         * gcc.target/nios2/r2-wrpie.c: New.
4097 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4098             Cesar Philippidis  <cesar@codesourcery.com>
4099             Chung-Lin Tang  <cltang@codesourcery.com>
4101         * gcc.target/nios2/cdx-ldstwm-1.c: New.
4102         * gcc.target/nios2/cdx-ldstwm-2.c: New.
4104 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4105             Cesar Philippidis  <cesar@codesourcery.com>
4106             Chung-Lin Tang  <cltang@codesourcery.com>
4108         * gcc.target/nios2/andci.c: New.
4109         * gcc.target/nios2/bmx.c: New.
4110         * gcc.target/nios2/cdx-add.c: New.
4111         * gcc.target/nios2/cdx-branch.c: New.
4112         * gcc.target/nios2/cdx-callret.c: New.
4113         * gcc.target/nios2/cdx-loadstore.c: New.
4114         * gcc.target/nios2/cdx-logical.c: New.
4115         * gcc.target/nios2/cdx-mov.c: New.
4116         * gcc.target/nios2/cdx-shift.c: New.
4117         * gcc.target/nios2/cdx-sub.c: New.
4118         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4120 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
4122         PR c++/65071
4123         * g++.dg/cpp0x/vt-65071.C: New.
4125 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4126             Cesar Philippidis  <cesar@codesourcery.com>
4127             Chung-Lin Tang  <cltang@codesourcery.com>
4129         * gcc.target/nios2/r2-io-range.c: New.
4130         * gcc.target/nios2/r2-stio-1.c: New.
4131         * gcc.target/nios2/r2-stio-2.c: New.
4132         * gcc.target/nios2/nios2-ldxio.c: New.
4133         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4134         of just compile.  Add more tests.
4136 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4138         gfortran.dg/pr66864.f90: New test.
4140 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
4142         PR rtl-optimization/66626
4143         * gcc.target/i386/pr66626.c: New.
4145 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4147         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4148         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4149         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4151 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
4153         * g++.dg/template/crash81.C: Adjust for error + inform change.
4154         * g++.dg/template/pr58878.C: Likewise.
4155         * g++.dg/template/shadow1.C: Likewise.
4156         * g++.dg/template/shadow2.C: Likewise.
4157         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4158         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4159         * g++.old-deja/g++.brendan/crash7.C: Likewise.
4160         * g++.old-deja/g++.pt/shadow2.C: Likewise.
4162 2015-07-14  Richard Biener  <rguenther@suse.de>
4164         PR tree-optimization/66863
4165         * gcc.dg/torture/pr66863.c: New testcase.
4167 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
4169         PR c++/65186
4170         * g++.dg/template/pr65186.C: New test.
4172 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
4174         * gcc.target/arm/macro_defs0.c: Add directive to skip
4175         test if -marm is present.
4176         * gcc.target/arm/macro_defs1.c: Likewise.
4178 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4180         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4181         if-conversion..
4182         * gcc.target/aarch64/adds1.c: Likewise.
4183         * gcc.target/aarch64/ands_1.c: Likewise.
4184         * gcc.target/aarch64/bics_1.c: Likewise.
4185         * gcc.target/aarch64/subs1.c: Likewise.
4186         * gcc.target/aarch64/subs3.c: Likewise.
4188 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
4190         PR fortran/64589
4191         * gfortran.dg/pr64589.f90: New test.
4193 2015-07-13  Renlin Li  <renlin.li@arm.com>
4195         PR rtl/66556
4196         * gcc.c-torture/execute/pr66556.c: New.
4198 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
4200         * gcc.dg/20020219-1.c: Fix double word typos.
4201         * gcc.dg/20020919-1.c: Same.
4203 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4204             Jeff Law  <law@redhat.com>
4206         PR middle-end/66726
4207         * g++.dg/tree-ssa/pr66726.c: New test.
4208         * gcc.dg/tree-ssa/pr66726-2.c: New test.
4209         * gcc.dg/tree-ssa/pr66726.c: New test.
4211 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
4213         PR c++/58734
4214         * g++.dg/cpp0x/variadic-ttp2.C: New.
4216 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
4218         PR c++/30044
4219         * g++.dg/cpp0x/auto46.C: New test.
4220         * g++.dg/template/pr30044.C: New test.
4221         * g++.dg/template/shadow2.C: New test.
4222         * g++.dg/template/error55.C: New test.
4223         * g++.dg/template/crash83.C: Accept any error string.
4224         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4225         parameters.
4226         * g++.dg/cpp0x/variadic19.C: Likewise
4227         * g++.dg/template/canon-type-13.C: Likewise.
4228         * g++.old-deja/g++.pt/ttp42.C: Likewise.
4229         * g++.dg/torture/20070621-1.C: Likewise.
4231 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4233         PR c++/54521
4234         * g++.dg/init/explicit3.C: New.
4236 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
4238         PR target/66819
4239         * gcc.target/i386/pr66819-1.c: New test.
4240         * gcc.target/i386/pr66819-2.c: Likewise.
4241         * gcc.target/i386/pr66819-3.c: Likewise.
4242         * gcc.target/i386/pr66819-4.c: Likewise.
4243         * gcc.target/i386/pr66819-5.c: Likewise.
4245 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
4247         PR target/66703
4248         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4249         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
4250         type to prevent possible flag-clobbering zero-extensions.
4251         * gcc.target/i386/pr66703.c: New test.
4253 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4255         PR c++/60842
4256         * g++.dg/cpp0x/nsdmi-template15.C: New.
4258 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
4260         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4262 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
4264         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4265         * gcc.target/arm/flip-thumb.c: Likewise.
4267 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
4269         PR target/66813
4270         * gcc.target/i386/pr66813.c: New test.
4272 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
4274         PR middle-end/66820
4275         * gcc.dg/gomp/pr66820.c: New test.
4277 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4279         PR c++/65592
4280         * g++.dg/cpp0x/scoped_enum6.C: New.
4282 2015-07-10  Tom de Vries  <tom@codesourcery.com>
4284         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4285         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4287 2015-07-10  Richard Biener  <rguenther@suse.de>
4289         PR tree-optimization/66823
4290         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4291         which should not be necessary.  XFAIL.
4293 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4295         PR c++/64848
4296         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4298 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
4300         PR middle-end/66633
4301         * gcc.dg/gomp/pr66633-1.c: New test.
4302         * gcc.dg/gomp/pr66633-2.c: New test.
4303         * gcc.dg/gomp/pr66633-3.c: New test.
4304         * gcc.dg/gomp/pr66633-4.c: New test.
4306 2015-07-09  John Marino  <gnugcc@marino.st>
4308         * lib/target-supports.exp (check_effective_target_pie):
4309         Add *-*-dragonfly*
4311 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
4313         PR target/66814
4314         * gcc.target/i386/pr66814.c: New test.
4316 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
4318         PR target/66731
4319         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4320         * gcc.target/aarch64/fnmul-2.c: Likewise.
4321         * gcc.target/aarch64/fnmul-3.c: Likewise.
4322         * gcc.target/aarch64/fnmul-4.c: Likewise.
4324 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4326         PR c++/65790
4327         * g++.dg/cpp0x/vt-65790.C: New.
4329 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4331         PR target/66818
4332         * gcc.target/i386/pr66818.c: New test.
4334 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4336         PR target/66817
4337         * gcc.target/i386/pr66817.c: New test.
4339 2015-07-09  Marek Polacek  <polacek@redhat.com>
4341         PR tree-optimization/66718
4342         * gcc.dg/vect/vect-126.c: New test.
4344 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
4346         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4347         even when dwarf-2 is not the default.
4349 2015-07-08  Jeff Law  <law@redhat.com>
4351         PR testsuite/66796
4352         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4353         to have a single memory reference.
4355 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
4357         * g++.dg/other/dump-ada-spec-9.C: New test.
4359 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
4361         * g++.dg/vect/vect.exp: Run also simd* tests.
4362         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4363         (check_vect): Fix up get_cpuid call for C++.
4364         * g++.dg/vect/simd-clone-1.cc: New test.
4366 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4368         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4370 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4372         * gcc.target/i386/readeflags-1.c (abort): New prototype.
4373         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4375 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4377         PR target/66806
4378         * gcc.target/i386/pr66806.c: New test.
4380 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
4382         PR c++/66421
4383         * g++.dg/cpp0x/auto45.C: New.
4385 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
4387         PR middle-end/66334
4388         * gcc.target/i386/pr66334.c: New.
4390 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
4392         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4393         comments.
4395 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
4397         PR jit/66783
4398         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4399         (verify_code): Update expected error message.
4400         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4401         (verify_code): Likewise.
4402         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4403         (verify_code): Likewise.
4405 2015-07-08  Richard Biener  <rguenther@suse.de>
4407         PR tree-optimization/66793
4408         * gcc.dg/torture/pr66793.c: New testcase.
4410 2015-07-08  Richard Biener  <rguenther@suse.de>
4412         PR tree-optimization/66794
4413         * gcc.dg/torture/pr66794.c: New testcase.
4415 2015-07-08  Marek Polacek  <polacek@redhat.com>
4417         PR c++/66748
4418         * g++.dg/abi/abi-tag15.C: New test.
4420 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
4422         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4423         * gcc.target/mips/branch-3.c: Ditto
4424         * gcc.target/mips/branch-4.c: Ditto.
4425         * gcc.target/mips/branch-5.c: Ditto.
4426         * gcc.target/mips/branch-6.c: Ditto.
4427         * gcc.target/mips/branch-7.c: Ditto.
4428         * gcc.target/mips/branch-8.c: Ditto.
4429         * gcc.target/mips/branch-9.c: Ditto.
4430         * gcc.target/mips/branch-10.c: Ditto.
4431         * gcc.target/mips/branch-11.c: Ditto.
4432         * gcc.target/mips/branch-12.c: Ditto.
4433         * gcc.target/mips/branch-13.c: Ditto.
4434         * gcc.target/mips/umips-branch-5.c: New file.
4435         * gcc.target/mips/umips-branch-6.c: New file.
4436         * gcc.target/mips/umips-branch-7.c: New file.
4437         * gcc.target/mips/umips-branch-8.c: New file.
4438         * gcc.target/mips/umips-branch-9.c: New file.
4439         * gcc.target/mips/umips-branch-10.c: New file.
4440         * gcc.target/mips/umips-branch-11.c: New file.
4441         * gcc.target/mips/umips-branch-12.c: New file.
4442         * gcc.target/mips/umips-branch-13.c: New file.
4443         * gcc.target/mips/umips-branch-14.c: New file.
4444         * gcc.target/mips/umips-branch-15.c: New file.
4445         * gcc.target/mips/umips-branch-16.c: New file.
4446         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4447         (OCCUPY_0xfffc): New define.
4449 2015-07-08  Renlin Li  <renlin.li@arm.com>
4451         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4453 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
4455         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4457 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
4459         * gcc.target/i386/bt-3.c: New test.
4460         * gcc.target/i386/bt-4.c: Ditto.
4462 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4464         * g++.dg/other/dump-ada-spec-8.C: New test.
4466 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
4468         PR jit/66783
4469         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4470         test case.
4471         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4472         New test case.
4473         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4474         New test case.
4475         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4476         Avoid using an opaque struct for local "f".
4478 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
4480         PR jit/66779
4481         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4482         * jit.dg/test-pr66779.c: New testcase.
4484 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
4486         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4487         NOCOMPRESSION.
4489 2015-07-07  Richard Biener  <rguenther@suse.de>
4491         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4493 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
4495         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4496         * gcc.target/mips/call-5.c: Ditto.
4497         * gcc.target/mips/call-6.c: Ditto.
4499 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4501         * gcc.dg/dx-test.c: New test-case.
4503 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
4505         PR fortran/66578
4506         * gfortran.dg/allocate_with_source_9.f08: New test.
4508 2015-07-07  Christian Bruel  <christian.bruel@st.com>
4510         PR target/52144
4511         * gcc.target/arm/flip-thumb.c: Fix scan.
4512         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4513         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4514         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4515         Fix return value.
4517 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
4519         PR target/65956
4520         * gcc.c-torture/execute/pr65956.c: New test.
4522 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
4524         * gcc.target/arm/aapcs/align1.c: New.
4525         * gcc.target/arm/aapcs/align_rec1.c: New.
4526         * gcc.target/arm/aapcs/align2.c: New.
4527         * gcc.target/arm/aapcs/align_rec2.c: New.
4528         * gcc.target/arm/aapcs/align3.c: New.
4529         * gcc.target/arm/aapcs/align_rec3.c: New.
4530         * gcc.target/arm/aapcs/align4.c: New.
4531         * gcc.target/arm/aapcs/align_rec4.c: New.
4532         * gcc.target/arm/aapcs/align_vararg1.c: New.
4533         * gcc.target/arm/aapcs/align_vararg2.c: New.
4535 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
4537         * gfortran.dg/iomsg_2.f90: New test.
4539 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4541         PR target/66749
4542         * gcc.target/i386/pr66749.c: New test.
4544 2015-07-06  Richard Biener  <rguenther@suse.de>
4546         PR tree-optimization/66772
4547         * gcc.dg/torture/pr66772-1.c: New testcase.
4548         * gcc.dg/torture/pr66772-2.c: Likewise.
4550 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
4552         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4553         the jals instruction.
4555 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4557         PR target/53383
4558         * gcc.target/i386/pr53383-1.c: New file.
4559         * gcc.target/i386/pr53383-2.c: Likewise.
4560         * gcc.target/i386/pr53383-3.c: Likewise.
4562 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
4564         * gcc.target/aarch64/fnmul-1.c: New.
4565         * gcc.target/aarch64/fnmul-2.c: New.
4566         * gcc.target/aarch64/fnmul-3.c: New.
4567         * gcc.target/aarch64/fnmul-4.c: New.
4569 2015-07-06  Richard Biener  <rguenther@suse.de>
4571         PR middle-end/66759
4572         * gcc.dg/torture/pr66759.c: New testcase.
4574 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
4576         PR fortran/58586
4577         * gfortran.dg/alloc_comp_class_3.f03: New test.
4578         * gfortran.dg/alloc_comp_class_4.f03: New test.
4580 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4582         * gcc.c-torture/execute/pr66757.c: New test.
4584 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
4586         PR tree-optimization/66720
4587         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4589 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
4590             Sandra Loosemore <sandra@codesourcery.com>
4592         * gcc.target/nios2/gprel-offset.c: New test.
4594 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4596         PR fortran/66725
4597         * gfortran.dg/pr66725.f90: New test.
4599 2015-07-03  Jason Merrill  <jason@redhat.com>
4601         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4602         Avoid narrowing error.
4604 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
4606         PR rtl-optimization/66706
4607         * gcc.target/powerpc/shift-int.c: New testcase.
4609 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4611         PR target/66746.
4612         * gcc.target/i386/pr66746.c: New file.
4614 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
4616         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4618 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
4620         PR tree-optimization/66119
4621         * g++.dg/opt/pr66119.C: New.
4623 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
4625         PR fortran/52846
4626         * gfortran.dg/submodule_1.f90: New test
4627         * gfortran.dg/submodule_2.f90: New test
4628         * gfortran.dg/submodule_3.f90: New test
4629         * gfortran.dg/submodule_4.f90: New test
4630         * gfortran.dg/submodule_5.f90: New test
4631         * gfortran.dg/submodule_6.f90: New test
4632         * gfortran.dg/submodule_7.f90: New test
4634 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4636         PR preprocessor/53690
4637         * g++.dg/cpp/pr53690.C: New.
4639 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4641         * gcc.target/powerpc/vec-cmp.c: New test.
4643 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4645         PR fortran/56520
4646         * gfortran.dg/pr56520.f90: New test.
4648 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
4650         PR fortran/66545
4651         * gfortran.dg/pr66545_1.f90: New test.
4652         * gfortran.dg/pr66545_2.f90: New test.
4654 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
4656         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4657         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4659 2015-07-02  Richard Biener  <rguenther@suse.de>
4661         PR testsuite/66719
4662         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4663         unaligned loads.
4665 2015-07-02  Richard Biener  <rguenther@suse.de>
4667         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4669 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
4671         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4673 2015-07-01  Jason Merrill  <jason@redhat.com>
4675         * lib/target-supports.exp (cxx_default): Set to C++14.
4677 2015-07-01  Tom de Vries  <tom@codesourcery.com>
4679         PR testsuite/66723
4680         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4681         scan-assembler.
4683 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4685         * gfortran.dg/warn_conversion_8.f90:  New test.
4687 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4689         PR rtl-optimization/61047
4690         * gcc.c-torture/execute/20150611-1.c: New testcase.
4692 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
4694         PR jit/66700
4695         * jit.dg/all-non-failing-tests.h: Add
4696         test-pr66700-observing-write-through-ptr.c.
4697         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4699 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
4701         * jit.dg/test-accessing-union.c: Add comments for use by
4702         gcc/jit/docs/topics/types.rst.
4704 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
4706         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
4707         'do-require-effective-target' with 'dg-require-effective-target'.
4708         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
4709         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
4710         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
4711         'stlex' with 'strex' as the expected output.
4713 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
4715         PR c++/60365
4716         * g++.dg/cpp0x/gen-attrs-60.C: New.
4717         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
4719 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
4721         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
4722         New function.
4723         * gcc.target/aarch64/pic-small.c: Restrict this test under
4724         check_effective_target_aarch64_small_fpic.
4726 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
4728         * gfortran.dg/gomp/pr66633.f90: New test.
4730 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
4732         PR c++/66686
4733         * g++.dg/template/pr66686.C: New test.
4735 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4737         * gnat.dg/lto17.ad[sb]: New test.
4739 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
4741         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
4742         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
4743         testcase.
4744         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
4745         New testcase.
4746         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
4747         New testcase.
4748         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
4749         New testcase.
4750         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
4751         New testcase.
4752         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
4753         New testcase.
4754         * jit.dg/test-switch.c: New testcase.
4755         * jit.dg/test-switch.cc: New testcase.
4757 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
4759         PR jit/66546
4760         * jit.dg/all-non-failing-tests.h: Add note about
4761         test-validly-unreachable-block.c.
4762         * jit.dg/test-validly-unreachable-block.c: New file.
4764 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
4766         PR jit/66628
4767         * jit.dg/all-non-failing-tests.h: Add note about
4768         test-extra-options.c.
4769         * jit.dg/test-extra-options.c: New testcase.
4771 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
4773         PR debug/66691
4774         * gcc.target/i386/pr66691.c: New.
4776 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
4778         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
4779         * gcc.target/i386/iamcu/args.h: Likewise.
4780         * gcc.target/i386/iamcu/asm-support.S: Likewise.
4781         * gcc.target/i386/iamcu/defines.h: Likewise.
4782         * gcc.target/i386/iamcu/macros.h: Likewise.
4783         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
4784         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
4785         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
4786         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
4787         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
4788         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
4789         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
4790         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
4791         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
4792         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
4793         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
4794         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
4795         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
4796         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
4797         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
4798         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
4799         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
4801 2015-06-30  Marek Polacek  <polacek@redhat.com>
4803         * gcc.dg/fold-minus-6.c: New test.
4805         * gcc.dg/fold-ior-3.c: New test.
4807 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
4809         Implement N4197 - Adding u8 character literals
4810         * g++.dg/cpp1z/utf8.C: New.
4811         * g++.dg/cpp1z/utf8-neg.C: New.
4812         * g++.dg/cpp1z/udlit-utf8char.C: New.
4814 2015-06-30  Marek Polacek  <polacek@redhat.com>
4816         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
4818 2015-06-30  Tom de Vries  <tom@codesourcery.com>
4820         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
4821         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
4822         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
4823         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
4825 2015-06-30  Marek Polacek  <polacek@redhat.com>
4827         * gcc.dg/fold-ior-2.c: New test.
4829 2015-06-30  Tom de Vries  <tom@codesourcery.com>
4831         PR tree-optimization/66652
4832         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
4833         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
4834         pointers.
4835         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4837 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
4839         PR c++/65977
4840         * g++.dg/cpp0x/constexpr-friend-3.C: New.
4841         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
4843 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4845         PR fortran/66605
4846         * gfortran.dg/wunused-parameter.f90: New test.
4848 2015-06-29  Richard Henderson  <rth@redhat.com>
4850         * gcc.target/i386/asm-flag-1.c: New.
4851         * gcc.target/i386/asm-flag-2.c: New.
4852         * gcc.target/i386/asm-flag-3.c: New.
4853         * gcc.target/i386/asm-flag-4.c: New.
4854         * gcc.target/i386/asm-flag-5.c: New.
4856 2015-06-29  Marek Polacek  <polacek@redhat.com>
4858         PR c/66322
4859         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
4860         * c-c++-common/pr66322.c: New test.
4861         * g++.dg/eh/scope1.C: Remove dg-warning.
4863 2015-06-29  Richard Biener  <rguenther@suse.de>
4865         PR tree-optimization/66677
4866         * gcc.dg/vect/pr66677.c: New testcase.
4868 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
4870         PR middle-end/64130
4871         * gcc.dg/tree-ssa/pr64130.c: New test.
4873 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
4875         * gcc.target/aarch64/pic-small.c: New testcase.
4877 2015-06-26  Richard Biener  <rguenther@suse.de>
4879         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
4881 2015-06-26  Marek Polacek  <polacek@redhat.com>
4883         * gcc.dg/fold-and-1.c: New test.
4884         * gcc.dg/fold-and-2.c: New test.
4886 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4888         * gnat.dg/warn11.adb: Add missing dg directive.
4889         * gnat.dg/warn12.adb: New test.
4890         * gnat.dg/warn12_pkg.ads: New helper.
4892 2015-06-26  Richard Biener  <rguenther@suse.de>
4894         * gfortran.dg/reassoc_3.f90: Adjust.
4896 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
4898         PR target/66412
4899         * gcc.target/i386/pr66412.c: New test.
4901 2015-06-25  Richard Biener  <rguenther@suse.de>
4903         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
4905 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
4907         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
4909 2015-06-25  Richard Biener  <rguenther@suse.de>
4911         * gfortran.dg/vect/vect-9.f90: New testcase.
4913 2015-06-25  Nick Clifton  <nickc@redhat.com>
4915         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
4916         H8300 and M32R targets.
4918 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4920         PR fortran/66528
4921         * gfortran.dg/maxerrors.f90: New test.
4923 2015-06-08  DJ Delorie  <dj@redhat.com>
4925         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4927 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
4929         * gcc.target/aarch64/mgeneral-regs_3.c: New.
4931 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
4933         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4934         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4935         * gcc.target/aarch64/nofp_1.c: New file.
4937 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
4939         Implement N3928 - Extending static_assert
4940         * g++.dg/cpp0x/static_assert8.C: Adjust.
4941         * g++.dg/cpp0x/static_assert12.C: New.
4942         * g++.dg/cpp0x/static_assert13.C: New.
4943         * g++.dg/cpp1y/static_assert1.C: New.
4944         * g++.dg/cpp1y/static_assert2.C: New.
4945         * g++.dg/cpp1z/static_assert-nomsg.C: New.
4947 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
4949         PR c++/65750
4950         * g++.dg/cpp0x/trailing11.C: New.
4952 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4954         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4955         multilibs.
4956         * gcc.target/arm/memset-inline-10.c: Likewise.
4957         * gcc.target/arm/pr58784.c: Likewise.
4958         * gcc.target/arm/pr59985.C: Likewise.
4959         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4961 2015-06-24  Renlin Li  <renlin.li@arm.com>
4963         * gcc.target/aarch64/arm_align_max_pwr.c: New.
4964         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4966 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
4968         Revert:
4969         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
4971         PR c++/30044
4972         * g++.dg/cpp0x/auto45.C: New test.
4973         * g++.dg/template/pr30044.C: New test.
4974         * g++.dg/template/crash83.C: Accept any error string.
4975         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4976         parameters.
4977         * g++.dg/cpp0x/variadic18.C: Likewise
4978         * g++.dg/template/canon-type-13.C: Likewise.
4979         * g++.old-deja/g++.pt/ttp42.C: Likewise.
4981 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
4983         PR c++/65811
4984         * g++.dg/other/linkage2.C: New.
4986 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4988         PR target/63408
4989         * gcc.target/arm/pr63408.c: New test.
4991 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
4993         * lib/c-torture.exp: Don't call check_effective_target_lto
4994         before setting up environment correctly.
4995         * lib/gcc-dg.exp: Likewise, and protect
4996         gcc_force_conventional_output.
4998 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5000         PR rtl-optimization/66306
5001         * gcc.target/s390/pr66306.c: New test.
5003 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5005         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5006         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5007         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5008         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5009         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5010         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5011         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5013 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
5015         PR target/65803
5016         * gcc.c-torture/pr65803.c: New test.
5018 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
5020         PR c++/30044
5021         * g++.dg/cpp0x/auto45.C: New test.
5022         * g++.dg/template/pr30044.C: New test.
5023         * g++.dg/template/crash83.C: Accept any error string.
5024         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5025         parameters.
5026         * g++.dg/cpp0x/variadic18.C: Likewise
5027         * g++.dg/template/canon-type-13.C: Likewise.
5028         * g++.old-deja/g++.pt/ttp42.C: Likewise.
5030 2015-06-23  Marek Polacek  <polacek@redhat.com>
5032         * c-c++-common/Wlogical-op-3.c: New test.
5034 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5036         PR c++/66254
5037         * g++.dg/cpp0x/scoped_enum5.C: New.
5039 2015-06-23  Richard Biener  <rguenther@suse.de>
5041         PR tree-optimization/66636
5042         * gcc.dg/vect/pr66636.c: New testcase.
5044 2015-06-23  Marek Polacek  <polacek@redhat.com>
5046         * gcc.dg/fold-minus-4.c: New test.
5047         * gcc.dg/fold-minus-5.c: New test.
5048         * c-c++-common/ubsan/overflow-add-5.c: New test.
5050 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
5052         Add missing testcase from r224672.
5053         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
5055         * gcc.target/vax/bswapdi-1.c: New.
5057 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
5059         PR fortran/64674
5060         * gfortran.dg/associate_18.f08: New test.
5062 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
5064         PR target/66560
5065         * gcc.target/i386/pr66560-1.c: New test.
5066         * gcc.target/i386/pr66560-2.c: Ditto.
5067         * gcc.target/i386/pr66560-3.c: Ditto.
5068         * gcc.target/i386/pr66560-4.c: Ditto.
5070 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
5072         * gcc.target/nvptx/nvptx.exp: New file.
5073         * gcc.target/nvptx/proto-1.c: Likewise.
5075 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
5077         PR tree-optimization/66449
5078         * gcc.dg/vect/pr66449.c: New test.
5080 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
5082         * g++.dg/other/dump-ada-spec-5.C: New test.
5083         * g++.dg/other/dump-ada-spec-6.C: Likewise.
5084         * g++.dg/other/dump-ada-spec-7.C: Likewise.
5086 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
5088         * g++.dg/inherit/pure1.C: Test location too.
5090 2015-06-22  Marek Polacek  <polacek@redhat.com>
5092         * gcc.dg/fold-ior-1.c: New test.
5093         * gcc.dg/fold-minus-2.c: New test.
5094         * gcc.dg/fold-minus-3.c: New test.
5095         * gcc.dg/fold-plus-1.c: New test.
5096         * gcc.dg/fold-plus-2.c: New test.
5097         * gcc.dg/fold-xor-4.c: New test.
5098         * gcc.dg/fold-xor-5.c: New test.
5100 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5102         PR target/65914
5103         * g++.dg/torture/pr65914.C:  New.
5105 2015-06-22  Richard Biener  <rguenther@suse.de>
5107         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5108         not existing TORTURE_OPTIONS only.
5109         * lib/gcc-dg.exp: Likewise.
5111 2015-06-22  Christian Bruel  <christian.bruel@st.com>
5113         PR target/52144
5114         * gcc.target/arm/flip-thumb.c: New test.
5116 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
5117             Martin Liska  <mliska@suse.cz>
5119         PR ipa/65908
5120         * g++.dg/ipa/pr65908.C: New testcase.
5122 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
5124         PR c++/65882
5125         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5126         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5128 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
5130         * gnat.dg/specs/debug1.ads: Adjust.
5132 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
5134         * gcc.target/aarch64/fmovd-zero-mem.c: New.
5135         * gcc.target/aarch64/fmovd-zero-reg.c: New.
5136         * gcc.target/aarch64/fmovf-zero-mem.c: New.
5137         * gcc.target/aarch64/fmovf-zero-reg.c: New.
5138         * gcc.target/aarch64/fmovld-zero-mem.c: New.
5139         * gcc.target/aarch64/fmovld-zero-mem.c: New.
5140         * gcc.target/aarch64/fmovd-zero.c: Delete.
5141         * gcc.target/aarch64/fmovf-zero.c: Delete.
5143 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
5145         * gcc.target/vax/bswapdi-1.c: New.
5147 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5149         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5151 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5153         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5155 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5157         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5159 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5161         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5163 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5165         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5167 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5169         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5171 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5173         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5175 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5177         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5179 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5181         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5183 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5185         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5187 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5189         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5191 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5193         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5195 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5197         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5199 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5201         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5203 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5205         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5207 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5209         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5211 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5213         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5215 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5217         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5219 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5221         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5223 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5225         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5226         (_ARM_FPSCR): Add FZ field.
5227         (clean_results): Force FZ=1 on AArch64.
5228         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5230 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5232         * gcc.target/aarch64/pr62308.c: New test.
5234 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
5236         PR fortran/66549
5237         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5239 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
5241         * gcc.target/i386/mpx/pr66581.c: New test.
5243 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
5245         * gcc.target/i386/cmov9.c: New test.
5247 2015-06-18  Richard Biener  <rguenther@suse.de>
5249         * g++.dg/other/const4.C: New testcase.
5251 2015-06-18  Michael Matz  <matz@suse.de>
5253         PR middle-end/66253
5254         * gcc.dg/vect/pr66253.c: New testcase.
5256 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5258         PR target/66569
5259         * gcc.target/i386/mpx/chkp-vararg.c: New test.
5261 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5263         PR middle-end/66568
5264         * gcc.target/i386/mpx/pr66568.c: New test.
5266 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5268         PR middle-end/66567
5269         * gcc.target/i386/mpx/pr66567.c: New test.
5271 2015-06-18  Richard Biener  <rguenther@suse.de>
5273         PR tree-optimization/66510
5274         * gcc.dg/vect/slp-perm-12.c: New testcase.
5276 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5278         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5279         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5280         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5281         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5283 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
5285         PR c++/66571
5286         * g++.dg/gomp/pr66571-1.C: New test.
5288         PR middle-end/66429
5289         * c-c++-common/gomp/pr66429.c: New test.
5291 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
5293         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5294         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5295         ...this.
5296         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5297         New testcase.
5298         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5299         New testcase.
5301 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5303         PR testsuite/65944
5304         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5306 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
5308         * gcc.target/mips/pr65862-1.c: New test.
5309         * gcc.target/mips/pr65862-2.c: Likewise.
5311 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5313         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5314         * gcc.target/i386/pr52252-atom.c: Ditto.
5315         * gcc.target/i386/vect-div-1.c: Ditto.
5316         * gcc.target/i386/rotate-5.c: Ditto.
5317         * gcc.target/i386/pr50202.c: Ditto.
5318         * gcc.target/i386/pr37843-3.c: Ditto.
5319         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5320         * gcc.target/i386/pr53397-1.c: Ditto.
5321         * gcc.target/i386/pr55934.c: Ditto.
5322         * gcc.target/i386/pr37843-4.c: Ditto.
5323         * gcc.target/i386/pr60451.c: Ditto.
5324         * gcc.target/i386/pr53397-2.c: Ditto.
5325         * gcc.target/i386/vectorize1.c: Ditto.
5326         * gcc.target/i386/extract-insert-combining.c: Ditto.
5327         * gcc.target/i386/pr53759.c: Ditto.
5328         * gcc.target/i386/pr52252-core.c: Ditto.
5329         * gcc.target/i386/rotate-3.c: Ditto.
5330         * gcc.target/i386/sse-20.c: Ditto.
5331         * gcc.target/i386/rotate-4.c: Ditto.
5332         * gcc.target/i386/pr61403.c: Ditto.
5333         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5334         * gcc.target/i386/pr60901.c: Ditto.
5335         * gcc.target/i386/pr59794-7.c: Ditto.
5336         * gcc.target/i386/pr62208.c: Ditto.
5337         * gcc.target/i386/pr53416.c: Ditto.
5338         * gcc.target/i386/asm-dialect-1.c: Ditto.
5339         * gcc.target/i386/pr50038.c: Ditto.
5340         * gcc.target/i386/47698.c: Ditto.
5341         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5342         * gcc.target/i386/pr59794-2.c: Ditto.
5343         * gcc.target/i386/pr59794-3.c: Ditto.
5344         * gcc.target/i386/pr39058.c: Ditto.
5345         * gcc.target/i386/pr60205-1.c: Ditto.
5346         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5347         * gcc.target/i386/sse2-movq-2.c: Ditto.
5349 2015-06-17  Richard Biener  <rguenther@suse.de>
5351         PR tree-optimization/66251
5352         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5354 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
5356         PR c++/59682
5357         * g++.dg/parse/new-placement1.C: New.
5359 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
5361         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5362         * jit.dg/test-compound-assignment.c: New testcase.
5364 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
5366         PR jit/66539
5367         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5368         to "testcases" array.
5370 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
5372         PR jit/66539
5373         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5374         * jit.dg/test-debug-strings.c: New test case.
5375         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5376         the discriminant has a sane debug string.
5378 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
5380         PR target/56766
5381         * gcc.target/i386/pr56766-1.c: New test.
5382         * gcc.target/i386/pr56766-2.c: Ditto.
5384 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
5386         * gcc.target/mips/loongson-shift-count-truncated-1.c:
5387         Skip on mips*-mti-linux* and mips*-img-linux* targets.
5388         * gcc.target/mips/loongson-simd.c: Ditto.
5390 2015-06-16  Richard Biener  <rguenther@suse.de>
5392         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5394 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
5396         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5397         passed by the testsuite driver.
5399 2015-06-16  Richard Biener  <rguenther@suse.de>
5401         * gcc.dg/vect/slp-perm-11.c: New testcase.
5403 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
5405         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5406         dg-options.
5408 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
5410         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5411         Reinstate calls to torture-init and torture-finalize.
5413 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5415         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5417 2015-06-15  Nathan Sidwell  <nathan@acm.org>
5419         PR c++/58583
5420         * g++.dg/cpp0x/nsdmi-template14.C: New test.
5422 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
5424         PR c++/51048
5425         * g++.dg/cpp0x/local-type1.C: New.
5427 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
5429         PR fortran/44672
5430         PR fortran/45440
5431         PR fortran/57307
5432         * gfortran.dg/allocate_with_source_3.f90: Removed check for
5433         unimplemented error.
5434         * gfortran.dg/allocate_with_source_7.f08: New test.
5435         * gfortran.dg/allocate_with_source_8.f08: New test.
5437 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
5439         PR c++/65168
5440         * g++.dg/warn/Walways-true-3.C: New test.
5442 2015-06-13  Tom de Vries  <tom@codesourcery.com>
5444         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5446 2015-06-13  Tom de Vries  <tom@codesourcery.com>
5448         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5449         (main): Remove superfluous attributes.
5450         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5451         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5453 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
5455         * gcc.target/i386/monitorx.c: New.
5456         * gcc.target/i386/sse-12.c: Add -mmwaitx.
5457         * gcc.target/i386/sse-13.c: Ditto.
5458         * gcc.target/i386/sse-14.c: Ditto.
5459         * gcc.target/i386/sse-22.c: Ditto.
5460         * gcc.target/i386/sse-23.c: Ditto.
5461         * g++.dg/other/i386-2.C: Ditto.
5462         * g++.dg/other/i386-3.C: Ditto.
5464 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
5466         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5468 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
5470         PR fortran/66079
5471         * gfortran.dg/allocatable_scalar_13.f90: New test
5473 2015-06-11  Marek Polacek  <polacek@redhat.com>
5475         * gcc.dg/fold-xor-3.c: New test.
5477 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5479         * gcc.target/arm/short-it-ifcvt-1.c: New test.
5480         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5482 2015-06-11  Christian Bruel  <christian.bruel@st.com>
5484         PR target/52144
5485         * gcc.target/arm/pragma_attribute.c: New test.
5487 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
5489         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5491 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
5493         PR target/66473
5494         * gcc.target/i386/pr66473.c: New test.
5496 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
5498         PR target/66470
5499         * gcc.dg/tls/pr66470.c: New test.
5500         * gcc.target/i386/pr66470.c: New test.
5502 2015-06-10  Christian Bruel  <christian.bruel@st.com>
5504         PR target/52144
5505         * gcc.target/arm/attr_arm.c: New test
5506         * gcc.target/arm/attr_arm-err.c: New test
5507         * gcc.target/arm/attr_thumb.c: New test
5508         * gcc.target/arm/attr_thumb-static.c: New test
5510 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5512         PR target/66200
5513         PR target/66428
5514         PR c++/66192
5515         * g++.dg/abi/aarch64_guard1.C: Adjust test.
5517 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
5519         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5520         passed by the testsuite driver.
5522 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
5524         Revert:
5525         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
5526         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5527         * gcc.dg/ssp-1.c: Make counter a register.
5528         * gcc.dg/ssp-2.c: Likewise.
5529         * gcc.dg/torture/parm-coalesce.c: New.
5531 2015-06-09  Tom de Vries  <tom@codesourcery.com>
5533         * gcc.target/i386/vararg-loc.c: New test.
5535 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5537         PR c++/65815
5538         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5539         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5541 2015-06-09  Marek Polacek  <polacek@redhat.com>
5543         PR tree-optimization/66299
5544         * gcc.dg/pr66299-1.c: New test.
5545         * gcc.dg/pr66299-2.c: New test.
5546         * gcc.dg/pr66299-3.c: New test.
5548 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
5550         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5551         passed by the testsuite driver.
5553 2015-06-09  Richard Biener  <rguenther@suse.de>
5555         PR middle-end/66423
5556         * gcc.dg/fold-modpow2.c: New testcase.
5558 2015-06-09  Richard Biener  <rguenther@suse.de>
5560         PR tree-optimization/66419
5561         * gcc.dg/vect/bb-slp-37.c: New testcase.
5563 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
5565         * gcc.target/arm/stl-cond.c: New test.
5567 2015-06-09  Richard Biener  <rguenther@suse.de>
5569         PR middle-end/66413
5570         * gcc.dg/torture/pr66413.c: New testcase.
5572 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
5574         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5575         * gcc.dg/ssp-1.c: Make counter a register.
5576         * gcc.dg/ssp-2.c: Likewise.
5577         * gcc.dg/torture/parm-coalesce.c: New.
5579 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
5581         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5582         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5584 2015-06-08  Tom de Vries  <tom@codesourcery.com>
5586         PR rtl-optimization/66444
5587         * gcc.dg/pr66444.c: New test.
5589 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
5591         PR fortran/66245
5592         * gfortran.dg/class_is_1.f90: New test.
5593         * gfortran.dg/type_is_1.f90: Ditto.
5595 2015-06-08  Marek Polacek  <polacek@redhat.com>
5597         PR c/66415
5598         * gcc.dg/cpp/pr66415-1.c: New test.
5599         * gcc.dg/cpp/pr66415-2.c: New test.
5601 2015-06-08  Richard Biener  <rguenther@suse.de>
5603         PR tree-optimization/66422
5604         * gcc.dg/Warray-bounds-16.c: New testcase.
5606 2015-06-08  Richard Biener  <rguenther@suse.de>
5608         * gcc.dg/vect/slp-perm-10.c: New testcase.
5609         * gcc.dg/vect/slp-23.c: Adjust.
5610         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5611         vector pointer update.
5613 2015-06-08  Marek Polacek  <polacek@redhat.com>
5615         PR sanitizer/66452
5616         * g++.dg/ubsan/pr66452.C: New test.
5618 2015-06-08  Tom de Vries  <tom@codesourcery.com>
5620         PR tree-optimization/66436
5621         * gcc.dg/gomp/dump-new-function-2.c: New test.
5622         * gcc.dg/gomp/dump-new-function-3.c: Same.
5623         * gcc.dg/gomp/dump-new-function.c: Same.
5625 2015-06-08  Tom de Vries  <tom@codesourcery.com>
5627         PR tree-optimization/66435
5628         * gcc.dg/gomp/notify-new-function-2.c: New test.
5629         * gcc.dg/gomp/notify-new-function-3.c: Same.
5630         * gcc.dg/gomp/notify-new-function.c: Same.
5632 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
5634         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5635         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5636         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5637         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5638         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5639         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5640         -fshort-enum.
5642 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
5644         PR fortran/47659
5645         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5646         * gfortran.dg/warn_conversion.f90: Add warning for change in value
5647         for assignment.
5648         * gfortran.dg/warn_conversion_3.f90: Add warnings.
5649         * gfortran.dg/warn_conversion_5.f90: New test.
5650         * gfortran.dg/warn_conversion_6.f90: New test.
5651         * gfortran.dg/warn_conversion_7.f90: New test.
5653 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5655         PR fortran/66347
5656         * gfortran.dg/blockdata_9.f: New test.
5658 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5660         PR fortran/66385
5661         * gfortran.dg/forall_17.f90:  New test.
5663 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
5665         * g++.dg/cpp0x/pr57101.C: Add warning.
5666         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5667         * g++.dg/ext/visibility/anon7.C: Same.
5668         * g++.dg/ipa/pr63587-2.C: Same.
5669         * g++.dg/opt/dump1.C: Same.
5670         * g++.dg/opt/pr59622-3.C: Same.
5671         * g++.dg/opt/pr59622.C: Same.
5672         * g++.dg/torture/pr46383.C: Same.
5673         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5674         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5675         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5676         functions.
5677         * gfortran.dg/intent_out_8.f90: Same.
5678         * gfortran.dg/warn_target_lifetime_3.f90: Same.
5680 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5682         PR fortran/66377
5683         gfortran.dg/equiv_9.f90: New test.
5686 2015-06-05  Tom de Vries  <tom@codesourcery.com>
5688         merge from gomp4 branch:
5689         2015-05-28  Tom de Vries  <tom@codesourcery.com>
5691         PR tree-optimization/65443
5692         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5693         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5694         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5696 2015-06-05  Nathan Sidwell  <nathan@acm.org>
5698         PR c++/52595
5699         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5701 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
5703         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
5705 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5707         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
5709 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
5711         * gcc.target/i386/noplt-1.c: New test.
5712         * gcc.target/i386/noplt-2.c: New test.
5713         * gcc.target/i386/noplt-3.c: New test.
5714         * gcc.target/i386/noplt-4.c: New test.
5716 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
5718         PR fortran/58749
5719         * gfortran.dg/adjustl_1.f90:  New test.
5721 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
5723         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
5724         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
5726 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
5728         * lto.c (iterative_hash_canonical_type,
5729         gimple_register_canonical_type): only hash main variants of types
5731 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
5733         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5734         Move set of dg-do-what-default after early return.
5736 2015-06-04  Marek Polacek  <polacek@redhat.com>
5738         PR c/66341
5739         * gcc.dg/lvalue-8.c: New test.
5741 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5742             Paolo Carlini  <paolo.carlini@oracle.com>
5744         PR c++/66130
5745         * g++.dg/other/pr66130.C: New.
5746         * g++.dg/cpp0x/pr66130.C: Likewise.
5748 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5750         * g++.dg/cpp0x/decl-loc1.C: New.
5751         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
5752         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
5753         * g++.dg/init/ctor8.C: Likewise.
5754         * g++.dg/parse/semicolon4.C: Likewise.
5756 2015-06-03  Marek Polacek  <polacek@redhat.com>
5758         PR sanitizer/66190
5759         * g++.dg/ubsan/static-init-1.C: New test.
5760         * g++.dg/ubsan/static-init-2.C: New test.
5761         * g++.dg/ubsan/static-init-3.C: New test.
5763 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
5765         PR target/66275
5766         * gcc.target/i386/pr66275.c: New test.
5768 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5770         * gcc.dg/Wcxx-compat-22.c: New testcase.
5771         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
5772         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5773         * c-c++-common/pr58346-1.c: Likewise.
5774         * c-c++-common/transparent-union-1.c: Likewise.
5776 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
5778         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
5779         * g++.dg/plugin/def_plugin.c: New file.
5780         * g++.dg/plugin/def-plugin-test.C: New file.
5782 2015-06-03  Richard Biener  <rguenther@suse.de>
5784         * gcc.dg/vect/bb-slp-36.c: New testcase.
5786 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
5788         * gcc.dg/lto/chkp-removed-alias_0.c: New.
5790 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
5792         * gcc.dg/lto/chkp-privatize-1_0.c: New.
5793         * gcc.dg/lto/chkp-privatize-1_1.c: New.
5794         * gcc.dg/lto/chkp-privatize-2_0.c: New.
5795         * gcc.dg/lto/chkp-privatize-2_1.c: New.
5797 2015-06-03  Marek Polacek  <polacek@redhat.com>
5799         PR c/64223
5800         PR c/29358
5801         * gcc.dg/pr64223-1.c: New test.
5802         * gcc.dg/pr64223-2.c: New test.
5804 2015-06-03  Richard Biener  <rguenther@suse.de>
5806         PR tree-optimization/63916
5807         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
5809 2015-06-03  Richard Biener  <rguenther@suse.de>
5811         PR tree-optimization/66375
5812         * gcc.dg/torture/pr66375.c: New testcase.
5814 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
5816         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
5818 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
5820         PR target/65768
5821         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
5823 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5825         PR fortran/66380
5826         * gfortran.dg/reshape_7.f90: New test.
5828 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
5830         PR c/66220:
5831         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
5832         (fn_36): New.
5834 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5836         PR c/49551
5837         * gcc.dg/pr49551.c: New testcase.
5839 2015-06-02  Richard Biener  <rguenther@suse.de>
5841         PR debug/65549
5842         * g++.dg/lto/pr65549_0.C: New testcase.
5844 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
5846         PR libgomp/65742
5847         PR middle-end/66332
5848         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
5850 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
5852         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
5854 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
5856         PR c++/61683
5857         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
5859 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
5861         PR tree-optimization/48052
5862         * gcc.dg/tree-ssa/scev-8.c: New.
5863         * gcc.dg/tree-ssa/scev-9.c: New.
5864         * gcc.dg/tree-ssa/scev-10.c: New.
5865         * gcc.dg/vect/pr48052.c: New.
5867 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5869         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
5871 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
5873         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
5875 2015-06-02  Marek Polacek  <polacek@redhat.com>
5877         PR middle-end/66345
5878         * gcc.dg/torture/pr66345.c: New test.
5880 2015-06-02  Richard Biener  <rguenther@suse.de>
5882         PR tree-optimization/65961
5883         * gcc.dg/torture/pr65961.c: New testcase.
5885 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
5887         PR tree-optimization/52563
5888         PR tree-optimization/62173
5889         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
5890         * gcc.dg/tree-ssa/scev-4.c: Ditto.
5892 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5894         * gnat.dg/specs/varsize_return2.ads: New test.
5895         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
5897 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
5899         * gcc.dg/vect/vect-outer-simd-1.c: New test.
5901 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
5903         PR target/65697
5904         * gcc.target/aarch64/sync-comp-swap.c: New.
5905         * gcc.target/aarch64/sync-comp-swap.x: New.
5906         * gcc.target/aarch64/sync-op-acquire.c: New.
5907         * gcc.target/aarch64/sync-op-acquire.x: New.
5908         * gcc.target/aarch64/sync-op-full.c: New.
5909         * gcc.target/aarch64/sync-op-full.x: New.
5910         * gcc.target/aarch64/sync-op-release.c: New.
5911         * gcc.target/aarch64/sync-op-release.x: New.
5913 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
5915         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
5916         (bar): Predefined.
5918 2015-06-01  Richard Biener  <rguenther@suse.de>
5920         PR tree-optimization/66349
5921         PR tree-optimization/66352
5922         PR tree-optimization/66357
5923         * gcc.dg/torture/pr66357.c: New testcase.
5924         * gcc.dg/torture/pr66349.c: Likewise.
5925         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5927 2015-06-01  Richard Biener  <rguenther@suse.de>
5929         Revert
5930         2015-05-29  Richard Biener  <rguenther@suse.de>
5932         PR tree-optimization/66314
5933         * gcc.dg/asan/pr66314.c: New testcase.
5935 2015-06-01  Richard Biener  <rguenther@suse.de>
5937         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5939 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
5941         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5942         directives.
5943         (hp3, hp4): Add inline keyword.
5944         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5945         (hp2): Add inline keyword.
5946         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5947         (hp2): Add inline keyword.
5949 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
5951         PR target/65527
5952         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5953         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5954         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5955         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5957 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
5959         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5960         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5962 2015-06-01  Richard Biener  <rguenther@suse.de>
5964         PR tree-optimization/66280
5965         * g++.dg/torture/pr66280.C: New testcase.
5966         * g++.dg/torture/pr66280-2.C: Likewise.
5968 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5970         * gnat.dg/addr9_1.adb: New test.
5971         * gnat.dg/addr9_2.adb: Likewise.
5972         * gnat.dg/addr9_3.adb: Likewise.
5973         * gnat.dg/addr9_4.adb: Likewise.
5975 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5977           * g++.dg/other/dump-ada-spec-4.C: New test.
5979 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
5981         * gcc.dg/alias-8.c: Fix dg-warning.
5983 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
5985         * gcc.dg/alias-8.c: Do not xfail.
5986         * gcc.dg/pr62167.c: Prevent FRE.
5987         * gcc.dg/alias-14.c: New testcase.
5989 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
5991         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5993 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5995         PR target/66215
5996         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5997         dg-options.
5998         * gcc.target/s390/hotpatch-10.c: Likewise.
5999         * gcc.target/s390/hotpatch-11.c: Likewise.
6000         * gcc.target/s390/hotpatch-12.c: Likewise.
6001         * gcc.target/s390/hotpatch-17.c: Likewise.
6002         * gcc.target/s390/hotpatch-18.c: Likewise.
6003         * gcc.target/s390/hotpatch-20.c: Likewise.
6004         * gcc.target/s390/hotpatch-21.c: Likewise.
6005         * gcc.target/s390/hotpatch-22.c: Likewise.
6006         * gcc.target/s390/hotpatch-23.c: Likewise.
6007         * gcc.target/s390/hotpatch-24.c: Likewise.
6008         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
6009         to check for the exact nops too.
6010         * gcc.target/s390/hotpatch-3.c: Likewise.
6011         * gcc.target/s390/hotpatch-4.c: Likewise.
6012         * gcc.target/s390/hotpatch-5.c: Likewise.
6013         * gcc.target/s390/hotpatch-6.c: Likewise.
6014         * gcc.target/s390/hotpatch-7.c: Likewise.
6015         * gcc.target/s390/hotpatch-8.c: Likewise.
6016         * gcc.target/s390/hotpatch-9.c: Likewise.
6017         * gcc.target/s390/hotpatch-14.c: Likewise.
6018         * gcc.target/s390/hotpatch-15.c: Likewise.
6019         * gcc.target/s390/hotpatch-16.c: Likewise.
6020         * gcc.target/s390/hotpatch-19.c: Likewise.
6021         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
6022         scan-assembler-times counting number of .align directives.
6023         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6024         dg-options.  Remove scan-assembler-times counting number of .align
6025         directives.
6026         * gcc.target/s390/hotpatch-26.c: New file.
6027         * gcc.target/s390/hotpatch-27.c: New file.
6028         * gcc.target/s390/hotpatch-28.c: New file.
6029         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6030         using -Os -O0 -O1 -O2 -O3 options.
6032 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6034         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6036 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
6038         PR tree-optimization/66142
6039         * gcc.dg/vect/pr66142.c: New test.
6041 2015-05-29  Richard Biener  <rguenther@suse.de>
6043         PR tree-optimization/66314
6044         * gcc.dg/asan/pr66314.c: New testcase.
6046 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6048         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6049         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6050         Adjust all callers.
6051         (schedule-cleanups, dg-keep-saved-temps): New proc.
6052         (gcc-dg-test-1): Schedule cleanups.
6053         * lib/profopt.exp (profopt-execute): Likewise.
6054         * g++.dg/cdce3.C: Adjust expected line numbers.
6055         * gcc.dg/cdce1.c: Likewise.
6056         * gcc.dg/cdce2.c: Likewise.
6057         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6058         * gcc.dg/strlenopt-24.c: Likewise.
6059         * gcc.dg/tree-ssa/vrp26.c: Likewise.
6060         * gcc.dg/tree-ssa/vrp28.c: Likewise.
6061         * obj-c++.dg/encode-2.mm: Likewise.
6063 2015-05-28  DJ Delorie  <dj@redhat.com>
6065         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6067 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6069         * gnat.dg/discr43.adb: New test.
6071 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6073         * gnat.dg/varsize_temp.adb: Rename into...
6074         * gnat.dg/varsize1.adb: ...this.
6075         * gnat.dg/varsize_copy.ad[sb]: Rename into...
6076         * gnat.dg/varsize2.ad[sb]: ...this.
6077         * gnat.dg/varsize3_1.adb: New test.
6078         * gnat.dg/varsize3_2.adb: Likewise.
6079         * gnat.dg/varsize3_3.adb: Likewise.
6080         * gnat.dg/varsize3_4.adb: Likewise.
6081         * gnat.dg/varsize3_5.adb: Likewise.
6082         * gnat.dg/varsize3_6.adb: Likewise.
6083         * gnat.dg/varsize3_pkg1.ads: New helper.
6084         * gnat.dg/varsize3_pkg2.ads: Likewise.
6085         * gnat.dg/varsize3_pkg3.ads: Likewise.
6087 2015-05-28  Richard Biener  <rguenther@suse.de>
6089         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6091 2015-05-28  Richard Biener  <rguenther@suse.de>
6093         PR tree-optimization/66142
6094         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6096 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
6098         PR target/63810
6099         * gcc.dg/darwin-minversion-3.c: Update testcase.
6100         * gcc.dg/darwin-minversion-4.c: Ditto.
6101         * gcc.dg/darwin-minversion-5.c: New testcase.
6102         * gcc.dg/darwin-minversion-6.c: Ditto.
6103         * gcc.dg/darwin-minversion-7.c: Ditto.
6104         * gcc.dg/darwin-minversion-8.c: Ditto.
6105         * gcc.dg/darwin-minversion-9.c: Ditto.
6106         * gcc.dg/darwin-minversion-10.c: Ditto.
6107         * gcc.dg/darwin-minversion-11.c: Ditto.
6108         * gcc.dg/darwin-minversion-12.c: Ditto.
6110 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6112         PR rtl-optimization/66168
6113         * gcc.c-torture/compile/pr66168.c: New test.
6115 2015-05-27  Jeff Law  <law@redhat.com>
6117         PR target/39726
6118         * gcc.dg/target/m68k/pr39726-1.c: New test.
6120 2015-05-27  Nathan Sidwell  <nathan@acm.org>
6122         PR c++/66270
6123         * g++.dg/ext/alias-canon3.C: New.
6125 2015-05-27  Richard Biener  <rguenther@suse.de>
6127         PR tree-optimization/66272
6128         Revert parts of
6129         2014-08-15  Richard Biener  <rguenther@suse.de>
6131         PR tree-optimization/62031
6132         * gcc.dg/torture/pr66272.c: New testcase.
6134 2015-05-27  Richard Biener  <rguenther@suse.de>
6136         * gcc.dg/vect/slp-reduc-7.c: New testcase.
6138 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
6140         PR target/65358
6141         * gcc.dg/pr65358.c: New test.
6143 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
6145         PR fortran/65548
6146         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6147         semantic.
6148         * gfortran.dg/allocate_with_source_6.f90: New test.
6150 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6152         * gnat.dg/atomic7_1.adb: New test.
6153         * gnat.dg/atomic7_2.adb: Likewise.
6154         * gnat.dg/atomic7_pkg1.ads: New helper.
6155         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6157 2015-05-26  Michael Matz  <matz@suse.de>
6159         PR middle-end/66251
6160         * gcc.dg/vect/pr66251.c: New test.
6162 2015-05-26  Richard Biener  <rguenther@suse.de>
6164         PR tree-optimization/66142
6165         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6167 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
6169         PR fortran/66082
6170         * gfortran.dg/allocatable_scalar_13.f90: New test
6172 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6174         * gnat.dg/warn11.adb: New test.
6175         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6177 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6179         * gnat.dg/vfa1_1.adb: New test.
6180         * gnat.dg/vfa1_2.adb: Likewise.
6181         * gnat.dg/vfa1_3.adb: Likewise.
6182         * gnat.dg/vfa1_4.adb: Likewise.
6183         * gnat.dg/vfa1_pkg.ads: New helper.
6185 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
6187         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6188         * gcc.target/i386/pr66232-3.c: Likewise.
6190 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
6192         PR target/66274
6193         * gcc.target/i386/pr66274.c: New test.
6195 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6197         * gnat.dg/renaming6.ad[sb]: New test.
6199 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
6201         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6202         and 'dg-require-effective-target pie'.
6204 2015-05-23  Nathan Sidwell  <nathan@acm.org>
6206         PR c++/66243
6207         * g++.dg/cpp0x/pr66243.C: New.
6209 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
6211         PR lto/66180
6212         * g++.dg/lto/pr66180_0.C: New testcase.
6213         * g++.dg/lto/pr66180_1.C: New testcase.
6215 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
6217         PR fortran/66257
6218         * typebound_call_27.f90: New file.
6220 2015-05-23  Nathan Sidwell  <nathan@acm.org>
6222         PR c++/65936
6223         * g++.dg/template/pr65936.C: New.
6225 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6227         PR tree-optimization/63387
6228         * gcc.dg/pr63387-2.c: New testcase.
6230 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6232         * gcc.dg/simd-1.c: Update to the new message.
6234 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6236         * gcc.dg/nand.c: New testcase.
6238 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
6240         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6241         Set dg-do-what-default to compile only on ARM targets without
6242         arm_neon_hw execution support.  Remove redundant c-torture-execute
6243         in loop over test cases.
6245 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6247         PR target/65491
6248         * gcc.target/aarch64/pr65491_1.c: New test.
6249         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6250         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6252 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6254         PR c++/65598
6255         * g++.dg/cpp0x/explicit9.C: New.
6256         * g++.dg/cpp0x/explicit8.C: Check the locations too.
6258 2015-05-22  Richard Biener  <rguenther@suse.de>
6260         PR tree-optimization/66251
6261         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6263 2015-05-22  Marek Polacek  <polacek@redhat.com>
6265         PR c/47043
6266         * c-c++-common/attributes-enum-1.c: New test.
6267         * c-c++-common/attributes-enum-2.c: New test.
6268         * g++.dg/cpp0x/attributes-enum-1.C: New test.
6269         * g++.dg/cpp1y/attributes-enum-1.C: New test.
6271 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
6273         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6274         effective target support.  If no arm_neon_hw support, do not attempt
6275         to execute the tests; only compile them.
6276         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6277         and "dg-require-effective-target arm_neon_ok".
6278         * gcc.target/arm/simd/vextp16_1.c: Likewise.
6279         * gcc.target/arm/simd/vextp64_1.c: Likewise.
6280         * gcc.target/arm/simd/vextp8_1.c: Likewise.
6281         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6282         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6283         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6284         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6285         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6286         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6287         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6288         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6289         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6290         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6291         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6292         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6293         * gcc.target/arm/simd/vexts16_1.c: Likewise.
6294         * gcc.target/arm/simd/vexts32_1.c: Likewise.
6295         * gcc.target/arm/simd/vexts64_1.c: Likewise.
6296         * gcc.target/arm/simd/vexts8_1.c: Likewise.
6297         * gcc.target/arm/simd/vextu16_1.c: Likewise.
6298         * gcc.target/arm/simd/vextu32_1.c: Likewise.
6299         * gcc.target/arm/simd/vextu64_1.c: Likewise.
6300         * gcc.target/arm/simd/vextu8_1.c: Likewise.
6301         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6302         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6303         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6304         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6305         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6306         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6307         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6308         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6309         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6310         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6311         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6312         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6313         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6314         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6315         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6316         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6317         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6318         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6319         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6320         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6321         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6322         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6323         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6324         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6325         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6326         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6327         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6328         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6329         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6330         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6331         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6332         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6333         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6334         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6335         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6336         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6337         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6338         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6339         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6340         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6341         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6342         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6343         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6344         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6345         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6346         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6347         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6348         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6349         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6350         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6351         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6352         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6353         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6354         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6355         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6356         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6357         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6358         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6359         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6360         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6361         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6362         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6363         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6364         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6365         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6366         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6367         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6368         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6369         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6370         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6371         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6372         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6373         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6374         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6375         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6376         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6377         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6378         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6379         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6380         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6381         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6382         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6383         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6384         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6385         * gcc.target/arm/simd/vzips16_1.c: Likewise.
6386         * gcc.target/arm/simd/vzips32_1.c: Likewise.
6387         * gcc.target/arm/simd/vzips8_1.c: Likewise.
6388         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6389         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6390         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6392 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
6394         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6395         * gcc.dg/vect/pr59354.c: Likewise.
6396         * gcc.dg/vect/pr64252.c: Likewise.
6397         * gcc.dg/vect/pr64404.c: Likewise.
6398         * gcc.dg/vect/pr64493.c: Likewise.
6399         * gcc.dg/vect/pr64495.c: Likewise.
6400         * gcc.dg/vect/pr64844.c: Likewise.
6401         * gcc.dg/vect/pr65518.c: Likewise.
6402         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6404 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6406         PR c++/66210
6407         * g++.dg/cpp1y/var-templ28.C: New.
6409 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6411         PR target/66232
6412         * gcc.target/i386/pr66232-1.c: New test.
6413         * gcc.target/i386/pr66232-2.c: Likewise.
6414         * gcc.target/i386/pr66232-3.c: Likewise.
6415         * gcc.target/i386/pr66232-4.c: Likewise.
6416         * gcc.target/i386/pr66232-5.c: Likewise.
6418 2015-05-21  Nathan Sidwell  <nathan@acm.org>
6420         * g++.dg/cpp1y/pr60943.C: New.
6422 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
6424         PR tree-optimization/66233
6425         * gcc.c-torture/execute/pr66233.c: New test.
6427 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6429         PR fortran/66176
6430         * gfortran.dg/inline_matmul_11.f90:  New test.
6432 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
6434         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6435         instead of listing several targets on its own.
6436         * gcc.target/i386/pr32219-2.c: Likewise.
6437         * gcc.target/i386/pr32219-3.c: Likewise.
6438         * gcc.target/i386/pr32219-4.c: Likewise.
6439         * gcc.target/i386/pr32219-5.c: Likewise.
6440         * gcc.target/i386/pr32219-6.c: Likewise
6441         * gcc.target/i386/pr32219-7.c: Likewise.
6442         * gcc.target/i386/pr32219-8.c: Likewise.
6443         * gcc.target/i386/pr39013-1.c: Likewise.
6444         * gcc.target/i386/pr39013-2.c: Likewise.
6445         * gcc.target/i386/pr64317.c: Likewise.
6447 2015-05-21  Jeff Law  <law@redhat.com>
6449         * gcc.target/hppa/shadd-3.c: New test.
6450         * gcc.target/hppa/shadd-4.c: New test.
6452 2015-05-21  Michael Matz  <matz@suse.de>
6454         * gcc.dg/vect/vect-strided-store.c: New test.
6455         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6456         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6458 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6460         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6461         * gcc.dg/pow-sqrt-synth-1.c: New test.
6462         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6464 2015-05-21  Richard Biener  <rguenther@suse.de>
6466         PR c++/66211
6467         * g++.dg/conversion/pr66211.C: New testcase.
6468         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6470 2015-05-21  Jeff Law  <law@redhat.com>
6472         * gcc.target/hppa/shadd-2.c: New test.
6474 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
6476         PR target/54236
6477         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6479 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6481         PR target/65937
6482         * gcc.target/arm/pr26702.c: Adjust target selector.
6484 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6486         PR middle-end/66221
6487         * gcc.dg/lto/pr66221_0.c: New test.
6488         * gcc.dg/lto/pr66221_1.c: New test.
6490 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6492         PR c/52952
6493         * gcc.dg/redecl-4.c: Update column numbers.
6494         * gcc.dg/format/bitfld-1.c: Likewise.
6495         * gcc.dg/format/attr-2.c: Likewise.
6496         * gcc.dg/format/attr-6.c: Likewise.
6497         * gcc.dg/format/attr-7.c (baz): Likewise.
6498         * gcc.dg/format/asm_fprintf-1.c: Likewise.
6499         * gcc.dg/format/attr-4.c: Likewise.
6500         * gcc.dg/format/branch-1.c: Likewise.
6501         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6502         locations within strings with embedded escape sequences.
6504 2015-05-20  Jeff Law  <law@redhat.com>
6506         * gcc.target/hppa/hppa.exp: New target test driver.
6507         * gcc.target/hppa/shadd-1.c: New test.
6509 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
6511         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6513 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
6515         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6516         (fn_33_k_and_r_style): New.
6517         (fn_33_stroustrup_style): New.
6518         (fn_33_allman_style): New.
6519         (fn_33_whitesmiths_style): New.
6520         (fn_33_horstmann_style): New.
6521         (fn_33_ratliff_banner_style): New.
6522         (fn_33_lisp_style): New.
6523         (fn_34_indent_dash_gnu): New.
6524         (fn_34_indent_dash_kr): New.
6525         (fn_34_indent_dash_orig): New.
6526         (fn_34_indent_linux_style): New.
6528 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
6530         PR fortran/65548
6531         * gfortran.dg/allocate_with_source_5.f90: Extend test.
6533 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
6535         PR tree-optimization/65447
6536         * gcc.dg/tree-ssa/pr65447.c: New test.
6538 2015-05-19  Nathan sidwell  <nathan@acm.org>
6540         * g++.dg/cpp0x/pr65954.C: New.
6542 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
6544         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6546 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6548         * lib/target-supports.exp: Vector do not always have natural
6549         alignment on s390*.
6551 2015-05-19  David Sherwood  <david.sherwood@arm.com>
6553         * gcc.dg/loop-invariant.c: New testcase.
6555 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6557         * lib/target-supports.exp: Vector do not always have natural
6558         alignment on s390*.
6560 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6562         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6563         s390*.
6564         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6566 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6568         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6569         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6570         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6571         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6572         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6573         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6574         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6575         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6576         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6577         * gcc.target/s390/zvector/vec-elem-1.c: New test.
6579 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6581         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6583 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6585         * gcc.target/s390/s390.exp
6586         (check_effective_target_vector): New check.
6587         * gcc.target/s390/vector/vec-abi-1.c: New test.
6588         * gcc.target/s390/vector/vec-abi-2.c: New test.
6589         * gcc.target/s390/vector/vec-abi-3.c: New test.
6590         * gcc.target/s390/vector/vec-abi-4.c: New test.
6591         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6592         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6593         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6594         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6595         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6596         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6597         * gcc.target/s390/vector/vec-clobber-1.c: New test.
6598         * gcc.target/s390/vector/vec-cmp-1.c: New test.
6599         * gcc.target/s390/vector/vec-cmp-2.c: New test.
6600         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6601         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6602         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6603         * gcc.target/s390/vector/vec-genmask-1.c: New test.
6604         * gcc.target/s390/vector/vec-genmask-2.c: New test.
6605         * gcc.target/s390/vector/vec-init-1.c: New test.
6606         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6607         * gcc.target/s390/vector/vec-shift-1.c: New test.
6608         * gcc.target/s390/vector/vec-sub-1.c: New test.
6610 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6612         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6614 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6616         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6618 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6620         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6622 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6624         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6626 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6628         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6630 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6632         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6634 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6636         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6638 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6640         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6642 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6644         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6646 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6648         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6650 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6652         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6654 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6656         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6658 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6660         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6662 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
6664         PR tree-optimization/66187
6665         * gcc.c-torture/execute/pr66187.c: New test.
6666         * gcc.dg/pr66187-1.c: New test.
6667         * gcc.dg/pr66187-2.c: New test.
6669 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6671         * gcc.dg/vect/bb-slp-35.c: Adjust.
6673 2015-05-19  Richard Biener  <rguenther@suse.de>
6675         PR tree-optimization/66165
6676         * gcc.dg/torture/pr66165.c: New testcase.
6678         PR tree-optimization/66185
6679         * gcc.dg/torture/pr66185.c: New testcase.
6681 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
6683         PR target/54236
6684         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6686 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
6688         * gcc.target/mips/p5600-bonding.c : New file.
6690 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6692         PR fortran/66106
6693         * gfortran.dg/interface_operator_1.f90: New tests.
6695 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6697         PR fortran/66057
6698         * gfortran.dg/generic_29.f90: New tests.
6700 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6702         PR fortran/66043
6703         * gfortran.dg/storage_size_6.f90: New tests.
6705 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6707         PR fortran/66045
6708         * gfortran.dg/null1.f90: New test.
6710 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6712         PR fortran/66044
6713         * gfortran.dg/entry_21.f90: New test.
6715 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6717         PR fortran/66043
6718         * gfortran.dg/storage_size_6.f90: New tests.
6720 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6722         PR fortran/66040
6723         * gfortran.dg/misplaced_statement.f90: New test.
6725 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6727         PR fortran/66039
6728         * gfortran.dg/filepos1.f90: New test
6730 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6732         PR fortran/64925
6733         * gfortran.dg/pr64925.f90: New test.
6735 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6737         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
6738         unit.
6739         * gfortran.dg/lto/pr41576_1.f90: Ditto.
6741 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
6743         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
6744         to the family of pie capable targets.
6746 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
6748         * gcc.target/arm/bics_1.c : New testcase.
6749         * gcc.target/arm/bics_2.c : New testcase.
6750         * gcc.target/arm/bics_3.c : New testcase.
6751         * gcc.target/arm/bics_4.c : New testcase.
6753 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
6755         * gcc.target/mips/umips-attr.c: New test.
6757 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
6759         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
6760         * gcc.dg/20150120-2.c (dg-final): Ditto.
6761         * gcc.dg/20150120-2.c (dg-final): Ditto.
6762         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
6764 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
6766         PR target/66174
6767         * gcc.target/i386/pr66174.c: New test.
6769 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
6771         PR fortran/37131
6772         * gfortran.dg/matmul_bounds_6.f90:  New test.
6773         * gfortran.dg/matmul_bounds_7.f90:  New test.
6775 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
6777         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
6778         * gfortran.dg/lto/pr41576_1.f90: Add interface.
6779         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
6780         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
6781         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
6782         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
6784 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6786         PR fortran/65903
6787         * gfortran.dg/continuation_13.f90: Update test.
6788         * gfortran.dg/pr65903.f90: New test.
6790 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
6792         PR fortran/66113
6793         * gfortran.dg/block_14.f90:  New test.
6795 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6797         PR fortran/44054
6798         * lib/gfortran-dg.exp: Update regex to handle two locations for
6799         the same diagnostic without caret.
6800         * gfortran.dg/badline.f: Test also that line numbers are correct
6801         before and after "left but not entered" warning.
6803 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
6804             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6806         PR target/65768
6807         * gcc.target/arm/maskdata.c: New test.
6809 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
6811         PR fortran/65792
6812         * gfortran.dg/derived_constructor_components_5: New test
6814 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
6816         PR target/66140
6817         * gcc.target/alpha/pr66140.c: New test.
6819 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
6821         PR c/48956
6822         * gcc.dg/Wconversion-complex-c99.c: New test.
6823         * gcc.dg/Wconversion-complex-gnu.c: New test.
6825 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
6827         PR tree-optimization/64454
6828         * gcc.dg/modmod.c: New testcase.
6830 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
6832         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
6834 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
6836         PR middle-end/66134
6837         * gcc.target/i386/mpx/pr66134.c: New test.
6839 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
6841         * gcc.target/powerpc/pr60158.c: New test.
6843 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
6845         * gcc.target/i386/sibcall-7.c: New test.
6846         * gcc.target/i386/sibcall-8.c: New test.
6848 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
6850         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
6851         (abs64_in_dreg): Likewise.
6853 2015-05-14  Marek Polacek  <polacek@redhat.com>
6855         PR c/66066
6856         PR c/66127
6857         * gcc.dg/pr14649-1.c: Add -Wpedantic.
6858         * gcc.dg/pr19984.c: Likewise.
6859         * gcc.dg/pr66066-1.c: New test.
6860         * gcc.dg/pr66066-2.c: New test.
6861         * gcc.dg/pr66066-3.c: New test.
6863 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6865         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
6866         * gcc.dg/pow-sqrt.x: New file.
6867         * gcc.dg/pow-sqrt-1.c: New test.
6868         * gcc.dg/pow-sqrt-2.c: Likewise.
6869         * gcc.dg/pow-sqrt-3.c: Likewise.
6871 2015-05-13  Richard Biener  <rguenther@suse.de>
6873         PR tree-optimization/66123
6874         * gcc.dg/torture/pr66123.c: New testcase.
6876 2015-05-13  Richard Biener  <rguenther@suse.de>
6878         PR middle-end/66110
6879         * gcc.dg/alias-2.c: Adjust.
6880         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
6882 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6884         PR target/65103
6885         * gcc.target/i386/pr65103-3.c: New.
6887 2015-05-13  Martin Liska  <mliska@suse.cz>
6889         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
6891 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
6893         PR target/66112
6894         * gcc.target/i386/pr66112-2.c: New test.
6896         PR target/66112
6897         * gcc.target/i386/pr66112-1.c: New test.
6899 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6901         PR target/66048
6902         * gcc.target/i386/mpx/pr66048.cc: New.
6904 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6906         PR rtl-optimization/64616
6907         * gcc.dg/loop-8.c: New test.
6908         * gcc.dg/loop-9.c: New test.
6910 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
6912         PR target/pr66047.c
6913         * gcc.target/i386/pr66047.c: New testcase.
6915 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
6917         PR ipa/65873
6918         * gcc.c-torture/compile/pr65873.c: New testcase.
6920 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6922         PR fortran/66111
6923         * gfortran.dg/inline_matmul_10.f90:  New test.
6925 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
6927         * c-c++-common/Wmisleading-indentation.c: New testcase.
6928         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6929         * c-c++-common/Wmisleading-indentation-2.md: New file.
6931 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6933         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6934         "break".
6935         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6937 2015-05-12  Richard Biener  <rguenther@suse.de>
6939         PR tree-optimization/66101
6940         * gcc.dg/torture/pr66101.c: New testcase.
6942 2015-05-12  Richard Biener  <rguenther@suse.de>
6944         PR tree-optimization/37021
6945         * gcc.target/i386/vect-addsub.c: New testcase.
6947 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
6949         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6951 2015-05-12  Tom de Vries  <tom@codesourcery.com>
6953         PR tree-optimization/66010
6954         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6956 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
6958         PR c++/65133
6959         * g++.dg/cpp0x/trailing10.C: New.
6961 2015-05-12  Richard Biener  <rguenther@suse.de>
6963         * gcc.dg/vect/bb-slp-35.c: New testcase.
6965 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
6967         PR fortran/66100
6968         * gfortran.dg/bound_simplification_6.f90: New.
6970 2015-05-11  Steve Ellcey  <sellcey@mips.com>
6972         * gcc.target/mips/branch-1.c: Pass argument to bar().
6974 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
6976         PR target/65753
6977         * gcc.target/i386/pr65753.c: New test.
6979 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
6981         PR rtl-optimization/66076
6982         * gcc.dg/torture/pr66076.c: New test.
6984 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
6986         PR fortran/66041
6987         * gfortran.dg/inline_matmul_7.f90:  New test.
6988         * gfortran.dg/inline_matmul_8.f90:  New test.
6989         * gfortran.dg/inline_matmul_9.f90:  New test.
6991 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
6993         * gfortran.dg/bound_simplification_5.f90: New.
6995 2015-05-09  Jason Merrill  <jason@redhat.com>
6997         * lib/target-supports.exp (cxx_default): New global.
6998         (check_effective_target_c++11_only)
6999         (check_effective_target_c++14_only)
7000         (check_effective_target_c++98_only)
7001         (check_effective_target_c++1z_only): Check it.
7003 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
7005         PR tree-optimization/64454
7006         * gcc.dg/tree-ssa/vrp97.c: New file.
7007         * gcc.dg/vect/slp-perm-7.c: Update.
7009 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
7011         PR fortran/65894
7012         * gfortran.dg/elemental_subroutine_11.f90: New test.
7014 2015-05-08  Richard Biener  <rguenther@suse.de>
7016         PR tree-optimization/66036
7017         * gcc.dg/vect/slp-41.c: New testcase.
7019 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
7021         * gfortran.dg/elemental_optional_args_7.f90: New.
7023 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
7025         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7026         allow cmlt or sshr.
7028 2015-05-08  Marek Polacek  <polacek@redhat.com>
7030         PR c/64918
7031         * gcc.dg/Woverride-init-side-effects-1.c: New test.
7032         * gcc.dg/Woverride-init-side-effects-2.c: New test.
7034 2015-05-07  Marek Polacek  <polacek@redhat.com>
7036         PR c/65179
7037         * c-c++-common/Wshift-negative-value-1.c: New test.
7038         * c-c++-common/Wshift-negative-value-2.c: New test.
7039         * c-c++-common/Wshift-negative-value-3.c: New test.
7040         * c-c++-common/Wshift-negative-value-4.c: New test.
7041         * c-c++-common/Wshift-negative-value-5.c: New test.
7042         * c-c++-common/Wshift-negative-value-6.c: New test.
7043         * gcc.dg/c90-left-shift-1.c: New test.
7044         * gcc.dg/c99-const-expr-7.c: Add dg-error.
7045         * gcc.dg/c99-left-shift-1.c: New test.
7047 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
7049         PR middle-end/192
7050         PR middle-end/54303
7051         * gcc.dg/fdata-sections-2.c: New file.
7053 2015-05-07  Marek Polacek  <polacek@redhat.com>
7055         PR testsuite/66046
7056         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7057         last dg-output.
7058         * c-c++-common/ubsan/align-7.c: Likewise.
7059         * c-c++-common/ubsan/bounds-8.c: Likewise.
7060         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7061         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7062         * c-c++-common/ubsan/null-1.c: Likewise.
7063         * c-c++-common/ubsan/null-10.c: Likewise.
7064         * c-c++-common/ubsan/null-11.c: Likewise.
7065         * c-c++-common/ubsan/null-2.c: Likewise.
7066         * c-c++-common/ubsan/null-3.c: Likewise.
7067         * c-c++-common/ubsan/null-4.c: Likewise.
7068         * c-c++-common/ubsan/null-5.c: Likewise.
7069         * c-c++-common/ubsan/null-6.c: Likewise.
7070         * c-c++-common/ubsan/null-7.c: Likewise.
7071         * c-c++-common/ubsan/null-8.c: Likewise.
7072         * c-c++-common/ubsan/null-9.c: Likewise.
7073         * c-c++-common/ubsan/object-size-1.c: Likewise.
7074         * c-c++-common/ubsan/object-size-10.c: Likewise.
7075         * c-c++-common/ubsan/object-size-4.c: Likewise.
7076         * c-c++-common/ubsan/object-size-5.c: Likewise.
7077         * c-c++-common/ubsan/object-size-7.c: Likewise.
7078         * c-c++-common/ubsan/object-size-8.c: Likewise.
7079         * c-c++-common/ubsan/object-size-9.c: Likewise.
7080         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7081         * c-c++-common/ubsan/overflow-int128.c: Likewise.
7082         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7083         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7084         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7085         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7086         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7087         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7088         * c-c++-common/ubsan/pr59333.c: Likewise.
7089         * c-c++-common/ubsan/pr59667.c: Likewise.
7090         * c-c++-common/ubsan/pr60613-2.c: Likewise.
7091         * c-c++-common/ubsan/pr60636.c: Likewise.
7092         * c-c++-common/ubsan/pr63802.c: Likewise.
7093         * c-c++-common/ubsan/recovery-1.c: Likewise.
7094         * c-c++-common/ubsan/recovery-3.c: Likewise.
7095         * c-c++-common/ubsan/shift-1.c: Likewise.
7096         * c-c++-common/ubsan/shift-2.c: Likewise.
7097         * c-c++-common/ubsan/shift-4.c: Likewise.
7098         * c-c++-common/ubsan/shift-7.c: Likewise.
7099         * c-c++-common/ubsan/undefined-2.c: Likewise.
7100         * c-c++-common/ubsan/vla-1.c: Likewise.
7101         * g++.dg/ubsan/null-1.C: Likewise.
7102         * g++.dg/ubsan/null-3.C: Likewise.
7103         * g++.dg/ubsan/null-4.C: Likewise.
7104         * g++.dg/ubsan/vptr-8.C: Likewise.
7105         * g++.dg/ubsan/vptr-9.C: Likewise.
7106         * gcc.dg/ubsan/bounds-2.c: Likewise.
7107         * gcc.dg/ubsan/object-size-9.c: Likewise.
7109 2015-05-07  Jeff Law  <law@redhat.com>
7111         * gcc.dg/tree-ssa/shorten-1.c: New test.
7113 2015-05-07  Richard Biener  <rguenther@suse.de>
7115         PR tree-optimization/66002
7116         * gcc.dg/vect/vect-125.c: New testcase.
7118 2015-05-07  Marek Polacek  <polacek@redhat.com>
7119             Martin Uecker  <uecker@eecs.berkeley.edu>
7121         * c-c++-common/ubsan/bounds-10.c: New test.
7123 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
7125         * jit.dg/harness.h (set_options): Wrap with
7126         #ifndef TEST_ESCHEWS_SET_OPTIONS.
7127         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7128         Special-case test-benchmark.c as a negative.
7129         * jit.dg/test-benchmark.c: New file.
7131 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
7133         PR target/64208
7134         * gcc.target/arm/pr64208.c: New test.
7136 2015-05-06  Alan Modra  <amodra@gmail.com>
7138         PR target/66020
7139         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7140         (gparms): Make volatile.
7142 2015-05-06  Richard Biener  <rguenther@suse.de>
7144         PR tree-optimization/62283
7145         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7147 2015-05-06  Christian Bruel  <christian.bruel@st.com>
7149         PR target/66015
7150         * gcc.target/aarch64/iinline-attr-1.c: New test.
7152 2015-05-06  Richard Biener  <rguenther@suse.de>
7154         * gcc.dg/vect/bb-slp-34.c: New testcase.
7156 2015-05-06  Richard Biener  <rguenther@suse.de>
7158         PR tree-optimization/62283
7159         * gcc.dg/vect/bb-slp-14.c: Adjust.
7161 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
7163         PR target/65990
7164         * gcc.target/i386/pr65990.c: New test.
7166 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
7168         PR target/65915
7169         * gcc.target/i386/pr65915.c: New.
7171 2015-05-05  Tom de Vries  <tom@codesourcery.com>
7173         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7174         'va_list escapes 0'.
7176 2015-05-05  Tom de Vries  <tom@codesourcery.com>
7178         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7179         in r222173.
7181 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
7183         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7184         * gcc.target/arm/pr65924.c: Likewise.
7186 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
7188         PR target/65871
7189         * gcc.target/i386/pr65871-3.c: New test.
7191 2015-05-04  Jeff Law  <law@redhat.com>
7193         Revert:
7194         2015-05-04  Jeff Law  <law@redhat.com>
7195         * gcc.dg/tree-ssa/shorten-1.c: New test.
7197 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7198             Jakub Jelinek  <jakub@redhat.com>
7200         PR c++/66007
7201         * g++.dg/cpp0x/Wnarrowing4.C: New.
7203 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
7205         * lib/target-supports.exp
7206         (check_effective_target_keeps_null_pointer_checks): Clarify that
7207         this is for targets that disable -fdelete-null-pointer-checks,
7208         not default it to off.
7209         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7210         -fdelete-null-pointer-checks explicit.
7211         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7212         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7213         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7214         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7215         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7216         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7217         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7218         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7219         * gcc.dg/tree-ssa/pr20318.c: Likewise.
7220         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7221         * gcc.dg/tree-ssa/pr20702.c: Likewise.
7222         * gcc.dg/tree-ssa/pr21086.c: Likewise.
7223         * gcc.dg/tree-ssa/pr21090.c: Likewise.
7224         * gcc.dg/tree-ssa/pr58480.c: Likewise.
7225         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7226         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7227         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7228         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7229         * gcc.dg/tree-ssa/unreachable.c: Likewise.
7230         * gcc.dg/tree-ssa/vrp02.c: Likewise.
7231         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7232         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7233         * gcc.dg/tree-ssa/vrp55.c: Likewise.
7234         * g++.dg/cpp0x/static_assert9.C: Likewise.
7235         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7236         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7237         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7238         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7239         * g++.dg/tree-ssa/pr26406.C: Likewise.
7241 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
7243         PR tree-optimization/65984
7244         * c-c++-common/ubsan/pr65984.c: New test.
7246 2015-05-04  Jeff Law  <law@redhat.com>
7248         * gcc.dg/tree-ssa/shorten-1.c: New test.
7250 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7252         PR fortran/44735
7253         * gfortran.dg/pr44735.f90: New test.
7255 2015-05-04  Richard Biener  <rguenther@suse.de>
7257         PR tree-optimization/65965
7258         * gcc.dg/vect/bb-slp-33.c: New testcase.
7260 2015-05-04  Richard Biener  <rguenther@suse.de>
7262         PR tree-optimization/65935
7263         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7265 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
7267         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7268         for each supported variant instead of CHECK_RESULTS.
7269         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7270         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7271         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7272         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7273         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7274         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7275         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7276         expected results for unsupported variants.  Call CHECK for each
7277         supported variant instead of CHECK_RESULTS.
7278         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7279         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7280         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7281         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7282         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7283         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7284         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7285         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7286         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7287         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7288         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7289         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7290         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7291         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7292         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7293         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7294         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7295         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7296         expected results for unsupported variants.
7297         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7298         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7299         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7300         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7301         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7302         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7303         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7304         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7305         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7306         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7307         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7308         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7309         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7310         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7311         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7312         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7313         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7314         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7315         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7316         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7317         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7318         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7319         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7320         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7321         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7322         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7323         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7324         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7326 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7328         PR fortran/37131
7329         * gfortran.dg/bound_9.f90:  Add pointer assignment.
7331 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
7332             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
7334         PR c++/65858
7335         * g++.dg/cpp0x/Wnarrowing3.C: New.
7337 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
7339         * gcc.dg/20150120-1.c: New test.
7340         * gcc.dg/20150120-2.c: New test.
7341         * gcc.dg/20150120-3.c: New test.
7343 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
7345         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7347 2015-05-01  Renlin Li  <renlin.li@arm.com>
7349         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7351 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
7353         * gfortran.dg/bound_simplification_4.f90: New.
7355 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7357         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7358         with powerpc_p8vector_ok.
7360 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7362         PR fortran/37131
7363         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
7364         scan pattern.
7365         * gfortran.dg/bound_9.f90:  New test case.
7367 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
7369         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7370         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7371         for 32bit x86 targets.
7372         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7373         for 32bit x86 targets.
7374         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7375         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7376         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7377         for 32bit x86 targets.
7379 2015-04-30  Marek Polacek  <polacek@redhat.com>
7381         PR tree-optimization/63551
7382         * g++.dg/ipa/pr63551.C: New test.
7384 2015-04-30  Caroline Tice  <cmtice@google.com>
7386         PR  65929
7387         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
7388         partition size on certain targets.
7390 2015-04-30  Renlin Li  <renlin.li@arm.com>
7392         * gcc.target/aarch64/vect-reduc-or_1.c: New.
7394 2015-04-30  Marek Polacek  <polacek@redhat.com>
7396         * c-c++-common/Wbool-compare-3.c: New test.
7398         * gcc.dg/pr65901.c (foo): Adjust dg-error.
7399         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7401 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
7403         PR c++/57610
7404         * g++.dg/init/ref22.C: New.
7406 2015-04-30  Marek Polacek  <polacek@redhat.com>
7408         * gcc.dg/init-bad-8.c: New test.
7410         * gcc.dg/incomplete-typedef-1.c: New test.
7412 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
7414         PR c++/59955
7415         * g++.dg/template/crash121.C: New.
7417 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
7419         * gcc.target/mips/call-from-init.c: New test.
7420         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7422 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
7424         PR target/65871
7425         * gcc.target/i386/pr65871-1.c: New test.
7426         * gcc.target/i386/pr65871-2.c: Ditto.
7428 2015-04-29  Marek Polacek  <polacek@redhat.com>
7430         PR c/64610
7431         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7432         * c-c++-common/Wbool-compare-2.c: New test.
7434 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
7436         PR target/65770
7437         * gcc.target/aarch64/vstN_lane_1.c: New file.
7439 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7441         PR c++/64667
7442         * g++.dg/warn/Winit-self-3.C: New.
7444 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
7446         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7448 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
7450         PR target/65924
7451         * gcc.target/arm/pr65924.c: New test.
7453 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
7455         * g++.dg/gomp/tpl-target-update.C: New file.
7457 2015-04-29  Richard Biener  <rguenther@suse.de>
7459         PR tree-optimization/65917
7460         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7462 2015-04-29  Christian Bruel  <christian.bruel@st.com>
7464         PR target/64835
7465         * gcc.dg/ipa/iinline-attr.c: New test.
7466         * gcc.target/i386/iinline-attr-2.c: New test.
7468 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
7470         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7471         segfault is fixed.
7473 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7475         * gcc.dg/vect/vect-33.c: Remove spurious line.
7477 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
7479         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7481 2015-04-28  Marek Polacek  <polacek@redhat.com>
7483         PR c/65901
7484         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7485         * gcc.dg/pr65901.c: New test.
7487 2015-04-28  Richard Biener  <rguenther@suse.de>
7489         PR tree-optimization/62283
7490         * gfortran.dg/vect/pr62283-2.f: New testcase.
7491         * gcc.dg/vect/bb-slp-14.c: Adjust.
7493 2015-04-28  Richard Biener  <rguenther@suse.de>
7495         PR tree-optimization/65851
7496         * g++.dg/torture/pr65851.C: New testcase.
7498 2015-04-27  Jeff Law <law@redhat.com>
7500         PR tree-optimization/65217
7501         * gcc.target/i386/pr65217.c: Remove XFAIL.
7503 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
7505         PR fortran/60322
7506         Add tests forgotten to svn-add.
7507         * gfortran.dg/class_allocate_19.f03: New test.
7508         * gfortran.dg/class_array_20.f03: New test.
7509         * gfortran.dg/class_array_21.f03: New test.
7510         * gfortran.dg/finalize_29.f08: New test.
7512 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
7514         PR fortran/59678
7515         PR fortran/65841
7516         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7517         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7519 2015-04-27  Caroline Tice  <cmtice@google.com>
7521         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7522         partition size.
7524 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
7526         PR target/64579
7527         * gcc.target/powerpc/htm-1.c: New test.
7528         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7529         on 64-bit compiles.
7530         (__builtin_tabortdci): Likewise.
7531         (__builtin_tcheck): Remove operand.
7532         * lib/target-supports.exp (check_htm_hw_available): New function.
7534 2015-04-27  Richard Biener  <rguenther@suse.de>
7536         * gcc.target/i386/pr65217.c: XFAIL.
7538 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
7540         PR tree-optimization/65875
7541         * gcc.c-torture/compile/pr65875.c: New test.
7543 2015-04-25  Marek Polacek  <polacek@redhat.com>
7545         PR c/52085
7546         * gcc.dg/enum-incomplete-2.c: New test.
7547         * gcc.dg/enum-mode-1.c: New test.
7549 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7551         PR target/65849
7552         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7553         set new options.
7554         * gcc.target/powerpc/pr65849-2.c: Likewise.
7556 2015-04-24  Tom de Vries  <tom@codesourcery.com>
7558         PR tree-optimization/65802
7559         * g++.dg/pr65802.C: Move to ...
7560         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
7561         stdarg.h.  Rewrite for C.
7562         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
7563         va_start and va_end.  Remove unnecessary inline asm.
7565 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
7566             Wei Mi  <wmi@google.com>
7568         * gcc.target/i386/sse2-load-multi.c: New test.
7569         * gcc.target/i386/sse2-store-multi.c: Ditto.
7571 2015-04-24  Marek Polacek  <polacek@redhat.com>
7573         PR c/65830
7574         * c-c++-common/pr65830.c: New test.
7576         PR c/63357
7577         * c-c++-common/Wlogical-op-1.c: New test.
7579 2015-04-24  Marek Polacek  <polacek@redhat.com>
7581         PR c/61534
7582         * c-c++-common/pr61534-1.c: New test.
7584 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7585             Steven Bosscher <steven@gcc.gnu.org>
7587         PR rtl-optimization/34503
7588         * gcc.target/arm/pr64616.c: New file.
7590 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
7592         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7594 2015-04-24  Terry Guo  <terry.guo@arm.com>
7596         * gcc.target/arm/pr65710.c: Update the options.
7598 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
7600         * gcc.target/i386/pr65523.c: Skip x32.
7602 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7604         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7605         to look for vcl* where appropriate.
7607 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7609         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7610         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7612 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
7614         PR target/26702
7615         * gcc.target/arm/pr26702.c: New test.
7617 2015-04-23  Marek Polacek  <polacek@redhat.com>
7619         PR c/65345
7620         * gcc.dg/pr65345-1.c: New test.
7621         * gcc.dg/pr65345-2.c: New test.
7623 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7625         * gcc.target/powerpc/crypto-builtin-2.c: New.
7627 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
7629         PR fortran/60322
7630         * gfortran.dg/class_allocate_19.f03: New test.
7631         * gfortran.dg/class_array_20.f03: New test.
7632         * gfortran.dg/class_array_21.f03: New test.
7633         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7634         * gfortran.dg/finalize_15.f90: Fixing comparision to model
7635         initialization correctly.
7636         * gfortran.dg/finalize_29.f08: New test.
7638 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7640         * gcc.target/powerpc/swaps-p8-18.c: New test.
7642 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7644         PR target/65456
7645         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7646         * gcc.dg/vect/bb-slp-25.c: Likewise.
7647         * gcc.dg/vect/bb-slp-29.c: Likewise.
7648         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7649         vect_no_align && { ! vect_hw_misalign }.
7650         * gcc.dg/vect/bb-slp-9.c: Likewise.
7651         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7652         vect_hw_misalign.
7653         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7654         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7655         account for POWER8, where peeling for alignment is not needed.
7656         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7657         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7658         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7659         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7660         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7661         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7662         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7663         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7664         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7665         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7666         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7667         * gcc.dg/vect/pr16105.c: Likewise.
7668         * gcc.dg/vect/pr20122.c: Likewise.
7669         * gcc.dg/vect/pr33804.c: Likewise.
7670         * gcc.dg/vect/pr33953.c: Likewise.
7671         * gcc.dg/vect/pr56787.c: Likewise.
7672         * gcc.dg/vect/pr58508.c: Likewise.
7673         * gcc.dg/vect/slp-25.c: Likewise.
7674         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7675         * gcc.dg/vect/vect-105.c: Likewise.
7676         * gcc.dg/vect/vect-27.c: Likewise.
7677         * gcc.dg/vect/vect-29.c: Likewise.
7678         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7679         POWER8.
7680         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7681         && { ! vect_hw_misalign }.
7682         * gcc.dg/vect/vect-44.c: Likewise.
7683         * gcc.dg/vect/vect-48.c: Likewise.
7684         * gcc.dg/vect/vect-50.c: Likewise.
7685         * gcc.dg/vect/vect-52.c: Likewise.
7686         * gcc.dg/vect/vect-56.c: Likewise.
7687         * gcc.dg/vect/vect-60.c: Likewise.
7688         * gcc.dg/vect/vect-72.c: Likewise.
7689         * gcc.dg/vect/vect-75-big-array.c: Likewise.
7690         * gcc.dg/vect/vect-75.c: Likewise.
7691         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7692         * gcc.dg/vect/vect-77-global.c: Likewise.
7693         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7694         * gcc.dg/vect/vect-78-global.c: Likewise.
7695         * gcc.dg/vect/vect-93.c: Likewise.
7696         * gcc.dg/vect/vect-95.c: Likewise.
7697         * gcc.dg/vect/vect-96.c: Likewise.
7698         * gcc.dg/vect/vect-cond-1.c: Likewise.
7699         * gcc.dg/vect/vect-cond-3.c: Likewise.
7700         * gcc.dg/vect/vect-cond-4.c: Likewise.
7701         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7702         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7703         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7704         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7705         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7706         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
7707         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
7708         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
7709         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7710         * gcc.dg/vect/vect-outer-5.c: Likewise.
7711         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
7712         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
7713         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
7714         * gcc.dg/vect/vect-outer-fir.c: Likewise.
7715         * gcc.dg/vect/vect-peel-3.c: Likewise.
7716         * gcc.dg/vect/vect-peel-4.c: Likewise.
7717         * gcc.dg/vect/vect-pre-interact.c: Likewise.
7718         * gcc.target/powerpc/pr65456.c: New test.
7719         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
7720         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
7721         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
7722         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
7723         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
7724         vect_no_align && { ! vect_hw_misalign }.
7725         * gfortran.dg/vect/vect-3.f90: Likewise.
7726         * gfortran.dg/vect/vect-4.f90: Likewise.
7727         * gfortran.dg/vect/vect-5.f90: Likewise.
7728         * lib/target-supports.exp (check_effective_target_vect_no_align):
7729         Return 1 for POWER8.
7730         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
7732 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
7734         PR fortran/65429
7735         * gfortran.dg/pr65429.f90: New test.
7737 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
7739         * c-c++-common/asan/user-section-1.c: New test.
7740         * c-c++-common/asan/user-section-2.c: New test.
7741         * c-c++-common/asan/user-section-3.c: New test.
7743 2015-04-22  Hale Wang  <hale.wang@arm.com>
7744             Terry Guo  <terry.guo@arm.com>
7746         PR rtl-optimization/64818
7747         * gcc.target/arm/pr64818.c: New test.
7749 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
7751         PR ipa/65076
7752         * g++.dg/tree-ssa/pr61034.C: Update template.
7753         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
7754         * gcc.dg/Warray-bounds-11.c: Likewise.
7755         * gcc.dg/Warray-bounds.c: Likewise.
7757 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7759         PR libgfortran/65234
7760         * gfortran.dg/fmt_unlimited.f90: New test.
7762 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
7764         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
7765         headers.
7766         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
7767         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
7768         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
7769         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
7770         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
7771         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
7772         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
7774 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7776         PR libgfortran/56743
7777         * gfortran.dg/namelist_87.f90: New test.
7779 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7781         * gcc.target/aarch64/mult-synth_1.c: New test.
7782         * gcc.target/aarch64/mult-synth_2.c: Likewise.
7783         * gcc.target/aarch64/mult-synth_3.c: Likewise.
7784         * gcc.target/aarch64/mult-synth_4.c: Likewise.
7785         * gcc.target/aarch64/mult-synth_5.c: Likewise.
7786         * gcc.target/aarch64/mult-synth_6.c: Likewise.
7788 2015-04-21  Richard Biener  <rguenther@suse.de>
7790         PR tree-optimization/65650
7791         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
7792         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
7793         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7794         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7795         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7796         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7798 2015-04-21  Tom de Vries  <tom@codesourcery.com>
7800         PR tree-optimization/65802
7801         * g++.dg/pr65802.C: New test.
7803 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
7805         PR testsuite/65767
7806         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
7807         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
7809 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
7811         PR c++/65801
7812         * g++.dg/cpp0x/Wnarrowing2.C: New.
7814 2015-04-20  Jeff Law  <law@redhat.com>
7816         PR tree-optimization/65658
7817         * gcc.dg/pr65658.c: New test.
7819 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
7821         PR target/64134
7822         * gcc.target/aarch64/vec_init_1.c: New test.
7824 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
7826         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
7827         targets.
7829 2015-04-18  Martin Sebor  <msebor@redhat.com>
7831         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
7832         of non-nul characters.
7833         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
7835 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7837         PR target/65787
7838         * gcc.target/powerpc/pr65787.c: New.
7840 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
7842         PR target/65689
7843         * gcc.target/aarch64/c-output-template-4.c: New test.
7845 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
7847         PR target/65780
7848         * gcc.dg/pr65780-1.c: New test.
7849         * gcc.dg/pr65780-2.c: Likewise.
7850         * gcc.target/i386/pr32219-9.c: Likewise.
7851         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
7852         symbol.
7853         * gcc.target/i386/pr64317.c (c): Initialize.
7855 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
7857         PR target/65612
7858         * g++.dg/ext/mv18.C: New test.
7859         * g++.dg/ext/mv19.C: Likewise.
7860         * g++.dg/ext/mv20.C: Likewise.
7861         * g++.dg/ext/mv21.C: Likewise.
7862         * g++.dg/ext/mv22.C: Likewise.
7863         * g++.dg/ext/mv23.C: Likewise.
7865 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
7867         PR c++/64527
7868         * g++.dg/init/pr64527.C: New test.
7870 2015-04-17  Tom de Vries  <tom@codesourcery.com>
7871             Michael Matz  <matz@suse.de>
7873         PR tree-optimization/64950
7874         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7875         x86_64-*-*.
7877 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
7879         * c-c++-common/asan/user-section-1.c: New test.
7881 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
7883         PR debug/65771
7884         * gcc.dg/debug/pr65771.c: New test.
7886 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
7888         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
7889         __buitlin_alloca with __builtin_alloca.
7891 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
7893         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
7895 2015-04-16  Richard Biener  <rguenther@suse.de>
7897         PR tree-optimization/64277
7898         * gcc.dg/Warray-bounds-14.c: New testcase.
7899         * gcc.dg/Warray-bounds-15.c: Likewise.
7900         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7901         * c-c++-common/ubsan/bounds-6.c: Likewise.
7903 2015-04-16  Renlin Li  <renlin.li@arm.com>
7905         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
7906         * gcc.target/arm/unsigned-float.c: New.
7908 2015-04-16  Richard Biener  <rguenther@suse.de>
7910         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
7911         * gcc.dg/tree-ssa/pr37508.c: Adjust.
7912         * gfortran.dg/reassoc_6.f: Remove XFAIL.
7914 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
7916         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
7917         * g++.dg/cpp0x/decltype-call1.C: Likewise.
7918         * g++.dg/cpp0x/defaulted21.C: Likewise.
7919         * g++.dg/cpp0x/defaulted28.C: Likewise.
7920         * g++.dg/cpp0x/defaulted47.C: Likewise.
7921         * g++.dg/cpp0x/elision_neg.C: Likewise.
7922         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7923         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7924         * g++.dg/cpp0x/implicit1.C: Likewise.
7925         * g++.dg/cpp0x/implicit9.C: Likewise.
7926         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7927         * g++.dg/cpp0x/range-for13.C: Likewise.
7928         * g++.dg/gomp/clause-2.C: Likewise.
7929         * g++.dg/gomp/udr-5.C: Likewise.
7930         * g++.dg/inherit/access6.C: Likewise.
7931         * g++.dg/lookup/duperr1.C: Likewise.
7932         * g++.dg/lookup/friend2.C: Likewise.
7933         * g++.dg/lookup/pr6936.C: Likewise.
7934         * g++.dg/lookup/scoped1.C: Likewise.
7935         * g++.dg/lookup/using26.C: Likewise.
7936         * g++.dg/lookup/using38.C: Likewise.
7937         * g++.dg/other/access2.C: Likewise.
7938         * g++.dg/overload/defarg3.C: Likewise.
7939         * g++.dg/overload/defarg6.C: Likewise.
7940         * g++.dg/parse/access11.C: Likewise.
7941         * g++.dg/parse/access2.C: Likewise.
7942         * g++.dg/parse/access3.C: Likewise.
7943         * g++.dg/parse/access4.C: Likewise.
7944         * g++.dg/parse/access5.C: Likewise.
7945         * g++.dg/parse/access6.C: Likewise.
7946         * g++.dg/parse/access8.C: Likewise.
7947         * g++.dg/parse/access9.C: Likewise.
7948         * g++.dg/parse/crash40.C: Likewise.
7949         * g++.dg/tc1/dr142.C: Likewise.
7950         * g++.dg/tc1/dr166.C: Likewise.
7951         * g++.dg/tc1/dr52.C: Likewise.
7952         * g++.dg/template/access11.C: Likewise.
7953         * g++.dg/template/access18.C: Likewise.
7954         * g++.dg/template/access19.C: Likewise.
7955         * g++.dg/template/access2.C: Likewise.
7956         * g++.dg/template/access20.C: Likewise.
7957         * g++.dg/template/access26.C: Likewise.
7958         * g++.dg/template/access3.C: Likewise.
7959         * g++.dg/template/access7.C: Likewise.
7960         * g++.dg/template/conv12.C: Likewise.
7961         * g++.dg/template/crash69.C: Likewise.
7962         * g++.dg/template/friend31.C: Likewise.
7963         * g++.dg/template/friend32.C: Likewise.
7964         * g++.dg/template/memfriend15.C: Likewise.
7965         * g++.dg/template/memfriend16.C: Likewise.
7966         * g++.dg/template/memfriend17.C: Likewise.
7967         * g++.dg/template/memfriend7.C: Likewise.
7968         * g++.dg/template/pr32519.C: Likewise.
7969         * g++.dg/template/qualttp21.C: Likewise.
7970         * g++.dg/template/qualttp8.C: Likewise.
7971         * g++.dg/template/ttp10.C: Likewise.
7972         * g++.dg/template/typedef11.C: Likewise.
7973         * g++.dg/template/typedef13.C: Likewise.
7974         * g++.dg/template/typedef19.C: Likewise.
7975         * g++.dg/template/typedef20.C: Likewise.
7976         * g++.dg/template/typedef22.C: Likewise.
7977         * g++.dg/template/using16.C: Likewise.
7978         * g++.dg/template/virtual3.C: Likewise.
7979         * g++.dg/ubsan/pr61272.C: Likewise.
7980         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7981         * g++.old-deja/g++.brendan/crash11.C: Likewise.
7982         * g++.old-deja/g++.brendan/enum6.C: Likewise.
7983         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7984         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7985         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7986         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7987         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7988         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7989         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7990         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7991         * g++.old-deja/g++.jason/access17.C: Likewise.
7992         * g++.old-deja/g++.jason/access18.C: Likewise.
7993         * g++.old-deja/g++.jason/access22.C: Likewise.
7994         * g++.old-deja/g++.jason/access23.C: Likewise.
7995         * g++.old-deja/g++.jason/access8.C: Likewise.
7996         * g++.old-deja/g++.jason/delete3.C: Likewise.
7997         * g++.old-deja/g++.jason/report.C: Likewise.
7998         * g++.old-deja/g++.law/access2.C: Likewise.
7999         * g++.old-deja/g++.law/access3.C: Likewise.
8000         * g++.old-deja/g++.law/access4.C: Likewise.
8001         * g++.old-deja/g++.law/access5.C: Likewise.
8002         * g++.old-deja/g++.law/arm12.C: Likewise.
8003         * g++.old-deja/g++.law/arm14.C: Likewise.
8004         * g++.old-deja/g++.law/ctors13.C: Likewise.
8005         * g++.old-deja/g++.law/union2.C: Likewise.
8006         * g++.old-deja/g++.law/visibility12.C: Likewise.
8007         * g++.old-deja/g++.law/visibility15.C: Likewise.
8008         * g++.old-deja/g++.law/visibility16.C: Likewise.
8009         * g++.old-deja/g++.law/visibility17.C: Likewise.
8010         * g++.old-deja/g++.law/visibility18.C: Likewise.
8011         * g++.old-deja/g++.law/visibility19.C: Likewise.
8012         * g++.old-deja/g++.law/visibility20.C: Likewise.
8013         * g++.old-deja/g++.law/visibility21.C: Likewise.
8014         * g++.old-deja/g++.law/visibility24.C: Likewise.
8015         * g++.old-deja/g++.law/visibility4.C: Likewise.
8016         * g++.old-deja/g++.law/visibility5.C: Likewise.
8017         * g++.old-deja/g++.law/visibility6.C: Likewise.
8018         * g++.old-deja/g++.law/visibility7.C: Likewise.
8019         * g++.old-deja/g++.law/visibility8.C: Likewise.
8020         * g++.old-deja/g++.law/visibility9.C: Likewise.
8021         * g++.old-deja/g++.niklas/t135.C: Likewise.
8022         * g++.old-deja/g++.oliva/delete1.C: Likewise.
8023         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8024         * g++.old-deja/g++.other/access11.C: Likewise.
8025         * g++.old-deja/g++.other/access4.C: Likewise.
8026         * g++.old-deja/g++.other/access7.C: Likewise.
8027         * g++.old-deja/g++.other/crash1.C: Likewise.
8028         * g++.old-deja/g++.other/crash7.C: Likewise.
8029         * g++.old-deja/g++.other/friend1.C: Likewise.
8030         * g++.old-deja/g++.other/friend4.C: Likewise.
8031         * g++.old-deja/g++.other/friend9.C: Likewise.
8032         * g++.old-deja/g++.other/lineno1.C: Likewise.
8033         * g++.old-deja/g++.other/using1.C: Likewise.
8034         * g++.old-deja/g++.pt/enum14.C: Likewise.
8035         * g++.old-deja/g++.pt/friend11.C: Likewise.
8036         * g++.old-deja/g++.pt/friend21.C: Likewise.
8037         * g++.old-deja/g++.pt/friend3.C: Likewise.
8038         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8039         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8040         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8041         * g++.old-deja/g++.robertl/eb94.C: Likewise.
8043 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
8045         PR ipa/65765
8046         * g++.dg/ipa/pr65765.C: New test.
8048 2015-04-15  Nick Clifton  <nickc@redhat.com>
8050         * gcc.target/rx/builtins.c: Disable RMPA test if string
8051         instructions are not allowed.
8053 2015-04-15  Alan Modra  <amodra@gmail.com>
8055         * gcc.dg/pr65408.c: New.
8057 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
8059         PR target/65729
8060         * gcc.target/arm/pr65729.c: New test.
8062 2015-04-14  Richard Biener  <rguenther@suse.de>
8064         PR tree-optimization/65758
8065         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8067 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
8069         PR target/65648
8070         * gcc.c-torture/execute/pr65648.c: New test.
8072 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8074         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8075         __builtin_finite instead of finite.
8076         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8077         Likewise.
8079 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
8081         PR tree-optimization/63387
8082         * gcc.dg/pr63387.c: New testcase.
8084 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
8086         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8088 2015-04-13  Richard Biener  <rguenther@suse.de>
8090         PR tree-optimization/65204
8091         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8093 2015-04-13  Terry Guo  <terry.guo@arm.com>
8095         PR target/65710
8096         * gcc.target/arm/pr65710.c: New.
8098 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
8100         PR tree-optimization/65747
8101         * g++.dg/torture/pr65747.C: New test.
8103 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
8105         PR c++/65736
8106         * g++.dg/cpp0x/pr65736.C: New test.
8108 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
8109             Martin Liska  <mliska@suse.cz>
8111         PR ipa/65722
8112         * g++.dg/ipa/pr65722.C: New testcase.
8114 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
8116         PR tree-optimization/65735
8117         * gcc.c-torture/compile/pr65735.c: New test.
8119 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
8121         PR middle-end/65554
8122         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8124 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
8126         PR target/65671
8127         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8129 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
8131         PR target/65647
8132         * gcc.target/arm/pr65647-2.c: New.
8134 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8136         PR target/65694
8137         * g++.dg/torture/pr65694.C: New test.
8139 2015-04-10  Tobias Burnus  <burnus@net-b.de>
8141         * gfortran.dg/coarray_lock_6.f90: New.
8142         * gfortran.dg/coarray_lock_7.f90: New.
8143         * gfortran.dg/coarray/lock_2.f90: New.
8145 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
8147         PR fortran/56674
8148         PR fortran/58813
8149         PR fortran/59016
8150         PR fortran/59024
8151         * gfortran.dg/used_types_27.f90: New.
8153 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
8155         PR target/65671
8156         * gcc.target/i386/pr65671.c: New.
8158 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8160         PR tree-optimization/65709
8161         * c-c++-common/ubsan/align-9.c: New test.
8163 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
8165         PR fortran/56852
8166         * gfortran.dg/pr56852.f90: New test.
8168 2015-04-09  Marek Polacek  <polacek@redhat.com>
8169             Jakub Jelinek  <jakub@redhat.com>
8171         PR middle-end/65554
8172         * g++.dg/opt/pr65554.C: New test.
8174 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8176         PR c++/65690
8177         * c-c++-common/attr-aligned-1.c: New test.
8179 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
8181         * gcc.target/i386/mpx/memmove-zero-length.c: New.
8183 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
8185         PR target/65676
8186         * gcc.target/i386/sse-25.c: New.
8188 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8190         PR target/65693
8191         * gcc.target/i386/pr65693.c: New test.
8193 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8195         * gcc.dg/lto/chkp-static-bounds_0.c: New.
8197 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8199         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8201 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8203         * gcc.target/i386/thunk-retbnd.c: New.
8205 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8207         * gnat.dg/opt48.adb: New test.
8208         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8209         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8211 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
8213         PR ipa/65540
8214         * gcc.c-torture/compile/pr65540.c: New.
8216 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
8218         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8219         -Wno-pointer-arith.
8221 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
8223         PR debug/65678
8224         * g++.dg/debug/pr65678.C: New test.
8226         PR middle-end/65680
8227         * gcc.c-torture/compile/pr65680.c: New test.
8229 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
8231         PR fortran/65548
8232         * gfortran.dg/allocate_with_source_5.f90: New test.
8234 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8236         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8237         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8239 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
8241         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8243 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8245         PR target/65614
8246         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8247         to get floating point compression.
8248         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8250 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
8252         PR preprocessor/61977
8253         * gcc.dg/cpp/pr61977.c: New test.
8255 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
8257         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8259 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
8261         PR target/65647
8262         * gcc.target/arm/pr65647.c: New.
8264 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
8266         PR ipa/65655
8267         * g++.dg/torture/pr65655.C: New testcase.
8269 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
8271         PR c++/64085
8272         * g++.dg/cpp1y/lambda-init13.C: New.
8274 2015-04-03  Marek Polacek  <polacek@redhat.com>
8276         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8278 2015-04-02  Marek Polacek  <polacek@redhat.com>
8280         PR c++/65642
8281         * g++.dg/cpp0x/constexpr-fold1.C: New test.
8282         * g++.dg/cpp0x/constexpr-fold2.C: New test.
8284 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
8286         PR preprocessor/61977
8287         * gcc.target/powerpc/pr61977-1.c: New test.
8288         * gcc.target/powerpc/pr61977-2.c: New test.
8290 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
8292         PR c++/56100
8293         * g++.dg/warn/Wshadow-8.C: New.
8294         * g++.dg/warn/Wshadow-9.C: Likewise.
8295         * g++.dg/warn/Wshadow-10.C: Likewise.
8296         * g++.dg/warn/Wshadow-11.C: Likewise.
8298 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8300         * gcc.dg/pr23623.c: Added aligned attribute.
8301         * gcc.dg/20141029-1.c: Likewise.
8302         * gcc.dg/20150306-1.c: New test.
8304 2015-04-01  Marek Polacek  <polacek@redhat.com>
8306         PR c++/65554
8307         * g++.dg/cpp0x/initlist93.C: New test.
8308         * g++.dg/cpp0x/initlist94.C: New test.
8310 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8312         PR target/65624
8313         * gcc.target/aarch64/pr65624.c: New test.
8315 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
8317         * gcc.dg/ipa/inlinehint-4.c: New testcase.
8319 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
8321         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8322         extra variable to force stack alignment.
8323         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8324         extra variable to force stack alignment.
8326 2015-03-31  Marek Polacek  <polacek@redhat.com>
8328         PR c++/65390
8329         * g++.dg/template/pr65390.C: New test.
8331 2015-03-31  Martin Liska  <mliska@suse.cz>
8333         * g++.dg/ipa/pr65557.C: New test.
8335 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8337         * gcc.target/s390/hotpatch-25.c: New test.
8338         * gcc.target/s390/hotpatch-1.c: Update test.
8339         * gcc.target/s390/hotpatch-10.c: Update test.
8340         * gcc.target/s390/hotpatch-11.c: Update test.
8341         * gcc.target/s390/hotpatch-12.c: Update test.
8342         * gcc.target/s390/hotpatch-13.c: Update test.
8343         * gcc.target/s390/hotpatch-14.c: Update test.
8344         * gcc.target/s390/hotpatch-15.c: Update test.
8345         * gcc.target/s390/hotpatch-16.c: Update test.
8346         * gcc.target/s390/hotpatch-17.c: Update test.
8347         * gcc.target/s390/hotpatch-18.c: Update test.
8348         * gcc.target/s390/hotpatch-19.c: Update test.
8349         * gcc.target/s390/hotpatch-2.c: Update test.
8350         * gcc.target/s390/hotpatch-21.c: Update test.
8351         * gcc.target/s390/hotpatch-22.c: Update test.
8352         * gcc.target/s390/hotpatch-23.c: Update test.
8353         * gcc.target/s390/hotpatch-24.c: Update test.
8354         * gcc.target/s390/hotpatch-3.c: Update test.
8355         * gcc.target/s390/hotpatch-4.c: Update test.
8356         * gcc.target/s390/hotpatch-5.c: Update test.
8357         * gcc.target/s390/hotpatch-6.c: Update test.
8358         * gcc.target/s390/hotpatch-7.c: Update test.
8359         * gcc.target/s390/hotpatch-8.c: Update test.
8360         * gcc.target/s390/hotpatch-9.c: Update test.
8361         * gcc.target/s390/hotpatch-compile-16.c: Update test.
8363 2015-03-31  Richard Biener  <rguenther@suse.de>
8365         PR middle-end/65626
8366         * g++.dg/torture/pr65626.C: New testcase.
8368 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
8370         PR target/65531
8371         * gcc.target/i386/mpx/pr65531.cc: New.
8373 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
8375         PR target/65602
8376         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8377         __builtin_alloca instead of alloca.
8378         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8379         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8380         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8381         check.
8383 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
8385         PR ipa/65610
8386         * g++.dg/ubsan/pr65610.C: New test.
8388 2015-03-30  Marek Polacek  <polacek@redhat.com>
8390         PR c++/65398
8391         * g++.dg/cpp0x/pr65398-2.C: New test.
8393 2015-03-30  Marek Polacek  <polacek@redhat.com>
8395         * c-c++-common/pr65556.c: Change the width of bit-fields.
8397 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
8399         PR ipa/65588
8400         * gcc.target/i386/pr65588.c: New testcase.
8402 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8404         PR libgfortran/65563
8405         * gfortran.dg/open_errors_2.f90:  New test.
8407 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8409         PR libgfortran/65596
8410         * gfortran.dg/namelist_86.f90: New test.
8412 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
8414         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8415         statement to reflect new ownership.
8417 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
8419         PR c++/42328
8420         * g++.dg/template/friend58.C: New.
8421         * g++.dg/template/friend59.C: Likewise.
8423 2015-03-27  Tobias Burnus  <burnus@net-b.de>
8425         PR c/65586
8426         * g++.dg/gomp/openmp-simd-3.C: New.
8427         * gcc.dg/gomp/openmp-simd-3.c: New.
8429 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8431         PR target/65248
8432         * gcc.target/i386/pr65248-1.c: New file.
8433         * gcc.target/i386/pr65248-2.c: Likewise.
8434         * gcc.target/i386/pr65248-3.c: Likewise.
8435         * gcc.target/i386/pr65248-4.c: Likewise.
8437 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
8439         PR target/65593
8440         * gcc.c-torture/compile/pr65593.c: New test.
8442 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
8444         PR c++/59329
8445         * g++.dg/cpp1y/constexpr-assert1.C: New.
8447 2015-03-27  Marek Polacek  <polacek@redhat.com>
8449         PR c++/65556
8450         * c-c++-common/pr65556.c: New test.
8452 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
8454         PR ipa/65600
8455         * g++.dg/torture/pr65600.C: New testcase.
8457 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
8459         PR target/65407
8460         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8462 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
8464         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8465         statement and cleanup. Fixed typos.
8467 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
8469         PR middle-end/65595
8470         * gcc.c-torture/compile/pr65595.c: New testcase.
8472 2015-03-27  Marek Polacek  <polacek@redhat.com>
8474         PR sanitizer/65583
8475         * g++.dg/ubsan/pr65583.C: New test.
8477 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
8479         * gcc.c-torture/compile/20150327.c: New testcase.
8481 2015-03-26  Richard Biener  <rguenther@suse.de>
8483         PR middle-end/65555
8484         * g++.dg/torture/pr65555.C: New testcase.
8486 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
8488         PR tree-optimization/64715
8489         * gcc.dg/builtin-object-size-15.c: New test.
8490         * gcc.dg/pr64715-1.c: New test.
8491         * gcc.dg/pr64715-2.c: New test.
8493 2015-03-26  Richard Biener  <rguenther@suse.de>
8495         PR middle-end/65519
8496         * gnat.dg/specs/opt2.ads: Fix testcase.
8498 2015-03-25  Martin Sebor  <msebor@redhat.com>
8500         PR testsuite/65526
8501         * lib/target-supports.exp (check_effective_target_arm32): Fail early
8502         when target isn't arm*-*-*-*.
8503         (check_effective_target_arm_nothumb): Likewise.
8504         (check_effective_target_arm_little_endian): Likewise.
8505         (check_effective_target_arm_vect_no_misalign): Likewise.
8506         (check_effective_target_aarch64_little_endian): Fail early if target
8507         isn't aarch64*-*-*.
8509 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
8511         PR tree-optimization/65177
8512         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8514 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
8516         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8517         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8518         smmintrin.h and mm3dnow.h.
8520 2015-03-25  Marek Polacek  <polacek@redhat.com>
8522         PR c++/65558
8523         * g++.dg/cpp0x/pr65558.C: New test.
8525 2015-03-25  Marek Polacek  <polacek@redhat.com>
8527         PR c++/61670
8528         * g++.dg/template/pr61670.C: New test.
8530 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8532         PR c++/54987
8533         * g++.dg/template/pr54987.C: New.
8535 2015-03-25  Richard Biener  <rguenther@suse.de>
8537         PR tree-optimization/62630
8538         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8540 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
8542         PR target/65508
8543         * gcc.target/i386/mpx/pr65508.c: New.
8545 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
8547         PR fortran/64952
8548         PR fortran/65532
8549         * gfortran.dg/data_initialized_3.f90: New.
8551 2015-03-25  Richard Biener  <rguenther@suse.de>
8553         PR middle-end/65519
8554         * gnat.dg/specs/opt2.ads: New testcase.
8556 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
8558         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8559         * gcc.target/arm/memset-inline-4.c: Skip for
8560         arm_tune_string_ops_prefer_neon.
8561         * gcc.target/arm/memset-inline-5.c: Ditto.
8562         * gcc.target/arm/memset-inline-6.c: Ditto.
8563         * gcc.target/arm/memset-inline-8.c: Ditto.
8564         * gcc.target/arm/memset-inline-9.c: Ditto.
8566 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8568         PR c++/58923
8569         * g++.dg/other/virtual3.C: New.
8571 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8573         PR c++/60130
8574         * g++.dg/cpp0x/vt-60130.C: New.
8576 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8578         PR c++/61971
8579         * g++.dg/warn/Warray-bounds-7.C: New.
8581 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8583         PR c++/60067
8584         * g++.dg/template/defarg18.C: New.
8586 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8588         PR c++/59988
8589         * g++.dg/cpp0x/vt-59988.C: New.
8591 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
8593         PR tree-optimization/65533
8594         * gcc.dg/pr65533.c: New test.
8596 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
8598         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8599         source= and mold= expressions functionality.
8600         * gfortran.dg/allocate_class_4.f90: New test.
8601         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8602         copying an unlimited polymorhpic object containing a char array
8603         to another unlimited polymorphic object respects the _len
8604         component.
8605         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8606         whether deferred length char array allocate works, unlimited
8607         polymorphic object allocation from a string works and if
8608         allocating an array of deferred length strings works.
8609         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8611 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8613         PR c++/65513
8614         * g++.dg/cpp0x/constexpr-array11.C: New.
8616 2015-03-24  Richard Biener  <rguenther@suse.de>
8618         PR middle-end/65517
8619         * gcc.dg/torture/pr65517.c: New testcase.
8621 2015-03-24  Tobias Burnus  <burnus@net-b.de>
8623         * gfortran.dg/coindexed_1.f90: Moved from
8624         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8626 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
8628         PR testsuite/65506
8629         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8630         gimple dump.
8632         PR target/65523
8633         * gcc.target/i386/pr65523.c: New test.
8635         PR ipa/65475
8636         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8637         dg-options.
8638         * g++.dg/lto/pr65475b_0.C: Likewise.
8640 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
8642         PR target/65505
8643         * gcc.target/sh/torture/pr65505.c: New.
8645 2015-03-23  Martin Sebor  <msebor@redhat.com>
8647         PR testsuite/63175
8648         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8649         assembly for lvx in addition to lxv.
8651 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
8653         PR target/65504
8654         * gfortran.dg/pr65504.f90: New test.
8656         PR ipa/65521
8657         * gcc.dg/pr65521.c: New test.
8659 2015-03-23  Richard Biener  <rguenther@suse.de>
8661         PR tree-optimization/65518
8662         * gcc.dg/vect/pr65518.c: New testcase.
8664 2015-03-23  Richard Biener  <rguenther@suse.de>
8666         PR tree-optimization/65494
8667         * gcc.dg/vect/pr65494.c: New testcase.
8669 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
8671         PR preprocessor/65238
8672         * c-c++-common/cpp/pr65238-1.c: New test.
8673         * gcc.dg/cpp/pr65238-2.c: New test.
8674         * gcc.dg/cpp/trad/pr65238-3.c: New test.
8675         * gcc.dg/cpp/trad/pr65238-4.c: New test.
8677 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
8678             Mikael Morin  <mikael@gcc.gnu.org>
8680         PR fortran/64952
8681         * gfortran.dg/elemental_dependency_4.f90: New.
8682         * gfortran.dg/elemental_dependency_5.f90: New.
8684 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
8686         PR ipa/65475
8687         * g++.dg/lto/pr65475b_0.C: New testcase.
8688         * g++.dg/lto/pr65475b_1.C: New testcase.
8689         * g++.dg/lto/pr65475c_0.C: New testcase.
8690         * g++.dg/lto/pr65475c_1.C: New testcase.
8692 2015-03-21  Tobias Burnus  <burnus@net-b.de>
8694         * gfortran.dg/coarray_38.f90: New.
8695         * gfortran.dg/coarray_39.f90: New.
8696         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8697         compile test.
8699 2015-03-20  Marek Polacek  <polacek@redhat.com>
8701         PR c++/65398
8702         * g++.dg/cpp0x/pr65398.C: New test.
8704 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
8706         PR ipa/65475
8707         * g++.dg/lto/pr65475_0.C: New testcase.
8708         * g++.dg/lto/pr65475_1.C: New testcase.
8710 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
8712         PR rtl-optimization/64366
8713         * gcc.target/sh/pr64366.c: New.
8715 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
8717         PR c++/48324
8718         * g++.dg/cpp0x/constexpr-48324.C: New.
8720 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
8722         PR c++/48453
8723         * g++.dg/cpp0x/pr48453.C: New.
8725 2015-03-20  Marek Polacek  <polacek@redhat.com>
8727         PR c++/65072
8728         * g++.dg/cpp0x/pr65072.C: New test.
8730 2015-03-20  Richard Biener  <rguenther@suse.de>
8732         PR middle-end/64715
8733         * gcc.dg/pr15347.c: Use -O.
8734         * c-c++-common/pr19807-1.c: Likewise.
8736 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
8738         * gnat.dg/volatile13.ad[sb]: New test.
8740 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
8742         PR rtl-optimization/60851
8743         * gcc.target/i386/pr60851.c: New test.
8745 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
8747         PR target/65240
8748         * g++.dg/pr65240.h: Add tests for PR 65240.
8749         * g++.dg/pr65240-1.C: Likewise.
8750         * g++.dg/pr65240-2.C: Likewise.
8751         * g++.dg/pr65240-3.C: Likewise.
8752         * g++.dg/pr65240-4.C: Likewise.
8754 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
8756         PR rtl-optimization/63491
8757         * gcc.target/powerpc/pr63491.c: New.
8759 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
8761         * g++.dg/ipa/pr65465.C: New test.
8763 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8765         PR c++/52659
8766         * g++.dg/cpp0x/deleted11.C: New.
8768 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
8770         PR sanitizer/65400
8771         * c-c++-common/tsan/pr65400-3.c: New test.
8773 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8775         PR c++/59686
8776         * g++.dg/cpp0x/constexpr-59686.C: New.
8778 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
8780         PR sanitizer/64265
8781         * g++.dg/tsan/pr64265.C: New test.
8783         PR sanitizer/65400
8784         * c-c++-common/tsan/pr65400-1.c: New test.
8785         * c-c++-common/tsan/pr65400-2.c: New test.
8787 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
8789         PR c++/59816
8790         * g++.dg/cpp0x/pr59816.C: New.
8792 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
8794         PR fortran/59198
8795         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
8797 2015-03-18  Martin Liska  <mliska@suse.cz>
8799         PR ipa/65439
8800         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
8801         equivalences either to 6 or 7.
8803 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
8805         PR middle-end/64491
8806         Revert:
8807         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
8809         * gcc.dg/undefined-loop-1.c: New file.
8810         * gcc.dg/undefined-loop-2.c: New file.
8812         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
8814         PR testsuite/64032
8815         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
8816         loop exits too early.
8818 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
8820         PR tree-optimization/65450
8821         * gfortran.dg/pr65450.f90: New test.
8823         PR target/65078
8824         * gcc.target/i386/pr65078-1.c: New test.
8825         * gcc.target/i386/pr65078-2.c: New test.
8826         * gcc.target/i386/pr65078-3.c: New test.
8827         * gcc.target/i386/pr65078-4.c: New test.
8828         * gcc.target/i386/pr65078-5.c: New test.
8829         * gcc.target/i386/pr65078-6.c: New test.
8831 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
8833         PR c++/65340
8834         * g++.dg/cpp1y/pr65340.C: New.
8836 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8838         PR fortran/64432
8839         * gfortran.dg/system_clock_3.f08: Adjust test.
8841 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
8843         PR fortran/59198
8844         * gfortran.dg/proc_ptr_comp_44.f90: New test.
8845         * gfortran.dg/proc_ptr_comp_45.f90: New test.
8847 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8849         PR fortran/64432
8850         * gfortran.dg/system_clock_3.f08: New test.
8852 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
8854         PR c++/64626
8855         g++.dg/cpp1y/pr64626-1.C: New.
8856         g++.dg/cpp1y/pr64626-2.C: New.
8857         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8859 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
8861         PR tree-optimization/65427
8862         * gcc.c-torture/execute/pr65427.c: New test.
8864 2015-03-16  Marek Polacek  <polacek@redhat.com>
8866         DR 1688
8867         PR c++/65327
8868         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
8869         * g++.dg/cpp0x/pr65327.C: New test.
8871 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8873         PR sanitizer/64820
8874         * c-c++-common/asan/pr64820.c: New test.
8876 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
8878         * gfortran.dg/pointer_2.f90: New test.
8880 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
8882         * g++.dg/pr65049.C: New test.
8884 2015-03-16  Tom de Vries  <tom@codesourcery.com>
8886         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8887         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
8888         * gcc.target/i386/fuse-caller-save.c: Same.
8890 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
8892         * gnat.dg/loop_optimization18.ad[sb]: New test.
8893         * gnat.dg/loop_optimization18_pkg.ads: New helper.
8895 2015-03-16  Alan Modra  <amodra@gmail.com>
8897         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
8898         2014-12-05 change.
8900 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
8902         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
8903         hppa*-*-hpux*.
8904         * gcc.dg/torture/pr65270-2.c: Likewise.
8906 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
8908         PR fortran/61138
8909         * gfortran.dg/pointer_remapping_9.f90: New.
8911 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
8913         PR tree-optimization/65369
8914         * gcc.c-torture/execute/pr65369.c: New test.
8916         PR tree-optimization/65418
8917         * gcc.c-torture/execute/pr65418-1.c: New test.
8918         * gcc.c-torture/execute/pr65418-2.c: New test.
8920         PR rtl-optimization/65401
8921         * gcc.c-torture/execute/pr65401.c: New test.
8923 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8925         PR target/64600
8926         * gcc.target/arm/pr64600_1.c: New test.
8928 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8930         PR rtl-optimization/65235
8931         * gcc.target/aarch64/pr65235_1.c: New test.
8933 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8935         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8936         * gcc.target/s390/hotpatch-22.c: Likewise.
8937         * gcc.target/s390/hotpatch-23.c: Likewise.
8938         * gcc.target/s390/hotpatch-24.c: Likewise.
8939         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8940         * gcc.target/s390/hotpatch-1.c: Update expected output.
8941         * gcc.target/s390/hotpatch-2.c: Likewise.
8942         * gcc.target/s390/hotpatch-3.c: Likewise.
8943         * gcc.target/s390/hotpatch-4.c: Likewise.
8944         * gcc.target/s390/hotpatch-5.c: Likewise.
8945         * gcc.target/s390/hotpatch-6.c: Likewise.
8946         * gcc.target/s390/hotpatch-7.c: Likewise.
8947         * gcc.target/s390/hotpatch-8.c: Likewise.
8948         * gcc.target/s390/hotpatch-9.c: Likewise.
8949         * gcc.target/s390/hotpatch-10.c: Likewise.
8950         * gcc.target/s390/hotpatch-11.c: Likewise.
8951         * gcc.target/s390/hotpatch-12.c: Likewise.
8952         * gcc.target/s390/hotpatch-13.c: Likewise.
8953         * gcc.target/s390/hotpatch-14.c: Likewise.
8954         * gcc.target/s390/hotpatch-15.c: Likewise.
8955         * gcc.target/s390/hotpatch-16.c: Likewise.
8956         * gcc.target/s390/hotpatch-17.c: Likewise.
8957         * gcc.target/s390/hotpatch-18.c: Likewise.
8958         * gcc.target/s390/hotpatch-19.c: Likewise.
8960 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8962         PR target/65103
8963         * gcc.target/i386/pr65103-1.c: New.
8965 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8967         PR target/65044
8968         * gcc.target/i386/pr65044.c: New.
8970 2015-03-12  Tom de Vries  <tom@codesourcery.com>
8972         PR rtl-optimization/64895
8973         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8974         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8975         * gcc.target/i386/fuse-caller-save.c: Ditto.
8977 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
8979         * gcc.dg/ipa/pr63569.c: Fix template.
8981 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
8983         * g++.dg/ipa/pr64146.C: Require fpic support.
8985 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
8987         PR libfortran/65200
8988         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8989         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8991 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
8993         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8994         to dg-options, fix up dg-skip-if.
8996 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
8998         PR target/65296
8999         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9000         * gcc.target/avr/tiny-caller-save.c: Same.
9002 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9004         PR target/65242
9005         * g++.dg/pr65242.C: New test.
9007 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
9009         * c-c++-common/asan/no-asan-check-glob.c: New test.
9011 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
9013         PR c++/65370
9014         * g++.dg/other/default11.C: New.
9015         * g++.dg/other/default12.C: Likewise.
9017 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9019         PR target/65368
9020         * gcc.target/i386/bmi2-bzhi-2.c: New test.
9022 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
9024         PR fortran/65024
9025         * gfortran.dg/unlimited_polymorphic_23.f90: New test
9027 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9029         PR c++/65127
9030         * g++.dg/cpp0x/pr65127.C: New test.
9032 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9034         * gcc.dg/ipa/PR64550.c: Update template.
9036 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9037             Tobias Burnus  <burnus@net-b.de>
9039         * gfortran.dg/coarray_sync_memory.f90: New.
9041 2015-03-10  Marek Polacek  <polacek@redhat.com>
9043         PR sanitizer/65367
9044         * c-c++-common/ubsan/pr65367.c: New test.
9046 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9048         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9049         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9050         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9051         * gcc.target/i386/mpx/calloc-1-nov.c: New.
9052         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9053         * gcc.target/i386/mpx/malloc-1-nov.c: New.
9054         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9055         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9056         * gcc.target/i386/mpx/realloc-1-nov.c: New.
9057         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9058         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9059         * gcc.target/i386/mpx/realloc-2-nov.c: New.
9060         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9062 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9064         * lib/mpx-dg.exp (mpx_link_flags): New.
9065         (mpx_init): New.
9066         (mpx_finish): New.
9067         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9068         * gcc.target/i386/mpx/alloca-1-nov.c: New.
9069         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9070         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9071         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9072         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9073         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9074         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9075         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9076         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9077         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9078         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9079         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9080         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9081         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9082         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9083         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9084         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9085         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9086         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9087         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9088         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9089         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9090         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9091         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9092         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9093         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9094         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9095         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9096         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9097         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9098         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9099         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9100         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9101         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9102         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9103         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9104         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9105         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9106         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9107         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9108         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9109         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9110         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9111         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9112         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9113         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9114         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9115         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9116         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9117         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9118         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9119         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9120         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9121         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9122         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9123         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9124         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9125         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9126         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9127         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9128         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9129         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9130         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9131         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9132         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9133         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9134         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9135         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9136         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9137         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9138         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9139         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9140         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9141         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9142         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9143         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9144         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9145         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9146         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9147         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9148         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9149         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9150         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9151         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9152         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9153         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9154         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9155         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9156         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9157         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9158         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9159         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9160         * gcc.target/i386/mpx/label-address-1.c: New.
9161         * gcc.target/i386/mpx/legacy-1-nov.c: New.
9162         * gcc.target/i386/mpx/macro.c: New.
9163         * gcc.target/i386/mpx/mpx-check.h: New.
9164         * gcc.target/i386/mpx/mpx.exp: New.
9165         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9166         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9167         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9168         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9169         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9170         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9171         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9172         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9173         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9174         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9175         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9176         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9177         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9178         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9179         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9180         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9181         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9182         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9183         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9184         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9185         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9186         * gcc.target/i386/mpx/reference-1-lbv.c: New.
9187         * gcc.target/i386/mpx/reference-1-nov.c: New.
9188         * gcc.target/i386/mpx/reference-1-ubv.c: New.
9189         * gcc.target/i386/mpx/reference-2-lbv.c: New.
9190         * gcc.target/i386/mpx/reference-2-nov.c: New.
9191         * gcc.target/i386/mpx/reference-2-ubv.c: New.
9192         * gcc.target/i386/mpx/reference-3-lbv.c: New.
9193         * gcc.target/i386/mpx/reference-3-nov.c: New.
9194         * gcc.target/i386/mpx/reference-3-ubv.c: New.
9195         * gcc.target/i386/mpx/reference-4-lbv.c: New.
9196         * gcc.target/i386/mpx/reference-4-nov.c: New.
9197         * gcc.target/i386/mpx/reference-4-ubv.c: New.
9198         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9199         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9200         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9201         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9202         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9203         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9204         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9205         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9206         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9207         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9208         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9209         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9210         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9211         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9212         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9213         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9214         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9215         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9216         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9217         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9218         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9219         * gcc.target/i386/mpx/sincos-1-nov.c: New.
9220         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9221         * gcc.target/i386/mpx/static-array-1-nov.c: New.
9222         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9223         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9224         * gcc.target/i386/mpx/static-init-1-nov.c: New.
9225         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9226         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9227         * gcc.target/i386/mpx/static-init-2-nov.c: New.
9228         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9229         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9230         * gcc.target/i386/mpx/static-init-3-nov.c: New.
9231         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9232         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9233         * gcc.target/i386/mpx/static-init-4-nov.c: New.
9234         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9235         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9236         * gcc.target/i386/mpx/static-init-5-nov.c: New.
9237         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9238         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9239         * gcc.target/i386/mpx/static-init-6-nov.c: New.
9240         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9241         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9242         * gcc.target/i386/mpx/static-string-1-nov.c: New.
9243         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9244         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9245         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9246         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9247         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9248         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9249         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9250         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9251         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9252         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9253         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9254         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9255         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9256         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9257         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9258         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9259         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9260         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9261         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9262         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9263         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9264         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9265         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9266         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9267         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9268         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9269         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9270         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9271         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9272         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9273         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9274         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9275         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9276         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9277         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9278         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9279         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9280         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9281         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9282         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9283         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9284         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9285         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9286         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9287         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9288         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9289         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9290         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9291         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9292         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9293         * gcc.target/i386/mpx/vararg-1-nov.c: New.
9294         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9295         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9296         * gcc.target/i386/mpx/vararg-2-nov.c: New.
9297         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9298         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9299         * gcc.target/i386/mpx/vararg-3-nov.c: New.
9300         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9301         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9302         * gcc.target/i386/mpx/vararg-4-nov.c: New.
9303         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9304         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9305         * gcc.target/i386/mpx/vararg-5-nov.c: New.
9306         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9307         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9308         * gcc.target/i386/mpx/vararg-6-nov.c: New.
9309         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9310         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9311         * gcc.target/i386/mpx/vararg-7-nov.c: New.
9312         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9313         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9314         * gcc.target/i386/mpx/vararg-8-nov.c: New.
9315         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9316         * gcc.target/i386/mpx/vla-1-lbv.c: New.
9317         * gcc.target/i386/mpx/vla-1-nov.c: New.
9318         * gcc.target/i386/mpx/vla-1-ubv.c: New.
9319         * gcc.target/i386/mpx/vla-2-lbv.c: New.
9320         * gcc.target/i386/mpx/vla-2-nov.c: New.
9321         * gcc.target/i386/mpx/vla-2-ubv.c: New.
9323 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
9325         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9327 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
9329         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9331 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
9333         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9334         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9336 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9338         PR c/65120
9339         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9340         on rhs is 0.
9341         (fn4): New test.
9342         * c-c++-common/pr65120.c: New test.
9344         PR rtl-optimization/65321
9345         * gcc.dg/pr65321.c: New test.
9347 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9349         PR tree-optimization/65355
9350         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9352 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
9354         PR c/65120
9355         * c-c++-common/pr49706.c: Adjust tests for not warning
9356         about !!x == y or !b == y where b is boolean, and add
9357         some further tests.
9358         * c-c++-common/pr62199-2.c: Likewise.
9360 2015-03-09  Richard Biener  <rguenther@suse.de>
9362         PR middle-end/65270
9363         * gcc.dg/torture/pr65270-1.c: New testcase.
9364         * gcc.dg/torture/pr65270-2.c: Likewise.
9366 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9368         PR tree-optimization/63743
9369         * gcc.dg/pr63743.c: New test.
9371 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
9373         PR lto/65316
9374         * g++.dg/lto/pr65316_0.C: New testcase.
9375         * g++.dg/lto/pr65316_1.C: New testcase.
9377 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
9379         PR target/62247
9380         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9381         hppa*-*-hpux*.
9382         * g++.dg/abi/rtti3.C: Likewise.
9384         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9386         PR target/62251
9387         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9389         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9391         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9393         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9395 2015-03-08  Morin  <mikael@gcc.gnu.org>
9397         PR fortran/60898
9398         * gfortran.dg/entry_20.f90: New.
9400 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
9402         PR target/65153
9403         * gcc.c-torture/compile/pr65153.c: New.
9405 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
9407         PR target/65249
9408         * g++.dg/torture/pr65249.C: New.
9410 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
9412         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9413         long.
9414         (int64_t): Likewise.
9416 2015-03-07  Marek Polacek  <polacek@redhat.com>
9417             Martin Uecker  <uecker@eecs.berkeley.edu>
9419         PR sanitizer/65280
9420         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9421         member-like arrays.
9422         * c-c++-common/ubsan/bounds-8.c: New test.
9423         * c-c++-common/ubsan/bounds-9.c: New test.
9424         * gcc.dg/ubsan/bounds-2.c: New test.
9426 2015-03-05  Martin Sebor  <msebor@redhat.com>
9428         * PR testsuite/63175
9429         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9430         checking of results into main to prevent it from getting optimized
9431         away.
9432         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9434 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
9436         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9437         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9438         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9439         x64.
9441 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
9443         * g++.dg/lto/pr65302_1.C: New testcase.
9444         * g++.dg/lto/pr65302_0.C: New testcase.
9446 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
9448         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9449         -fno-ipa-icf to dg-options.
9451 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
9453         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9454         compiles using the linker plugin.
9456 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
9458         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9460 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9462         * gcc.target/arm/pr65067.c: New test.
9464 2015-03-05  Martin Liska  <mliska@suse.cz>
9466         PR ipa/65318
9467         * gcc.dg/ipa/pr65318.c: New test.
9469 2015-03-05  Marek Polacek  <polacek@redhat.com>
9471         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9473 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9475         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9477 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9479         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9480         max-unroll-times back to defaults for s390.
9482 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9484         Fix last commit.
9486 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9488         PR c++/64665
9489         * g++.dg/cpp0x/initlist92.C: New.
9491 2015-03-05  Richard Biener  <rguenther@suse.de>
9493         PR tree-optimization/65310
9494         * gcc.dg/vect/pr65310.c: New testcase.
9496 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9498         PR c++/64834
9499         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9501 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
9503         * gnat.dg/entry_queues3.adb: New test.
9505 2015-03-04  Ian Lance Taylor  <iant@google.com>
9507         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9509 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
9511         PR c++/64227
9512         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9514 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
9516         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9517         -fno-ipa-icf to dg-options
9518         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9519         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9521 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
9523         PR c++/64398
9524         * g++.dg/cpp0x/decltype62.C: New.
9526 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
9528         * gnat.dg/object_overflow5.adb: New test.
9530 2015-03-03  Martin Liska  <mliska@suse.cz>
9532         PR ipa/65287
9533         * gcc.dg/ipa/pr65287.c: New test.
9535 2015-03-03  Martin Jambor  <mjambor@suse.cz>
9536             Eric Botcazou  <ebotcazou@adacore.com>
9538         * gnat.dg/specs/pack12.ads: New test.
9540 2015-03-03  Martin Liska  <mliska@suse.cz>
9542         * gcc.dg/ipa/PR65282.c: New test.
9544 2015-03-13  Jeff Law  <law@redhat.com>
9546         PR tree-optimization/65241
9547         * gcc.c-torture/compile/pr65241.c: New test.
9549 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
9551         PR target/64331
9552         * gcc.target/avr/torture/pr64331.c: New test.
9554 2015-03-03  Martin Liska  <mliska@suse.cz>
9555             Jan Hubicka  <hubicka@ucw.cz>
9557         * g++.dg/ipa/pr65263.C: New test.
9559 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
9561         PR ipa/65130
9562         * gcc.dg/lto/pr65130_0.c: New testcase.
9563         * gcc.dg/lto/pr65130_1.c: New testcase.
9565 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
9567         PR ipa/64988
9568         * g++.dg/torture/pr64988.C: New testcase.
9570 2015-03-02  Tobias Burnus  <burnus@net-b.de>
9572         * gfortran.dg/coarray_atomic_6.f90: New.
9574 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
9576         PR target/65184
9577         * gcc.target/i386/pr65184.c: New.
9579 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
9581         PR target/65183
9582         * gcc.target/i386/pr65183.c: New.
9584 2015-02-28  Martin Liska  <mliska@suse.cz>
9585             Jan Hubicka  <hubicka@ucw.cz>
9587         * gcc.dg/ipa/ipa-icf-35.c: New test.
9588         * gcc.dg/ipa/ipa-icf-36.c: New test.
9589         * gcc.dg/ipa/ipa-icf-37.c: New test.
9591 2015-02-28  Martin Liska  <mliska@suse.cz>
9592             Jan Hubicka  <hubicka@ucw.cz>
9594         PR ipa/65245
9595         * gcc.dg/ipa/ipa-icf-34.c: New test.
9597 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
9599         PR target/61142
9600         * gcc.target/sh/sh/pr61142.c: New.
9602 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9604         * g++.dg/other/dump-ada-spec-3.C: New test.
9606 2015-03-01  Martin Liska  <mliska@suse.cz>
9608         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9609         * g++.dg/ipa/pr63595.C: Update expected results.
9611 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
9613         PR ipa/65236
9614         * g++.dg/ipa/ipa-icf-6.C: New testcase.
9616 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
9618         * gcc.dg/vect/pr59354.c: Move vector producing code to
9619         separate function.
9621 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
9623         PR ipa/65237
9624         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9625         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9626         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9627         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9629 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
9631         PR tree-optimization/65048
9632         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9633         (foo): Use K&R style definition.
9635 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
9637         PR target/65032
9638         * g++.dg/pr65032.C: New.
9640 2015-02-27  Marek Polacek  <polacek@redhat.com>
9642         PR c/65040
9643         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9644         -Wformat=2.
9646 2015-02-27  Marek Polacek  <polacek@redhat.com>
9648         PR c/65228
9649         * gcc.dg/pr65228.c: New test.
9651 2015-02-27  Kai Tietz  <ktietz@redhat.com>
9653         PR c/35330
9654         * gcc.dg/weak/weak-17.c: New file.
9656 2015-02-27  Richard Biener  <rguenther@suse.de>
9658         PR lto/65193
9659         * g++.dg/lto/pr65193_0.C: New testcase.
9661 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9663         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9664         * gcc.target/s390/hotpatch-8.c: Likewise.
9665         * gcc.target/s390/hotpatch-9.c: Likewise.
9666         * gcc.target/s390/pr61078.c: Likewise.
9667         * gcc.target/s390/pr57960.c: Remove -m64.
9668         * gcc.target/s390/pr61078.c: Likewise.
9670 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
9671             Martin Liska  <mliska@suse.cz>
9673         PR bootstrap/65150
9674         * gcc.dg/pr64454.c: Disable ICF.
9675         * gcc.dg/pr28685-1.c: Disable ICF
9676         * gcc.dg/ipa/iinline-5.c: Disable ICF.
9677         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9678         * g++.dg/ipa/ipa-icf-4.C: Update template.
9680 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
9682         PR tree-optimization/65216
9683         * gcc.c-torture/execute/pr65216.c: New test.
9685         PR tree-optimization/65215
9686         * gcc.c-torture/execute/pr65215-1.c: New test.
9687         * gcc.c-torture/execute/pr65215-2.c: New test.
9688         * gcc.c-torture/execute/pr65215-3.c: New test.
9689         * gcc.c-torture/execute/pr65215-4.c: New test.
9690         * gcc.c-torture/execute/pr65215-5.c: New test.
9692 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9694         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9696 2015-02-26  Martin Liska  <mliska@suse.cz>
9697             Jan Hubicka  <hubicka@ucw.cz>
9699         * g++.dg/ipa/pr64146.C: Update expected results.
9700         * gcc.dg/ipa/ipa-icf-26.c: Update test.
9701         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9702         * gcc.dg/ipa/ipa-icf-34.c: New test.
9704 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
9706         * gcc.dg/vect/vect-pr61917.c: Rename to ...
9707         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
9708         (dg-additional-options): Remove dg directive.
9709         (dg-final): Add dg directive.
9711 2015-02-26  Marek Polacek  <polacek@redhat.com>
9713         PR ipa/65008
9714         * g++.dg/ipa/pr65008.C: New test.
9716 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9718         * lib/profopt.exp (profopt-target-cleanup): New proc.
9719         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
9720         files from sources from dg-additional-sources.
9722 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9724         * lib/gcov.exp: Cleanup in case of xfail.
9726 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
9728         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
9730 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
9732         PR debug/46102
9733         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
9734         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
9735         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
9736         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
9737         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
9738         * g++.dg/debug/pr46123.C: XFAIL and move...
9739         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
9740         * gcc.dg/debug/dwarf2-3.c: Move...
9741         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
9743 2015-02-26  Marek Polacek  <polacek@redhat.com>
9745         PR c++/65202
9746         * g++.dg/cpp1y/pr65202.C: New test.
9748 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9750         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
9751         locale_facets.h.gcov.
9753 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9755         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
9757 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9759         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
9761 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9763         PR target/65217
9764         * gcc.target/i386/pr65217.c: New.
9766 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9768         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
9770 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9772         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
9774 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
9776         PR tree-optimization/65048
9777         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
9779 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
9781         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
9782         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
9784 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
9786         PR target/65161
9787         * gcc.target/i386/pr65161.c: New test.
9789 2015-02-26  Terry Guo  <terry.guo@arm.com>
9791         * gcc.target/arm/no-volatile-in-it.c: New test.
9793 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
9795         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
9796         (dg-options): Add -save-temps.
9797         (dg-final): Add cleanup-saved-temps.
9799 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
9801         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
9803 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
9805         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
9806         * gcc.target/powerpc/pack01.c: Include string.h.
9808 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
9810         PR target/65167
9811         * gcc.target/i386/pr65167.c: New.
9813 2015-02-25  Kai Tietz  <ktietz@redhat.com>
9815         PR tree-optimization/61917
9816         * gcc.dg/vect/vect-pr61917.c: New file.
9818 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
9820         PR tree-optimization/65170
9821         * gcc.c-torture/execute/pr65170.c: New test.
9822         * gcc.dg/tree-ssa/vrp96.c: New test.
9824 2015-02-24  Tom de Vries  <tom@codesourcery.com>
9826         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
9828 2015-02-24  Tom de Vries  <tom@codesourcery.com>
9830         PR testsuite/65126
9831         * lib/gcc-defs.exp (additional_sources_used): Add new var.
9832         (dg-additional-files-options): Copy additional_sources to
9833         additional_sources_used before emptying additional_sources.
9834         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
9835         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
9836         (cleanup-saved-temps): Use additional_sources_used instead of
9837         additional_sources.
9838         (dg-test): Reset additional_sources_used.
9840 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
9842         PR fortran/63427
9843         * gfortran.dg/integer_exponentiation_6.F90: New test.
9845 2015-02-23  Martin Sebor  <msebor@redhat.com>
9847         PR target/65109
9848         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
9849         two parts.  One to save registers, the other to verify the
9850         registers have the right values.  Save register state into
9851         static data rather than on the stack.
9853 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
9855         PR bootstrap/63888
9856         * c-c++-common/asan/pr63888.c: New test.
9858 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
9860         PR target/65163
9861         * gcc.c-torture/compile/pr65163.c: New.
9863 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9865         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
9866         with -m31 on 64 bit.
9867         * gcc.dg/hoist-register-pressure-2.c: Likewise.
9868         * gcc.dg/hoist-register-pressure-3.c: Likewise.
9870 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9872         * gcc.target/s390/20090223-1.c: Add
9873         -Wno-implicit-function-declaration option.
9874         * gcc.target/s390/pr42224.c: Likewise.
9875         * gcc.target/s390/pr55718.c: Likewise.
9877 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9879         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
9880         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
9881         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
9882         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
9883         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
9884         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
9885         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
9886         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
9887         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
9888         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
9889         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
9890         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
9891         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
9892         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
9893         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
9894         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
9895         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
9896         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
9897         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
9898         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
9899         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
9901 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9903         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
9904         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
9905         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
9906         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
9907         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
9908         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
9909         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
9910         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
9911         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9912         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9913         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9914         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9915         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9916         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9917         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9918         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9920 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9922         PR fortran/64980
9923         PR fortran/61960
9924         * gfortran.dg/pr61960.f90: New.
9925         * gfortran.dg/pr64230.f90: New.
9926         * gfortran.dg/pr64980.f03: New.
9928 2015-02-22  Tom de Vries  <tom@codesourcery.com>
9930         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9932 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
9934         PR ada/65156
9935         * gnat.dg/timing_events.adb: Removed, invalid test.
9937 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
9939         PR debug/58123
9940         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9941         location.
9942         * g++.dg/gcov/gcov-2.C: Likewise.
9944 2015-02-20  Richard Biener  <rguenther@suse.de>
9946         PR tree-optimization/65136
9947         * gcc.dg/tree-ssa/pr65136.c: New testcase.
9949 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
9951         PR testsuite/64158
9952         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9953         powerpc*-*-linux* and nvptx-*-* blacklisting.
9955         * gcc.dg/sibcall-9.c: New test.
9956         * gcc.dg/sibcall-10.c: New test.
9958 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9960         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9962 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
9964         PR target/64452
9965         * gcc.target/avr/torture/pr64452.c: New test.
9967 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
9969         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9970         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9972 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9974         PR testsuite/65116
9975         * lib/target-supports.exp (check_compile): Check whether
9976         additional_sources is defined before using it.
9978 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
9980         PR middle-end/65074
9981         * g++.dg/opt/pr65074.C: New file.
9983 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
9985         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9986         (size_type): New typedef.
9987         (operator "" _script): Use it for the last argument.
9989 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9991         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9993 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9995         * lib/target-supports.exp (check_compile): Save/restore
9996         additional_sources that may belong to an actual test.
9998 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
10000         PR gcov-profile/64634
10001         * g++.dg/gcov/gcov-15.C: New test.
10003 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10005         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10007 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10009         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10011 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10013         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10015 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10017         * gfortran.dg/fmt_cache_1.f: Add missing close.
10019 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10021         PR testsuite/65107
10022         * gfortran.dg/read_eof_8.f90: Add missing close.
10024 2015-02-18  Richard Biener  <rguenther@suse.de>
10026         PR tree-optimization/65063
10027         * gcc.dg/pr65063.c: New testcase.
10029 2015-02-18  Richard Biener  <rguenther@suse.de>
10031         PR tree-optimization/62217
10032         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10034 2015-02-18  Marek Polacek  <polacek@redhat.com>
10036         PR sanitizer/65081
10037         * c-c++-common/ubsan/pr65081.c: New test.
10039 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
10041         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10042         * gcc.target/sh/force-cbranch-delay-slot.c: New.
10044 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10046         * gcc.dg/ipa/propalign-3.c: New test.
10048 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
10050         PR target/64793
10051         * gcc.target/sh/pr64793.c: New.
10052         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10054 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
10056         * gcc.target/arm/divzero.c: New test case.
10058 2015-02-17  Tom de Vries  <tom@codesourcery.com>
10060         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10062 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
10063             Jakub Jelinek  <jakub@redhat.com>
10065         PR c++/65075
10066         * g++.dg/cpp0x/pr65075.C: New test.
10068 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
10070         PR target/65058
10071         * gcc.target/powerpc/pr65058.c: New test.
10073 2015-02-16  Jeff Law  <law@redhat.com>
10075         PR tree-optimization/64823
10076         * gcc.dg/uninit-20.c: New test.
10078 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
10079             James Greenhalgh  <james.greenhalgh@arm.com>
10081         PR ipa/64963
10082         * gcc.dg/ipa/ipa-clone-1.c: New test.
10084 2015-02-16  Richard Biener  <rguenther@suse.de>
10086         PR tree-optimization/65077
10087         * gcc.dg/torture/pr65077.c: New testcase.
10089 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
10091         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10092         Directive adjusted to scan for ldaxr.
10093         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10094         adjusted to scan for ldaex.
10096 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
10098         PR c++/65080
10099         * g++.dg/cpp0x/constexpr-65080.C: New.
10101 2015-02-16  Richard Biener  <rguenther@suse.de>
10103         PR tree-optimization/63593
10104         * gcc.dg/pr63593.c: New testcase.
10106 2015-02-16  Marek Polacek  <polacek@redhat.com>
10108         PR c/65066
10109         * gcc.dg/pr65066.c: New test.
10111 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10113         * gcc.dg/pr65002.C: Move ...
10114         * g++.dg/ipa/pr65002.C: ... here.
10116 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
10118         * gcc.target/powerpc/pr64205.c: Skip on AIX.
10119         * gcc.target/powerpc/pr64505.c: Skip on AIX.
10120         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10121         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10123 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
10125         PR testsuite/64850
10126         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10127         the expression to find calls.
10128         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10129         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10130         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10131         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10132         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10134 2015-02-14  Marek Polacek  <polacek@redhat.com>
10136         PR c/64768
10137         * gcc.dg/array-11.c: New test.
10138         * gcc.dg/array-12.c: New test.
10139         * gcc.dg/array-13.c: New test.
10140         * gcc.dg/array-14.c: New test.
10141         * gcc.dg/c99-flex-array-typedef-1.c: New test.
10142         * gcc.dg/c99-flex-array-typedef-2.c: New test.
10143         * gcc.dg/c99-flex-array-typedef-3.c: New test.
10144         * gcc.dg/c99-flex-array-typedef-5.c: New test.
10145         * gcc.dg/c99-flex-array-typedef-7.c: New test.
10146         * gcc.dg/c99-flex-array-typedef-8.c: New test.
10148 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10150         PR c++/60894
10151         * g++.dg/lookup/using54.C: New.
10153 2015-02-13  Jeff Law  <law@redhat.com>
10155         PR bootstrap/65060
10156         Revert my change for tree-optimization/64823.
10158 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
10160         PR tree-optimization/65053
10161         * gcc.c-torture/execute/pr65053-1.c: New test.
10162         * gcc.c-torture/execute/pr65053-2.c: New test.
10164 2015-02-13  Marek Polacek  <polacek@redhat.com>
10166         PR c/65050
10167         * gcc.dg/pr65050.c: New test.
10169 2015-02-13  Jeff Law  <law@redhat.com>
10171         PR tree-optimization/64823
10172         * gcc.dg/uninit-20.c: New test.
10174         PR rtl-optimization/47477
10175         * gcc.dg/tree-ssa/pr47477.c: New test.
10177 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10179         PR c++/60211
10180         * g++.dg/parse/ivdep-2.C: New.
10181         * g++.dg/parse/ivdep-3.C: Likewise.
10183 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10185         PR fortran/64506
10186         * gfortran.dg/continuation_13.f90: New test.
10187         * gfortran.dg/continuation_14.f: New test.
10189 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10191         PR c++/64970
10192         * g++.dg/cpp0x/sfinae55.C: New.
10194 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
10196         PR ipa/65034
10197         * g++.dg/ipa/pr65034.C: New test.
10199 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
10201         PR tree-optimization/65002
10202         * gcc.dg/pr65002.C: New.
10204 2015-02-13  Marek Polacek  <polacek@redhat.com>
10206         PR c/65040
10207         * c-c++-common/pr65040.c: New test.
10209 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
10211         PR tree-optimization/64705
10212         * gcc.dg/tree-ssa/pr64705.c: New test.
10214 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10216         PR rtl/32219
10217         * gcc.dg/visibility-22.c: New test.
10218         * gcc.dg/visibility-23.c: New test.
10219         * gcc.target/i386/pr32219-1.c: New test.
10220         * gcc.target/i386/pr32219-2.c: New test.
10221         * gcc.target/i386/pr32219-3.c: New test.
10222         * gcc.target/i386/pr32219-4.c: New test.
10223         * gcc.target/i386/pr32219-5.c: New test.
10224         * gcc.target/i386/pr32219-6.c: New test.
10225         * gcc.target/i386/pr32219-7.c: New test.
10226         * gcc.target/i386/pr32219-8.c: New test.
10227         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10229 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10231         PR libgfortran/57822
10232         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10233         four different KINDs.
10235 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10237         PR c++/64884
10238         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10240         PR sanitizer/65000
10241         * g++.dg/ubsan/pr65000.C: New test.
10243 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
10245         PR fortran/64932
10246         * gfortran.dg/finalize_28.f90: New test
10248 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10250         PR debug/55541
10251         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10252         DW_TAG_lexical_block removal.
10253         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10254         * g++.dg/guality/pr55541.C: New test.
10256         PR sanitizer/64984
10257         * g++.dg/ubsan/pr64984.C: New test.
10259 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
10261         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10263 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10265         PR testsuite/64930
10266         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10267         instructions for 2015-01-14 get_memmodel changes.
10268         * gcc.target/powerpc/atomic-p8.c: Likewise.
10270         PR sanitizer/65019
10271         * g++.dg/ubsan/pr65019.C: New test.
10273         PR tree-optimization/65014
10274         * gcc.c-torture/compile/pr65014.c: New test.
10276 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10278         PR libgfortran/57822
10279         * gfortran/fmt_g0_7.f08: Revise test.
10281 2015-02-11  Jeff Law  <law@redhat.com>
10283         PR target/63347
10284         * gcc.target/m68k/pr63347.c: New test.
10286 2015-02-11  Marek Polacek  <polacek@redhat.com>
10288         * g++.dg/ubsan/shift-1.C: New test.
10289         * gcc.dg/ubsan/c-shift-2.c: New test.
10290         * c-c++-common/ubsan/shift-5.c: Remove file.
10292 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
10294         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10295         Directive adjusted to XFAIL.
10296         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10297         adjusted to XFAIL.
10299 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
10301         PR middle-end/65003
10302         * g++.dg/opt/pr65003.C: New test.
10304 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10306         * lib/target-supports.exp (check_effective_target_pie): Renamed
10307         to ...
10308         (check_effective_target_pie_enabled): This.
10309         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10310         * gcc.target/i386/pie.c: Likewise.
10312 2015-02-11  Andrew Pinski  <apinski@cavium.com>
10314         PR target/64893
10315         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10316         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10318 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
10320         PR target/61925
10321         * gcc.target/i386/pr61925-1.c: New test.
10322         * gcc.target/i386/pr61925-2.c: New test.
10323         * gcc.target/i386/pr61925-3.c: New test.
10325 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
10327         PR sanitizer/65004
10328         * g++.dg/asan/pr65004.C: New test.
10330 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
10332         PR target/64661
10333         * gcc.taget/sh/pr64661-0.h: New.
10334         * gcc.taget/sh/pr64661-1.c: New.
10335         * gcc.taget/sh/pr64661-2.c: New.
10336         * gcc.taget/sh/pr64661-3.c: New.
10337         * gcc.taget/sh/pr64661-4.c: New.
10339 2015-02-10  Richard Biener  <rguenther@suse.de>
10341         PR tree-optimization/64995
10342         * g++.dg/torture/pr64995.C: New testcase.
10344 2015-02-10  Richard Biener  <rguenther@suse.de>
10346         PR tree-optimization/64909
10347         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10349 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10351         * gcc.dg/signbit-sa.c: New test.
10353 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10355         PR libgfortran/57822
10356         * gfortran/fmt_g0_7.f08: New test.
10358 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
10360         PR tree-optimization/43378
10361         * gcc.dg/tree-ssa/pr43378.c: New test.
10363 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
10365         PR ipa/64978
10366         * g++.dg/torture/pr64978.C: New testcase.
10368 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
10370         PR sanitizer/64981
10371         * gcc.dg/asan/pr64981.c: New test.
10373 2015-02-09  Marek Polacek  <polacek@redhat.com>
10375         PR c/64856
10376         * gcc.dg/pr64856.c: New test.
10378 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
10380         PR target/64979
10381         * gcc.dg/tree-ssa/stdarg-7.c: New test.
10382         * gcc.c-torture/execute/pr64979.c: New test.
10384 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
10386         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10388 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
10390         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10391         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10393 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
10395         PR target/58757
10396         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10398 2015-02-09  Richard Biener  <rguenther@suse.de>
10400         PR tree-optimization/54000
10401         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10403 2015-02-09  Tom de Vries  <tom@codesourcery.com>
10405         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10407 2015-02-09  Martin Liska  <mliska@suse.cz>
10409         * g++.dg/ipa/pr64858.C: New test.
10411 2015-02-09  Tom de Vries  <tom@codesourcery.com>
10413         * gcc.dg/uninit-19.c: Fix warning line for fpic.
10415 2015-02-08  Andrew Pinski  <apinski@cavium.com>
10417         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10419 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
10421         PR fortran/63744
10422         * gfortran.dg/use_rename_8.f90: New.
10424 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
10426         * gnat.dg/addr7.ad[sb]: New test.
10427         * gnat.dg/addr8.ad[sb]: Likewise.
10429 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
10431         PR jit/64752
10432         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10433         from jit.dg/test-compile-to-executable.c's create_code, with a
10434         clarification of the output message.
10435         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10436         pass/fail message.
10437         (test_jit): Use CHECK_NO_ERRORS when calling
10438         gcc_jit_context_compile_to_file.
10439         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10440         jit-verify-compile-to-file to jit-verify-output-file-was-created.
10441         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
10442         about deletions that are attempted.
10443         (jit-verify-compile-to-file): Rename to...
10444         (jit-verify-output-file-was-created): ...this, and drop the
10445         attempt to run "file" and verify the output.
10446         (jit-verify-assembler): New function.
10447         (jit-verify-object): New function.
10448         (jit-verify-dynamic-library): New function.
10449         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10450         favor of an implementation from new file
10451         create-code-for-hello-world-executable.h, which also adds a
10452         "main".
10453         (dg-final): Replace jit-verify-compile-to-file with
10454         jit-verify-output-file-was-created, and invoke new function
10455         jit-verify-assembler.
10456         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10457         the output message.
10458         (dg-final): Replace jit-verify-compile-to-file with
10459         jit-verify-output-file-was-created, and invoke new function
10460         jit-verify-dynamic-library.
10461         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10462         favor of an implementation from new file
10463         create-code-for-hello-world-executable.h, which also adds a
10464         "main".
10465         (dg-final): Replace jit-verify-compile-to-file with
10466         jit-verify-output-file-was-created.  Strengthen the expected stdout
10467         from the built executable.
10468         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10469         favor of an implementation from new file
10470         create-code-for-hello-world-executable.h, which also adds a
10471         "main".
10472         (dg-final): Replace jit-verify-compile-to-file with
10473         jit-verify-output-file-was-created, and invoke new function
10474         jit-verify-object.
10475         * jit.dg/verify-dynamic-library.c: New source file.
10477 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
10478             Brian Rzycki  <b.rzycki@samsung.com>
10480         PR tree-optimization/64878
10481         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10483 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
10485         PR ipa/64896
10486         * g++.dg/ipa/pr64896.C: New test.
10488 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10490         PR target/64205
10491         * gcc.target/powerpc/pr64205.c: New file.
10493 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
10495         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10496         (dg-options): Use -fpie instead of -fPIE -pie.
10498 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
10500         PR middle-end/64937
10501         * g++.dg/asan/pr64937.C: New test.
10503 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
10505         PR fortran/63205
10506         * gfortran.dg/class_to_type_4.f90: New test
10508 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
10510         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10512 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
10514         PR rtl-optimization/64957
10515         PR debug/64817
10516         * gcc.c-torture/execute/pr64957.c: New test.
10518 2015-02-05  Jeff Law  <law@redhat.com>
10520         PR target/17306
10521         * gcc.target/h8300/pr17306-1.c: New test.
10522         * gcc.target/h8300/pr17306-2.c: New test.
10524 2015-02-05  Tobias Burnus  <burnus@net-b.de>
10526         PR fortran/64943
10527         * gfortran.dg/structure_constructor_12.f90: New.
10529 2015-02-05  Jeff Law  <law@redhat.com>
10531         PR target/58400
10532         gcc.target/h8300/pr58400.c: New test.
10534 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10536         * gcc.target/arm/macro_defs0.c: New test.
10537         * gcc.target/arm/macro_defs1.c: New test.
10538         * gcc.target/arm/macro_defs2.c: New test.
10540 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
10542         PR rtl-optimization/64905
10543         * gcc.target/i386/pr64905.c: Require nonpic target.
10544         (dg-options): Add -fomit-frame-pointer.
10545         (main): Remove.
10547 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
10549         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10550         tree dump scanning.
10552 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
10554         PR fortran/64757
10555         * gfortran.dg/type_to_class_2.f90: New test
10556         * gfortran.dg/type_to_class_3.f90: New test
10558 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
10560         PR ipa/64686
10561         * g++.dg/torture/pr64686.C: New testcase.
10563 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10565         PR rtl-optimization/64905
10566         * gcc.target/i386/pr64905.c: New file.
10568 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
10570         * gcc.dg/guality/pr41447-1.c: Remove xfail.
10571         * gcc.dg/guality/pr41616-1.c: Ditto.
10573 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
10575         PR debug/64817
10576         * gcc.dg/pr64817-3.c: New.
10578 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
10579             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10581         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10582         pass parameters in registers.
10583         * gcc.dg/guality/pr36728-2.c (main): Likewise.
10584         * gcc.dg/guality/pr36728-3.c (main): Likewise.
10585         * gcc.dg/guality/pr36728-4.c (main): Likewise.
10587 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
10588             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10590         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10591         list, allow for multilibed targets.
10592         * gcc.dg/combine_ashiftrt_2.c: Likewise.
10594 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
10596         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10597         * gcc.dg/pr46728-6.c: Ditto.
10599 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
10601         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10602         for mips_nanlegacy target.
10604 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
10606         * gcc.target/i386/chkp-hidden-def.c: New.
10608 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10610         PR middle-end/62103
10611         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10612         to use 24 bits for bitfield b.
10614 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10616         PR testsuite/64796
10617         * lib/target-supports.exp (check_effective_target_bswap64): Do not
10618         cache result in a global variable.  Include all 32-bit targets for
10619         bswap64 tests.
10621 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
10623         PR rtl-optimization/64756
10624         * gcc.c-torture/execute/pr64756.c: New test.
10626 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
10628         PR target/64660
10629         * gcc.target/sh/pr64660-0.h: New.
10630         * gcc.target/sh/pr64660-1.c: New.
10631         * gcc.target/sh/pr64660-2.c: New.
10632         * gcc.target/sh/pr64660-3.c: New.
10633         * gcc.target/sh/pr64660-4.c: New.
10635 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10637         PR c++/64877
10638         * g++.dg/warn/Waddress-2.C: New.
10640 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
10642         PR middle-end/61225
10643         * gcc.target/i386/pr49095.c: XFAIL for ia32.
10645 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
10647         PR preprocessor/64803
10648         * gcc.dg/cpp/builtin-macro-1.c: New test case.
10650 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
10652         * g++.dg/ipa/devirt-37.C: Disable early inlining.
10654 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
10656         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10657         (_ARM_FPSRC): Add DN and AHP fields.
10658         (clean_results): Force DN=1 on AArch64.
10659         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10660         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10661         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10662         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10663         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10664         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10666 2015-02-02  Alan Modra  <amodra@gmail.com>
10668         * gcc.target/powerpc/cprophard.c: New.
10670 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
10672         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10673         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10675 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
10677         PR debug/64817
10678         * gcc.dg/pr64817-1.c: New test.
10679         * gcc.dg/pr64817-2.c: New test.
10681 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
10683         PR target/64851
10684         * gcc.target/sh/pr64851-0.h: New
10685         * gcc.target/sh/pr64851-1.c: New
10686         * gcc.target/sh/pr64851-2.c: New
10687         * gcc.target/sh/pr64851-3.c: New
10688         * gcc.target/sh/pr64851-4.c: New
10690 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
10692         PR target/64882
10693         * gcc.dg/torture/pr64882.c: New test.
10695 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
10697         PR target/64159
10698         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10699         sparc*-*-*.
10701 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
10703         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
10704         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
10705         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
10706         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
10707         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
10708         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
10709         tree dump.
10710         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
10711         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
10712         tree dump.
10713         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
10714         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
10715         tree dump.
10717 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
10719         PR target/64688
10720         * g++.dg/pr64688-2.C: New.
10722 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
10724         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
10725         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10726         * gcc.target/i386/fuse-caller-save.c: Ditto.
10727         * gcc.target/i386/headmerge-1.c: Ditto.
10728         * gcc.target/i386/headmerge-2.c: Ditto.
10729         * gcc.target/i386/sibcall-6.c: Ditto.
10731 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
10733         PR target/64617
10734         * gcc.target/i386/pr64617.c: New test.
10736 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
10738         PR target/15184
10739         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
10740         (dg-options): Remove -m32.
10741         (dg-final): Scan for "movb %al" only.
10742         * gcc.target/i386/pr15184-2.c: Ditto.
10744 2015-01-30  Richard Biener  <rguenther@suse.de>
10746         PR tree-optimization/64829
10747         * gcc.dg/vect/pr64829.c: New testcase.
10749 2015-01-29  Marek Polacek  <polacek@redhat.com>
10751         PR c/64709
10752         * gcc.dg/pr64709.c: New test.
10754 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
10756         PR c++/64717
10757         * g++.dg/ubsan/pr64717-1.C: New test.
10758         * g++.dg/ubsan/pr64717-2.C: New test.
10760 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
10762         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
10764 2015-01-29  Jeff Law  <law@redhat.com>
10766         PR target/15184
10767         * gcc.target/i386/pr15184-1.c: New test.
10768         * gcc.target/i386/pr15184-2.c: New test.
10770 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
10772         PR tree-optimization/64746
10773         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
10775 2015-01-29  Richard Biener  <rguenther@suse.de>
10777         PR tree-optimization/64853
10778         * gcc.dg/torture/pr64853.c: New testcase.
10780 2015-01-29  Richard Biener  <rguenther@suse.de>
10782         PR tree-optimization/64844
10783         * gcc.dg/vect/pr64844.c: New testcase.
10785 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
10787         PR middle-end/64809
10788         * gcc.dg/pr64809.c: Delete.
10790 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
10792         PR middle-end/64805
10793         * gcc.target/i386/pr64805.c: New.
10795 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10797         * gcc.dg/guality/guality.h (main): Add argv[0] to
10798         guality_gdb_command.
10800 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
10802         PR ipa/64801
10803         * gcc.dg/tree-ssa/pr64801.c: New testcase.
10805 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
10807         PR target/64659
10808         * gcc.target/sh/sh.exp
10809         (check_effective_target_atomic_model_soft_gusa_available,
10810         check_effective_target_atomic_model_soft_tcb_available,
10811         check_effective_target_atomic_model_soft_imask_available,
10812         check_effective_target_atomic_model_hard_llcs_available): New.
10813         * gcc.target/sh/pr64659-0.h: New.
10814         * gcc.target/sh/pr64659-1.c: New.
10815         * gcc.target/sh/pr64659-2.c: New.
10816         * gcc.target/sh/pr64659-3.c: New.
10817         * gcc.target/sh/pr64659-4.c: New.
10819 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
10821         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
10822         scan-assembler-times pattern.
10824 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
10826         PR middle-end/64809
10827         * gcc.dg/pr64809.c: New test.
10829 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
10831         PR tree-optimization/64277
10832         * gcc.dg/pr64277.c: New.
10834 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10836         PR tree-optimization/64718
10837         * gcc.c-torture/execute/pr64718.c: New test.
10839 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
10841         * gcc.target/aarch64/abs_2.c: New.
10843 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
10845         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
10846         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
10847         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
10848         ISA rev < 2.
10850 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
10852         PR bootstrap/64612
10853         * lib/target-supports.exp (check_effective_target_comdat_group): New.
10854         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
10855         { target comdat_group }.
10857 2015-01-27  Tobias Burnus  <burnus@net-b.de>
10859         PR fortran/63861
10860         * gfortran.dg/goacc/coarray_2.f90: New.
10862 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
10864         PR ipa/60871
10865         PR ipa/64139
10866         * g++.dg/torture/pr64139.C: New testcase.
10867         * g++.dg/torture/pr60871.C: Likewise.
10869 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
10871         PR fortran/64230
10872         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
10873         prevent linking errors.
10875 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
10877         PR ipa/64282
10878         * g++.dg/torture/pr64282.C: New testcase.
10880 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10882         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
10883         for wzr reg.
10885 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10887         * gcc.target/s390/hotpatch-13.c: New testcase.
10888         * gcc.target/s390/hotpatch-14.c: New testcase.
10889         * gcc.target/s390/hotpatch-15.c: New testcase.
10890         * gcc.target/s390/hotpatch-16.c: New testcase.
10891         * gcc.target/s390/hotpatch-17.c: New testcase.
10892         * gcc.target/s390/hotpatch-18.c: New testcase.
10893         * gcc.target/s390/hotpatch-19.c: New testcase.
10894         * gcc.target/s390/hotpatch-20.c: New testcase.
10895         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
10896         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
10897         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
10898         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
10899         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
10900         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
10901         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
10902         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
10903         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
10904         * gcc.target/s390/hotpatch-10.c: Likewise.
10905         * gcc.target/s390/hotpatch-11.c: Likewise.
10906         * gcc.target/s390/hotpatch-12.c: Likewise.
10907         * gcc.target/s390/hotpatch-2.c: Likewise.
10908         * gcc.target/s390/hotpatch-3.c: Likewise.
10909         * gcc.target/s390/hotpatch-4.c: Likewise.
10910         * gcc.target/s390/hotpatch-5.c: Likewise.
10911         * gcc.target/s390/hotpatch-6.c: Likewise.
10912         * gcc.target/s390/hotpatch-7.c: Likewise.
10913         * gcc.target/s390/hotpatch-8.c: Likewise.
10914         * gcc.target/s390/hotpatch-9.c: Likewise.
10915         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
10916         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10917         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10918         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10919         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10920         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10921         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10922         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10924 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
10926         * gcc.dg/long_branch.c: New testcase.
10928 2015-01-27  Richard Biener  <rguenther@suse.de>
10930         PR tree-optimization/56273
10931         PR tree-optimization/59124
10932         PR tree-optimization/64277
10933         * g++.dg/warn/Warray-bounds-6.C: New testcase.
10934         * gcc.dg/Warray-bounds-12.c: Likewise.
10935         * gcc.dg/Warray-bounds-13.c: Likewise.
10937 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
10939         PR rtl-optimization/61058
10940         * gcc.dg/pr61058.c: New test.
10942 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10944         * gcc.target/i386/chkp-narrow-bounds.c: New.
10946 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
10948         PR tree-optimization/64807
10949         * gcc.dg/pr64807.c: New test.
10951         PR c/64766
10952         * gcc.dg/pr64766.c: New test.
10954 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
10956         PR target/49263
10957         * gcc.target/sh/pr49263-4.c: New.
10959 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
10961         PR fortran/62044
10962         * gfortran.dg/allocate_with_mold_1.f90: New test
10964 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
10966         PR c/64778
10967         * gcc.dg/pr64778.c: New test.
10969         PR middle-end/64421
10970         * gcc.dg/vect/pr64421.c: New test.
10972 2015-01-26  Tobias Burnus  <burnus@net-b.de>
10974         PR fortran/64771
10975         * gfortran.dg/coarray_36.f: New.
10976         * gfortran.dg/coarray_37.f90: New.
10978 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
10980         PR fortran/64230
10981         * gfortran.dg/class_allocate_18.f90: New.
10983 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10985         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10987 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10989         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10991 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10993         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10995 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10997         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10999 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11001         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11002         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11003         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11004         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11006 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11008         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11009         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11010         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11012 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11014         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11015         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11016         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11017         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11018         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11019         vXXXhn.inc.
11021 2015-01-26  Richard Biener  <rguenther@suse.de>
11023         PR middle-end/64764
11024         * gcc.dg/uninit-19.c: New testcase.
11026 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11028         * lib/target-supports.exp (check_effective_target_vect64): Add
11029         sparc*-*-*.
11031 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11033         PR testsuite/64712
11034         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11036 2015-01-26  Tony Liu  <tony.liu@arm.com>
11038         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11039         non-UAL cases.
11041 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
11043         PR libfortran/64770
11044         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11045         correctly, clean up afterwards.
11047 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
11049         PR fortran/62044
11050         * gfortran.dg/use_rename_7.f90: New.
11052 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
11054         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11055         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11057 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
11059         PR target/54236
11060         * gcc.target/sh/pr54236-4.c: New.
11062 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
11064         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11065         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
11066         Bridge test.
11068 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
11070         PR libfortran/64770
11071         * gfortran.dg/open_new_segv.f90: New test.
11073 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
11075         PR target/49263
11076         PR target/53987
11077         PR target/64345
11078         PR target/59533
11079         PR target/52933
11080         PR target/54236
11081         PR target/51244
11082         * gcc.target/sh/pr64345-1.c: New.
11083         * gcc.target/sh/pr64345-2.c: New.
11084         * gcc.target/sh/pr59533-1.c: New.
11085         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11086         * gcc.target/sh/pr52933-2.c: Likewise.
11087         * gcc.target/sh/pr54089-1.c: Likewise.
11088         * gcc.target/sh/pr54236-1.c: Likewise.
11089         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11090         * gcc.target/sh/pr49263-1.c: Remove xfails.
11091         * gcc.target/sh/pr49263-2.c: Likewise.
11092         * gcc.target/sh/pr49263-3.c: Likewise.
11093         * gcc.target/sh/pr53987-1.c: Likewise.
11094         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11095         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11096         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11097         (test05, test06, test07, test08, test09, test10, test11, test12): New.
11098         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11099         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11100         test_009): New.
11101         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11102         (test_02): New.
11104 2015-01-24  Tom de Vries  <tom@codesourcery.com>
11106         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11108 2015-01-23  Ian Lance Taylor  <iant@google.com>
11110         PR go/64510
11111         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11112         targets without split stack support.
11114 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
11116         PR target/64317
11117         * gcc.target/i386/pr64317.c: New test.
11119 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
11121         PR rtl-optimization/63637
11122         PR rtl-optimization/60663
11123         * gcc.dg/pr63637-1.c: New test.
11124         * gcc.dg/pr63637-2.c: New test.
11125         * gcc.dg/pr63637-3.c: New test.
11126         * gcc.dg/pr63637-4.c: New test.
11127         * gcc.dg/pr63637-5.c: New test.
11128         * gcc.dg/pr63637-6.c: New test.
11129         * gcc.target/i386/pr63637-1.c: New test.
11130         * gcc.target/i386/pr63637-2.c: New test.
11131         * gcc.target/i386/pr63637-3.c: New test.
11132         * gcc.target/i386/pr63637-4.c: New test.
11133         * gcc.target/i386/pr63637-5.c: New test.
11134         * gcc.target/i386/pr63637-6.c: New test.
11136 2015-01-23  Richard Biener  <rguenther@suse.de>
11138         PR testsuite/63439
11139         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11140         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11142 2015-01-23  Marek Polacek  <polacek@redhat.com>
11144         PR preprocessor/60570
11145         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11146         * gcc.dg/cpp/pr60570.c: New test.
11148 2015-01-23  Richard Biener  <rguenther@suse.de>
11150         PR testsuite/63439
11151         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11152         vectorization on vect64 targets.
11154 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
11156         PR fortran/60922
11157         * gfortran.dg/class_allocate_17.f90: New.
11159 2015-01-23  Tobias Burnus  <burnus@net-b.de>
11161         PR fortran/64726
11162         * gfortran.dg/goacc/combined_loop.f90: New.
11164 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11166         PR fortran/61933
11167         * gfortran.dg/make_unit.f90: New test.
11169 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11171         PR fortran/61933
11172         * gfortran.dg/negative_unit_int8.f: Update.
11174 2015-01-22  Jeff Law  <law@redhat.com>
11176         PR target/52076
11177         * gcc.target/m68k/pr52076-1.c: New test.
11178         * gcc.target/m68k/pr52076-2.c: New test.
11180 2015-01-22  Richard Biener  <rguenther@suse.de>
11182         PR middle-end/64728
11183         * gcc.dg/torture/pr64728.c: New testcase.
11185 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
11187         PR target/64688
11188         * g++.dg/pr64688.C: New test.
11190 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
11192         * gcc.target/i386/chkp-always_inline.c (f1): Make static
11193         to avoid errors with -fpic.
11195 2015-01-22  Richard Biener  <rguenther@suse.de>
11197         PR libstdc++/64535
11198         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11200 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
11202         PR rtl-optimization/64682
11203         * gcc.c-torture/execute/pr64682.c: New file.
11205 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
11207         PR debug/64511
11208         * gcc.dg/pr64511.c: New test.
11210         PR rtl-optimization/62078
11211         * g++.dg/opt/pr62078.C: New test.
11213         PR c/63307
11214         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11216 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
11218         PR fortran/57023
11219         * gfortran.dg/internal_pack_15.f90:  New test.
11221 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11223         * c-c++-common/tsan/step.c: New testcase.
11225 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11227         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11229 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11231         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11233 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11235         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11237 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11239         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11241 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11243         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11245 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11247         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11249 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11251         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11253 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11255         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11257 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11259         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11261 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11263         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11265 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11267         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11269 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11271         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11273 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11275         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11276         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11277         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11278         vXXXw.inc.
11280 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11282         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11283         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11284         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11285         vXXXl.inc.
11287 2015-01-21  Renlin Li  <renlin.li@arm.com>
11289         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11290         * g++.dg/tls/thread_local5g.C: Likewise.
11291         * g++.dg/tls/thread_local6g.C: Likewise.
11293 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11295         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11296         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11297         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11299 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11301         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11302         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11303         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11305 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11307         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11308         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11309         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11311 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11313         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11314         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11315         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11317 2015-01-20  Jeff Law  <law@redhat.com>
11319         PR target/59946
11320         * gcc.target/m68k/pr59946.c: New test.
11322 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11324         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11325         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11326         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11328 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11330         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11331         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11332         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11334 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11336         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11337         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11338         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11340 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11342         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11343         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11344         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11345         vshuffle.inc.
11346         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11347         vshuffle.inc.
11349 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11351         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11352         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11353         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11355 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11357         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11358         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11359         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11361 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11363         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11365 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
11367         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11369         PR sanitizer/64632
11370         * g++.dg/ubsan/pr64632.C: New test.
11372         PR debug/64663
11373         * gcc.dg/pr64663.c: New test.
11375 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11377         PR c++/64383
11378         * g++.dg/warn/Wunused-var-23.C: New.
11380 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11382         PR c++/59937
11383         * g++.dg/cpp0x/constexpr-59937-1.C: New.
11384         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11386 2015-01-20  Richard Biener  <rguenther@suse.de>
11388         PR ipa/64684
11389         * gcc.dg/lto/pr64684_0.c: New testcase.
11390         * gcc.dg/lto/pr64684_1.c: Likewise.
11391         * gcc.dg/lto/pr64684_2.c: Likewise.
11392         * gcc.dg/lto/pr64685_0.c: Likewise.
11393         * gcc.dg/lto/pr64685_1.c: Likewise.
11395 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11397         PR c++/62241
11398         * g++.dg/cpp1y/lambda-init12.C: New.
11400 2015-01-20  Richard Biener  <rguenther@suse.de>
11402         PR tree-optimization/64410
11403         * g++.dg/vect/pr64410.cc: Require vect_double.
11405 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
11407         PR target/64149
11408         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11410 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
11412         PR bootstrap/64676
11413         Revert:
11414         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
11416         PR rtl-optimization/64081
11417         * gcc.dg/pr64081.c: New test.
11419 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
11421         * jit.dg/harness.h: Include <unistd.h>.
11422         (CHECK_NO_ERRORS): New.
11423         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11424         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11425         gcc_jit_context_compile_to_file.
11426         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11427         args to the spawned executable.
11428         (jit-expand-vars): New function.
11429         (jit-exe-params): New variable.
11430         (dg-jit-set-exe-params): New function.
11431         (jit-dg-test): Detect testcases that use
11432         jit-verify-compile-to-file and call jit-setup-compile-to-file.
11433         Set arguments of spawned process to jit-exe-params.
11434         (jit-get-output-filename): New function.
11435         (jit-setup-compile-to-file): New function.
11436         (jit-verify-compile-to-file): New function.
11437         (jit-run-executable): New function.
11438         (jit-verify-executable): New function.
11439         * jit.dg/test-compile-to-assembler.c: New testcase.
11440         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11441         * jit.dg/test-compile-to-executable.c: New testcase.
11442         * jit.dg/test-compile-to-object.c: New testcase.
11444 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
11446         PR target/64652
11447         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11448         (test_1): New.
11450 2015-01-19  Martin Liska  <mliska@suse.cz>
11452         * objc/compile/pr64668.m: New test.
11454 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
11456         * jit.dg/test-arith-overflow.c: Include stdbool.h.
11457         (create_overflow_fn): Update comment to clarify that
11458         the third param of the created function is a bool *, not
11459         an int *.
11460         (verify_int_overflow_fn): Convert param "expected_ovf" from
11461         int to bool.  Update third param of "overflow_fn_type" from int *
11462         to bool *.  Update local "actual_ovf" from int to bool.
11463         (verify_uint_overflow_fn): Likewise.
11465 2015-01-19  Martin Liska  <mliska@suse.cz>
11467         * gcc.dg/ipa/ipa-icf-33.c: New test.
11469 2015-01-19  Felix Yang  <felix.yang@huawei.com>
11470             Haijian Zhang  <z.zhanghaijian@huawei.com>
11472         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11473         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11474         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11475         result_float64x2, expected_hfloat64x2): New helper type, variable and
11476         declaration.
11477         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11478         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11479         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11480         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11481         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11482         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11483         and target without the FMA feature.
11485 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
11487         * gcc.target/aarch64/pr64304.c: New testcase.
11489 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
11491         PR rtl-optimization/64081
11492         * gcc.dg/pr64081.c: New test.
11494 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
11496         PR target/63971
11497         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11498         the epilogue).
11499         * gcc.target/aarch64/test_frame_6.c: Likewise.
11500         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11501         and x19 (in the epilogue).
11502         * gcc.target/aarch64/test_frame_4.c: Likewise.
11503         * gcc.target/aarch64/test_frame_7.c: Likewise.
11505 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
11507         * gcc.target/i386/chkp-always_inline.c: New.
11509 2015-01-15  Andrew Pinski  <apinski@cavium.com>
11510             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11512         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11513         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11515 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
11517         PR fortran/60255
11518         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11519         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11521 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
11523         PR fortran/64578
11524         * gfortran.dg/unlimited_polymorphic_21.f90: New test
11526 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
11528         PR target/64652
11529         * gcc.target/sh/torture/pr64652.c: New.
11531 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
11533         * gcc.dg/ipa/ipa-icf-32.c: Update template.
11534         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11535         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11536         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11537         * c-c++-common/asan/kasan-recover-1.c: Likewise.
11538         * c-c++-common/asan/kasan-recover-2.c: Likewise.
11540 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
11542         PR ipa/64378
11543         * g++.dg/torture/pr64378.C: New testcase.
11545 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
11547         PR fortran/57959
11548         * gfortran.dg/block_13.f08: New test
11550 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
11552         PR fortran/55901
11553         * gfortran.dg/associate_1.f03: Allow test for character with
11554         automatic length.
11556 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
11558         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11559         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11561 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
11563         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11565 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
11567         PR fortran/64578
11568         * gfortran.dg/unlimited_polymorphic_21.f90: New test
11570 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
11572         PR fortran/60357
11573         * gfortran.dg/alloc_comp_assign_13.f08: New test.
11575         PR fortran/61275
11576         * gfortran.dg/alloc_comp_assign_14.f08: New test.
11578         PR fortran/55932
11579         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11581 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
11583         PR fortran/60334
11584         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11586 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
11588         PR rtl-optimization/52773
11589         * gcc.c-torture/compile/pr52773.c: New test.
11591 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11593         PR c++/62134
11594         * g++.dg/cpp0x/alias-decl-46.C: New.
11596 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
11598         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11600 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
11602         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11603         Add trace.
11604         (CHECK_FP): Likewise.
11605         (CHECK_CUMULATIVE_SAT): Likewise.
11607 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
11609         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11610         (Set_Neon_Cumulative_Sat): Add parameter.
11611         (__set_neon_cumulative_sat): Support new parameter.
11612         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11613         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11614         argument.
11615         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11616         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11617         argument.
11619 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11621         * g++.dg/tsan/vptr_benign_race.C: New testcase.
11622         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11624 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11626         PR c++/60056
11627         * g++.dg/tls/thread_local-ice4.C: New.
11629 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
11631         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11632         than Neon options.
11634 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11636         PR c++/62276
11637         * g++.dg/cpp0x/vt-62276.C: New.
11639 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
11641         PR middle-end/64353
11642         * g++.dg/pr64353.C: New.
11644 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11646         PR target/64263
11647         * gcc.target/aarch64/pr64263_1.c: New test.
11649 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
11651         PR tree-optimization/64434
11652         * gcc.dg/torture/pr64434.c: Move to...
11653         * gcc.dg/pr64434.c: ... here.
11655 2015-01-16  Richard Biener  <rguenther@suse.de>
11657         PR middle-end/64614
11658         * gcc.dg/uninit-18.c: New testcase.
11660 2015-01-16  Richard Biener  <rguenther@suse.de>
11662         PR tree-optimization/64568
11663         * g++.dg/torture/pr64568-2.C: New testcase.
11665 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
11667         PR target/64363
11668         * gcc.target/i386/chkp-label-address.c: New.
11670 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
11672         PR fortran/45290
11673         * gfortran.dg/pointer_init_6.f90: Extended.
11675 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
11677         * gcc.c-torture/compile/20150108.c: New test.
11679 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11681         * gcc.target/visium: New directory.
11683 2015-01-16  Richard Biener  <rguenther@suse.de>
11685         PR tree-optimization/61743
11686         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11687         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11689 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
11691         * gcc.dg/pr64015.c: New test.
11693 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
11695         PR ipa/64163
11696         PR ipa/64612
11697         * g++.dg/ipa/pr64612.C: New test.
11699 2015-01-16  Renlin Li  <renlin.li@arm.com>
11701         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11703 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
11705         * gcc.target/i386/sse-14.c: Test new intrinsic.
11706         * gcc.target/i386/sse-22.c: Ditto.
11708 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11710         PR c++/58614
11711         * g++.dg/cpp0x/auto44.C: New.
11713 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
11715         PR target/59710
11716         * gcc.target/nios2/gpopt-all.c: New test case.
11717         * gcc.target/nios2/gpopt-local.c: New test case.
11718         * gcc.target/nios2/gpopt-global.c: New test case.
11719         * gcc.target/nios2/gpopt-data.c: New test case.
11720         * gcc.target/nios2/gpopt-none.c: New test case.
11722 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
11724         * g++.dg/ubsan/vptr-1.C: New test.
11725         * g++.dg/ubsan/vptr-2.C: New test.
11726         * g++.dg/ubsan/vptr-3.C: New test.
11727         * g++.dg/ubsan/vptr-4.C: New test.
11728         * g++.dg/ubsan/vptr-5.C: New test.
11729         * g++.dg/ubsan/vptr-6.C: New test.
11730         * g++.dg/ubsan/vptr-7.C: New test.
11731         * g++.dg/ubsan/vptr-8.C: New test.
11732         * g++.dg/ubsan/vptr-9.C: New test.
11734 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
11736         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
11737         is set up.
11738         * lib/gcc-dg.exp: Likewise.
11740 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
11742         PR rtl-optimization/64110
11743         * gcc.target/i386/pr64110.c: Add scan-assembler.
11745 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
11746             James Norris  <jnorris@codesourcery.com>
11747             Cesar Philippidis  <cesar@codesourcery.com>
11748             Ilmir Usmanov  <i.usmanov@samsung.com>
11750         * lib/target-supports.exp (check_effective_target_fopenacc): New
11751         procedure.
11752         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
11753         * g++.dg/goacc/goacc.exp: Likewise.
11754         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
11755         * gcc.dg/goacc/goacc.exp: Likewise.
11756         * gfortran.dg/goacc/goacc.exp: Likewise.
11757         * c-c++-common/cpp/openacc-define-1.c: New file.
11758         * c-c++-common/cpp/openacc-define-2.c: Likewise.
11759         * c-c++-common/cpp/openacc-define-3.c: Likewise.
11760         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
11761         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11762         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11763         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11764         * c-c++-common/goacc/asyncwait-1.c: Likewise.
11765         * c-c++-common/goacc/cache-1.c: Likewise.
11766         * c-c++-common/goacc/clauses-fail.c: Likewise.
11767         * c-c++-common/goacc/collapse-1.c: Likewise.
11768         * c-c++-common/goacc/data-1.c: Likewise.
11769         * c-c++-common/goacc/data-2.c: Likewise.
11770         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
11771         * c-c++-common/goacc/deviceptr-1.c: Likewise.
11772         * c-c++-common/goacc/deviceptr-2.c: Likewise.
11773         * c-c++-common/goacc/deviceptr-3.c: Likewise.
11774         * c-c++-common/goacc/if-clause-1.c: Likewise.
11775         * c-c++-common/goacc/if-clause-2.c: Likewise.
11776         * c-c++-common/goacc/kernels-1.c: Likewise.
11777         * c-c++-common/goacc/loop-1.c: Likewise.
11778         * c-c++-common/goacc/loop-private-1.c: Likewise.
11779         * c-c++-common/goacc/nesting-1.c: Likewise.
11780         * c-c++-common/goacc/nesting-data-1.c: Likewise.
11781         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11782         * c-c++-common/goacc/parallel-1.c: Likewise.
11783         * c-c++-common/goacc/pcopy.c: Likewise.
11784         * c-c++-common/goacc/pcopyin.c: Likewise.
11785         * c-c++-common/goacc/pcopyout.c: Likewise.
11786         * c-c++-common/goacc/pcreate.c: Likewise.
11787         * c-c++-common/goacc/pragma_context.c: Likewise.
11788         * c-c++-common/goacc/present-1.c: Likewise.
11789         * c-c++-common/goacc/reduction-1.c: Likewise.
11790         * c-c++-common/goacc/reduction-2.c: Likewise.
11791         * c-c++-common/goacc/reduction-3.c: Likewise.
11792         * c-c++-common/goacc/reduction-4.c: Likewise.
11793         * c-c++-common/goacc/sb-1.c: Likewise.
11794         * c-c++-common/goacc/sb-2.c: Likewise.
11795         * c-c++-common/goacc/sb-3.c: Likewise.
11796         * c-c++-common/goacc/update-1.c: Likewise.
11797         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
11798         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11799         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11800         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11801         * gfortran.dg/goacc/assumed.f95: Likewise.
11802         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
11803         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
11804         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
11805         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
11806         * gfortran.dg/goacc/branch.f95: Likewise.
11807         * gfortran.dg/goacc/cache-1.f95: Likewise.
11808         * gfortran.dg/goacc/coarray.f95: Likewise.
11809         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
11810         * gfortran.dg/goacc/cray.f95: Likewise.
11811         * gfortran.dg/goacc/critical.f95: Likewise.
11812         * gfortran.dg/goacc/data-clauses.f95: Likewise.
11813         * gfortran.dg/goacc/data-tree.f95: Likewise.
11814         * gfortran.dg/goacc/declare-1.f95: Likewise.
11815         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
11816         * gfortran.dg/goacc/fixed-1.f: Likewise.
11817         * gfortran.dg/goacc/fixed-2.f: Likewise.
11818         * gfortran.dg/goacc/fixed-3.f: Likewise.
11819         * gfortran.dg/goacc/fixed-4.f: Likewise.
11820         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11821         * gfortran.dg/goacc/if.f95: Likewise.
11822         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11823         * gfortran.dg/goacc/list.f95: Likewise.
11824         * gfortran.dg/goacc/literal.f95: Likewise.
11825         * gfortran.dg/goacc/loop-1.f95: Likewise.
11826         * gfortran.dg/goacc/loop-2.f95: Likewise.
11827         * gfortran.dg/goacc/loop-3.f95: Likewise.
11828         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11829         * gfortran.dg/goacc/omp.f95: Likewise.
11830         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
11831         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
11832         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11833         * gfortran.dg/goacc/parameter.f95: Likewise.
11834         * gfortran.dg/goacc/private-1.f95: Likewise.
11835         * gfortran.dg/goacc/private-2.f95: Likewise.
11836         * gfortran.dg/goacc/private-3.f95: Likewise.
11837         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
11838         * gfortran.dg/goacc/reduction-2.f95: Likewise.
11839         * gfortran.dg/goacc/reduction.f95: Likewise.
11840         * gfortran.dg/goacc/routine-1.f90: Likewise.
11841         * gfortran.dg/goacc/routine-2.f90: Likewise.
11842         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
11843         * gfortran.dg/goacc/several-directives.f95: Likewise.
11844         * gfortran.dg/goacc/sie.f95: Likewise.
11845         * gfortran.dg/goacc/subarrays.f95: Likewise.
11846         * gfortran.dg/gomp/map-1.f90: Likewise.
11847         * gfortran.dg/openacc-define-1.f90: Likewise.
11848         * gfortran.dg/openacc-define-2.f90: Likewise.
11849         * gfortran.dg/openacc-define-3.f90: Likewise.
11850         * g++.dg/gomp/block-1.C: Update for changed compiler output.
11851         * g++.dg/gomp/block-2.C: Likewise.
11852         * g++.dg/gomp/block-3.C: Likewise.
11853         * g++.dg/gomp/block-5.C: Likewise.
11854         * g++.dg/gomp/target-1.C: Likewise.
11855         * g++.dg/gomp/target-2.C: Likewise.
11856         * g++.dg/gomp/taskgroup-1.C: Likewise.
11857         * g++.dg/gomp/teams-1.C: Likewise.
11858         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
11859         * gcc.dg/cilk-plus/jump.c: Likewise.
11860         * gcc.dg/gomp/block-1.c: Likewise.
11861         * gcc.dg/gomp/block-10.c: Likewise.
11862         * gcc.dg/gomp/block-2.c: Likewise.
11863         * gcc.dg/gomp/block-3.c: Likewise.
11864         * gcc.dg/gomp/block-4.c: Likewise.
11865         * gcc.dg/gomp/block-5.c: Likewise.
11866         * gcc.dg/gomp/block-6.c: Likewise.
11867         * gcc.dg/gomp/block-7.c: Likewise.
11868         * gcc.dg/gomp/block-8.c: Likewise.
11869         * gcc.dg/gomp/block-9.c: Likewise.
11870         * gcc.dg/gomp/target-1.c: Likewise.
11871         * gcc.dg/gomp/target-2.c: Likewise.
11872         * gcc.dg/gomp/taskgroup-1.c: Likewise.
11873         * gcc.dg/gomp/teams-1.c: Likewise.
11875 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
11877         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
11878         test case.
11880 2015-01-15  Mike Stump  <mikestump@comcast.net>
11882         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
11883         * gcc.dg/inline_2.c: Likewise.
11884         * gcc.dg/inline_3.c: Likewise.
11885         * gcc.dg/inline_4.c: Likewise.
11887 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
11889         PR fortran/58023
11890         * gfortran.dg/proc_ptr_comp_43.f90: New.
11892 2015-01-15  Mike Stump  <mikestump@comcast.net>
11894         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
11895         * gcc.dg/unroll_2.c: Likewise.
11896         * gcc.dg/unroll_3.c: Likewise.
11897         * gcc.dg/unroll_4.c: Likewise.
11898         * gcc.dg/unroll_5.c: Likewise.
11900 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
11902         PR target/63971
11903         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
11904         in epilogue.
11905         * gcc.target/aarch64/test_frame_6.c: Likewise.
11906         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
11907         x30 and x19 (in the epilogue).
11908         * gcc.target/aarch64/test_frame_4.c: Likewise.
11909         * gcc.target/aarch64/test_frame_7.c: Likewise.
11911 2015-01-15  Martin Liska  <mliska@suse.cz>
11913         * g++.dg/ipa/pr64068.C: New test.
11914         * gcc.dg/ipa/PR64559.c: New test.
11916 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11918         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11919         with PIE.
11921 2015-01-15  Richard Biener  <rguenther@suse.de>
11923         PR tree-optimization/61743
11924         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11925         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11927 2015-01-15 Renlin Li <renlin.li@arm.com>
11929         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11930         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11932 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
11934         * gcc.dg/vect/vect-aggressive-1.c: New.
11935         * gcc.target/i386/avx2-vect-aggressive.c: New.
11937 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11939         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11941 2015-01-15  Richard Biener  <rguenther@suse.de>
11943         PR lto/64415
11944         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11945         -Wl,-undefined,dynamic_lookup.
11947 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
11949         * gnat.dg/opt47.adb: New test.
11951 2015-01-15  Richard Biener  <rguenther@suse.de>
11953         PR lto/64415
11954         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11956 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
11958         PR tree-optimization/64434
11959         * gcc.dg/torture/pr64434.c: New test.
11961 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
11963         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11964         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
11965         -march=loongson* and -march=octeon* require -mno-micromips.
11967 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
11968             Matthew Fortune  <matthew.fortune@imgtec.com>
11970         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11971         * gcc.target/mips/call-saved-5.c (foo): Likewise.
11972         * gcc.target/mips/call-saved-6.c (foo): Likewise.
11973         * gcc.target/mips/call-saved-7.c: New file.
11974         * gcc.target/mips/call-saved-8.c: New file.
11975         * gcc.target/mips/call-saved-9.c: New file.
11977 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
11979         * gcc.target/mips/lsa.c: New file.
11980         * gcc.target/mips/mips64-lsa.c: Likewise.
11981         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11982         * gcc.target/mips/mulsize-4.c: Likewise.
11983         * gcc.target/mips/mulsize-5.c: New file.
11984         * gcc.target/mips/mulsize-6.c: Likewise.
11985         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11986         and !HAS_LSA as ghost options.
11987         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11988         for !HAS_LSA.
11990 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
11992         * g++.dg/torture/20141013.c: Set -fno-short-enums.
11994 2015-01-15  Richard Biener  <rguenther@suse.de>
11996         PR middle-end/64365
11997         * gcc.dg/torture/pr64365.c: New testcase.
11999 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
12001         * gcc.dg/stackprotectexplicit1.c: New test.
12002         * g++.dg/stackprotectexplicit2.c: New test.
12004 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12006         PR target/61933
12007         * gfortran.dg/inquire_internal.f90: New.
12008         * gfortran.dg/negative_unit_check.f90: New.
12010 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
12012         PR target/53988
12013         * gcc.target/sh/pr53988-1.c: New.
12015 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
12017         PR c++/58671
12018         * g++.dg/tls/thread_local-ice3.C: New.
12020 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12022         * gcc.target/i386/fentry-override.c: Properly place {} in target
12023         selector.  Remove nonpic.
12024         * gcc.target/i386/fentry.c: Likewise.
12026 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
12028         * gcc.dg/atomic-invalid.c: Check for invalid memory model
12029         warnings instead of errors.
12031 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
12033         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12034         option support instead of ENABLE_LTO from Makefile.
12036 2015-01-14  Richard Biener  <rguenther@suse.de>
12038         PR tree-optimization/59354
12039         * gcc.dg/vect/pr59354.c: New testcase.
12041 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
12043         * lib/target-supports.exp
12044         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12045         on ARM architures before v7.
12047 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
12049         PR middle-end/59448
12050         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12051         an atomic_exchange.
12053 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12055         PR target/64386
12056         * gcc.target/i386/pr64386.c: New test.
12058 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12060         PR target/64393
12061         * gcc.target/i386/pr64393.c: New test.
12063 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12065         PR target/64387
12066         * gcc.target/i386/pr64387.c: New test.
12068 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
12070         * gcc.target/aarch64/store-pair-1.c: Fix typo.
12072 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12074         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12076 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12078         PR target/64453
12079         * gcc.target/arm/pr64453.c: New.
12081 2015-01-14  Richard Biener  <rguenther@suse.de>
12083         PR lto/64415
12084         * gcc.dg/lto/pr64415_0.c: New testcase.
12085         * gcc.dg/lto/pr64415_1.c: Likewise.
12087 2015-01-14  Martin Liska  <mliska@suse.cz>
12089         * gcc.dg/ipa/pr64307.c: New test.
12091 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
12093         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12094         64-bit and 128-bit.
12096 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12098         PR target/64460
12099         * gcc.target/arm/pr64460_1.c: New test.
12101 2015-01-14  Richard Biener  <rguenther@suse.de>
12103         PR tree-optimization/64493
12104         PR tree-optimization/64495
12105         * gcc.dg/vect/pr64493.c: New testcase.
12106         * gcc.dg/vect/pr64495.c: Likewise.
12108 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
12110         * gcc.dg/Warray-bounds-11.c: New test-case.
12112 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12114         * gcc.target/mips/octeon3-pipe-1.c: New test.
12116 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
12118         * jit.dg/harness.h (set_up_logging): Move string concatenation
12119         into...
12120         (concat_strings): New function.
12121         (dump_reproducer): New function.
12122         (test_jit): Call dump_reproducer.
12123         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12124         function.
12125         (jit-dg-test): Delete any generated reproducer from previous runs.
12126         Verify that a generated reproducer was created, and verify that it
12127         compiles.
12128         * jit.dg/test-nested-contexts.c (main): Call
12129         gcc_jit_context_dump_reproducer_to_file.
12131 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12133         * gcc.dg/aru-2.c: Add dg-require-profiling.
12135 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12137         * lib/target-supports.exp (check_profiling_available): Check if
12138         -pg links.
12140 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
12142         PR ipa/64565
12143         * g++.dg/torture/pr64565.C: New testcase.
12145 2015-01-13  Marek Polacek  <polacek@redhat.com>
12147         PR middle-end/64391
12148         * gcc.dg/tm/pr64391.c: New test.
12150 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12152         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12153         true.
12155 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12157         * gcc.target/i386/pie.c: New test.
12159         * lib/target-supports.exp (check_effective_target_pie): New.
12161 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
12163         PR rtl-optimization/64286
12164         * gcc.target/i386/avx2-pr64286.c: New test.
12166 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
12168         PR c++/57626
12169         * g++.dg/cpp0x/vt-57626.C: New.
12171 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
12173         PR fortran/64528
12174         * gfortran.dg/pr64528.f90: New test.
12176 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
12178         * gcc.target/aarch64/subsp.c: New test.
12180 2015-01-13  Andrew Pinski  <apinski@cavium.com>
12182         * gcc.target/aarch64/store-pair-1.c: New testcase.
12184 2015-01-13  Richard Biener  <rguenther@suse.de>
12186         PR lto/64373
12187         * gcc.dg/lto/pr64373_0.c: New testcase.
12189 2015-01-13  Andrew Pinski  <apinski@cavium.com>
12191         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12192         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12194 2015-01-13  Richard Biener  <rguenther@suse.de>
12196         PR tree-optimization/64406
12197         * gcc.dg/pr64406.c: New testcase.
12199 2015-01-13  Richard Biener  <rguenther@suse.de>
12201         PR tree-optimization/64404
12202         * gcc.dg/vect/pr64404.c: New testcase.
12204 2015-01-13  Richard Biener  <rguenther@suse.de>
12206         PR tree-optimization/64568
12207         * g++.dg/torture/pr64568.C: New testcase.
12209 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
12211         * jit.dg/test-error-local-used-from-other-function.c: New test
12212         case.
12213         * jit.dg/test-error-param-reuse.c: New test case.
12214         * jit.dg/test-error-param-sharing.c: New test case.
12215         * jit.dg/test-error-param-used-from-other-function.c: New test
12216         case.
12217         * jit.dg/test-error-param-used-without-a-function.c: New test
12218         case.
12220 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
12222         PR tree-optimization/64563
12223         * gcc.dg/pr64563.c: New test.
12225         PR target/64513
12226         * gcc.target/i386/pr64513.c: New test.
12228         PR tree-optimization/64454
12229         * gcc.dg/pr64454.c: New test.
12231         PR testsuite/64028
12232         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12233         bind_pic_locally.
12234         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12235         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12236         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12237         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12238         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12239         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12240         * gcc.dg/vect/slp-25.c: Likewise.
12241         * gcc.dg/vect/vect-109.c: Likewise.
12242         * gcc.dg/vect/vect-13.c: Likewise.
12243         * gcc.dg/vect/vect-17.c: Likewise.
12244         * gcc.dg/vect/vect-18.c: Likewise.
12245         * gcc.dg/vect/vect-19.c: Likewise.
12246         * gcc.dg/vect/vect-20.c: Likewise.
12247         * gcc.dg/vect/vect-21.c: Likewise.
12248         * gcc.dg/vect/vect-22.c: Likewise.
12249         * gcc.dg/vect/vect-27.c: Likewise.
12250         * gcc.dg/vect/vect-29.c: Likewise.
12251         * gcc.dg/vect/vect-2-big-array.c: Likewise.
12252         * gcc.dg/vect/vect-2.c: Likewise.
12253         * gcc.dg/vect/vect-3.c: Likewise.
12254         * gcc.dg/vect/vect-4.c: Likewise.
12255         * gcc.dg/vect/vect-5.c: Likewise.
12256         * gcc.dg/vect/vect-72.c: Likewise.
12257         * gcc.dg/vect/vect-73-big-array.c: Likewise.
12258         * gcc.dg/vect/vect-73.c: Likewise.
12259         * gcc.dg/vect/vect-77-global.c: Likewise.
12260         * gcc.dg/vect/vect-78-global.c: Likewise.
12261         * gcc.dg/vect/vect-7.c: Likewise.
12262         * gcc.dg/vect/vect-86.c: Likewise.
12263         * gcc.dg/vect/vect-align-1.c: Likewise.
12264         * gcc.dg/vect/vect-align-3.c: Likewise.
12265         * gcc.dg/vect/vect-all-big-array.c: Likewise.
12266         * gcc.dg/vect/vect-all.c: Likewise.
12267         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12268         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12269         * gcc.dg/vect/vect-peel-3.c: Likewise.
12270         * gcc.dg/vect/vect-peel-4.c: Likewise.
12271         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12273 2015-01-12  Jeff Law  <law@redhat.com>
12275         PR target/64461
12276         * gcc.target/m68k/pr64461.c: New test.
12278 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
12280         * jit.dg/test-array-as-pointer.c (create_code): Update call
12281         to gcc_jit_context_new_global by setting "kind" to
12282         GCC_JIT_GLOBAL_IMPORTED.
12283         * jit.dg/test-error-array-as-pointer.c: Likewise.
12284         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12285         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12286         setting kind to GCC_JIT_GLOBAL_EXPORTED.
12287         * jit.dg/test-using-global.c (the_global): Rename to...
12288         (imported_global): ...this.
12289         (create_code): Update to test the three kinds of global.
12290         (verify_code): Likewise.
12292 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
12294         PR testsuite/64427
12295         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
12296         undefined behavior.
12297         * gcc.target/i386/pr64291-2.c: Updated.
12299 2015-01-12  Richard Biener  <rguenther@suse.de>
12301         PR tree-optimization/64530
12302         * gfortran.dg/pr64530.f90: New testcase.
12304 2015-01-12  Richard Biener  <rguenther@suse.de>
12306         PR middle-end/64357
12307         * gcc.dg/torture/pr64357.c: New testcase.
12309 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
12311         * gcc.target/i386/nop-mcount.c: Properly place {} in target
12312         selector.
12314 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12315         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12317 2015-01-12  Martin Liska  <mliska@suse.cz>
12319         * gcc.dg/ipa/PR64550.c: New test.
12321 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
12323         PR ipa/63470
12324         * g++.dg/ipa/pr63470.C: New testcase.
12326 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
12328         PR fortran/63733
12329         * gfortran.dg/typebound_operator_20.f90: New.
12331 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
12333         PR fortran/58023
12334         * gfortran.dg/proc_ptr_comp_42.f90: New.
12336 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
12338         PR fortran/64508
12339         * gfortran.dg/proc_ptr_comp_41.f90: New.
12341 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
12343         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12345 2015-01-10  Tobias Burnus  <burnus@net-b.de>
12347         PR fortran/64522
12348         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12349         and add dg-excess-errors.
12350         * gfortran.dg/line_length_6.f90: New.
12351         * gfortran.dg/line_length_7.f90: New.
12352         * gfortran.dg/line_length_8.f90: New.
12353         * gfortran.dg/line_length_9.f90: New.
12354         * gfortran.dg/line_length_10.f90: New.
12355         * gfortran.dg/line_length_11.f90: New.
12357 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
12359         * jit.dg/test-threads.c (struct testcase): Move declaration
12360         to jit.dg/all-non-failing-tests.h.
12361         (testcases): Likewise.
12362         * jit.dg/all-non-failing-tests.h (struct testcase): Move
12363         declaration here from jit.dg/all-non-failing-tests.h.
12364         (testcases): Likewise.
12365         * jit.dg/test-combination.c (create_code): Eliminate spelling
12366         out all of the testcases in favor of looping through the
12367         "testcases" metadata.
12368         (verify_code): Likewise.
12370 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
12372         PR rtl-optimization/64536
12373         * gcc.dg/pr64536.c: New test.
12375 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
12377         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12378         * jit.dg/test-combination.c (create_code): Likewise.
12379         (verify_code): Likewise.
12380         * jit.dg/test-constants.c: New test case.
12381         * jit.dg/test-threads.c: Add test-constants.c.
12383 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
12385         PR libobjc/51891
12386         * objc.dg/gnu-api-2-class.m: Add a test case
12387         for the above change.
12389 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
12391         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12393 2015-01-09  Richard Biener  <rguenther@suse.de>
12395         PR tree-optimization/64410
12396         * g++.dg/vect/pr64410.cc: New testcase.
12398 2015-01-09  Martin Liska  <mliska@suse.cz>
12400         * gcc.dg/ipa/ipa-icf-32.c: New test.
12402 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12404         * c-c++-common/tsan/tsan_barrier.h: New.
12405         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12406         * c-c++-common/tsan/bitfield_race.c: Likewise.
12407         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12408         * c-c++-common/tsan/mutexset1.c: Likewise.
12409         * c-c++-common/tsan/race_on_barrier.c: Likewise.
12410         * c-c++-common/tsan/race_on_mutex.c: Likewise.
12411         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12412         * c-c++-common/tsan/simple_race.c: Likewise.
12413         * c-c++-common/tsan/simple_stack.c: Likewise.
12414         * c-c++-common/tsan/sleep_sync.c: Likewise.
12415         * c-c++-common/tsan/tiny_race.c: Likewise.
12416         * c-c++-common/tsan/tls_race.c: Likewise.
12417         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12418         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12419         * g++.dg/tsan/atomic_free.C: Likewise.
12420         * g++.dg/tsan/atomic_free2.C: Likewise.
12421         * g++.dg/tsan/cond_race.C: Likewise.
12422         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12424 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
12426         PR testsuite/62250
12427         * lib/target-supports.exp (check_effective_target_libatomic_available):
12428         New.
12429         * gfortran.dg/coarray/caf.exp: Only add -latomic for
12430         targets that match effective-target libatomic_available.
12431         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12433 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
12435         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12436         Verify the result of gcc_jit_context_get_last_error.
12437         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12439 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
12441         PR tree-optimization/63989
12442         * gcc.dg/strlenopt-27.c: New test.
12444 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
12446         * jit.dg/harness.h (set_up_logging): New function.
12447         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
12448         set_up_logging on the context, so that every testcase is
12449         logged to a particular file.
12450         * jit.dg/test-nested-contexts.c (main): Open a logfile,
12451         and call gcc_jit_context_set_logfile on the top-level context.
12453 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
12455         PR target/64338
12456         * g++.dg/opt/pr64338.C: New test.
12458 2015-01-08  Tobias Burnus  <burnus@net-b.de>
12460         * gfortran.dg/coarray/codimension_2b.f90: New file.
12461         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12462         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12464 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
12466         PR c++/59004
12467         * g++.dg/ext/fnname4.C: New.
12469 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
12471         PR c++/64462
12472         * g++.dg/cpp0x/constexpr-64462.C: New.
12474 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
12476         PR c++/60753
12477         * g++.dg/cpp0x/deleted10.C: New.
12479 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12481         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12483 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12485         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12486         GCC_JIT_UNARY_OP_ABS.
12487         (verify_unary_ops): Likewise.
12489 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12491         * jit.dg/test-arith-overflow.c: New test case.
12492         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12493         * jit.dg/test-combination.c (create_code): Likewise.
12494         (verify_code): Likewise.
12495         * jit.dg/test-threads.c (testcases): Likewise.
12497 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12499         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12500         rather than "jit".  Load g++.exp, and call g++_init.
12501         Run test-*.cc files within the testsuite and *.cc files within
12502         docs/examples.
12503         (jit-dg-test): Drop the addition of -fgnu89-inline to
12504         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12505         doing it when compiling C testcases (since g++ does not handle
12506         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12507         is restored to the value after g++_init ran, rather than the
12508         value before g++_init ran.  Return a list of
12509         $comp_output $output_file, as dg-test assumes.
12511 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12513         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12514         make it easier to figure out the origin of each test result when
12515         running test-combination.c and test-threads.c.
12516         (CHECK_VALUE): Likewise.
12517         (CHECK_DOUBLE_VALUE): Likewise.
12518         (CHECK_STRING_VALUE): Likewise.
12519         (CHECK_STRING_STARTS_WITH): Likewise.
12520         (CHECK_STRING_CONTAINS): Likewise.
12521         (CHECK): Likewise.
12522         (check_string_value): Likewise, add "funcname" param.
12523         (check_string_starts_with): Likewise.
12524         (check_string_contains): Likewise.
12526 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12528         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12529         generating name of built executable.
12531 2015-01-07  Marek Polacek  <polacek@redhat.com>
12533         PR c/64440
12534         * gcc.dg/pr64440.c: New test.
12535         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12537 2015-01-07  Marek Polacek  <polacek@redhat.com>
12539         PR c/64417
12540         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12541         * gcc.dg/pr64417.c: New test.
12543 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
12545         PR target/64505
12546         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12547         fix is correct.
12549 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12551         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12552         Check if testcases run without errors, not just if they compile.
12554 2015-01-06  Christian Bruel  <christian.bruel@st.com>
12556         PR target/64507
12557         * gcc.target/sh/pr64507.c: New test.
12559 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
12561         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12563 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
12565         * c-c++-common/asan/sanitize-all-1.c: New test.
12566         * c-c++-common/ubsan/sanitize-all-1.c: New test.
12567         * c-c++-common/ubsan/sanitize-all-2.c: New test.
12568         * c-c++-common/ubsan/sanitize-all-3.c: New test.
12569         * c-c++-common/ubsan/sanitize-all-4.c: New test.
12571 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12573         * lib/target-supports.exp (check_profiling_available): Return 0 for
12574         Visium.
12575         (check_effective_target_tls_runtime): Likewise.
12576         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12577         * gcc.dg/20020312-2.c: Adjust for Visium.
12578         * gcc.dg/tls/thr-cse-1.c: Likewise
12579         * gcc.dg/tree-ssa/20040204-1.c: Likewise
12580         * gcc.dg/tree-ssa/loop-1.c: Likewise.
12581         * gcc.dg/weak/typeof-2.c: Likewise.
12583 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
12585         PR rtl-optimization/64287
12586         * gcc.dg/aru-2.c: New test.
12588 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
12590         PR sanitizer/64344
12591         * c-c++-common/ubsan/pr64344-1.c: New test.
12592         * c-c++-common/ubsan/pr64344-2.c: New test.
12594         PR tree-optimization/64465
12595         * gcc.dg/pr64465.c: New test.
12597         PR tree-optimization/64494
12598         * gcc.c-torture/compile/pr64494.c: New test.
12600 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12602         PR fortran/47674
12603         * gfortran.dg/realloc_on_assign_25.f90:  New test.
12605 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
12607         Update copyright years.
12609 2015-01-05  Marek Polacek  <polacek@redhat.com>
12611         PR c/64423
12612         * gcc.dg/pr64423.c: New test.
12614 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12616         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12617         mmix-knuth-mmixware for the same reason as for MIPS.
12618         * gcc.dg/debug/debug-2.c: Ditto.
12620         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12622 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
12624         PR testsuite/62250
12625         * lib/gfortran.exp: Add libatomic library search path.
12626         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12627         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12629         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12631 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12633         * c-c++-common/tsan/bitfield_race.c: New testcase.
12634         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12636 2015-01-02  Tobias Burnus  <burnus@net-b.de>
12638         * gfortran.dg/coarray/collectives_4.f90: New.
12640 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
12642         PR fortran/57562
12643         * gfortran.dg/extends_16.f90: New.
12645 2015-01-02  Tobias Burnus  <burnus@net-b.de>
12647         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12649 2015-01-02  Tobias Burnus  <burnus@net-b.de>
12651         * gfortran.dg/coarray/codimension_2.f90: New.
12652         * gfortran.dg/coarray/codimension_2a.f90: New.
12653         * gfortran.dg/coarray_35.f90: New.
12654         * gfortran.dg/coarray_35a.f90: New.
12656 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
12658         PR fortran/60507
12659         * gfortran.dg/dummy_procedure_11.f90: New.
12661 Copyright (C) 2015 Free Software Foundation, Inc.
12663 Copying and distribution of this file, with or without modification,
12664 are permitted in any medium without royalty provided the copyright
12665 notice and this notice are preserved.