2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobaede20a8e508e883383f187c1dd96bba3f922cfe
1 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
3         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
5 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
7         PR tree-optimization/66119
8         * g++.dg/opt/pr66119.C: New.
10 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
12         PR fortran/52846
13         * gfortran.dg/submodule_1.f90: New test
14         * gfortran.dg/submodule_2.f90: New test
15         * gfortran.dg/submodule_3.f90: New test
16         * gfortran.dg/submodule_4.f90: New test
17         * gfortran.dg/submodule_5.f90: New test
18         * gfortran.dg/submodule_6.f90: New test
19         * gfortran.dg/submodule_7.f90: New test
21 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
23         PR preprocessor/53690
24         * g++.dg/cpp/pr53690.C: New.
26 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
28         * gcc.target/powerpc/vec-cmp.c: New test.
30 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
32         PR fortran/56520
33         * gfortran.dg/pr56520.f90: New test.
35 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
37         PR fortran/66545
38         * gfortran.dg/pr66545_1.f90: New test.
39         * gfortran.dg/pr66545_2.f90: New test.
41 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
43         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
44         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
46 2015-07-02  Richard Biener  <rguenther@suse.de>
48         PR testsuite/66719
49         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
50         unaligned loads.
52 2015-07-02  Richard Biener  <rguenther@suse.de>
54         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
56 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
58         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
60 2015-07-01  Jason Merrill  <jason@redhat.com>
62         * lib/target-supports.exp (cxx_default): Set to C++14.
64 2015-07-01  Tom de Vries  <tom@codesourcery.com>
66         PR testsuite/66723
67         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
68         scan-assembler.
70 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
72         * gfortran.dg/warn_conversion_8.f90:  New test.
74 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
76         PR rtl-optimization/61047
77         * gcc.c-torture/execute/20150611-1.c: New testcase.
79 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
81         PR jit/66700
82         * jit.dg/all-non-failing-tests.h: Add
83         test-pr66700-observing-write-through-ptr.c.
84         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
86 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
88         * jit.dg/test-accessing-union.c: Add comments for use by
89         gcc/jit/docs/topics/types.rst.
91 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
93         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
94         'do-require-effective-target' with 'dg-require-effective-target'.
95         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
96         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
97         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
98         'stlex' with 'strex' as the expected output.
100 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
102         PR c++/60365
103         * g++.dg/cpp0x/gen-attrs-60.C: New.
104         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
106 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
108         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):New function.
109         * gcc.target/aarch64/pic-small.c: Restrict this test under
110         check_effective_target_aarch64_small_fpic.
112 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
114         * gfortran.dg/gomp/pr66633.f90: New test.
116 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
118         PR c++/66686
119         * g++.dg/template/pr66686.C: New test.
121 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
123         * gnat.dg/lto17.ad[sb]: New test.
125 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
127         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
128         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
129         testcase.
130         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
131         New testcase.
132         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
133         New testcase.
134         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
135         New testcase.
136         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
137         New testcase.
138         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
139         New testcase.
140         * jit.dg/test-switch.c: New testcase.
141         * jit.dg/test-switch.cc: New testcase.
143 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
145         PR jit/66546
146         * jit.dg/all-non-failing-tests.h: Add note about
147         test-validly-unreachable-block.c.
148         * jit.dg/test-validly-unreachable-block.c: New file.
150 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
152         PR jit/66628
153         * jit.dg/all-non-failing-tests.h: Add note about
154         test-extra-options.c.
155         * jit.dg/test-extra-options.c: New testcase.
157 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
159         PR debug/66691
160         * gcc.target/i386/pr66691.c: New.
162 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
164         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
165         * gcc.target/i386/iamcu/args.h: Likewise.
166         * gcc.target/i386/iamcu/asm-support.S: Likewise.
167         * gcc.target/i386/iamcu/defines.h: Likewise.
168         * gcc.target/i386/iamcu/macros.h: Likewise.
169         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
170         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
171         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
172         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
173         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
174         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
175         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
176         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
177         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
178         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
179         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
180         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
181         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
182         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
183         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
184         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
185         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
187 2015-06-30  Marek Polacek  <polacek@redhat.com>
189         * gcc.dg/fold-minus-6.c: New test.
191         * gcc.dg/fold-ior-3.c: New test.
193 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
195         Implement N4197 - Adding u8 character literals
196         * g++.dg/cpp1z/utf8.C: New.
197         * g++.dg/cpp1z/utf8-neg.C: New.
198         * g++.dg/cpp1z/udlit-utf8char.C: New.
200 2015-06-30  Marek Polacek  <polacek@redhat.com>
202         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
204 2015-06-30  Tom de Vries  <tom@codesourcery.com>
206         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
207         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
208         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
209         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
211 2015-06-30  Marek Polacek  <polacek@redhat.com>
213         * gcc.dg/fold-ior-2.c: New test.
215 2015-06-30  Tom de Vries  <tom@codesourcery.com>
217         PR tree-optimization/66652
218         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
219         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
220         pointers.
221         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
223 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
225         PR c++/65977
226         * g++.dg/cpp0x/constexpr-friend-3.C: New.
227         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
229 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
231         PR fortran/66605
232         * gfortran.dg/wunused-parameter.f90: New test.
234 2015-06-29  Richard Henderson  <rth@redhat.com>
236         * gcc.target/i386/asm-flag-1.c: New.
237         * gcc.target/i386/asm-flag-2.c: New.
238         * gcc.target/i386/asm-flag-3.c: New.
239         * gcc.target/i386/asm-flag-4.c: New.
240         * gcc.target/i386/asm-flag-5.c: New.
242 2015-06-29  Marek Polacek  <polacek@redhat.com>
244         PR c/66322
245         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
246         * c-c++-common/pr66322.c: New test.
247         * g++.dg/eh/scope1.C: Remove dg-warning.
249 2015-06-29  Richard Biener  <rguenther@suse.de>
251         PR tree-optimization/66677
252         * gcc.dg/vect/pr66677.c: New testcase.
254 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
256         PR middle-end/64130
257         * gcc.dg/tree-ssa/pr64130.c: New test.
259 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
261         * gcc.target/aarch64/pic-small.c: New testcase.
263 2015-06-26  Richard Biener  <rguenther@suse.de>
265         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
267 2015-06-26  Marek Polacek  <polacek@redhat.com>
269         * gcc.dg/fold-and-1.c: New test.
270         * gcc.dg/fold-and-2.c: New test.
272 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
274         * gnat.dg/warn11.adb: Add missing dg directive.
275         * gnat.dg/warn12.adb: New test.
276         * gnat.dg/warn12_pkg.ads: New helper.
278 2015-06-26  Richard Biener  <rguenther@suse.de>
280         * gfortran.dg/reassoc_3.f90: Adjust.
282 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
284         PR target/66412
285         * gcc.target/i386/pr66412.c: New test.
287 2015-06-25  Richard Biener  <rguenther@suse.de>
289         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
291 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
293         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
295 2015-06-25  Richard Biener  <rguenther@suse.de>
297         * gfortran.dg/vect/vect-9.f90: New testcase.
299 2015-06-25  Nick Clifton  <nickc@redhat.com>
301         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
302         H8300 and M32R targets.
304 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
306         PR fortran/66528
307         * gfortran.dg/maxerrors.f90: New test.
309 2015-06-08  DJ Delorie  <dj@redhat.com>
311         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
313 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
315         * gcc.target/aarch64/mgeneral-regs_3.c: New.
317 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
319         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
320         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
321         * gcc.target/aarch64/nofp_1.c: New file.
323 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
325         Implement N3928 - Extending static_assert
326         * g++.dg/cpp0x/static_assert8.C: Adjust.
327         * g++.dg/cpp0x/static_assert12.C: New.
328         * g++.dg/cpp0x/static_assert13.C: New.
329         * g++.dg/cpp1y/static_assert1.C: New.
330         * g++.dg/cpp1y/static_assert2.C: New.
331         * g++.dg/cpp1z/static_assert-nomsg.C: New.
333 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
335         PR c++/65750
336         * g++.dg/cpp0x/trailing11.C: New.
338 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
340         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
341           multilibs.
342         * gcc.target/arm/memset-inline-10.c: Likewise.
343         * gcc.target/arm/pr58784.c: Likewise.
344         * gcc.target/arm/pr59985.C: Likewise.
345         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
347 2015-06-24  Renlin Li  <renlin.li@arm.com>
349         * gcc.target/aarch64/arm_align_max_pwr.c: New.
350         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
352 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
354         Revert:
355         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
357         PR c++/30044
358         * g++.dg/cpp0x/auto45.C: New test.
359         * g++.dg/template/pr30044.C: New test.
360         * g++.dg/template/crash83.C: Accept any error string.
361         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
362         parameters.
363         * g++.dg/cpp0x/variadic18.C: Likewise
364         * g++.dg/template/canon-type-13.C: Likewise.
365         * g++.old-deja/g++.pt/ttp42.C: Likewise.
367 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
369         PR c++/65811
370         * g++.dg/other/linkage2.C: New.
372 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
374         PR target/63408
375         * gcc.target/arm/pr63408.c: New test.
377 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
379         * lib/c-torture.exp: Don't call check_effective_target_lto
380         before setting up environment correctly.
381         * lib/gcc-dg.exp: Likewise, and protect
382         gcc_force_conventional_output.
384 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
386         PR rtl-optimization/66306
387         * gcc.target/s390/pr66306.c: New test.
389 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
391         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
392         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
393         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
394         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
395         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
396         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
397         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
399 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
401         PR target/65803
402         * gcc.c-torture/pr65803.c: New test.
404 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
406         PR c++/30044
407         * g++.dg/cpp0x/auto45.C: New test.
408         * g++.dg/template/pr30044.C: New test.
409         * g++.dg/template/crash83.C: Accept any error string.
410         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
411         parameters.
412         * g++.dg/cpp0x/variadic18.C: Likewise
413         * g++.dg/template/canon-type-13.C: Likewise.
414         * g++.old-deja/g++.pt/ttp42.C: Likewise.
416 2015-06-23  Marek Polacek  <polacek@redhat.com>
418         * c-c++-common/Wlogical-op-3.c: New test.
420 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
422         PR c++/66254
423         * g++.dg/cpp0x/scoped_enum5.C: New.
425 2015-06-23  Richard Biener  <rguenther@suse.de>
427         PR tree-optimization/66636
428         * gcc.dg/vect/pr66636.c: New testcase.
430 2015-06-23  Marek Polacek  <polacek@redhat.com>
432         * gcc.dg/fold-minus-4.c: New test.
433         * gcc.dg/fold-minus-5.c: New test.
434         * c-c++-common/ubsan/overflow-add-5.c: New test.
436 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
438         Add missing testcase from r224672.
439         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
441         * gcc.target/vax/bswapdi-1.c: New.
443 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
445         PR fortran/64674
446         * gfortran.dg/associate_18.f08: New test.
448 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
450         PR target/66560
451         * gcc.target/i386/pr66560-1.c: New test.
452         * gcc.target/i386/pr66560-2.c: Ditto.
453         * gcc.target/i386/pr66560-3.c: Ditto.
454         * gcc.target/i386/pr66560-4.c: Ditto.
456 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
458         * gcc.target/nvptx/nvptx.exp: New file.
459         * gcc.target/nvptx/proto-1.c: Likewise.
461 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
463         PR tree-optimization/66449
464         * gcc.dg/vect/pr66449.c: New test.
466 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
468         * g++.dg/other/dump-ada-spec-5.C: New test.
469         * g++.dg/other/dump-ada-spec-6.C: Likewise.
470         * g++.dg/other/dump-ada-spec-7.C: Likewise.
472 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
474         * g++.dg/inherit/pure1.C: Test location too.
476 2015-06-22  Marek Polacek  <polacek@redhat.com>
478         * gcc.dg/fold-ior-1.c: New test.
479         * gcc.dg/fold-minus-2.c: New test.
480         * gcc.dg/fold-minus-3.c: New test.
481         * gcc.dg/fold-plus-1.c: New test.
482         * gcc.dg/fold-plus-2.c: New test.
483         * gcc.dg/fold-xor-4.c: New test.
484         * gcc.dg/fold-xor-5.c: New test.
486 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
488         PR target/65914
489         * g++.dg/torture/pr65914.C:  New.
491 2015-06-22  Richard Biener  <rguenther@suse.de>
493         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
494         not existing TORTURE_OPTIONS only.
495         * lib/gcc-dg.exp: Likewise.
497 2015-06-22  Christian Bruel  <christian.bruel@st.com>
499         PR target/52144
500         * gcc.target/arm/flip-thumb.c: New test.
502 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
503             Martin Liska  <mliska@suse.cz>
505         PR ipa/65908
506         * g++.dg/ipa/pr65908.C: New testcase.
508 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
510         PR c++/65882
511         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
512         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
514 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
516         * gnat.dg/specs/debug1.ads: Adjust.
518 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
520         * gcc.target/aarch64/fmovd-zero-mem.c: New.
521         * gcc.target/aarch64/fmovd-zero-reg.c: New.
522         * gcc.target/aarch64/fmovf-zero-mem.c: New.
523         * gcc.target/aarch64/fmovf-zero-reg.c: New.
524         * gcc.target/aarch64/fmovld-zero-mem.c: New.
525         * gcc.target/aarch64/fmovld-zero-mem.c: New.
526         * gcc.target/aarch64/fmovd-zero.c: Delete.
527         * gcc.target/aarch64/fmovf-zero.c: Delete.
529 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
531         * gcc.target/vax/bswapdi-1.c: New.
533 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
535         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
537 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
539         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
541 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
543         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
545 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
547         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
549 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
551         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
553 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
555         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
557 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
559         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
561 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
563         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
565 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
567         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
569 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
571         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
573 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
575         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
577 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
579         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
581 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
583         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
585 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
587         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
589 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
591         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
593 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
595         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
597 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
599         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
601 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
603         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
605 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
607         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
609 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
611         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
612         (_ARM_FPSCR): Add FZ field.
613         (clean_results): Force FZ=1 on AArch64.
614         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
616 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
618         * gcc.target/aarch64/pr62308.c: New test.
620 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
622         PR fortran/66549
623         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
625 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
627         * gcc.target/i386/mpx/pr66581.c: New test.
629 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
631         * gcc.target/i386/cmov9.c: New test.
633 2015-06-18  Richard Biener  <rguenther@suse.de>
635         * g++.dg/other/const4.C: New testcase.
637 2015-06-18  Michael Matz  <matz@suse.de>
639         PR middle-end/66253
640         * gcc.dg/vect/pr66253.c: New testcase.
642 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
644         PR target/66569
645         * gcc.target/i386/mpx/chkp-vararg.c: New test.
647 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
649         PR middle-end/66568
650         * gcc.target/i386/mpx/pr66568.c: New test.
652 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
654         PR middle-end/66567
655         * gcc.target/i386/mpx/pr66567.c: New test.
657 2015-06-18  Richard Biener  <rguenther@suse.de>
659         PR tree-optimization/66510
660         * gcc.dg/vect/slp-perm-12.c: New testcase.
662 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
664         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
665         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
666         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
667         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
669 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
671         PR c++/66571
672         * g++.dg/gomp/pr66571-1.C: New test.
674         PR middle-end/66429
675         * c-c++-common/gomp/pr66429.c: New test.
677 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
679         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
680         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
681         ...this.
682         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
683         New testcase.
684         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
685         New testcase.
687 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
689         PR testsuite/65944
690         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
692 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
694         * gcc.target/mips/pr65862-1.c: New test.
695         * gcc.target/mips/pr65862-2.c: Likewise.
697 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
699         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
700         * gcc.target/i386/pr52252-atom.c: Ditto.
701         * gcc.target/i386/vect-div-1.c: Ditto.
702         * gcc.target/i386/rotate-5.c: Ditto.
703         * gcc.target/i386/pr50202.c: Ditto.
704         * gcc.target/i386/pr37843-3.c: Ditto.
705         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
706         * gcc.target/i386/pr53397-1.c: Ditto.
707         * gcc.target/i386/pr55934.c: Ditto.
708         * gcc.target/i386/pr37843-4.c: Ditto.
709         * gcc.target/i386/pr60451.c: Ditto.
710         * gcc.target/i386/pr53397-2.c: Ditto.
711         * gcc.target/i386/vectorize1.c: Ditto.
712         * gcc.target/i386/extract-insert-combining.c: Ditto.
713         * gcc.target/i386/pr53759.c: Ditto.
714         * gcc.target/i386/pr52252-core.c: Ditto.
715         * gcc.target/i386/rotate-3.c: Ditto.
716         * gcc.target/i386/sse-20.c: Ditto.
717         * gcc.target/i386/rotate-4.c: Ditto.
718         * gcc.target/i386/pr61403.c: Ditto.
719         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
720         * gcc.target/i386/pr60901.c: Ditto.
721         * gcc.target/i386/pr59794-7.c: Ditto.
722         * gcc.target/i386/pr62208.c: Ditto.
723         * gcc.target/i386/pr53416.c: Ditto.
724         * gcc.target/i386/asm-dialect-1.c: Ditto.
725         * gcc.target/i386/pr50038.c: Ditto.
726         * gcc.target/i386/47698.c: Ditto.
727         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
728         * gcc.target/i386/pr59794-2.c: Ditto.
729         * gcc.target/i386/pr59794-3.c: Ditto.
730         * gcc.target/i386/pr39058.c: Ditto.
731         * gcc.target/i386/pr60205-1.c: Ditto.
732         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
733         * gcc.target/i386/sse2-movq-2.c: Ditto.
735 2015-06-17  Richard Biener  <rguenther@suse.de>
737         PR tree-optimization/66251
738         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
740 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
742         PR c++/59682
743         * g++.dg/parse/new-placement1.C: New.
745 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
747         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
748         * jit.dg/test-compound-assignment.c: New testcase.
750 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
752         PR jit/66539
753         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
754         to "testcases" array.
756 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
758         PR jit/66539
759         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
760         * jit.dg/test-debug-strings.c: New test case.
761         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
762         the discriminant has a sane debug string.
764 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
766         PR target/56766
767         * gcc.target/i386/pr56766-1.c: New test.
768         * gcc.target/i386/pr56766-2.c: Ditto.
770 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
772         * gcc.target/mips/loongson-shift-count-truncated-1.c:
773         Skip on mips*-mti-linux* and mips*-img-linux* targets.
774         * gcc.target/mips/loongson-simd.c: Ditto.
776 2015-06-16  Richard Biener  <rguenther@suse.de>
778         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
780 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
782         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
783         passed by the testsuite driver.
785 2015-06-16  Richard Biener  <rguenther@suse.de>
787         * gcc.dg/vect/slp-perm-11.c: New testcase.
789 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
791         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
792         dg-options.
794 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
796         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
797         Reinstate calls to torture-init and torture-finalize.
799 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
801         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
803 2015-06-15  Nathan Sidwell  <nathan@acm.org>
805         PR c++/58583
806         * g++.dg/cpp0x/nsdmi-template14.C: New test.
808 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
810         PR c++/51048
811         * g++.dg/cpp0x/local-type1.C: New.
813 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
815         PR fortran/44672
816         PR fortran/45440
817         PR fortran/57307
818         * gfortran.dg/allocate_with_source_3.f90: Removed check for
819         unimplemented error.
820         * gfortran.dg/allocate_with_source_7.f08: New test.
821         * gfortran.dg/allocate_with_source_8.f08: New test.
823 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
825         PR c++/65168
826         * g++.dg/warn/Walways-true-3.C: New test.
828 2015-06-13  Tom de Vries  <tom@codesourcery.com>
830         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
832 2015-06-13  Tom de Vries  <tom@codesourcery.com>
834         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
835         (main): Remove superfluous attributes.
836         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
837         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
839 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
841         * gcc.target/i386/monitorx.c: New.
842         * gcc.target/i386/sse-12.c: Add -mmwaitx.
843         * gcc.target/i386/sse-13.c: Ditto.
844         * gcc.target/i386/sse-14.c: Ditto.
845         * gcc.target/i386/sse-22.c: Ditto.
846         * gcc.target/i386/sse-23.c: Ditto.
847         * g++.dg/other/i386-2.C: Ditto.
848         * g++.dg/other/i386-3.C: Ditto.
850 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
852         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
854 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
856         PR fortran/66079
857         * gfortran.dg/allocatable_scalar_13.f90: New test
859 2015-06-11  Marek Polacek  <polacek@redhat.com>
861         * gcc.dg/fold-xor-3.c: New test.
863 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
865         * gcc.target/arm/short-it-ifcvt-1.c: New test.
866         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
868 2015-06-11  Christian Bruel  <christian.bruel@st.com>
870         PR target/52144
871         * gcc.target/arm/pragma_attribute.c: New test.
873 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
875         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
877 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
879         PR target/66473
880         * gcc.target/i386/pr66473.c: New test.
882 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
884         PR target/66470
885         * gcc.dg/tls/pr66470.c: New test.
886         * gcc.target/i386/pr66470.c: New test.
888 2015-06-10  Christian Bruel  <christian.bruel@st.com>
890         PR target/52144
891         * gcc.target/arm/attr_arm.c: New test
892         * gcc.target/arm/attr_arm-err.c: New test
893         * gcc.target/arm/attr_thumb.c: New test
894         * gcc.target/arm/attr_thumb-static.c: New test
896 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
898         PR target/66200
899         PR target/66428
900         PR c++/66192
901         * g++.dg/abi/aarch64_guard1.C: Adjust test.
903 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
905         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
906         passed by the testsuite driver.
908 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
910         Revert:
911         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
912         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
913         * gcc.dg/ssp-1.c: Make counter a register.
914         * gcc.dg/ssp-2.c: Likewise.
915         * gcc.dg/torture/parm-coalesce.c: New.
917 2015-06-09  Tom de Vries  <tom@codesourcery.com>
919         * gcc.target/i386/vararg-loc.c: New test.
921 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
923         PR c++/65815
924         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
925         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
927 2015-06-09  Marek Polacek  <polacek@redhat.com>
929         PR tree-optimization/66299
930         * gcc.dg/pr66299-1.c: New test.
931         * gcc.dg/pr66299-2.c: New test.
932         * gcc.dg/pr66299-3.c: New test.
934 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
936         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
937         passed by the testsuite driver.
939 2015-06-09  Richard Biener  <rguenther@suse.de>
941         PR middle-end/66423
942         * gcc.dg/fold-modpow2.c: New testcase.
944 2015-06-09  Richard Biener  <rguenther@suse.de>
946         PR tree-optimization/66419
947         * gcc.dg/vect/bb-slp-37.c: New testcase.
949 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
951         * gcc.target/arm/stl-cond.c: New test.
953 2015-06-09  Richard Biener  <rguenther@suse.de>
955         PR middle-end/66413
956         * gcc.dg/torture/pr66413.c: New testcase.
958 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
960         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
961         * gcc.dg/ssp-1.c: Make counter a register.
962         * gcc.dg/ssp-2.c: Likewise.
963         * gcc.dg/torture/parm-coalesce.c: New.
965 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
967         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
968         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
970 2015-06-08  Tom de Vries  <tom@codesourcery.com>
972         PR rtl-optimization/66444
973         * gcc.dg/pr66444.c: New test.
975 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
977         PR fortran/66245
978         * gfortran.dg/class_is_1.f90: New test.
979         * gfortran.dg/type_is_1.f90: Ditto.
981 2015-06-08  Marek Polacek  <polacek@redhat.com>
983         PR c/66415
984         * gcc.dg/cpp/pr66415-1.c: New test.
985         * gcc.dg/cpp/pr66415-2.c: New test.
987 2015-06-08  Richard Biener  <rguenther@suse.de>
989         PR tree-optimization/66422
990         * gcc.dg/Warray-bounds-16.c: New testcase.
992 2015-06-08  Richard Biener  <rguenther@suse.de>
994         * gcc.dg/vect/slp-perm-10.c: New testcase.
995         * gcc.dg/vect/slp-23.c: Adjust.
996         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
997         vector pointer update.
999 2015-06-08  Marek Polacek  <polacek@redhat.com>
1001         PR sanitizer/66452
1002         * g++.dg/ubsan/pr66452.C: New test.
1004 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1006         PR tree-optimization/66436
1007         * gcc.dg/gomp/dump-new-function-2.c: New test.
1008         * gcc.dg/gomp/dump-new-function-3.c: Same.
1009         * gcc.dg/gomp/dump-new-function.c: Same.
1011 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1013         PR tree-optimization/66435
1014         * gcc.dg/gomp/notify-new-function-2.c: New test.
1015         * gcc.dg/gomp/notify-new-function-3.c: Same.
1016         * gcc.dg/gomp/notify-new-function.c: Same.
1018 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
1020         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1021         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1022         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1023         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1024         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1025         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1026         -fshort-enum.
1028 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
1030         PR fortran/47659
1031         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1032         * gfortran.dg/warn_conversion.f90: Add warning for change in value
1033         for assignment.
1034         * gfortran.dg/warn_conversion_3.f90: Add warnings.
1035         * gfortran.dg/warn_conversion_5.f90: New test.
1036         * gfortran.dg/warn_conversion_6.f90: New test.
1037         * gfortran.dg/warn_conversion_7.f90: New test.
1039 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1041         PR fortran/66347
1042         * gfortran.dg/blockdata_9.f: New test.
1044 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1046         PR fortran/66385
1047         * gfortran.dg/forall_17.f90:  New test.
1049 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
1051         * g++.dg/cpp0x/pr57101.C: Add warning.
1052         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1053         * g++.dg/ext/visibility/anon7.C: Same.
1054         * g++.dg/ipa/pr63587-2.C: Same.
1055         * g++.dg/opt/dump1.C: Same.
1056         * g++.dg/opt/pr59622-3.C: Same.
1057         * g++.dg/opt/pr59622.C: Same.
1058         * g++.dg/torture/pr46383.C: Same.
1059         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1060         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1061         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1062         functions.
1063         * gfortran.dg/intent_out_8.f90: Same.
1064         * gfortran.dg/warn_target_lifetime_3.f90: Same.
1066 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1068         PR fortran/66377
1069         gfortran.dg/equiv_9.f90: New test.
1072 2015-06-05  Tom de Vries  <tom@codesourcery.com>
1074         merge from gomp4 branch:
1075         2015-05-28  Tom de Vries  <tom@codesourcery.com>
1077         PR tree-optimization/65443
1078         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1079         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1080         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1082 2015-06-05  Nathan Sidwell  <nathan@acm.org>
1084         PR c++/52595
1085         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1087 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
1089         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1091 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1093         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1095 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
1097         * testsuite/gcc.target/i386/noplt-1.c: New test.
1098         * testsuite/gcc.target/i386/noplt-2.c: New test.
1099         * testsuite/gcc.target/i386/noplt-3.c: New test.
1100         * testsuite/gcc.target/i386/noplt-4.c: New test.
1102 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
1104         PR fortran/58749
1105         * gfortran.dg/adjustl_1.f90:  New test.
1107 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
1109         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1110         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1112 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
1114         * lto.c (iterative_hash_canonical_type,
1115         gimple_register_canonical_type): only hash main variants of types
1117 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
1119         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1120         Move set of dg-do-what-default after early return.
1122 2015-06-04  Marek Polacek  <polacek@redhat.com>
1124         PR c/66341
1125         * gcc.dg/lvalue-8.c: New test.
1127 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1128             Paolo Carlini  <paolo.carlini@oracle.com>
1130         PR c++/66130
1131         * g++.dg/other/pr66130.C: New.
1132         * g++.dg/cpp0x/pr66130.C: Likewise.
1134 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1136         * g++.dg/cpp0x/decl-loc1.C: New.
1137         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1138         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1139         * g++.dg/init/ctor8.C: Likewise.
1140         * g++.dg/parse/semicolon4.C: Likewise.
1142 2015-06-03  Marek Polacek  <polacek@redhat.com>
1144         PR sanitizer/66190
1145         * g++.dg/ubsan/static-init-1.C: New test.
1146         * g++.dg/ubsan/static-init-2.C: New test.
1147         * g++.dg/ubsan/static-init-3.C: New test.
1149 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
1151         PR target/66275
1152         * gcc.target/i386/pr66275.c: New test.
1154 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1156         * gcc.dg/Wcxx-compat-22.c: New testcase.
1157         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1158         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1159         * c-c++-common/pr58346-1.c: Likewise.
1160         * c-c++-common/transparent-union-1.c: Likewise.
1162 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
1164         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1165         * g++.dg/plugin/def_plugin.c: New file.
1166         * g++.dg/plugin/def-plugin-test.C: New file.
1168 2015-06-03  Richard Biener  <rguenther@suse.de>
1170         * gcc.dg/vect/bb-slp-36.c: New testcase.
1172 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1174         * gcc.dg/lto/chkp-removed-alias_0.c: New.
1176 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1178         * gcc.dg/lto/chkp-privatize-1_0.c: New.
1179         * gcc.dg/lto/chkp-privatize-1_1.c: New.
1180         * gcc.dg/lto/chkp-privatize-2_0.c: New.
1181         * gcc.dg/lto/chkp-privatize-2_1.c: New.
1183 2015-06-03  Marek Polacek  <polacek@redhat.com>
1185         PR c/64223
1186         PR c/29358
1187         * gcc.dg/pr64223-1.c: New test.
1188         * gcc.dg/pr64223-2.c: New test.
1190 2015-06-03  Richard Biener  <rguenther@suse.de>
1192         PR tree-optimization/63916
1193         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1195 2015-06-03  Richard Biener  <rguenther@suse.de>
1197         PR tree-optimization/66375
1198         * gcc.dg/torture/pr66375.c: New testcase.
1200 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
1202         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1204 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
1206         PR target/65768
1207         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1209 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1211         PR fortran/66380
1212         * gfortran.dg/reshape_7.f90: New test.
1214 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
1216         PR c/66220:
1217         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1218         (fn_36): New.
1220 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1222         PR c/49551
1223         * gcc.dg/pr49551.c: New testcase.
1225 2015-06-02  Richard Biener  <rguenther@suse.de>
1227         PR debug/65549
1228         * g++.dg/lto/pr65549_0.C: New testcase.
1230 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
1232         PR libgomp/65742
1233         PR middle-end/66332
1234         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1236 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1238         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1240 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1242         PR c++/61683
1243         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1245 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1247         PR tree-optimization/48052
1248         * gcc.dg/tree-ssa/scev-8.c: New.
1249         * gcc.dg/tree-ssa/scev-9.c: New.
1250         * gcc.dg/tree-ssa/scev-10.c: New.
1251         * gcc.dg/vect/pr48052.c: New.
1253 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1255         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1257 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1259         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1261 2015-06-02  Marek Polacek  <polacek@redhat.com>
1263         PR middle-end/66345
1264         * gcc.dg/torture/pr66345.c: New test.
1266 2015-06-02  Richard Biener  <rguenther@suse.de>
1268         PR tree-optimization/65961
1269         * gcc.dg/torture/pr65961.c: New testcase.
1271 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1273         PR tree-optimization/52563
1274         PR tree-optimization/62173
1275         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1276         * gcc.dg/tree-ssa/scev-4.c: Ditto.
1278 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1280         * gnat.dg/specs/varsize_return2.ads: New test.
1281         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1283 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1285         * gcc.dg/vect/vect-outer-simd-1.c: New test.
1287 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
1289         PR target/65697
1290         * gcc.target/aarch64/sync-comp-swap.c: New.
1291         * gcc.target/aarch64/sync-comp-swap.x: New.
1292         * gcc.target/aarch64/sync-op-acquire.c: New.
1293         * gcc.target/aarch64/sync-op-acquire.x: New.
1294         * gcc.target/aarch64/sync-op-full.c: New.
1295         * gcc.target/aarch64/sync-op-full.x: New.
1296         * gcc.target/aarch64/sync-op-release.c: New.
1297         * gcc.target/aarch64/sync-op-release.x: New.
1299 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
1301         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1302         (bar): Predefined.
1304 2015-06-01  Richard Biener  <rguenther@suse.de>
1306         PR tree-optimization/66349
1307         PR tree-optimization/66352
1308         PR tree-optimization/66357
1309         * gcc.dg/torture/pr66357.c: New testcase.
1310         * gcc.dg/torture/pr66349.c: Likewise.
1311         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1313 2015-06-01  Richard Biener  <rguenther@suse.de>
1315         Revert
1316         2015-05-29  Richard Biener  <rguenther@suse.de>
1318         PR tree-optimization/66314
1319         * gcc.dg/asan/pr66314.c: New testcase.
1321 2015-06-01  Richard Biener  <rguenther@suse.de>
1323         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1325 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
1327         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1328         directives.
1329         (hp3, hp4): Add inline keyword.
1330         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1331         (hp2): Add inline keyword.
1332         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1333         (hp2): Add inline keyword.
1335 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
1337         PR target/65527
1338         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1339         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1340         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1341         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1343 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
1345         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1346         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1348 2015-06-01  Richard Biener  <rguenther@suse.de>
1350         PR tree-optimization/66280
1351         * g++.dg/torture/pr66280.C: New testcase.
1352         * g++.dg/torture/pr66280-2.C: Likewise.
1354 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1356         * gnat.dg/addr9_1.adb: New test.
1357         * gnat.dg/addr9_2.adb: Likewise.
1358         * gnat.dg/addr9_3.adb: Likewise.
1359         * gnat.dg/addr9_4.adb: Likewise.
1361 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1363           * g++.dg/other/dump-ada-spec-4.C: New test.
1365 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
1367         * gcc.dg/alias-8.c: Fix dg-warning.
1369 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
1371         * gcc.dg/alias-8.c: Do not xfail.
1372         * gcc.dg/pr62167.c: Prevent FRE.
1373         * gcc.dg/alias-14.c: New testcase.
1375 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
1377         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1379 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1381         PR target/66215
1382         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1383         dg-options.
1384         * gcc.target/s390/hotpatch-10.c: Likewise.
1385         * gcc.target/s390/hotpatch-11.c: Likewise.
1386         * gcc.target/s390/hotpatch-12.c: Likewise.
1387         * gcc.target/s390/hotpatch-17.c: Likewise.
1388         * gcc.target/s390/hotpatch-18.c: Likewise.
1389         * gcc.target/s390/hotpatch-20.c: Likewise.
1390         * gcc.target/s390/hotpatch-21.c: Likewise.
1391         * gcc.target/s390/hotpatch-22.c: Likewise.
1392         * gcc.target/s390/hotpatch-23.c: Likewise.
1393         * gcc.target/s390/hotpatch-24.c: Likewise.
1394         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
1395         to check for the exact nops too.
1396         * gcc.target/s390/hotpatch-3.c: Likewise.
1397         * gcc.target/s390/hotpatch-4.c: Likewise.
1398         * gcc.target/s390/hotpatch-5.c: Likewise.
1399         * gcc.target/s390/hotpatch-6.c: Likewise.
1400         * gcc.target/s390/hotpatch-7.c: Likewise.
1401         * gcc.target/s390/hotpatch-8.c: Likewise.
1402         * gcc.target/s390/hotpatch-9.c: Likewise.
1403         * gcc.target/s390/hotpatch-14.c: Likewise.
1404         * gcc.target/s390/hotpatch-15.c: Likewise.
1405         * gcc.target/s390/hotpatch-16.c: Likewise.
1406         * gcc.target/s390/hotpatch-19.c: Likewise.
1407         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
1408         scan-assembler-times counting number of .align directives.
1409         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1410         dg-options.  Remove scan-assembler-times counting number of .align
1411         directives.
1412         * gcc.target/s390/hotpatch-26.c: New file.
1413         * gcc.target/s390/hotpatch-27.c: New file.
1414         * gcc.target/s390/hotpatch-28.c: New file.
1415         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1416         using -Os -O0 -O1 -O2 -O3 options.
1418 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1420         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1422 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
1424         PR tree-optimization/66142
1425         * gcc.dg/vect/pr66142.c: New test.
1427 2015-05-29  Richard Biener  <rguenther@suse.de>
1429         PR tree-optimization/66314
1430         * gcc.dg/asan/pr66314.c: New testcase.
1432 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1434         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1435         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1436         Adjust all callers.
1437         (schedule-cleanups, dg-keep-saved-temps): New proc.
1438         (gcc-dg-test-1): Schedule cleanups.
1439         * lib/profopt.exp (profopt-execute): Likewise.
1440         * g++.dg/cdce3.C: Adjust expected line numbers.
1441         * gcc.dg/cdce1.c: Likewise.
1442         * gcc.dg/cdce2.c: Likewise.
1443         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1444         * gcc.dg/strlenopt-24.c: Likewise.
1445         * gcc.dg/tree-ssa/vrp26.c: Likewise.
1446         * gcc.dg/tree-ssa/vrp28.c: Likewise.
1447         * obj-c++.dg/encode-2.mm: Likewise.
1449 2015-05-28  DJ Delorie  <dj@redhat.com>
1451         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1453 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1455         * gnat.dg/discr43.adb: New test.
1457 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1459         * gnat.dg/varsize_temp.adb: Rename into...
1460         * gnat.dg/varsize1.adb: ...this.
1461         * gnat.dg/varsize_copy.ad[sb]: Rename into...
1462         * gnat.dg/varsize2.ad[sb]: ...this.
1463         * gnat.dg/varsize3_1.adb: New test.
1464         * gnat.dg/varsize3_2.adb: Likewise.
1465         * gnat.dg/varsize3_3.adb: Likewise.
1466         * gnat.dg/varsize3_4.adb: Likewise.
1467         * gnat.dg/varsize3_5.adb: Likewise.
1468         * gnat.dg/varsize3_6.adb: Likewise.
1469         * gnat.dg/varsize3_pkg1.ads: New helper.
1470         * gnat.dg/varsize3_pkg2.ads: Likewise.
1471         * gnat.dg/varsize3_pkg3.ads: Likewise.
1473 2015-05-28  Richard Biener  <rguenther@suse.de>
1475         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1477 2015-05-28  Richard Biener  <rguenther@suse.de>
1479         PR tree-optimization/66142
1480         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1482 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
1484         PR target/63810
1485         * gcc.dg/darwin-minversion-3.c: Update testcase.
1486         * gcc.dg/darwin-minversion-4.c: Ditto.
1487         * gcc.dg/darwin-minversion-5.c: New testcase.
1488         * gcc.dg/darwin-minversion-6.c: Ditto.
1489         * gcc.dg/darwin-minversion-7.c: Ditto.
1490         * gcc.dg/darwin-minversion-8.c: Ditto.
1491         * gcc.dg/darwin-minversion-9.c: Ditto.
1492         * gcc.dg/darwin-minversion-10.c: Ditto.
1493         * gcc.dg/darwin-minversion-11.c: Ditto.
1494         * gcc.dg/darwin-minversion-12.c: Ditto.
1496 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1498         PR rtl-optimization/66168
1499         * gcc.c-torture/compile/pr66168.c: New test.
1501 2015-05-27  Jeff Law  <law@redhat.com>
1503         PR target/39726
1504         * gcc.dg/target/m68k/pr39726-1.c: New test.
1506 2015-05-27  Nathan Sidwell  <nathan@acm.org>
1508         PR c++/66270
1509         * g++.dg/ext/alias-canon3.C: New.
1511 2015-05-27  Richard Biener  <rguenther@suse.de>
1513         PR tree-optimization/66272
1514         Revert parts of
1515         2014-08-15  Richard Biener  <rguenther@suse.de>
1517         PR tree-optimization/62031
1518         * gcc.dg/torture/pr66272.c: New testcase.
1520 2015-05-27  Richard Biener  <rguenther@suse.de>
1522         * gcc.dg/vect/slp-reduc-7.c: New testcase.
1524 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
1526         PR target/65358
1527         * gcc.dg/pr65358.c: New test.
1529 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
1531         PR fortran/65548
1532         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1533         semantic.
1534         * gfortran.dg/allocate_with_source_6.f90: New test.
1536 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1538         * gnat.dg/atomic7_1.adb: New test.
1539         * gnat.dg/atomic7_2.adb: Likewise.
1540         * gnat.dg/atomic7_pkg1.ads: New helper.
1541         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1543 2015-05-26  Michael Matz  <matz@suse.de>
1545         PR middle-end/66251
1546         * gcc.dg/vect/pr66251.c: New test.
1548 2015-05-26  Richard Biener  <rguenther@suse.de>
1550         PR tree-optimization/66142
1551         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1553 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
1555         PR fortran/66082
1556         * gfortran.dg/allocatable_scalar_13.f90: New test
1558 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1560         * gnat.dg/warn11.adb: New test.
1561         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1563 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1565         * gnat.dg/vfa1_1.adb: New test.
1566         * gnat.dg/vfa1_2.adb: Likewise.
1567         * gnat.dg/vfa1_3.adb: Likewise.
1568         * gnat.dg/vfa1_4.adb: Likewise.
1569         * gnat.dg/vfa1_pkg.ads: New helper.
1571 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
1573         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1574         * gcc.target/i386/pr66232-3.c: Likewise.
1576 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
1578         PR target/66274
1579         * gcc.target/i386/pr66274.c: New test.
1581 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1583         * gnat.dg/renaming6.ad[sb]: New test.
1585 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
1587         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1588         and 'dg-require-effective-target pie'.
1590 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1592         PR c++/66243
1593         * g++.dg/cpp0x/pr66243.C: New.
1595 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
1597         PR lto/66180
1598         * g++.dg/lto/pr66180_0.C: New testcase.
1599         * g++.dg/lto/pr66180_1.C: New testcase.
1601 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
1603         PR fortran/66257
1604         * typebound_call_27.f90: New file.
1606 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1608         PR c++/65936
1609         * g++.dg/template/pr65936.C: New.
1611 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1613         PR tree-optimization/63387
1614         * gcc.dg/pr63387-2.c: New testcase.
1616 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1618         * gcc.dg/simd-1.c: Update to the new message.
1620 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1622         * gcc.dg/nand.c: New testcase.
1624 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
1626         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1627         Set dg-do-what-default to compile only on ARM targets without
1628         arm_neon_hw execution support.  Remove redundant c-torture-execute
1629         in loop over test cases.
1631 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1633         PR target/65491
1634         * gcc.target/aarch64/pr65491_1.c: New test.
1635         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1636         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1638 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1640         PR c++/65598
1641         * g++.dg/cpp0x/explicit9.C: New.
1642         * g++.dg/cpp0x/explicit8.C: Check the locations too.
1644 2015-05-22  Richard Biener  <rguenther@suse.de>
1646         PR tree-optimization/66251
1647         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1649 2015-05-22  Marek Polacek  <polacek@redhat.com>
1651         PR c/47043
1652         * c-c++-common/attributes-enum-1.c: New test.
1653         * c-c++-common/attributes-enum-2.c: New test.
1654         * g++.dg/cpp0x/attributes-enum-1.C: New test.
1655         * g++.dg/cpp1y/attributes-enum-1.C: New test.
1657 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1659         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1660         effective target support.  If no arm_neon_hw support, do not attempt
1661         to execute the tests; only compile them.
1662         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1663         and "dg-require-effective-target arm_neon_ok".
1664         * gcc.target/arm/simd/vextp16_1.c: Likewise.
1665         * gcc.target/arm/simd/vextp64_1.c: Likewise.
1666         * gcc.target/arm/simd/vextp8_1.c: Likewise.
1667         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1668         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1669         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1670         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1671         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1672         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1673         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1674         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1675         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1676         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1677         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1678         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1679         * gcc.target/arm/simd/vexts16_1.c: Likewise.
1680         * gcc.target/arm/simd/vexts32_1.c: Likewise.
1681         * gcc.target/arm/simd/vexts64_1.c: Likewise.
1682         * gcc.target/arm/simd/vexts8_1.c: Likewise.
1683         * gcc.target/arm/simd/vextu16_1.c: Likewise.
1684         * gcc.target/arm/simd/vextu32_1.c: Likewise.
1685         * gcc.target/arm/simd/vextu64_1.c: Likewise.
1686         * gcc.target/arm/simd/vextu8_1.c: Likewise.
1687         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1688         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1689         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1690         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1691         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1692         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1693         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1694         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1695         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1696         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1697         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1698         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1699         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1700         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1701         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1702         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1703         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1704         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1705         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1706         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1707         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1708         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1709         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1710         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1711         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1712         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1713         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1714         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1715         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1716         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1717         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1718         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1719         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1720         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1721         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1722         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1723         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1724         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1725         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1726         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1727         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1728         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1729         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1730         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1731         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1732         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1733         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1734         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1735         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1736         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1737         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1738         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1739         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1740         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1741         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1742         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1743         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1744         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1745         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1746         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1747         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1748         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1749         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1750         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1751         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1752         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1753         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1754         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1755         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1756         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1757         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1758         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1759         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1760         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1761         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1762         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1763         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1764         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1765         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1766         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1767         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1768         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1769         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1770         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1771         * gcc.target/arm/simd/vzips16_1.c: Likewise.
1772         * gcc.target/arm/simd/vzips32_1.c: Likewise.
1773         * gcc.target/arm/simd/vzips8_1.c: Likewise.
1774         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1775         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1776         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1778 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1780         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1781         * gcc.dg/vect/pr59354.c: Likewise.
1782         * gcc.dg/vect/pr64252.c: Likewise.
1783         * gcc.dg/vect/pr64404.c: Likewise.
1784         * gcc.dg/vect/pr64493.c: Likewise.
1785         * gcc.dg/vect/pr64495.c: Likewise.
1786         * gcc.dg/vect/pr64844.c: Likewise.
1787         * gcc.dg/vect/pr65518.c: Likewise.
1788         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1790 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1792         PR c++/66210
1793         * g++.dg/cpp1y/var-templ28.C: New.
1795 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1797         PR target/66232
1798         * gcc.target/i386/pr66232-1.c: New test.
1799         * gcc.target/i386/pr66232-2.c: Likewise.
1800         * gcc.target/i386/pr66232-3.c: Likewise.
1801         * gcc.target/i386/pr66232-4.c: Likewise.
1802         * gcc.target/i386/pr66232-5.c: Likewise.
1804 2015-05-21  Nathan Sidwell  <nathan@acm.org>
1806         * g++.dg/cpp1y/pr60943.C: New.
1808 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
1810         PR tree-optimization/66233
1811         * gcc.c-torture/execute/pr66233.c: New test.
1813 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1815         PR fortran/66176
1816         * gfortran.dg/inline_matmul_11.f90:  New test.
1818 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
1820         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1821         instead of listing several targets on its own.
1822         * gcc.target/i386/pr32219-2.c: Likewise.
1823         * gcc.target/i386/pr32219-3.c: Likewise.
1824         * gcc.target/i386/pr32219-4.c: Likewise.
1825         * gcc.target/i386/pr32219-5.c: Likewise.
1826         * gcc.target/i386/pr32219-6.c: Likewise
1827         * gcc.target/i386/pr32219-7.c: Likewise.
1828         * gcc.target/i386/pr32219-8.c: Likewise.
1829         * gcc.target/i386/pr39013-1.c: Likewise.
1830         * gcc.target/i386/pr39013-2.c: Likewise.
1831         * gcc.target/i386/pr64317.c: Likewise.
1833 2015-05-21  Jeff Law  <law@redhat.com>
1835         * gcc.target/hppa/shadd-3.c: New test.
1836         * gcc.target/hppa/shadd-4.c: New test.
1838 2015-05-21  Michael Matz  <matz@suse.de>
1840         * gcc.dg/vect/vect-strided-store.c: New test.
1841         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1842         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1844 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1846         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1847         * gcc.dg/pow-sqrt-synth-1.c: New test.
1848         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1850 2015-05-21  Richard Biener  <rguenther@suse.de>
1852         PR c++/66211
1853         * g++.dg/conversion/pr66211.C: New testcase.
1854         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1856 2015-05-21  Jeff Law  <law@redhat.com>
1858         * gcc.target/hppa/shadd-2.c: New test.
1860 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
1862         PR target/54236
1863         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1865 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1867         PR target/65937
1868         * gcc.target/arm/pr26702.c: Adjust target selector.
1870 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1872         PR middle-end/66221
1873         * gcc.dg/lto/pr66221_0.c: New test.
1874         * gcc.dg/lto/pr66221_1.c: New test.
1876 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1878         PR c/52952
1879         * gcc.dg/redecl-4.c: Update column numbers.
1880         * gcc.dg/format/bitfld-1.c: Likewise.
1881         * gcc.dg/format/attr-2.c: Likewise.
1882         * gcc.dg/format/attr-6.c: Likewise.
1883         * gcc.dg/format/attr-7.c (baz): Likewise.
1884         * gcc.dg/format/asm_fprintf-1.c: Likewise.
1885         * gcc.dg/format/attr-4.c: Likewise.
1886         * gcc.dg/format/branch-1.c: Likewise.
1887         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1888         locations within strings with embedded escape sequences.
1890 2015-05-20  Jeff Law  <law@redhat.com>
1892         * gcc.target/hppa/hppa.exp: New target test driver.
1893         * gcc.target/hppa/shadd-1.c: New test.
1895 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
1897         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1899 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
1901         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1902         (fn_33_k_and_r_style): New.
1903         (fn_33_stroustrup_style): New.
1904         (fn_33_allman_style): New.
1905         (fn_33_whitesmiths_style): New.
1906         (fn_33_horstmann_style): New.
1907         (fn_33_ratliff_banner_style): New.
1908         (fn_33_lisp_style): New.
1909         (fn_34_indent_dash_gnu): New.
1910         (fn_34_indent_dash_kr): New.
1911         (fn_34_indent_dash_orig): New.
1912         (fn_34_indent_linux_style): New.
1914 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
1916         PR fortran/65548
1917         * gfortran.dg/allocate_with_source_5.f90: Extend test.
1919 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
1921         PR tree-optimization/65447
1922         * gcc.dg/tree-ssa/pr65447.c: New test.
1924 2015-05-19  Nathan sidwell  <nathan@acm.org>
1926         * g++.dg/cpp0x/pr65954.C: New.
1928 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1930         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1932 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1934         * lib/target-supports.exp: Vector do not always have natural
1935         alignment on s390*.
1937 2015-05-19  David Sherwood  <david.sherwood@arm.com>
1939         * gcc.dg/loop-invariant.c: New testcase.
1941 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1943         * lib/target-supports.exp: Vector do not always have natural
1944         alignment on s390*.
1946 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1948         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1949         s390*.
1950         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1952 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1954         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1955         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1956         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1957         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1958         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1959         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1960         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1961         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1962         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1963         * gcc.target/s390/zvector/vec-elem-1.c: New test.
1965 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1967         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1969 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1971         * gcc.target/s390/s390.exp
1972         (check_effective_target_vector): New check.
1973         * gcc.target/s390/vector/vec-abi-1.c: New test.
1974         * gcc.target/s390/vector/vec-abi-2.c: New test.
1975         * gcc.target/s390/vector/vec-abi-3.c: New test.
1976         * gcc.target/s390/vector/vec-abi-4.c: New test.
1977         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1978         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1979         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1980         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1981         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1982         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1983         * gcc.target/s390/vector/vec-clobber-1.c: New test.
1984         * gcc.target/s390/vector/vec-cmp-1.c: New test.
1985         * gcc.target/s390/vector/vec-cmp-2.c: New test.
1986         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1987         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1988         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1989         * gcc.target/s390/vector/vec-genmask-1.c: New test.
1990         * gcc.target/s390/vector/vec-genmask-2.c: New test.
1991         * gcc.target/s390/vector/vec-init-1.c: New test.
1992         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1993         * gcc.target/s390/vector/vec-shift-1.c: New test.
1994         * gcc.target/s390/vector/vec-sub-1.c: New test.
1996 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1998         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2000 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2002         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2004 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2006         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2008 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2010         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2012 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2014         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2016 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2018         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2020 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2022         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2024 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2026         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2028 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2030         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2032 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2034         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2036 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2038         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2040 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2042         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2044 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2046         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2048 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
2050         PR tree-optimization/66187
2051         * gcc.c-torture/execute/pr66187.c: New test.
2052         * gcc.dg/pr66187-1.c: New test.
2053         * gcc.dg/pr66187-2.c: New test.
2055 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2057         * gcc.dg/vect/bb-slp-35.c: Adjust.
2059 2015-05-19  Richard Biener  <rguenther@suse.de>
2061         PR tree-optimization/66165
2062         * gcc.dg/torture/pr66165.c: New testcase.
2064         PR tree-optimization/66185
2065         * gcc.dg/torture/pr66185.c: New testcase.
2067 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
2069         PR target/54236
2070         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2072 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
2074         * gcc.target/mips/p5600-bonding.c : New file.
2076 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2078         PR fortran/66106
2079         * gfortran.dg/interface_operator_1.f90: New tests.
2081 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2083         PR fortran/66057
2084         * gfortran.dg/generic_29.f90: New tests.
2086 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2088         PR fortran/66043
2089         * gfortran.dg/storage_size_6.f90: New tests.
2091 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2093         PR fortran/66045
2094         * gfortran.dg/null1.f90: New test.
2096 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2098         PR fortran/66044
2099         * gfortran.dg/entry_21.f90: New test.
2101 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2103         PR fortran/66043
2104         * gfortran.dg/storage_size_6.f90: New tests.
2106 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2108         PR fortran/66040
2109         * gfortran.dg/misplaced_statement.f90: New test.
2111 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2113         PR fortran/66039
2114         * gfortran.dg/filepos1.f90: New test
2116 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2118         PR fortran/64925
2119         * gfortran.dg/pr64925.f90: New test.
2121 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2123         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2124         unit.
2125         * gfortran.dg/lto/pr41576_1.f90: Ditto.
2127 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
2129         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2130         to the family of pie capable targets.
2132 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
2134         * gcc.target/arm/bics_1.c : New testcase.
2135         * gcc.target/arm/bics_2.c : New testcase.
2136         * gcc.target/arm/bics_3.c : New testcase.
2137         * gcc.target/arm/bics_4.c : New testcase.
2139 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2141         * gcc.target/mips/umips-attr.c: New test.
2143 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2145         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2146         * gcc.dg/20150120-2.c (dg-final): Ditto.
2147         * gcc.dg/20150120-2.c (dg-final): Ditto.
2148         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2150 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2152         PR target/66174
2153         * gcc.target/i386/pr66174.c: New test.
2155 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
2157         PR fortran/37131
2158         * gfortran.dg/matmul_bounds_6.f90:  New test.
2159         * gfortran.dg/matmul_bounds_7.f90:  New test.
2161 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
2163         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2164         * gfortran.dg/lto/pr41576_1.f90: Add interface.
2165         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2166         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2167         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2168         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2170 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2172         PR fortran/65903
2173         * gfortran.dg/continuation_13.f90: Update test.
2174         * gfortran.dg/pr65903.f90: New test.
2176 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2178         PR fortran/66113
2179         * gfortran.dg/block_14.f90:  New test.
2181 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2183         PR fortran/44054
2184         * lib/gfortran-dg.exp: Update regex to handle two locations for
2185         the same diagnostic without caret.
2186         * gfortran.dg/badline.f: Test also that line numbers are correct
2187         before and after "left but not entered" warning.
2189 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
2190             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2192         PR target/65768
2193         * gcc.target/arm/maskdata.c: New test.
2195 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
2197         PR fortran/65792
2198         * gfortran.dg/derived_constructor_components_5: New test
2200 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
2202         PR target/66140
2203         * gcc.target/alpha/pr66140.c: New test.
2205 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
2207         PR c/48956
2208         * gcc.dg/Wconversion-complex-c99.c: New test.
2209         * gcc.dg/Wconversion-complex-gnu.c: New test.
2211 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
2213         PR tree-optimization/64454
2214         * gcc.dg/modmod.c: New testcase.
2216 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2218         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2220 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2222         PR middle-end/66134
2223         * gcc.target/i386/mpx/pr66134.c: New test.
2225 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
2227         * gcc.target/powerpc/pr60158.c: New test.
2229 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
2231         * gcc.target/i386/sibcall-7.c: New test.
2232         * gcc.target/i386/sibcall-8.c: New test.
2234 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
2236         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2237         (abs64_in_dreg): Likewise.
2239 2015-05-14  Marek Polacek  <polacek@redhat.com>
2241         PR c/66066
2242         PR c/66127
2243         * gcc.dg/pr14649-1.c: Add -Wpedantic.
2244         * gcc.dg/pr19984.c: Likewise.
2245         * gcc.dg/pr66066-1.c: New test.
2246         * gcc.dg/pr66066-2.c: New test.
2247         * gcc.dg/pr66066-3.c: New test.
2249 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2251         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2252         * gcc.dg/pow-sqrt.x: New file.
2253         * gcc.dg/pow-sqrt-1.c: New test.
2254         * gcc.dg/pow-sqrt-2.c: Likewise.
2255         * gcc.dg/pow-sqrt-3.c: Likewise.
2257 2015-05-13  Richard Biener  <rguenther@suse.de>
2259         PR tree-optimization/66123
2260         * gcc.dg/torture/pr66123.c: New testcase.
2262 2015-05-13  Richard Biener  <rguenther@suse.de>
2264         PR middle-end/66110
2265         * gcc.dg/alias-2.c: Adjust.
2266         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2268 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2270         PR target/65103
2271         * gcc.target/i386/pr65103-3.c: New.
2273 2015-05-13  Martin Liska  <mliska@suse.cz>
2275         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2277 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
2279         PR target/66112
2280         * gcc.target/i386/pr66112-2.c: New test.
2282         PR target/66112
2283         * gcc.target/i386/pr66112-1.c: New test.
2285 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2287         PR target/66048
2288         * gcc.target/i386/mpx/pr66048.cc: New.
2290 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2292         PR rtl-optimization/64616
2293         * gcc.dg/loop-8.c: New test.
2294         * gcc.dg/loop-9.c: New test.
2296 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2298         PR target/pr66047.c
2299         * gcc.target/i386/pr66047.c: New testcase.
2301 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2303         PR ipa/65873
2304         * gcc.c-torture/compile/pr65873.c: New testcase.
2306 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2308         PR fortran/66111
2309         * gfortran.dg/inline_matmul_10.f90:  New test.
2311 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
2313         * c-c++-common/Wmisleading-indentation.c: New testcase.
2314         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2315         * c-c++-common/Wmisleading-indentation-2.md: New file.
2317 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2319         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2320         "break".
2321         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2323 2015-05-12  Richard Biener  <rguenther@suse.de>
2325         PR tree-optimization/66101
2326         * gcc.dg/torture/pr66101.c: New testcase.
2328 2015-05-12  Richard Biener  <rguenther@suse.de>
2330         PR tree-optimization/37021
2331         * gcc.target/i386/vect-addsub.c: New testcase.
2333 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
2335         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2337 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2339         PR tree-optimization/66010
2340         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2342 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2344         PR c++/65133
2345         * g++.dg/cpp0x/trailing10.C: New.
2347 2015-05-12  Richard Biener  <rguenther@suse.de>
2349         * gcc.dg/vect/bb-slp-35.c: New testcase.
2351 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
2353         PR fortran/66100
2354         * gfortran.dg/bound_simplification_6.f90: New.
2356 2015-05-11  Steve Ellcey  <sellcey@mips.com>
2358         * gcc.target/mips/branch-1.c: Pass argument to bar().
2360 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
2362         PR target/65753
2363         * gcc.target/i386/pr65753.c: New test.
2365 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
2367         PR rtl-optimization/66076
2368         * gcc.dg/torture/pr66076.c: New test.
2370 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2372         PR fortran/66041
2373         * gfortran.dg/inline_matmul_7.f90:  New test.
2374         * gfortran.dg/inline_matmul_8.f90:  New test.
2375         * gfortran.dg/inline_matmul_9.f90:  New test.
2377 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
2379         * gfortran.dg/bound_simplification_5.f90: New.
2381 2015-05-09  Jason Merrill  <jason@redhat.com>
2383         * lib/target-supports.exp (cxx_default): New global.
2384         (check_effective_target_c++11_only)
2385         (check_effective_target_c++14_only)
2386         (check_effective_target_c++98_only)
2387         (check_effective_target_c++1z_only): Check it.
2389 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
2391         PR tree-optimization/64454
2392         * gcc.dg/tree-ssa/vrp97.c: New file.
2393         * gcc.dg/vect/slp-perm-7.c: Update.
2395 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
2397         PR fortran/65894
2398         * gfortran.dg/elemental_subroutine_11.f90: New test.
2400 2015-05-08  Richard Biener  <rguenther@suse.de>
2402         PR tree-optimization/66036
2403         * gcc.dg/vect/slp-41.c: New testcase.
2405 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
2407         * gfortran.dg/elemental_optional_args_7.f90: New.
2409 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
2411         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2412         allow cmlt or sshr.
2414 2015-05-08  Marek Polacek  <polacek@redhat.com>
2416         PR c/64918
2417         * gcc.dg/Woverride-init-side-effects-1.c: New test.
2418         * gcc.dg/Woverride-init-side-effects-2.c: New test.
2420 2015-05-07  Marek Polacek  <polacek@redhat.com>
2422         PR c/65179
2423         * c-c++-common/Wshift-negative-value-1.c: New test.
2424         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2425         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2426         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2427         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2428         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2429         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2430         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2431         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2433 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
2435         PR middle-end/192
2436         PR middle-end/54303
2437         * gcc.dg/fdata-sections-2.c: New file.
2439 2015-05-07  Marek Polacek  <polacek@redhat.com>
2441         PR testsuite/66046
2442         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2443         last dg-output.
2444         * c-c++-common/ubsan/align-7.c: Likewise.
2445         * c-c++-common/ubsan/bounds-8.c: Likewise.
2446         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2447         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2448         * c-c++-common/ubsan/null-1.c: Likewise.
2449         * c-c++-common/ubsan/null-10.c: Likewise.
2450         * c-c++-common/ubsan/null-11.c: Likewise.
2451         * c-c++-common/ubsan/null-2.c: Likewise.
2452         * c-c++-common/ubsan/null-3.c: Likewise.
2453         * c-c++-common/ubsan/null-4.c: Likewise.
2454         * c-c++-common/ubsan/null-5.c: Likewise.
2455         * c-c++-common/ubsan/null-6.c: Likewise.
2456         * c-c++-common/ubsan/null-7.c: Likewise.
2457         * c-c++-common/ubsan/null-8.c: Likewise.
2458         * c-c++-common/ubsan/null-9.c: Likewise.
2459         * c-c++-common/ubsan/object-size-1.c: Likewise.
2460         * c-c++-common/ubsan/object-size-10.c: Likewise.
2461         * c-c++-common/ubsan/object-size-4.c: Likewise.
2462         * c-c++-common/ubsan/object-size-5.c: Likewise.
2463         * c-c++-common/ubsan/object-size-7.c: Likewise.
2464         * c-c++-common/ubsan/object-size-8.c: Likewise.
2465         * c-c++-common/ubsan/object-size-9.c: Likewise.
2466         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2467         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2468         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2469         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2470         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2471         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2472         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2473         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2474         * c-c++-common/ubsan/pr59333.c: Likewise.
2475         * c-c++-common/ubsan/pr59667.c: Likewise.
2476         * c-c++-common/ubsan/pr60613-2.c: Likewise.
2477         * c-c++-common/ubsan/pr60636.c: Likewise.
2478         * c-c++-common/ubsan/pr63802.c: Likewise.
2479         * c-c++-common/ubsan/recovery-1.c: Likewise.
2480         * c-c++-common/ubsan/recovery-3.c: Likewise.
2481         * c-c++-common/ubsan/shift-1.c: Likewise.
2482         * c-c++-common/ubsan/shift-2.c: Likewise.
2483         * c-c++-common/ubsan/shift-4.c: Likewise.
2484         * c-c++-common/ubsan/shift-7.c: Likewise.
2485         * c-c++-common/ubsan/undefined-2.c: Likewise.
2486         * c-c++-common/ubsan/vla-1.c: Likewise.
2487         * g++.dg/ubsan/null-1.C: Likewise.
2488         * g++.dg/ubsan/null-3.C: Likewise.
2489         * g++.dg/ubsan/null-4.C: Likewise.
2490         * g++.dg/ubsan/vptr-8.C: Likewise.
2491         * g++.dg/ubsan/vptr-9.C: Likewise.
2492         * gcc.dg/ubsan/bounds-2.c: Likewise.
2493         * gcc.dg/ubsan/object-size-9.c: Likewise.
2495 2015-05-07  Jeff Law  <law@redhat.com>
2497         * gcc.dg/tree-ssa/shorten-1.c: New test.
2499 2015-05-07  Richard Biener  <rguenther@suse.de>
2501         PR tree-optimization/66002
2502         * gcc.dg/vect/vect-125.c: New testcase.
2504 2015-05-07  Marek Polacek  <polacek@redhat.com>
2505             Martin Uecker  <uecker@eecs.berkeley.edu>
2507         * c-c++-common/ubsan/bounds-10.c: New test.
2509 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
2511         * jit.dg/harness.h (set_options): Wrap with
2512         #ifndef TEST_ESCHEWS_SET_OPTIONS.
2513         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2514         Special-case test-benchmark.c as a negative.
2515         * jit.dg/test-benchmark.c: New file.
2517 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
2519         PR target/64208
2520         * gcc.target/arm/pr64208.c: New test.
2522 2015-05-06  Alan Modra  <amodra@gmail.com>
2524         PR target/66020
2525         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2526         (gparms): Make volatile.
2528 2015-05-06  Richard Biener  <rguenther@suse.de>
2530         PR tree-optimization/62283
2531         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2533 2015-05-06  Christian Bruel  <christian.bruel@st.com>
2535         PR target/66015
2536         * gcc.target/aarch64/iinline-attr-1.c: New test.
2538 2015-05-06  Richard Biener  <rguenther@suse.de>
2540         * gcc.dg/vect/bb-slp-34.c: New testcase.
2542 2015-05-06  Richard Biener  <rguenther@suse.de>
2544         PR tree-optimization/62283
2545         * gcc.dg/vect/bb-slp-14.c: Adjust.
2547 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2549         PR target/65990
2550         * gcc.target/i386/pr65990.c: New test.
2552 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
2554         PR target/65915
2555         * gcc.target/i386/pr65915.c: New.
2557 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2559         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2560         'va_list escapes 0'.
2562 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2564         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2565         in r222173.
2567 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
2569         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2570         * gcc.target/arm/pr65924.c: Likewise.
2572 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2574         PR target/65871
2575         * gcc.target/i386/pr65871-3.c: New test.
2577 2015-05-04  Jeff Law  <law@redhat.com>
2579         Revert:
2580         2015-05-04  Jeff Law  <law@redhat.com>
2581         * gcc.dg/tree-ssa/shorten-1.c: New test.
2583 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2584             Jakub Jelinek  <jakub@redhat.com>
2586         PR c++/66007
2587         * g++.dg/cpp0x/Wnarrowing4.C: New.
2589 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
2591         * lib/target-supports.exp
2592         (check_effective_target_keeps_null_pointer_checks): Clarify that
2593         this is for targets that disable -fdelete-null-pointer-checks,
2594         not default it to off.
2595         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2596         -fdelete-null-pointer-checks explicit.
2597         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2598         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2599         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2600         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2601         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2602         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2603         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2604         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2605         * gcc.dg/tree-ssa/pr20318.c: Likewise.
2606         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2607         * gcc.dg/tree-ssa/pr20702.c: Likewise.
2608         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2609         * gcc.dg/tree-ssa/pr21090.c: Likewise.
2610         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2611         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2612         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2613         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2614         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2615         * gcc.dg/tree-ssa/unreachable.c: Likewise.
2616         * gcc.dg/tree-ssa/vrp02.c: Likewise.
2617         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2618         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2619         * gcc.dg/tree-ssa/vrp55.c: Likewise.
2620         * g++.dg/cpp0x/static_assert9.C: Likewise.
2621         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2622         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2623         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2624         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2625         * g++.dg/tree-ssa/pr26406.C: Likewise.
2627 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
2629         PR tree-optimization/65984
2630         * c-c++-common/ubsan/pr65984.c: New test.
2632 2015-05-04  Jeff Law  <law@redhat.com>
2634         * gcc.dg/tree-ssa/shorten-1.c: New test.
2636 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2638         PR fortran/44735
2639         * gfortran.dg/pr44735.f90: New test.
2641 2015-05-04  Richard Biener  <rguenther@suse.de>
2643         PR tree-optimization/65965
2644         * gcc.dg/vect/bb-slp-33.c: New testcase.
2646 2015-05-04  Richard Biener  <rguenther@suse.de>
2648         PR tree-optimization/65935
2649         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2651 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
2653         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2654         for each supported variant instead of CHECK_RESULTS.
2655         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2656         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2657         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2658         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2659         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2660         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2661         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2662         expected results for unsupported variants.  Call CHECK for each
2663         supported variant instead of CHECK_RESULTS.
2664         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2665         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2666         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2667         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2668         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2669         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2670         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2671         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2672         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2673         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2674         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2675         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2676         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2677         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2678         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2679         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2680         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2681         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2682         expected results for unsupported variants.
2683         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2684         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2685         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2686         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2687         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2688         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2689         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2690         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2691         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2692         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2693         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2694         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2695         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2696         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2697         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2698         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2699         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2700         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2701         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2702         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2703         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2704         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2705         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2706         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2707         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2708         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2709         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2710         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2712 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2714         PR fortran/37131
2715         * gfortran.dg/bound_9.f90:  Add pointer assignment.
2717 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2718             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
2720         PR c++/65858
2721         * g++.dg/cpp0x/Wnarrowing3.C: New.
2723 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
2725         * gcc.dg/20150120-1.c: New test.
2726         * gcc.dg/20150120-2.c: New test.
2727         * gcc.dg/20150120-3.c: New test.
2729 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
2731         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2733 2015-05-01  Renlin Li  <renlin.li@arm.com>
2735         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2737 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
2739         * gfortran.dg/bound_simplification_4.f90: New.
2741 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2743         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2744         with powerpc_p8vector_ok.
2746 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2748         PR fortran/37131
2749         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
2750         scan pattern.
2751         * gfortran.dg/bound_9.f90:  New test case.
2753 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
2755         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2756         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2757         for 32bit x86 targets.
2758         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2759         for 32bit x86 targets.
2760         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2761         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2762         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2763         for 32bit x86 targets.
2765 2015-04-30  Marek Polacek  <polacek@redhat.com>
2767         PR tree-optimization/63551
2768         * g++.dg/ipa/pr63551.C: New test.
2770 2015-04-30  Caroline Tice  <cmtice@google.com>
2772         PR  65929
2773         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
2774         partition size on certain targets.
2776 2015-04-30  Renlin Li  <renlin.li@arm.com>
2778         * gcc.target/aarch64/vect-reduc-or_1.c: New.
2780 2015-04-30  Marek Polacek  <polacek@redhat.com>
2782         * c-c++-common/Wbool-compare-3.c: New test.
2784         * gcc.dg/pr65901.c (foo): Adjust dg-error.
2785         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2787 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
2789         PR c++/57610
2790         * g++.dg/init/ref22.C: New.
2792 2015-04-30  Marek Polacek  <polacek@redhat.com>
2794         * gcc.dg/init-bad-8.c: New test.
2796         * gcc.dg/incomplete-typedef-1.c: New test.
2798 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
2800         PR c++/59955
2801         * g++.dg/template/crash121.C: New.
2803 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
2805         * gcc.target/mips/call-from-init.c: New test.
2806         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2808 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
2810         PR target/65871
2811         * gcc.target/i386/pr65871-1.c: New test.
2812         * gcc.target/i386/pr65871-2.c: Ditto.
2814 2015-04-29  Marek Polacek  <polacek@redhat.com>
2816         PR c/64610
2817         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2818         * c-c++-common/Wbool-compare-2.c: New test.
2820 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2822         PR target/65770
2823         * gcc.target/aarch64/vstN_lane_1.c: New file.
2825 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
2827         PR c++/64667
2828         * g++.dg/warn/Winit-self-3.C: New.
2830 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
2832         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2834 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
2836         PR target/65924
2837         * gcc.target/arm/pr65924.c: New test.
2839 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
2841         * g++.dg/gomp/tpl-target-update.C: New file.
2843 2015-04-29  Richard Biener  <rguenther@suse.de>
2845         PR tree-optimization/65917
2846         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2848 2015-04-29  Christian Bruel  <christian.bruel@st.com>
2850         PR target/64835
2851         * gcc.dg/ipa/iinline-attr.c: New test.
2852         * gcc.target/i386/iinline-attr-2.c: New test.
2854 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
2856         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2857         segfault is fixed.
2859 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2861         * gcc.dg/vect/vect-33.c: Remove spurious line.
2863 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
2865         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2867 2015-04-28  Marek Polacek  <polacek@redhat.com>
2869         PR c/65901
2870         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2871         * gcc.dg/pr65901.c: New test.
2873 2015-04-28  Richard Biener  <rguenther@suse.de>
2875         PR tree-optimization/62283
2876         * gfortran.dg/vect/pr62283-2.f: New testcase.
2877         * gcc.dg/vect/bb-slp-14.c: Adjust.
2879 2015-04-28  Richard Biener  <rguenther@suse.de>
2881         PR tree-optimization/65851
2882         * g++.dg/torture/pr65851.C: New testcase.
2884 2015-04-27  Jeff Law <law@redhat.com>
2886         PR tree-optimization/65217
2887         * gcc.target/i386/pr65217.c: Remove XFAIL.
2889 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2891         PR fortran/60322
2892         Add tests forgotten to svn-add.
2893         * gfortran.dg/class_allocate_19.f03: New test.
2894         * gfortran.dg/class_array_20.f03: New test.
2895         * gfortran.dg/class_array_21.f03: New test.
2896         * gfortran.dg/finalize_29.f08: New test.
2898 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2900         PR fortran/59678
2901         PR fortran/65841
2902         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2903         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2905 2015-04-27  Caroline Tice  <cmtice@google.com>
2907         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2908         partition size.
2910 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
2912         PR target/64579
2913         * gcc.target/powerpc/htm-1.c: New test.
2914         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2915         on 64-bit compiles.
2916         (__builtin_tabortdci): Likewise.
2917         (__builtin_tcheck): Remove operand.
2918         * lib/target-supports.exp (check_htm_hw_available): New function.
2920 2015-04-27  Richard Biener  <rguenther@suse.de>
2922         * gcc.target/i386/pr65217.c: XFAIL.
2924 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
2926         PR tree-optimization/65875
2927         * gcc.c-torture/compile/pr65875.c: New test.
2929 2015-04-25  Marek Polacek  <polacek@redhat.com>
2931         PR c/52085
2932         * gcc.dg/enum-incomplete-2.c: New test.
2933         * gcc.dg/enum-mode-1.c: New test.
2935 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2937         PR target/65849
2938         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2939         set new options.
2940         * gcc.target/powerpc/pr65849-2.c: Likewise.
2942 2015-04-24  Tom de Vries  <tom@codesourcery.com>
2944         PR tree-optimization/65802
2945         * g++.dg/pr65802.C: Move to ...
2946         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
2947         stdarg.h.  Rewrite for C.
2948         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
2949         va_start and va_end.  Remove unnecessary inline asm.
2951 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
2952             Wei Mi  <wmi@google.com>
2954         * gcc.target/i386/sse2-load-multi.c: New test.
2955         * gcc.target/i386/sse2-store-multi.c: Ditto.
2957 2015-04-24  Marek Polacek  <polacek@redhat.com>
2959         PR c/65830
2960         * c-c++-common/pr65830.c: New test.
2962         PR c/63357
2963         * c-c++-common/Wlogical-op-1.c: New test.
2965 2015-04-24  Marek Polacek  <polacek@redhat.com>
2967         PR c/61534
2968         * c-c++-common/pr61534-1.c: New test.
2970 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2971             Steven Bosscher <steven@gcc.gnu.org>
2973         PR rtl-optimization/34503
2974         * gcc.target/arm/pr64616.c: New file.
2976 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
2978         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2980 2015-04-24  Terry Guo  <terry.guo@arm.com>
2982         * gcc.target/arm/pr65710.c: Update the options.
2984 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
2986         * gcc.target/i386/pr65523.c: Skip x32.
2988 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2990         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2991         to look for vcl* where appropriate.
2993 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2995         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2996         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2998 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
3000         PR target/26702
3001         * gcc.target/arm/pr26702.c: New test.
3003 2015-04-23  Marek Polacek  <polacek@redhat.com>
3005         PR c/65345
3006         * gcc.dg/pr65345-1.c: New test.
3007         * gcc.dg/pr65345-2.c: New test.
3009 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3011         * gcc.target/powerpc/crypto-builtin-2.c: New.
3013 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
3015         PR fortran/60322
3016         * gfortran.dg/class_allocate_19.f03: New test.
3017         * gfortran.dg/class_array_20.f03: New test.
3018         * gfortran.dg/class_array_21.f03: New test.
3019         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3020         * gfortran.dg/finalize_15.f90: Fixing comparision to model
3021         initialization correctly.
3022         * gfortran.dg/finalize_29.f08: New test.
3024 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3026         * gcc.target/powerpc/swaps-p8-18.c: New test.
3028 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3030         PR target/65456
3031         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3032         * gcc.dg/vect/bb-slp-25.c: Likewise.
3033         * gcc.dg/vect/bb-slp-29.c: Likewise.
3034         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3035         vect_no_align && { ! vect_hw_misalign }.
3036         * gcc.dg/vect/bb-slp-9.c: Likewise.
3037         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3038         vect_hw_misalign.
3039         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3040         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3041         account for POWER8, where peeling for alignment is not needed.
3042         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3043         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3044         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3045         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3046         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3047         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3048         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3049         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3050         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3051         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3052         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3053         * gcc.dg/vect/pr16105.c: Likewise.
3054         * gcc.dg/vect/pr20122.c: Likewise.
3055         * gcc.dg/vect/pr33804.c: Likewise.
3056         * gcc.dg/vect/pr33953.c: Likewise.
3057         * gcc.dg/vect/pr56787.c: Likewise.
3058         * gcc.dg/vect/pr58508.c: Likewise.
3059         * gcc.dg/vect/slp-25.c: Likewise.
3060         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3061         * gcc.dg/vect/vect-105.c: Likewise.
3062         * gcc.dg/vect/vect-27.c: Likewise.
3063         * gcc.dg/vect/vect-29.c: Likewise.
3064         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3065         POWER8.
3066         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3067         && { ! vect_hw_misalign }.
3068         * gcc.dg/vect/vect-44.c: Likewise.
3069         * gcc.dg/vect/vect-48.c: Likewise.
3070         * gcc.dg/vect/vect-50.c: Likewise.
3071         * gcc.dg/vect/vect-52.c: Likewise.
3072         * gcc.dg/vect/vect-56.c: Likewise.
3073         * gcc.dg/vect/vect-60.c: Likewise.
3074         * gcc.dg/vect/vect-72.c: Likewise.
3075         * gcc.dg/vect/vect-75-big-array.c: Likewise.
3076         * gcc.dg/vect/vect-75.c: Likewise.
3077         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3078         * gcc.dg/vect/vect-77-global.c: Likewise.
3079         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3080         * gcc.dg/vect/vect-78-global.c: Likewise.
3081         * gcc.dg/vect/vect-93.c: Likewise.
3082         * gcc.dg/vect/vect-95.c: Likewise.
3083         * gcc.dg/vect/vect-96.c: Likewise.
3084         * gcc.dg/vect/vect-cond-1.c: Likewise.
3085         * gcc.dg/vect/vect-cond-3.c: Likewise.
3086         * gcc.dg/vect/vect-cond-4.c: Likewise.
3087         * gcc.dg/vect/vect-cselim-1.c: Likewise.
3088         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3089         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3090         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3091         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3092         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3093         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3094         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3095         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3096         * gcc.dg/vect/vect-outer-5.c: Likewise.
3097         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3098         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3099         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3100         * gcc.dg/vect/vect-outer-fir.c: Likewise.
3101         * gcc.dg/vect/vect-peel-3.c: Likewise.
3102         * gcc.dg/vect/vect-peel-4.c: Likewise.
3103         * gcc.dg/vect/vect-pre-interact.c: Likewise.
3104         * gcc.target/powerpc/pr65456.c: New test.
3105         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3106         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3107         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3108         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3109         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3110         vect_no_align && { ! vect_hw_misalign }.
3111         * gfortran.dg/vect/vect-3.f90: Likewise.
3112         * gfortran.dg/vect/vect-4.f90: Likewise.
3113         * gfortran.dg/vect/vect-5.f90: Likewise.
3114         * lib/target-supports.exp (check_effective_target_vect_no_align):
3115         Return 1 for POWER8.
3116         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3118 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3120         PR fortran/65429
3121         * gfortran.dg/pr65429.f90: New test.
3123 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
3125         * c-c++-common/asan/user-section-1.c: New test.
3126         * c-c++-common/asan/user-section-2.c: New test.
3127         * c-c++-common/asan/user-section-3.c: New test.
3129 2015-04-22  Hale Wang  <hale.wang@arm.com>
3130             Terry Guo  <terry.guo@arm.com>
3132         PR rtl-optimization/64818
3133         * gcc.target/arm/pr64818.c: New test.
3135 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
3137         PR ipa/65076
3138         * g++.dg/tree-ssa/pr61034.C: Update template.
3139         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3140         * gcc.dg/Warray-bounds-11.c: Likewise.
3141         * gcc.dg/Warray-bounds.c: Likewise.
3143 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3145         PR libgfortran/65234
3146         * gfortran.dg/fmt_unlimited.f90: New test.
3148 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3150         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3151         headers.
3152         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3153         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3154         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3155         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3156         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3157         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3158         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3160 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3162         PR libgfortran/56743
3163         * gfortran.dg/namelist_87.f90: New test.
3165 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3167         * gcc.target/aarch64/mult-synth_1.c: New test.
3168         * gcc.target/aarch64/mult-synth_2.c: Likewise.
3169         * gcc.target/aarch64/mult-synth_3.c: Likewise.
3170         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3171         * gcc.target/aarch64/mult-synth_5.c: Likewise.
3172         * gcc.target/aarch64/mult-synth_6.c: Likewise.
3174 2015-04-21  Richard Biener  <rguenther@suse.de>
3176         PR tree-optimization/65650
3177         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3178         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3179         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3180         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3181         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3182         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3184 2015-04-21  Tom de Vries  <tom@codesourcery.com>
3186         PR tree-optimization/65802
3187         * g++.dg/pr65802.C: New test.
3189 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
3191         PR testsuite/65767
3192         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3193         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3195 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
3197         PR c++/65801
3198         * g++.dg/cpp0x/Wnarrowing2.C: New.
3200 2015-04-20  Jeff Law  <law@redhat.com>
3202         PR tree-optimization/65658
3203         * gcc.dg/pr65658.c: New test.
3205 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
3207         PR target/64134
3208         * gcc.target/aarch64/vec_init_1.c: New test.
3210 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
3212         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3213         targets.
3215 2015-04-18  Martin Sebor  <msebor@redhat.com>
3217         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3218         of non-nul characters.
3219         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3221 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3223         PR target/65787
3224         * gcc.target/powerpc/pr65787.c: New.
3226 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3228         PR target/65689
3229         * gcc.target/aarch64/c-output-template-4.c: New test.
3231 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3233         PR target/65780
3234         * gcc.dg/pr65780-1.c: New test.
3235         * gcc.dg/pr65780-2.c: Likewise.
3236         * gcc.target/i386/pr32219-9.c: Likewise.
3237         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3238         symbol.
3239         * gcc.target/i386/pr64317.c (c): Initialize.
3241 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3243         PR target/65612
3244         * g++.dg/ext/mv18.C: New test.
3245         * g++.dg/ext/mv19.C: Likewise.
3246         * g++.dg/ext/mv20.C: Likewise.
3247         * g++.dg/ext/mv21.C: Likewise.
3248         * g++.dg/ext/mv22.C: Likewise.
3249         * g++.dg/ext/mv23.C: Likewise.
3251 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
3253         PR c++/64527
3254         * g++.dg/init/pr64527.C: New test.
3256 2015-04-17  Tom de Vries  <tom@codesourcery.com>
3257             Michael Matz  <matz@suse.de>
3259         PR tree-optimization/64950
3260         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3261         x86_64-*-*.
3263 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
3265         * c-c++-common/asan/user-section-1.c: New test.
3267 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3269         PR debug/65771
3270         * gcc.dg/debug/pr65771.c: New test.
3272 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3274         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3275         __buitlin_alloca with __builtin_alloca.
3277 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
3279         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3281 2015-04-16  Richard Biener  <rguenther@suse.de>
3283         PR tree-optimization/64277
3284         * gcc.dg/Warray-bounds-14.c: New testcase.
3285         * gcc.dg/Warray-bounds-15.c: Likewise.
3286         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3287         * c-c++-common/ubsan/bounds-6.c: Likewise.
3289 2015-04-16  Renlin Li  <renlin.li@arm.com>
3291         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3292         * gcc.target/arm/unsigned-float.c: New.
3294 2015-04-16  Richard Biener  <rguenther@suse.de>
3296         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3297         * gcc.dg/tree-ssa/pr37508.c: Adjust.
3298         * gfortran.dg/reassoc_6.f: Remove XFAIL.
3300 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
3302         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3303         * g++.dg/cpp0x/decltype-call1.C: Likewise.
3304         * g++.dg/cpp0x/defaulted21.C: Likewise.
3305         * g++.dg/cpp0x/defaulted28.C: Likewise.
3306         * g++.dg/cpp0x/defaulted47.C: Likewise.
3307         * g++.dg/cpp0x/elision_neg.C: Likewise.
3308         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3309         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3310         * g++.dg/cpp0x/implicit1.C: Likewise.
3311         * g++.dg/cpp0x/implicit9.C: Likewise.
3312         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3313         * g++.dg/cpp0x/range-for13.C: Likewise.
3314         * g++.dg/gomp/clause-2.C: Likewise.
3315         * g++.dg/gomp/udr-5.C: Likewise.
3316         * g++.dg/inherit/access6.C: Likewise.
3317         * g++.dg/lookup/duperr1.C: Likewise.
3318         * g++.dg/lookup/friend2.C: Likewise.
3319         * g++.dg/lookup/pr6936.C: Likewise.
3320         * g++.dg/lookup/scoped1.C: Likewise.
3321         * g++.dg/lookup/using26.C: Likewise.
3322         * g++.dg/lookup/using38.C: Likewise.
3323         * g++.dg/other/access2.C: Likewise.
3324         * g++.dg/overload/defarg3.C: Likewise.
3325         * g++.dg/overload/defarg6.C: Likewise.
3326         * g++.dg/parse/access11.C: Likewise.
3327         * g++.dg/parse/access2.C: Likewise.
3328         * g++.dg/parse/access3.C: Likewise.
3329         * g++.dg/parse/access4.C: Likewise.
3330         * g++.dg/parse/access5.C: Likewise.
3331         * g++.dg/parse/access6.C: Likewise.
3332         * g++.dg/parse/access8.C: Likewise.
3333         * g++.dg/parse/access9.C: Likewise.
3334         * g++.dg/parse/crash40.C: Likewise.
3335         * g++.dg/tc1/dr142.C: Likewise.
3336         * g++.dg/tc1/dr166.C: Likewise.
3337         * g++.dg/tc1/dr52.C: Likewise.
3338         * g++.dg/template/access11.C: Likewise.
3339         * g++.dg/template/access18.C: Likewise.
3340         * g++.dg/template/access19.C: Likewise.
3341         * g++.dg/template/access2.C: Likewise.
3342         * g++.dg/template/access20.C: Likewise.
3343         * g++.dg/template/access26.C: Likewise.
3344         * g++.dg/template/access3.C: Likewise.
3345         * g++.dg/template/access7.C: Likewise.
3346         * g++.dg/template/conv12.C: Likewise.
3347         * g++.dg/template/crash69.C: Likewise.
3348         * g++.dg/template/friend31.C: Likewise.
3349         * g++.dg/template/friend32.C: Likewise.
3350         * g++.dg/template/memfriend15.C: Likewise.
3351         * g++.dg/template/memfriend16.C: Likewise.
3352         * g++.dg/template/memfriend17.C: Likewise.
3353         * g++.dg/template/memfriend7.C: Likewise.
3354         * g++.dg/template/pr32519.C: Likewise.
3355         * g++.dg/template/qualttp21.C: Likewise.
3356         * g++.dg/template/qualttp8.C: Likewise.
3357         * g++.dg/template/ttp10.C: Likewise.
3358         * g++.dg/template/typedef11.C: Likewise.
3359         * g++.dg/template/typedef13.C: Likewise.
3360         * g++.dg/template/typedef19.C: Likewise.
3361         * g++.dg/template/typedef20.C: Likewise.
3362         * g++.dg/template/typedef22.C: Likewise.
3363         * g++.dg/template/using16.C: Likewise.
3364         * g++.dg/template/virtual3.C: Likewise.
3365         * g++.dg/ubsan/pr61272.C: Likewise.
3366         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3367         * g++.old-deja/g++.brendan/crash11.C: Likewise.
3368         * g++.old-deja/g++.brendan/enum6.C: Likewise.
3369         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3370         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3371         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3372         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3373         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3374         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3375         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3376         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3377         * g++.old-deja/g++.jason/access17.C: Likewise.
3378         * g++.old-deja/g++.jason/access18.C: Likewise.
3379         * g++.old-deja/g++.jason/access22.C: Likewise.
3380         * g++.old-deja/g++.jason/access23.C: Likewise.
3381         * g++.old-deja/g++.jason/access8.C: Likewise.
3382         * g++.old-deja/g++.jason/delete3.C: Likewise.
3383         * g++.old-deja/g++.jason/report.C: Likewise.
3384         * g++.old-deja/g++.law/access2.C: Likewise.
3385         * g++.old-deja/g++.law/access3.C: Likewise.
3386         * g++.old-deja/g++.law/access4.C: Likewise.
3387         * g++.old-deja/g++.law/access5.C: Likewise.
3388         * g++.old-deja/g++.law/arm12.C: Likewise.
3389         * g++.old-deja/g++.law/arm14.C: Likewise.
3390         * g++.old-deja/g++.law/ctors13.C: Likewise.
3391         * g++.old-deja/g++.law/union2.C: Likewise.
3392         * g++.old-deja/g++.law/visibility12.C: Likewise.
3393         * g++.old-deja/g++.law/visibility15.C: Likewise.
3394         * g++.old-deja/g++.law/visibility16.C: Likewise.
3395         * g++.old-deja/g++.law/visibility17.C: Likewise.
3396         * g++.old-deja/g++.law/visibility18.C: Likewise.
3397         * g++.old-deja/g++.law/visibility19.C: Likewise.
3398         * g++.old-deja/g++.law/visibility20.C: Likewise.
3399         * g++.old-deja/g++.law/visibility21.C: Likewise.
3400         * g++.old-deja/g++.law/visibility24.C: Likewise.
3401         * g++.old-deja/g++.law/visibility4.C: Likewise.
3402         * g++.old-deja/g++.law/visibility5.C: Likewise.
3403         * g++.old-deja/g++.law/visibility6.C: Likewise.
3404         * g++.old-deja/g++.law/visibility7.C: Likewise.
3405         * g++.old-deja/g++.law/visibility8.C: Likewise.
3406         * g++.old-deja/g++.law/visibility9.C: Likewise.
3407         * g++.old-deja/g++.niklas/t135.C: Likewise.
3408         * g++.old-deja/g++.oliva/delete1.C: Likewise.
3409         * g++.old-deja/g++.oliva/partord1.C: Likewise.
3410         * g++.old-deja/g++.other/access11.C: Likewise.
3411         * g++.old-deja/g++.other/access4.C: Likewise.
3412         * g++.old-deja/g++.other/access7.C: Likewise.
3413         * g++.old-deja/g++.other/crash1.C: Likewise.
3414         * g++.old-deja/g++.other/crash7.C: Likewise.
3415         * g++.old-deja/g++.other/friend1.C: Likewise.
3416         * g++.old-deja/g++.other/friend4.C: Likewise.
3417         * g++.old-deja/g++.other/friend9.C: Likewise.
3418         * g++.old-deja/g++.other/lineno1.C: Likewise.
3419         * g++.old-deja/g++.other/using1.C: Likewise.
3420         * g++.old-deja/g++.pt/enum14.C: Likewise.
3421         * g++.old-deja/g++.pt/friend11.C: Likewise.
3422         * g++.old-deja/g++.pt/friend21.C: Likewise.
3423         * g++.old-deja/g++.pt/friend3.C: Likewise.
3424         * g++.old-deja/g++.pt/inherit2.C: Likewise.
3425         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3426         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3427         * g++.old-deja/g++.robertl/eb94.C: Likewise.
3429 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
3431         PR ipa/65765
3432         * g++.dg/ipa/pr65765.C: New test.
3434 2015-04-15  Nick Clifton  <nickc@redhat.com>
3436         * gcc.target/rx/builtins.c: Disable RMPA test if string
3437         instructions are not allowed.
3439 2015-04-15  Alan Modra  <amodra@gmail.com>
3441         * gcc.dg/pr65408.c: New.
3443 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3445         PR target/65729
3446         * gcc.target/arm/pr65729.c: New test.
3448 2015-04-14  Richard Biener  <rguenther@suse.de>
3450         PR tree-optimization/65758
3451         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3453 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3455         PR target/65648
3456         * gcc.c-torture/execute/pr65648.c: New test.
3458 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3460         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3461         __builtin_finite instead of finite.
3462         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3463         Likewise.
3465 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
3467         PR tree-optimization/63387
3468         * gcc.dg/pr63387.c: New testcase.
3470 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
3472         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3474 2015-04-13  Richard Biener  <rguenther@suse.de>
3476         PR tree-optimization/65204
3477         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3479 2015-04-13  Terry Guo  <terry.guo@arm.com>
3481         PR target/65710
3482         * gcc.target/arm/pr65710.c: New.
3484 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3486         PR tree-optimization/65747
3487         * g++.dg/torture/pr65747.C: New test.
3489 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3491         PR c++/65736
3492         * g++.dg/cpp0x/pr65736.C: New test.
3494 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
3495             Martin Liska  <mliska@suse.cz>
3497         PR ipa/65722
3498         * g++.dg/ipa/pr65722.C: New testcase.
3500 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3502         PR tree-optimization/65735
3503         * gcc.c-torture/compile/pr65735.c: New test.
3505 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
3507         PR middle-end/65554
3508         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3510 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3512         PR target/65671
3513         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3515 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
3517         PR target/65647
3518         * gcc.target/arm/pr65647-2.c: New.
3520 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3522         PR target/65694
3523         * g++.dg/torture/pr65694.C: New test.
3525 2015-04-10  Tobias Burnus  <burnus@net-b.de>
3527         * gfortran.dg/coarray_lock_6.f90: New.
3528         * gfortran.dg/coarray_lock_7.f90: New.
3529         * gfortran.dg/coarray/lock_2.f90: New.
3531 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
3533         PR fortran/56674
3534         PR fortran/58813
3535         PR fortran/59016
3536         PR fortran/59024
3537         * gfortran.dg/used_types_27.f90: New.
3539 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3541         PR target/65671
3542         * gcc.target/i386/pr65671.c: New.
3544 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3546         PR tree-optimization/65709
3547         * c-c++-common/ubsan/align-9.c: New test.
3549 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
3551         PR fortran/56852
3552         * gfortran.dg/pr56852.f90: New test.
3554 2015-04-09  Marek Polacek  <polacek@redhat.com>
3555             Jakub Jelinek  <jakub@redhat.com>
3557         PR middle-end/65554
3558         * g++.dg/opt/pr65554.C: New test.
3560 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3562         PR c++/65690
3563         * c-c++-common/attr-aligned-1.c: New test.
3565 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
3567         * gcc.target/i386/mpx/memmove-zero-length.c: New.
3569 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3571         PR target/65676
3572         * gcc.target/i386/sse-25.c: New.
3574 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3576         PR target/65693
3577         * gcc.target/i386/pr65693.c: New test.
3579 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3581         * gcc.dg/lto/chkp-static-bounds_0.c: New.
3583 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3585         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3587 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3589         * gcc.target/i386/thunk-retbnd.c: New.
3591 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
3593         * gnat.dg/opt48.adb: New test.
3594         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3595         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3597 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
3599         PR ipa/65540
3600         * gcc.c-torture/compile/pr65540.c: New.
3602 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
3604         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3605         -Wno-pointer-arith.
3607 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
3609         PR debug/65678
3610         * g++.dg/debug/pr65678.C: New test.
3612         PR middle-end/65680
3613         * gcc.c-torture/compile/pr65680.c: New test.
3615 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
3617         PR fortran/65548
3618         * gfortran.dg/allocate_with_source_5.f90: New test.
3620 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
3622         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3623         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3625 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
3627         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3629 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3631         PR target/65614
3632         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3633         to get floating point compression.
3634         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3636 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
3638         PR preprocessor/61977
3639         * gcc.dg/cpp/pr61977.c: New test.
3641 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
3643         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3645 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
3647         PR target/65647
3648         * gcc.target/arm/pr65647.c: New.
3650 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
3652         PR ipa/65655
3653         * g++.dg/torture/pr65655.C: New testcase.
3655 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3657         PR c++/64085
3658         * g++.dg/cpp1y/lambda-init13.C: New.
3660 2015-04-03  Marek Polacek  <polacek@redhat.com>
3662         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3664 2015-04-02  Marek Polacek  <polacek@redhat.com>
3666         PR c++/65642
3667         * g++.dg/cpp0x/constexpr-fold1.C: New test.
3668         * g++.dg/cpp0x/constexpr-fold2.C: New test.
3670 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
3672         PR preprocessor/61977
3673         * gcc.target/powerpc/pr61977-1.c: New test.
3674         * gcc.target/powerpc/pr61977-2.c: New test.
3676 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
3678         PR c++/56100
3679         * g++.dg/warn/Wshadow-8.C: New.
3680         * g++.dg/warn/Wshadow-9.C: Likewise.
3681         * g++.dg/warn/Wshadow-10.C: Likewise.
3682         * g++.dg/warn/Wshadow-11.C: Likewise.
3684 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3686         * gcc.dg/pr23623.c: Added aligned attribute.
3687         * gcc.dg/20141029-1.c: Likewise.
3688         * gcc.dg/20150306-1.c: New test.
3690 2015-04-01  Marek Polacek  <polacek@redhat.com>
3692         PR c++/65554
3693         * g++.dg/cpp0x/initlist93.C: New test.
3694         * g++.dg/cpp0x/initlist94.C: New test.
3696 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3698         PR target/65624
3699         * gcc.target/aarch64/pr65624.c: New test.
3701 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
3703         * gcc.dg/ipa/inlinehint-4.c: New testcase.
3705 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
3707         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3708         extra variable to force stack alignment.
3709         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3710         extra variable to force stack alignment.
3712 2015-03-31  Marek Polacek  <polacek@redhat.com>
3714         PR c++/65390
3715         * g++.dg/template/pr65390.C: New test.
3717 2015-03-31  Martin Liska  <mliska@suse.cz>
3719         * g++.dg/ipa/pr65557.C: New test.
3721 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3723         * gcc.target/s390/hotpatch-25.c: New test.
3724         * gcc.target/s390/hotpatch-1.c: Update test.
3725         * gcc.target/s390/hotpatch-10.c: Update test.
3726         * gcc.target/s390/hotpatch-11.c: Update test.
3727         * gcc.target/s390/hotpatch-12.c: Update test.
3728         * gcc.target/s390/hotpatch-13.c: Update test.
3729         * gcc.target/s390/hotpatch-14.c: Update test.
3730         * gcc.target/s390/hotpatch-15.c: Update test.
3731         * gcc.target/s390/hotpatch-16.c: Update test.
3732         * gcc.target/s390/hotpatch-17.c: Update test.
3733         * gcc.target/s390/hotpatch-18.c: Update test.
3734         * gcc.target/s390/hotpatch-19.c: Update test.
3735         * gcc.target/s390/hotpatch-2.c: Update test.
3736         * gcc.target/s390/hotpatch-21.c: Update test.
3737         * gcc.target/s390/hotpatch-22.c: Update test.
3738         * gcc.target/s390/hotpatch-23.c: Update test.
3739         * gcc.target/s390/hotpatch-24.c: Update test.
3740         * gcc.target/s390/hotpatch-3.c: Update test.
3741         * gcc.target/s390/hotpatch-4.c: Update test.
3742         * gcc.target/s390/hotpatch-5.c: Update test.
3743         * gcc.target/s390/hotpatch-6.c: Update test.
3744         * gcc.target/s390/hotpatch-7.c: Update test.
3745         * gcc.target/s390/hotpatch-8.c: Update test.
3746         * gcc.target/s390/hotpatch-9.c: Update test.
3747         * gcc.target/s390/hotpatch-compile-16.c: Update test.
3749 2015-03-31  Richard Biener  <rguenther@suse.de>
3751         PR middle-end/65626
3752         * g++.dg/torture/pr65626.C: New testcase.
3754 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
3756         PR target/65531
3757         * gcc.target/i386/mpx/pr65531.cc: New.
3759 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
3761         PR target/65602
3762         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3763         __builtin_alloca instead of alloca.
3764         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3765         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3766         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3767         check.
3769 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
3771         PR ipa/65610
3772         * g++.dg/ubsan/pr65610.C: New test.
3774 2015-03-30  Marek Polacek  <polacek@redhat.com>
3776         PR c++/65398
3777         * g++.dg/cpp0x/pr65398-2.C: New test.
3779 2015-03-30  Marek Polacek  <polacek@redhat.com>
3781         * c-c++-common/pr65556.c: Change the width of bit-fields.
3783 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
3785         PR ipa/65588
3786         * gcc.target/i386/pr65588.c: New testcase.
3788 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3790         PR libgfortran/65563
3791         * gfortran.dg/open_errors_2.f90:  New test.
3793 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3795         PR libgfortran/65596
3796         * gfortran.dg/namelist_86.f90: New test.
3798 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
3800         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3801         statement to reflect new ownership.
3803 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3805         PR c++/42328
3806         * g++.dg/template/friend58.C: New.
3807         * g++.dg/template/friend59.C: Likewise.
3809 2015-03-27  Tobias Burnus  <burnus@net-b.de>
3811         PR c/65586
3812         * g++.dg/gomp/openmp-simd-3.C: New.
3813         * gcc.dg/gomp/openmp-simd-3.c: New.
3815 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
3817         PR target/65248
3818         * gcc.target/i386/pr65248-1.c: New file.
3819         * gcc.target/i386/pr65248-2.c: Likewise.
3820         * gcc.target/i386/pr65248-3.c: Likewise.
3821         * gcc.target/i386/pr65248-4.c: Likewise.
3823 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
3825         PR target/65593
3826         * gcc.c-torture/compile/pr65593.c: New test.
3828 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
3830         PR c++/59329
3831         * g++.dg/cpp1y/constexpr-assert1.C: New.
3833 2015-03-27  Marek Polacek  <polacek@redhat.com>
3835         PR c++/65556
3836         * c-c++-common/pr65556.c: New test.
3838 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
3840         PR ipa/65600
3841         * g++.dg/torture/pr65600.C: New testcase.
3843 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
3845         PR target/65407
3846         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3848 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
3850         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3851         statement and cleanup. Fixed typos.
3853 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3855         PR middle-end/65595
3856         * gcc.c-torture/compile/pr65595.c: New testcase.
3858 2015-03-27  Marek Polacek  <polacek@redhat.com>
3860         PR sanitizer/65583
3861         * g++.dg/ubsan/pr65583.C: New test.
3863 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3865         * gcc.c-torture/compile/20150327.c: New testcase.
3867 2015-03-26  Richard Biener  <rguenther@suse.de>
3869         PR middle-end/65555
3870         * g++.dg/torture/pr65555.C: New testcase.
3872 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
3874         PR tree-optimization/64715
3875         * gcc.dg/builtin-object-size-15.c: New test.
3876         * gcc.dg/pr64715-1.c: New test.
3877         * gcc.dg/pr64715-2.c: New test.
3879 2015-03-26  Richard Biener  <rguenther@suse.de>
3881         PR middle-end/65519
3882         * gnat.dg/specs/opt2.ads: Fix testcase.
3884 2015-03-25  Martin Sebor  <msebor@redhat.com>
3886         PR testsuite/65526
3887         * lib/target-supports.exp (check_effective_target_arm32): Fail early
3888         when target isn't arm*-*-*-*.
3889         (check_effective_target_arm_nothumb): Likewise.
3890         (check_effective_target_arm_little_endian): Likewise.
3891         (check_effective_target_arm_vect_no_misalign): Likewise.
3892         (check_effective_target_aarch64_little_endian): Fail early if target
3893         isn't aarch64*-*-*.
3895 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
3897         PR tree-optimization/65177
3898         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3900 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
3902         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3903         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3904         smmintrin.h and mm3dnow.h.
3906 2015-03-25  Marek Polacek  <polacek@redhat.com>
3908         PR c++/65558
3909         * g++.dg/cpp0x/pr65558.C: New test.
3911 2015-03-25  Marek Polacek  <polacek@redhat.com>
3913         PR c++/61670
3914         * g++.dg/template/pr61670.C: New test.
3916 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3918         PR c++/54987
3919         * g++.dg/template/pr54987.C: New.
3921 2015-03-25  Richard Biener  <rguenther@suse.de>
3923         PR tree-optimization/62630
3924         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3926 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
3928         PR target/65508
3929         * gcc.target/i386/mpx/pr65508.c: New.
3931 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
3933         PR fortran/64952
3934         PR fortran/65532
3935         * gfortran.dg/data_initialized_3.f90: New.
3937 2015-03-25  Richard Biener  <rguenther@suse.de>
3939         PR middle-end/65519
3940         * gnat.dg/specs/opt2.ads: New testcase.
3942 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
3944         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3945         * gcc.target/arm/memset-inline-4.c: Skip for
3946         arm_tune_string_ops_prefer_neon.
3947         * gcc.target/arm/memset-inline-5.c: Ditto.
3948         * gcc.target/arm/memset-inline-6.c: Ditto.
3949         * gcc.target/arm/memset-inline-8.c: Ditto.
3950         * gcc.target/arm/memset-inline-9.c: Ditto.
3952 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3954         PR c++/58923
3955         * g++.dg/other/virtual3.C: New.
3957 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3959         PR c++/60130
3960         * g++.dg/cpp0x/vt-60130.C: New.
3962 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3964         PR c++/61971
3965         * g++.dg/warn/Warray-bounds-7.C: New.
3967 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3969         PR c++/60067
3970         * g++.dg/template/defarg18.C: New.
3972 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3974         PR c++/59988
3975         * g++.dg/cpp0x/vt-59988.C: New.
3977 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
3979         PR tree-optimization/65533
3980         * gcc.dg/pr65533.c: New test.
3982 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
3984         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3985         source= and mold= expressions functionality.
3986         * gfortran.dg/allocate_class_4.f90: New test.
3987         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3988         copying an unlimited polymorhpic object containing a char array
3989         to another unlimited polymorphic object respects the _len
3990         component.
3991         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3992         whether deferred length char array allocate works, unlimited
3993         polymorphic object allocation from a string works and if
3994         allocating an array of deferred length strings works.
3995         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3997 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3999         PR c++/65513
4000         * g++.dg/cpp0x/constexpr-array11.C: New.
4002 2015-03-24  Richard Biener  <rguenther@suse.de>
4004         PR middle-end/65517
4005         * gcc.dg/torture/pr65517.c: New testcase.
4007 2015-03-24  Tobias Burnus  <burnus@net-b.de>
4009         * gfortran.dg/coindexed_1.f90: Moved from
4010         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4012 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4014         PR testsuite/65506
4015         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4016         gimple dump.
4018         PR target/65523
4019         * gcc.target/i386/pr65523.c: New test.
4021         PR ipa/65475
4022         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4023         dg-options.
4024         * g++.dg/lto/pr65475b_0.C: Likewise.
4026 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
4028         PR target/65505
4029         * gcc.target/sh/torture/pr65505.c: New.
4031 2015-03-23  Martin Sebor  <msebor@redhat.com>
4033         PR testsuite/63175
4034         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4035         assembly for lvx in addition to lxv.
4037 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4039         PR target/65504
4040         * gfortran.dg/pr65504.f90: New test.
4042         PR ipa/65521
4043         * gcc.dg/pr65521.c: New test.
4045 2015-03-23  Richard Biener  <rguenther@suse.de>
4047         PR tree-optimization/65518
4048         * gcc.dg/vect/pr65518.c: New testcase.
4050 2015-03-23  Richard Biener  <rguenther@suse.de>
4052         PR tree-optimization/65494
4053         * gcc.dg/vect/pr65494.c: New testcase.
4055 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4057         PR preprocessor/65238
4058         * c-c++-common/cpp/pr65238-1.c: New test.
4059         * gcc.dg/cpp/pr65238-2.c: New test.
4060         * gcc.dg/cpp/trad/pr65238-3.c: New test.
4061         * gcc.dg/cpp/trad/pr65238-4.c: New test.
4063 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
4064             Mikael Morin  <mikael@gcc.gnu.org>
4066         PR fortran/64952
4067         * gfortran.dg/elemental_dependency_4.f90: New.
4068         * gfortran.dg/elemental_dependency_5.f90: New.
4070 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4072         PR ipa/65475
4073         * g++.dg/lto/pr65475b_0.C: New testcase.
4074         * g++.dg/lto/pr65475b_1.C: New testcase.
4075         * g++.dg/lto/pr65475c_0.C: New testcase.
4076         * g++.dg/lto/pr65475c_1.C: New testcase.
4078 2015-03-21  Tobias Burnus  <burnus@net-b.de>
4080         * gfortran.dg/coarray_38.f90: New.
4081         * gfortran.dg/coarray_39.f90: New.
4082         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4083         compile test.
4085 2015-03-20  Marek Polacek  <polacek@redhat.com>
4087         PR c++/65398
4088         * g++.dg/cpp0x/pr65398.C: New test.
4090 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4092         PR ipa/65475
4093         * g++.dg/lto/pr65475_0.C: New testcase.
4094         * g++.dg/lto/pr65475_1.C: New testcase.
4096 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4098         PR rtl-optimization/64366
4099         * gcc.target/sh/pr64366.c: New.
4101 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4103         PR c++/48324
4104         * g++.dg/cpp0x/constexpr-48324.C: New.
4106 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4108         PR c++/48453
4109         * g++.dg/cpp0x/pr48453.C: New.
4111 2015-03-20  Marek Polacek  <polacek@redhat.com>
4113         PR c++/65072
4114         * g++.dg/cpp0x/pr65072.C: New test.
4116 2015-03-20  Richard Biener  <rguenther@suse.de>
4118         PR middle-end/64715
4119         * gcc.dg/pr15347.c: Use -O.
4120         * c-c++-common/pr19807-1.c: Likewise.
4122 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4124         * gnat.dg/volatile13.ad[sb]: New test.
4126 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4128         PR rtl-optimization/60851
4129         * gcc.target/i386/pr60851.c: New test.
4131 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4133         PR target/65240
4134         * g++.dg/pr65240.h: Add tests for PR 65240.
4135         * g++.dg/pr65240-1.C: Likewise.
4136         * g++.dg/pr65240-2.C: Likewise.
4137         * g++.dg/pr65240-3.C: Likewise.
4138         * g++.dg/pr65240-4.C: Likewise.
4140 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4142         PR rtl-optimization/63491
4143         * gcc.target/powerpc/pr63491.c: New.
4145 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4147         * g++.dg/ipa/pr65465.C: New test.
4149 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4151         PR c++/52659
4152         * g++.dg/cpp0x/deleted11.C: New.
4154 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4156         PR sanitizer/65400
4157         * c-c++-common/tsan/pr65400-3.c: New test.
4159 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4161         PR c++/59686
4162         * g++.dg/cpp0x/constexpr-59686.C: New.
4164 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4166         PR sanitizer/64265
4167         * g++.dg/tsan/pr64265.C: New test.
4169         PR sanitizer/65400
4170         * c-c++-common/tsan/pr65400-1.c: New test.
4171         * c-c++-common/tsan/pr65400-2.c: New test.
4173 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4175         PR c++/59816
4176         * g++.dg/cpp0x/pr59816.C: New.
4178 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4180         PR fortran/59198
4181         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4183 2015-03-18  Martin Liska  <mliska@suse.cz>
4185         PR ipa/65439
4186         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4187         equivalences either to 6 or 7.
4189 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4191         PR middle-end/64491
4192         Revert:
4193         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4195         * gcc.dg/undefined-loop-1.c: New file.
4196         * gcc.dg/undefined-loop-2.c: New file.
4198         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4200         PR testsuite/64032
4201         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4202         loop exits too early.
4204 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
4206         PR tree-optimization/65450
4207         * gfortran.dg/pr65450.f90: New test.
4209         PR target/65078
4210         * gcc.target/i386/pr65078-1.c: New test.
4211         * gcc.target/i386/pr65078-2.c: New test.
4212         * gcc.target/i386/pr65078-3.c: New test.
4213         * gcc.target/i386/pr65078-4.c: New test.
4214         * gcc.target/i386/pr65078-5.c: New test.
4215         * gcc.target/i386/pr65078-6.c: New test.
4217 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4219         PR c++/65340
4220         * g++.dg/cpp1y/pr65340.C: New.
4222 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4224         PR fortran/64432
4225         * gfortran.dg/system_clock_3.f08: Adjust test.
4227 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4229         PR fortran/59198
4230         * gfortran.dg/proc_ptr_comp_44.f90: New test.
4231         * gfortran.dg/proc_ptr_comp_45.f90: New test.
4233 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4235         PR fortran/64432
4236         * gfortran.dg/system_clock_3.f08: New test.
4238 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4240         PR c++/64626
4241         g++.dg/cpp1y/pr64626-1.C: New.
4242         g++.dg/cpp1y/pr64626-2.C: New.
4243         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4245 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
4247         PR tree-optimization/65427
4248         * gcc.c-torture/execute/pr65427.c: New test.
4250 2015-03-16  Marek Polacek  <polacek@redhat.com>
4252         DR 1688
4253         PR c++/65327
4254         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4255         * g++.dg/cpp0x/pr65327.C: New test.
4257 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4259         PR sanitizer/64820
4260         * c-c++-common/asan/pr64820.c: New test.
4262 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
4264         * gfortran.dg/pointer_2.f90: New test.
4266 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4268         * g++.dg/pr65049.C: New test.
4270 2015-03-16  Tom de Vries  <tom@codesourcery.com>
4272         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4273         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4274         * gcc.target/i386/fuse-caller-save.c: Same.
4276 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4278         * gnat.dg/loop_optimization18.ad[sb]: New test.
4279         * gnat.dg/loop_optimization18_pkg.ads: New helper.
4281 2015-03-16  Alan Modra  <amodra@gmail.com>
4283         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4284         2014-12-05 change.
4286 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4288         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4289         hppa*-*-hpux*.
4290         * gcc.dg/torture/pr65270-2.c: Likewise.
4292 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4294         PR fortran/61138
4295         * gfortran.dg/pointer_remapping_9.f90: New.
4297 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
4299         PR tree-optimization/65369
4300         * gcc.c-torture/execute/pr65369.c: New test.
4302         PR tree-optimization/65418
4303         * gcc.c-torture/execute/pr65418-1.c: New test.
4304         * gcc.c-torture/execute/pr65418-2.c: New test.
4306         PR rtl-optimization/65401
4307         * gcc.c-torture/execute/pr65401.c: New test.
4309 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4311         PR target/64600
4312         * gcc.target/arm/pr64600_1.c: New test.
4314 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4316         PR rtl-optimization/65235
4317         * gcc.target/aarch64/pr65235_1.c: New test.
4319 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4321         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4322         * gcc.target/s390/hotpatch-22.c: Likewise.
4323         * gcc.target/s390/hotpatch-23.c: Likewise.
4324         * gcc.target/s390/hotpatch-24.c: Likewise.
4325         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4326         * gcc.target/s390/hotpatch-1.c: Update expected output.
4327         * gcc.target/s390/hotpatch-2.c: Likewise.
4328         * gcc.target/s390/hotpatch-3.c: Likewise.
4329         * gcc.target/s390/hotpatch-4.c: Likewise.
4330         * gcc.target/s390/hotpatch-5.c: Likewise.
4331         * gcc.target/s390/hotpatch-6.c: Likewise.
4332         * gcc.target/s390/hotpatch-7.c: Likewise.
4333         * gcc.target/s390/hotpatch-8.c: Likewise.
4334         * gcc.target/s390/hotpatch-9.c: Likewise.
4335         * gcc.target/s390/hotpatch-10.c: Likewise.
4336         * gcc.target/s390/hotpatch-11.c: Likewise.
4337         * gcc.target/s390/hotpatch-12.c: Likewise.
4338         * gcc.target/s390/hotpatch-13.c: Likewise.
4339         * gcc.target/s390/hotpatch-14.c: Likewise.
4340         * gcc.target/s390/hotpatch-15.c: Likewise.
4341         * gcc.target/s390/hotpatch-16.c: Likewise.
4342         * gcc.target/s390/hotpatch-17.c: Likewise.
4343         * gcc.target/s390/hotpatch-18.c: Likewise.
4344         * gcc.target/s390/hotpatch-19.c: Likewise.
4346 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4348         PR target/65103
4349         * gcc.target/i386/pr65103-1.c: New.
4351 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4353         PR target/65044
4354         * gcc.target/i386/pr65044.c: New.
4356 2015-03-12  Tom de Vries  <tom@codesourcery.com>
4358         PR rtl-optimization/64895
4359         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4360         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4361         * gcc.target/i386/fuse-caller-save.c: Ditto.
4363 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4365         * gcc.dg/ipa/pr63569.c: Fix template.
4367 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
4369         * g++.dg/ipa/pr64146.C: Require fpic support.
4371 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
4373         PR libfortran/65200
4374         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4375         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4377 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
4379         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4380         to dg-options, fix up dg-skip-if.
4382 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
4384         PR target/65296
4385         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4386         * gcc.target/avr/tiny-caller-save.c: Same.
4388 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4390         PR target/65242
4391         * g++.dg/pr65242.C: New test.
4393 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
4395         * c-c++-common/asan/no-asan-check-glob.c: New test.
4397 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
4399         PR c++/65370
4400         * g++.dg/other/default11.C: New.
4401         * g++.dg/other/default12.C: Likewise.
4403 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4405         PR target/65368
4406         * gcc.target/i386/bmi2-bzhi-2.c: New test.
4408 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
4410         PR fortran/65024
4411         * gfortran.dg/unlimited_polymorphic_23.f90: New test
4413 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4415         PR c++/65127
4416         * g++.dg/cpp0x/pr65127.C: New test.
4418 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4420         * gcc.dg/ipa/PR64550.c: Update template.
4422 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4423             Tobias Burnus  <burnus@net-b.de>
4425         * gfortran.dg/coarray_sync_memory.f90: New.
4427 2015-03-10  Marek Polacek  <polacek@redhat.com>
4429         PR sanitizer/65367
4430         * c-c++-common/ubsan/pr65367.c: New test.
4432 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4434         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4435         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4436         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4437         * gcc.target/i386/mpx/calloc-1-nov.c: New.
4438         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4439         * gcc.target/i386/mpx/malloc-1-nov.c: New.
4440         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4441         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4442         * gcc.target/i386/mpx/realloc-1-nov.c: New.
4443         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4444         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4445         * gcc.target/i386/mpx/realloc-2-nov.c: New.
4446         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4448 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4450         * lib/mpx-dg.exp (mpx_link_flags): New.
4451         (mpx_init): New.
4452         (mpx_finish): New.
4453         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4454         * gcc.target/i386/mpx/alloca-1-nov.c: New.
4455         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4456         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4457         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4458         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4459         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4460         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4461         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4462         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4463         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4464         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4465         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4466         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4467         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4468         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4469         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4470         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4471         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4472         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4473         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4474         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4475         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4476         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4477         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4478         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4479         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4480         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4481         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4482         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4483         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4484         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4485         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4486         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4487         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4488         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4489         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4490         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4491         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4492         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4493         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4494         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4495         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4496         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4497         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4498         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4499         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4500         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4501         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4502         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4503         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4504         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4505         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4506         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4507         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4508         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4509         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4510         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4511         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4512         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4513         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4514         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4515         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4516         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4517         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4518         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4519         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4520         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4521         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4522         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4523         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4524         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4525         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4526         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4527         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4528         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4529         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4530         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4531         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4532         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4533         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4534         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4535         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4536         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4537         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4538         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4539         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4540         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4541         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4542         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4543         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4544         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4545         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4546         * gcc.target/i386/mpx/label-address-1.c: New.
4547         * gcc.target/i386/mpx/legacy-1-nov.c: New.
4548         * gcc.target/i386/mpx/macro.c: New.
4549         * gcc.target/i386/mpx/mpx-check.h: New.
4550         * gcc.target/i386/mpx/mpx.exp: New.
4551         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4552         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4553         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4554         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4555         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4556         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4557         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4558         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4559         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4560         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4561         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4562         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4563         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4564         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4565         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4566         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4567         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4568         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4569         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4570         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4571         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4572         * gcc.target/i386/mpx/reference-1-lbv.c: New.
4573         * gcc.target/i386/mpx/reference-1-nov.c: New.
4574         * gcc.target/i386/mpx/reference-1-ubv.c: New.
4575         * gcc.target/i386/mpx/reference-2-lbv.c: New.
4576         * gcc.target/i386/mpx/reference-2-nov.c: New.
4577         * gcc.target/i386/mpx/reference-2-ubv.c: New.
4578         * gcc.target/i386/mpx/reference-3-lbv.c: New.
4579         * gcc.target/i386/mpx/reference-3-nov.c: New.
4580         * gcc.target/i386/mpx/reference-3-ubv.c: New.
4581         * gcc.target/i386/mpx/reference-4-lbv.c: New.
4582         * gcc.target/i386/mpx/reference-4-nov.c: New.
4583         * gcc.target/i386/mpx/reference-4-ubv.c: New.
4584         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4585         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4586         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4587         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4588         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4589         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4590         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4591         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4592         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4593         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4594         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4595         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4596         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4597         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4598         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4599         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4600         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4601         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4602         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4603         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4604         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4605         * gcc.target/i386/mpx/sincos-1-nov.c: New.
4606         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4607         * gcc.target/i386/mpx/static-array-1-nov.c: New.
4608         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4609         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4610         * gcc.target/i386/mpx/static-init-1-nov.c: New.
4611         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4612         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4613         * gcc.target/i386/mpx/static-init-2-nov.c: New.
4614         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4615         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4616         * gcc.target/i386/mpx/static-init-3-nov.c: New.
4617         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4618         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4619         * gcc.target/i386/mpx/static-init-4-nov.c: New.
4620         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4621         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4622         * gcc.target/i386/mpx/static-init-5-nov.c: New.
4623         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4624         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4625         * gcc.target/i386/mpx/static-init-6-nov.c: New.
4626         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4627         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4628         * gcc.target/i386/mpx/static-string-1-nov.c: New.
4629         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4630         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4631         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4632         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4633         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4634         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4635         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4636         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4637         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4638         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4639         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4640         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4641         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4642         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4643         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4644         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4645         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4646         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4647         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4648         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4649         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4650         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4651         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4652         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4653         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4654         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4655         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4656         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4657         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4658         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4659         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4660         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4661         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4662         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4663         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4664         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4665         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4666         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4667         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4668         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4669         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4670         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4671         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4672         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4673         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4674         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4675         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4676         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4677         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4678         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4679         * gcc.target/i386/mpx/vararg-1-nov.c: New.
4680         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4681         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4682         * gcc.target/i386/mpx/vararg-2-nov.c: New.
4683         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4684         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4685         * gcc.target/i386/mpx/vararg-3-nov.c: New.
4686         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4687         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4688         * gcc.target/i386/mpx/vararg-4-nov.c: New.
4689         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4690         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4691         * gcc.target/i386/mpx/vararg-5-nov.c: New.
4692         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4693         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4694         * gcc.target/i386/mpx/vararg-6-nov.c: New.
4695         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4696         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4697         * gcc.target/i386/mpx/vararg-7-nov.c: New.
4698         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4699         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4700         * gcc.target/i386/mpx/vararg-8-nov.c: New.
4701         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4702         * gcc.target/i386/mpx/vla-1-lbv.c: New.
4703         * gcc.target/i386/mpx/vla-1-nov.c: New.
4704         * gcc.target/i386/mpx/vla-1-ubv.c: New.
4705         * gcc.target/i386/mpx/vla-2-lbv.c: New.
4706         * gcc.target/i386/mpx/vla-2-nov.c: New.
4707         * gcc.target/i386/mpx/vla-2-ubv.c: New.
4709 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
4711         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4713 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
4715         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4717 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
4719         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4720         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4722 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4724         PR c/65120
4725         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4726         on rhs is 0.
4727         (fn4): New test.
4728         * c-c++-common/pr65120.c: New test.
4730         PR rtl-optimization/65321
4731         * gcc.dg/pr65321.c: New test.
4733 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4735         PR tree-optimization/65355
4736         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4738 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
4740         PR c/65120
4741         * c-c++-common/pr49706.c: Adjust tests for not warning
4742         about !!x == y or !b == y where b is boolean, and add
4743         some further tests.
4744         * c-c++-common/pr62199-2.c: Likewise.
4746 2015-03-09  Richard Biener  <rguenther@suse.de>
4748         PR middle-end/65270
4749         * gcc.dg/torture/pr65270-1.c: New testcase.
4750         * gcc.dg/torture/pr65270-2.c: Likewise.
4752 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4754         PR tree-optimization/63743
4755         * gcc.dg/pr63743.c: New test.
4757 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
4759         PR lto/65316
4760         * g++.dg/lto/pr65316_0.C: New testcase.
4761         * g++.dg/lto/pr65316_1.C: New testcase.
4763 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
4765         PR target/62247
4766         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4767         hppa*-*-hpux*.
4768         * g++.dg/abi/rtti3.C: Likewise.
4770         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4772         PR target/62251
4773         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4775         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4777         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4779         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4781 2015-03-08  Morin  <mikael@gcc.gnu.org>
4783         PR fortran/60898
4784         * gfortran.dg/entry_20.f90: New.
4786 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
4788         PR target/65153
4789         * gcc.c-torture/compile/pr65153.c: New.
4791 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
4793         PR target/65249
4794         * g++.dg/torture/pr65249.C: New.
4796 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
4798         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4799         long.
4800         (int64_t): Likewise.
4802 2015-03-07  Marek Polacek  <polacek@redhat.com>
4803             Martin Uecker  <uecker@eecs.berkeley.edu>
4805         PR sanitizer/65280
4806         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4807         member-like arrays.
4808         * c-c++-common/ubsan/bounds-8.c: New test.
4809         * c-c++-common/ubsan/bounds-9.c: New test.
4810         * gcc.dg/ubsan/bounds-2.c: New test.
4812 2015-03-05  Martin Sebor  <msebor@redhat.com>
4814         * PR testsuite/63175
4815         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4816         checking of results into main to prevent it from getting optimized
4817         away.
4818         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4820 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
4822         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4823         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4824         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4825         x64.
4827 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
4829         * g++.dg/lto/pr65302_1.C: New testcase.
4830         * g++.dg/lto/pr65302_0.C: New testcase.
4832 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
4834         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4835         -fno-ipa-icf to dg-options.
4837 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
4839         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4840         compiles using the linker plugin.
4842 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4844         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4846 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4848         * gcc.target/arm/pr65067.c: New test.
4850 2015-03-05  Martin Liska  <mliska@suse.cz>
4852         PR ipa/65318
4853         * gcc.dg/ipa/pr65318.c: New test.
4855 2015-03-05  Marek Polacek  <polacek@redhat.com>
4857         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4859 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4861         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4863 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4865         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4866         max-unroll-times back to defaults for s390.
4868 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4870         Fix last commit.
4872 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4874         PR c++/64665
4875         * g++.dg/cpp0x/initlist92.C: New.
4877 2015-03-05  Richard Biener  <rguenther@suse.de>
4879         PR tree-optimization/65310
4880         * gcc.dg/vect/pr65310.c: New testcase.
4882 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4884         PR c++/64834
4885         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4887 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
4889         * gnat.dg/entry_queues3.adb: New test.
4891 2015-03-04  Ian Lance Taylor  <iant@google.com>
4893         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4895 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4897         PR c++/64227
4898         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4900 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
4902         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4903         -fno-ipa-icf to dg-options
4904         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4905         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4907 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4909         PR c++/64398
4910         * g++.dg/cpp0x/decltype62.C: New.
4912 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
4914         * gnat.dg/object_overflow5.adb: New test.
4916 2015-03-03  Martin Liska  <mliska@suse.cz>
4918         PR ipa/65287
4919         * gcc.dg/ipa/pr65287.c: New test.
4921 2015-03-03  Martin Jambor  <mjambor@suse.cz>
4922             Eric Botcazou  <ebotcazou@adacore.com>
4924         * gnat.dg/specs/pack12.ads: New test.
4926 2015-03-03  Martin Liska  <mliska@suse.cz>
4928         * gcc.dg/ipa/PR65282.c: New test.
4930 2015-03-13  Jeff Law  <law@redhat.com>
4932         PR tree-optimization/65241
4933         * gcc.c-torture/compile/pr65241.c: New test.
4935 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
4937         PR target/64331
4938         * gcc.target/avr/torture/pr64331.c: New test.
4940 2015-03-03  Martin Liska  <mliska@suse.cz>
4941             Jan Hubicka  <hubicka@ucw.cz>
4943         * g++.dg/ipa/pr65263.C: New test.
4945 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4947         PR ipa/65130
4948         * gcc.dg/lto/pr65130_0.c: New testcase.
4949         * gcc.dg/lto/pr65130_1.c: New testcase.
4951 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4953         PR ipa/64988
4954         * g++.dg/torture/pr64988.C: New testcase.
4956 2015-03-02  Tobias Burnus  <burnus@net-b.de>
4958         * gfortran.dg/coarray_atomic_6.f90: New.
4960 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4962         PR target/65184
4963         * gcc.target/i386/pr65184.c: New.
4965 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4967         PR target/65183
4968         * gcc.target/i386/pr65183.c: New.
4970 2015-02-28  Martin Liska  <mliska@suse.cz>
4971             Jan Hubicka  <hubicka@ucw.cz>
4973         * gcc.dg/ipa/ipa-icf-35.c: New test.
4974         * gcc.dg/ipa/ipa-icf-36.c: New test.
4975         * gcc.dg/ipa/ipa-icf-37.c: New test.
4977 2015-02-28  Martin Liska  <mliska@suse.cz>
4978             Jan Hubicka  <hubicka@ucw.cz>
4980         PR ipa/65245
4981         * gcc.dg/ipa/ipa-icf-34.c: New test.
4983 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4985         PR target/61142
4986         * gcc.target/sh/sh/pr61142.c: New.
4988 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
4990         * g++.dg/other/dump-ada-spec-3.C: New test.
4992 2015-03-01  Martin Liska  <mliska@suse.cz>
4994         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4995         * g++.dg/ipa/pr63595.C: Update expected results.
4997 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
4999         PR ipa/65236
5000         * g++.dg/ipa/ipa-icf-6.C: New testcase.
5002 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
5004         * gcc.dg/vect/pr59354.c: Move vector producing code to
5005         separate function.
5007 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
5009         PR ipa/65237
5010         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5011         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5012         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5013         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5015 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
5017         PR tree-optimization/65048
5018         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5019         (foo): Use K&R style definition.
5021 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
5023         PR target/65032
5024         * g++.dg/pr65032.C: New.
5026 2015-02-27  Marek Polacek  <polacek@redhat.com>
5028         PR c/65040
5029         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5030         -Wformat=2.
5032 2015-02-27  Marek Polacek  <polacek@redhat.com>
5034         PR c/65228
5035         * gcc.dg/pr65228.c: New test.
5037 2015-02-27  Kai Tietz  <ktietz@redhat.com>
5039         PR c/35330
5040         * gcc.dg/weak/weak-17.c: New file.
5042 2015-02-27  Richard Biener  <rguenther@suse.de>
5044         PR lto/65193
5045         * g++.dg/lto/pr65193_0.C: New testcase.
5047 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5049         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5050         * gcc.target/s390/hotpatch-8.c: Likewise.
5051         * gcc.target/s390/hotpatch-9.c: Likewise.
5052         * gcc.target/s390/pr61078.c: Likewise.
5053         * gcc.target/s390/pr57960.c: Remove -m64.
5054         * gcc.target/s390/pr61078.c: Likewise.
5056 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
5057             Martin Liska  <mliska@suse.cz>
5059         PR bootstrap/65150
5060         * gcc.dg/pr64454.c: Disable ICF.
5061         * gcc.dg/pr28685-1.c: Disable ICF
5062         * gcc.dg/ipa/iinline-5.c: Disable ICF.
5063         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5064         * g++.dg/ipa/ipa-icf-4.C: Update template.
5066 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
5068         PR tree-optimization/65216
5069         * gcc.c-torture/execute/pr65216.c: New test.
5071         PR tree-optimization/65215
5072         * gcc.c-torture/execute/pr65215-1.c: New test.
5073         * gcc.c-torture/execute/pr65215-2.c: New test.
5074         * gcc.c-torture/execute/pr65215-3.c: New test.
5075         * gcc.c-torture/execute/pr65215-4.c: New test.
5076         * gcc.c-torture/execute/pr65215-5.c: New test.
5078 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5080         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5082 2015-02-26  Martin Liska  <mliska@suse.cz>
5083             Jan Hubicka  <hubicka@ucw.cz>
5085         * g++.dg/ipa/pr64146.C: Update expected results.
5086         * gcc.dg/ipa/ipa-icf-26.c: Update test.
5087         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5088         * gcc.dg/ipa/ipa-icf-34.c: New test.
5090 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5092         * gcc.dg/vect/vect-pr61917.c: Rename to ...
5093         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5094         (dg-additional-options): Remove dg directive.
5095         (dg-final): Add dg directive.
5097 2015-02-26  Marek Polacek  <polacek@redhat.com>
5099         PR ipa/65008
5100         * g++.dg/ipa/pr65008.C: New test.
5102 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5104         * lib/profopt.exp (profopt-target-cleanup): New proc.
5105         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5106         files from sources from dg-additional-sources.
5108 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5110         * lib/gcov.exp: Cleanup in case of xfail.
5112 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5114         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5116 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5118         PR debug/46102
5119         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5120         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5121         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5122         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5123         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5124         * g++.dg/debug/pr46123.C: XFAIL and move...
5125         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5126         * gcc.dg/debug/dwarf2-3.c: Move...
5127         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5129 2015-02-26  Marek Polacek  <polacek@redhat.com>
5131         PR c++/65202
5132         * g++.dg/cpp1y/pr65202.C: New test.
5134 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5136         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5137         locale_facets.h.gcov.
5139 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5141         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5143 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5145         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5147 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5149         PR target/65217
5150         * gcc.target/i386/pr65217.c: New.
5152 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5154         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5156 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5158         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5160 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5162         PR tree-optimization/65048
5163         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5165 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5167         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5168         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5170 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5172         PR target/65161
5173         * gcc.target/i386/pr65161.c: New test.
5175 2015-02-26  Terry Guo  <terry.guo@arm.com>
5177         * gcc.target/arm/no-volatile-in-it.c: New test.
5179 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5181         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5182         (dg-options): Add -save-temps.
5183         (dg-final): Add cleanup-saved-temps.
5185 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5187         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5189 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5191         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5192         * gcc.target/powerpc/pack01.c: Include string.h.
5194 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5196         PR target/65167
5197         * gcc.target/i386/pr65167.c: New.
5199 2015-02-25  Kai Tietz  <ktietz@redhat.com>
5201         PR tree-optimization/61917
5202         * gcc.dg/vect/vect-pr61917.c: New file.
5204 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
5206         PR tree-optimization/65170
5207         * gcc.c-torture/execute/pr65170.c: New test.
5208         * gcc.dg/tree-ssa/vrp96.c: New test.
5210 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5212         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5214 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5216         PR testsuite/65126
5217         * lib/gcc-defs.exp (additional_sources_used): Add new var.
5218         (dg-additional-files-options): Copy additional_sources to
5219         additional_sources_used before emptying additional_sources.
5220         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5221         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5222         (cleanup-saved-temps): Use additional_sources_used instead of
5223         additional_sources.
5224         (dg-test): Reset additional_sources_used.
5226 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5228         PR fortran/63427
5229         * gfortran.dg/integer_exponentiation_6.F90: New test.
5231 2015-02-23  Martin Sebor  <msebor@redhat.com>
5233         PR target/65109
5234         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5235         two parts.  One to save registers, the other to verify the
5236         registers have the right values.  Save register state into
5237         static data rather than on the stack.
5239 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
5241         PR bootstrap/63888
5242         * c-c++-common/asan/pr63888.c: New test.
5244 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5246         PR target/65163
5247         * gcc.c-torture/compile/pr65163.c: New.
5249 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5251         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5252         with -m31 on 64 bit.
5253         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5254         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5256 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5258         * gcc.target/s390/20090223-1.c: Add
5259         -Wno-implicit-function-declaration option.
5260         * gcc.target/s390/pr42224.c: Likewise.
5261         * gcc.target/s390/pr55718.c: Likewise.
5263 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5265         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5266         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5267         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5268         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5269         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5270         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5271         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5272         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5273         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5274         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5275         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5276         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5277         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5278         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5279         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5280         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5281         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5282         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5283         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5284         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5285         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5287 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5289         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5290         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5291         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5292         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5293         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5294         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5295         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5296         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5297         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5298         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5299         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5300         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5301         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5302         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5303         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5304         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5306 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5308         PR fortran/64980
5309         PR fortran/61960
5310         * gfortran.dg/pr61960.f90: New.
5311         * gfortran.dg/pr64230.f90: New.
5312         * gfortran.dg/pr64980.f03: New.
5314 2015-02-22  Tom de Vries  <tom@codesourcery.com>
5316         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5318 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
5320         PR ada/65156
5321         * gnat.dg/timing_events.adb: Removed, invalid test.
5323 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
5325         PR debug/58123
5326         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5327         location.
5328         * g++.dg/gcov/gcov-2.C: Likewise.
5330 2015-02-20  Richard Biener  <rguenther@suse.de>
5332         PR tree-optimization/65136
5333         * gcc.dg/tree-ssa/pr65136.c: New testcase.
5335 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
5337         PR testsuite/64158
5338         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5339         and nvptx-*-* blacklisting.
5341         * gcc.dg/sibcall-9.c: New test.
5342         * gcc.dg/sibcall-10.c: New test.
5344 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5346         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5348 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
5350         PR target/64452
5351         * gcc.target/avr/torture/pr64452.c: New test.
5353 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5355         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5356         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5358 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5360         PR testsuite/65116
5361         * lib/target-supports.exp (check_compile): Check whether
5362         additional_sources is defined before using it.
5364 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
5366         PR middle-end/65074
5367         * g++.dg/opt/pr65074.C: New file.
5369 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
5371         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5372         (size_type): New typedef.
5373         (operator "" _script): Use it for the last argument.
5375 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5377         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5379 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5381         * lib/target-supports.exp (check_compile): Save/restore
5382         additional_sources that may belong to an actual test.
5384 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
5386         PR gcov-profile/64634
5387         * g++.dg/gcov/gcov-15.C: New test.
5389 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5391         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5393 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5395         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5397 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5399         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5401 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5403         * gfortran.dg/fmt_cache_1.f: Add missing close.
5405 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5407         PR testsuite/65107
5408         * gfortran.dg/read_eof_8.f90: Add missing close.
5410 2015-02-18  Richard Biener  <rguenther@suse.de>
5412         PR tree-optimization/65063
5413         * gcc.dg/pr65063.c: New testcase.
5415 2015-02-18  Richard Biener  <rguenther@suse.de>
5417         PR tree-optimization/62217
5418         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5420 2015-02-18  Marek Polacek  <polacek@redhat.com>
5422         PR sanitizer/65081
5423         * c-c++-common/ubsan/pr65081.c: New test.
5425 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5427         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5428         * gcc.target/sh/force-cbranch-delay-slot.c: New.
5430 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5432         * gcc.dg/ipa/propalign-3.c: New test.
5434 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5436         PR target/64793
5437         * gcc.target/sh/pr64793.c: New.
5438         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5440 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
5442         * gcc.target/arm/divzero.c: New test case.
5444 2015-02-17  Tom de Vries  <tom@codesourcery.com>
5446         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5448 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
5449             Jakub Jelinek  <jakub@redhat.com>
5451         PR c++/65075
5452         * g++.dg/cpp0x/pr65075.C: New test.
5454 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
5456         PR target/65058
5457         * gcc.target/powerpc/pr65058.c: New test.
5459 2015-02-16  Jeff Law  <law@redhat.com>
5461         PR tree-optimization/64823
5462         * gcc.dg/uninit-20.c: New test.
5464 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
5465             James Greenhalgh  <james.greenhalgh@arm.com>
5467         PR ipa/64963
5468         * gcc.dg/ipa/ipa-clone-1.c: New test.
5470 2015-02-16  Richard Biener  <rguenther@suse.de>
5472         PR tree-optimization/65077
5473         * gcc.dg/torture/pr65077.c: New testcase.
5475 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
5477         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5478         Directive adjusted to scan for ldaxr.
5479         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5480         adjusted to scan for ldaex.
5482 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
5484         PR c++/65080
5485         * g++.dg/cpp0x/constexpr-65080.C: New.
5487 2015-02-16  Richard Biener  <rguenther@suse.de>
5489         PR tree-optimization/63593
5490         * gcc.dg/pr63593.c: New testcase.
5492 2015-02-16  Marek Polacek  <polacek@redhat.com>
5494         PR c/65066
5495         * gcc.dg/pr65066.c: New test.
5497 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5499         * gcc.dg/pr65002.C: Move ...
5500         * g++.dg/ipa/pr65002.C: ... here.
5502 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
5504         * gcc.target/powerpc/pr64205.c: Skip on AIX.
5505         * gcc.target/powerpc/pr64505.c: Skip on AIX.
5506         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5507         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5509 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
5511         PR testsuite/64850
5512         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5513         the expression to find calls.
5514         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5515         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5516         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5517         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5518         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5520 2015-02-14  Marek Polacek  <polacek@redhat.com>
5522         PR c/64768
5523         * gcc.dg/array-11.c: New test.
5524         * gcc.dg/array-12.c: New test.
5525         * gcc.dg/array-13.c: New test.
5526         * gcc.dg/array-14.c: New test.
5527         * gcc.dg/c99-flex-array-typedef-1.c: New test.
5528         * gcc.dg/c99-flex-array-typedef-2.c: New test.
5529         * gcc.dg/c99-flex-array-typedef-3.c: New test.
5530         * gcc.dg/c99-flex-array-typedef-5.c: New test.
5531         * gcc.dg/c99-flex-array-typedef-7.c: New test.
5532         * gcc.dg/c99-flex-array-typedef-8.c: New test.
5534 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5536         PR c++/60894
5537         * g++.dg/lookup/using54.C: New.
5539 2015-02-13  Jeff Law  <law@redhat.com>
5541         PR bootstrap/65060
5542         Revert my change for tree-optimization/64823.
5544 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5546         PR tree-optimization/65053
5547         * gcc.c-torture/execute/pr65053-1.c: New test.
5548         * gcc.c-torture/execute/pr65053-2.c: New test.
5550 2015-02-13  Marek Polacek  <polacek@redhat.com>
5552         PR c/65050
5553         * gcc.dg/pr65050.c: New test.
5555 2015-02-13  Jeff Law  <law@redhat.com>
5557         PR tree-optimization/64823
5558         * gcc.dg/uninit-20.c: New test.
5560         PR rtl-optimization/47477
5561         * gcc.dg/tree-ssa/pr47477.c: New test.
5563 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5565         PR c++/60211
5566         * g++.dg/parse/ivdep-2.C: New.
5567         * g++.dg/parse/ivdep-3.C: Likewise.
5569 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5571         PR fortran/64506
5572         * gfortran.dg/continuation_13.f90: New test.
5573         * gfortran.dg/continuation_14.f: New test.
5575 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5577         PR c++/64970
5578         * g++.dg/cpp0x/sfinae55.C: New.
5580 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5582         PR ipa/65034
5583         * g++.dg/ipa/pr65034.C: New test.
5585 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5587         PR tree-optimization/65002
5588         * gcc.dg/pr65002.C: New.
5590 2015-02-13  Marek Polacek  <polacek@redhat.com>
5592         PR c/65040
5593         * c-c++-common/pr65040.c: New test.
5595 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
5597         PR tree-optimization/64705
5598         * gcc.dg/tree-ssa/pr64705.c: New test.
5600 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5602         PR rtl/32219
5603         * gcc.dg/visibility-22.c: New test.
5604         * gcc.dg/visibility-23.c: New test.
5605         * gcc.target/i386/pr32219-1.c: New test.
5606         * gcc.target/i386/pr32219-2.c: New test.
5607         * gcc.target/i386/pr32219-3.c: New test.
5608         * gcc.target/i386/pr32219-4.c: New test.
5609         * gcc.target/i386/pr32219-5.c: New test.
5610         * gcc.target/i386/pr32219-6.c: New test.
5611         * gcc.target/i386/pr32219-7.c: New test.
5612         * gcc.target/i386/pr32219-8.c: New test.
5613         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5615 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5617         PR libgfortran/57822
5618         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5619         four different KINDs.
5621 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5623         PR c++/64884
5624         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5626         PR sanitizer/65000
5627         * g++.dg/ubsan/pr65000.C: New test.
5629 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
5631         PR fortran/64932
5632         * gfortran.dg/finalize_28.f90: New test
5634 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5636         PR debug/55541
5637         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5638         DW_TAG_lexical_block removal.
5639         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5640         * g++.dg/guality/pr55541.C: New test.
5642         PR sanitizer/64984
5643         * g++.dg/ubsan/pr64984.C: New test.
5645 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
5647         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5649 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5651         PR testsuite/64930
5652         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5653         instructions for 2015-01-14 get_memmodel changes.
5654         * gcc.target/powerpc/atomic-p8.c: Likewise.
5656         PR sanitizer/65019
5657         * g++.dg/ubsan/pr65019.C: New test.
5659         PR tree-optimization/65014
5660         * gcc.c-torture/compile/pr65014.c: New test.
5662 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5664         PR libgfortran/57822
5665         * gfortran/fmt_g0_7.f08: Revise test.
5667 2015-02-11  Jeff Law  <law@redhat.com>
5669         PR target/63347
5670         * gcc.target/m68k/pr63347.c: New test.
5672 2015-02-11  Marek Polacek  <polacek@redhat.com>
5674         * g++.dg/ubsan/shift-1.C: New test.
5675         * gcc.dg/ubsan/c-shift-2.c: New test.
5676         * c-c++-common/ubsan/shift-5.c: Remove file.
5678 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
5680         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5681         Directive adjusted to XFAIL.
5682         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5683         adjusted to XFAIL.
5685 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5687         PR middle-end/65003
5688         * g++.dg/opt/pr65003.C: New test.
5690 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5692         * lib/target-supports.exp (check_effective_target_pie): Renamed
5693         to ...
5694         (check_effective_target_pie_enabled): This.
5695         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5696         * gcc.target/i386/pie.c: Likewise.
5698 2015-02-11  Andrew Pinski  <apinski@cavium.com>
5700         PR target/64893
5701         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5702         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5704 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5706         PR target/61925
5707         * gcc.target/i386/pr61925-1.c: New test.
5708         * gcc.target/i386/pr61925-2.c: New test.
5709         * gcc.target/i386/pr61925-3.c: New test.
5711 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
5713         PR sanitizer/65004
5714         * g++.dg/asan/pr65004.C: New test.
5716 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
5718         PR target/64661
5719         * gcc.taget/sh/pr64661-0.h: New.
5720         * gcc.taget/sh/pr64661-1.c: New.
5721         * gcc.taget/sh/pr64661-2.c: New.
5722         * gcc.taget/sh/pr64661-3.c: New.
5723         * gcc.taget/sh/pr64661-4.c: New.
5725 2015-02-10  Richard Biener  <rguenther@suse.de>
5727         PR tree-optimization/64995
5728         * g++.dg/torture/pr64995.C: New testcase.
5730 2015-02-10  Richard Biener  <rguenther@suse.de>
5732         PR tree-optimization/64909
5733         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5735 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5737         * gcc.dg/signbit-sa.c: New test.
5739 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5741         PR libgfortran/57822
5742         * gfortran/fmt_g0_7.f08: New test.
5744 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
5746         PR tree-optimization/43378
5747         * gcc.dg/tree-ssa/pr43378.c: New test.
5749 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
5751         PR ipa/64978
5752         * g++.dg/torture/pr64978.C: New testcase.
5754 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
5756         PR sanitizer/64981
5757         * gcc.dg/asan/pr64981.c: New test.
5759 2015-02-09  Marek Polacek  <polacek@redhat.com>
5761         PR c/64856
5762         * gcc.dg/pr64856.c: New test.
5764 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
5766         PR target/64979
5767         * gcc.dg/tree-ssa/stdarg-7.c: New test.
5768         * gcc.c-torture/execute/pr64979.c: New test.
5770 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
5772         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5774 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
5776         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5777         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5779 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
5781         PR target/58757
5782         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5784 2015-02-09  Richard Biener  <rguenther@suse.de>
5786         PR tree-optimization/54000
5787         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5789 2015-02-09  Tom de Vries  <tom@codesourcery.com>
5791         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5793 2015-02-09  Martin Liska  <mliska@suse.cz>
5795         * g++.dg/ipa/pr64858.C: New test.
5797 2015-02-09  Tom de Vries  <tom@codesourcery.com>
5799         * gcc.dg/uninit-19.c: Fix warning line for fpic.
5801 2015-02-08  Andrew Pinski  <apinski@cavium.com>
5803         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5805 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5807         PR fortran/63744
5808         * gfortran.dg/use_rename_8.f90: New.
5810 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
5812         * gnat.dg/addr7.ad[sb]: New test.
5813         * gnat.dg/addr8.ad[sb]: Likewise.
5815 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
5817         PR jit/64752
5818         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5819         from jit.dg/test-compile-to-executable.c's create_code, with a
5820         clarification of the output message.
5821         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5822         pass/fail message.
5823         (test_jit): Use CHECK_NO_ERRORS when calling
5824         gcc_jit_context_compile_to_file.
5825         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5826         jit-verify-compile-to-file to jit-verify-output-file-was-created.
5827         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
5828         about deletions that are attempted.
5829         (jit-verify-compile-to-file): Rename to...
5830         (jit-verify-output-file-was-created): ...this, and drop the
5831         attempt to run "file" and verify the output.
5832         (jit-verify-assembler): New function.
5833         (jit-verify-object): New function.
5834         (jit-verify-dynamic-library): New function.
5835         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5836         favor of an implementation from new file
5837         create-code-for-hello-world-executable.h, which also adds a
5838         "main".
5839         (dg-final): Replace jit-verify-compile-to-file with
5840         jit-verify-output-file-was-created, and invoke new function
5841         jit-verify-assembler.
5842         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5843         the output message.
5844         (dg-final): Replace jit-verify-compile-to-file with
5845         jit-verify-output-file-was-created, and invoke new function
5846         jit-verify-dynamic-library.
5847         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5848         favor of an implementation from new file
5849         create-code-for-hello-world-executable.h, which also adds a
5850         "main".
5851         (dg-final): Replace jit-verify-compile-to-file with
5852         jit-verify-output-file-was-created.  Strengthen the expected stdout
5853         from the built executable.
5854         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5855         favor of an implementation from new file
5856         create-code-for-hello-world-executable.h, which also adds a
5857         "main".
5858         (dg-final): Replace jit-verify-compile-to-file with
5859         jit-verify-output-file-was-created, and invoke new function
5860         jit-verify-object.
5861         * jit.dg/verify-dynamic-library.c: New source file.
5863 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
5864             Brian Rzycki  <b.rzycki@samsung.com>
5866         PR tree-optimization/64878
5867         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5869 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5871         PR ipa/64896
5872         * g++.dg/ipa/pr64896.C: New test.
5874 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5876         PR target/64205
5877         * gcc.target/powerpc/pr64205.c: New file.
5879 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
5881         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5882         (dg-options): Use -fpie instead of -fPIE -pie.
5884 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5886         PR middle-end/64937
5887         * g++.dg/asan/pr64937.C: New test.
5889 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
5891         PR fortran/63205
5892         * gfortran.dg/class_to_type_4.f90: New test
5894 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
5896         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5898 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5900         PR rtl-optimization/64957
5901         PR debug/64817
5902         * gcc.c-torture/execute/pr64957.c: New test.
5904 2015-02-05  Jeff Law  <law@redhat.com>
5906         PR target/17306
5907         * gcc.target/h8300/pr17306-1.c: New test.
5908         * gcc.target/h8300/pr17306-2.c: New test.
5910 2015-02-05  Tobias Burnus  <burnus@net-b.de>
5912         PR fortran/64943
5913         * gfortran.dg/structure_constructor_12.f90: New.
5915 2015-02-05  Jeff Law  <law@redhat.com>
5917         PR target/58400
5918         gcc.target/h8300/pr58400.c: New test.
5920 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
5922         * gcc.target/arm/macro_defs0.c: New test.
5923         * gcc.target/arm/macro_defs1.c: New test.
5924         * gcc.target/arm/macro_defs2.c: New test.
5926 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
5928         PR rtl-optimization/64905
5929         * gcc.target/i386/pr64905.c: Require nonpic target.
5930         (dg-options): Add -fomit-frame-pointer.
5931         (main): Remove.
5933 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
5935         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5936         tree dump scanning.
5938 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
5940         PR fortran/64757
5941         * gfortran.dg/type_to_class_2.f90: New test
5942         * gfortran.dg/type_to_class_3.f90: New test
5944 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
5946         PR ipa/64686
5947         * g++.dg/torture/pr64686.C: New testcase.
5949 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
5951         PR rtl-optimization/64905
5952         * gcc.target/i386/pr64905.c: New file.
5954 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5956         * gcc.dg/guality/pr41447-1.c: Remove xfail.
5957         * gcc.dg/guality/pr41616-1.c: Ditto.
5959 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
5961         PR debug/64817
5962         * gcc.dg/pr64817-3.c: New.
5964 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
5965             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5967         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5968         pass parameters in registers.
5969         * gcc.dg/guality/pr36728-2.c (main): Likewise.
5970         * gcc.dg/guality/pr36728-3.c (main): Likewise.
5971         * gcc.dg/guality/pr36728-4.c (main): Likewise.
5973 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
5974             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5976         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5977         list, allow for multilibed targets.
5978         * gcc.dg/combine_ashiftrt_2.c: Likewise.
5980 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5982         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5983         * gcc.dg/pr46728-6.c: Ditto.
5985 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
5987         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5988         for mips_nanlegacy target.
5990 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
5992         * gcc.target/i386/chkp-hidden-def.c: New.
5994 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5996         PR middle-end/62103
5997         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5998         to use 24 bits for bitfield b.
6000 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6002         PR testsuite/64796
6003         * lib/target-supports.exp (check_effective_target_bswap64): Do not
6004         cache result in a global variable.  Include all 32-bit targets for
6005         bswap64 tests.
6007 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
6009         PR rtl-optimization/64756
6010         * gcc.c-torture/execute/pr64756.c: New test.
6012 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
6014         PR target/64660
6015         * gcc.target/sh/pr64660-0.h: New.
6016         * gcc.target/sh/pr64660-1.c: New.
6017         * gcc.target/sh/pr64660-2.c: New.
6018         * gcc.target/sh/pr64660-3.c: New.
6019         * gcc.target/sh/pr64660-4.c: New.
6021 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6023         PR c++/64877
6024         * g++.dg/warn/Waddress-2.C: New.
6026 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
6028         PR middle-end/61225
6029         * gcc.target/i386/pr49095.c: XFAIL for ia32.
6031 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
6033         PR preprocessor/64803
6034         * gcc.dg/cpp/builtin-macro-1.c: New test case.
6036 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
6038         * g++.dg/ipa/devirt-37.C: Disable early inlining.
6040 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
6042         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6043         (_ARM_FPSRC): Add DN and AHP fields.
6044         (clean_results): Force DN=1 on AArch64.
6045         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6046         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6047         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6048         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6049         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6050         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6052 2015-02-02  Alan Modra  <amodra@gmail.com>
6054         * gcc.target/powerpc/cprophard.c: New.
6056 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
6058         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6059         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6061 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
6063         PR debug/64817
6064         * gcc.dg/pr64817-1.c: New test.
6065         * gcc.dg/pr64817-2.c: New test.
6067 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6069         PR target/64851
6070         * gcc.target/sh/pr64851-0.h: New
6071         * gcc.target/sh/pr64851-1.c: New
6072         * gcc.target/sh/pr64851-2.c: New
6073         * gcc.target/sh/pr64851-3.c: New
6074         * gcc.target/sh/pr64851-4.c: New
6076 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6078         PR target/64882
6079         * gcc.dg/torture/pr64882.c: New test.
6081 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6083         PR target/64159
6084         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6085         sparc*-*-*.
6087 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6089         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6090         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6091         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6092         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6093         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6094         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6095         tree dump.
6096         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6097         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6098         tree dump.
6099         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6100         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6101         tree dump.
6103 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6105         PR target/64688
6106         * g++.dg/pr64688-2.C: New.
6108 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6110         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6111         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6112         * gcc.target/i386/fuse-caller-save.c: Ditto.
6113         * gcc.target/i386/headmerge-1.c: Ditto.
6114         * gcc.target/i386/headmerge-2.c: Ditto.
6115         * gcc.target/i386/sibcall-6.c: Ditto.
6117 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6119         PR target/64617
6120         * gcc.target/i386/pr64617.c: New test.
6122 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6124         PR target/15184
6125         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6126         (dg-options): Remove -m32.
6127         (dg-final): Scan for "movb %al" only.
6128         * gcc.target/i386/pr15184-2.c: Ditto.
6130 2015-01-30  Richard Biener  <rguenther@suse.de>
6132         PR tree-optimization/64829
6133         * gcc.dg/vect/pr64829.c: New testcase.
6135 2015-01-29  Marek Polacek  <polacek@redhat.com>
6137         PR c/64709
6138         * gcc.dg/pr64709.c: New test.
6140 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
6142         PR c++/64717
6143         * g++.dg/ubsan/pr64717-1.C: New test.
6144         * g++.dg/ubsan/pr64717-2.C: New test.
6146 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6148         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6150 2015-01-29  Jeff Law  <law@redhat.com>
6152         PR target/15184
6153         * gcc.target/i386/pr15184-1.c: New test.
6154         * gcc.target/i386/pr15184-2.c: New test.
6156 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6158         PR tree-optimization/64746
6159         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6161 2015-01-29  Richard Biener  <rguenther@suse.de>
6163         PR tree-optimization/64853
6164         * gcc.dg/torture/pr64853.c: New testcase.
6166 2015-01-29  Richard Biener  <rguenther@suse.de>
6168         PR tree-optimization/64844
6169         * gcc.dg/vect/pr64844.c: New testcase.
6171 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6173         PR middle-end/64809
6174         * gcc.dg/pr64809.c: Delete.
6176 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6178         PR middle-end/64805
6179         * gcc.target/i386/pr64805.c: New.
6181 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6183         * gcc.dg/guality/guality.h (main): Add argv[0] to
6184         guality_gdb_command.
6186 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6188         PR ipa/64801
6189         * gcc.dg/tree-ssa/pr64801.c: New testcase.
6191 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6193         PR target/64659
6194         * gcc.target/sh/sh.exp
6195         (check_effective_target_atomic_model_soft_gusa_available,
6196         check_effective_target_atomic_model_soft_tcb_available,
6197         check_effective_target_atomic_model_soft_imask_available,
6198         check_effective_target_atomic_model_hard_llcs_available): New.
6199         * gcc.target/sh/pr64659-0.h: New.
6200         * gcc.target/sh/pr64659-1.c: New.
6201         * gcc.target/sh/pr64659-2.c: New.
6202         * gcc.target/sh/pr64659-3.c: New.
6203         * gcc.target/sh/pr64659-4.c: New.
6205 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6207         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6208         scan-assembler-times pattern.
6210 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6212         PR middle-end/64809
6213         * gcc.dg/pr64809.c: New test.
6215 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6217         PR tree-optimization/64277
6218         * gcc.dg/pr64277.c: New.
6220 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6222         PR tree-optimization/64718
6223         * gcc.c-torture/execute/pr64718.c: New test.
6225 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6227         * gcc.target/aarch64/abs_2.c: New.
6229 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6231         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6232         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6233         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6234         ISA rev < 2.
6236 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
6238         PR bootstrap/64612
6239         * lib/target-supports.exp (check_effective_target_comdat_group): New.
6240         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6241         { target comdat_group }.
6243 2015-01-27  Tobias Burnus  <burnus@net-b.de>
6245         PR fortran/63861
6246         * gfortran.dg/goacc/coarray_2.f90: New.
6248 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6250         PR ipa/60871
6251         PR ipa/64139
6252         * g++.dg/torture/pr64139.C: New testcase.
6253         * g++.dg/torture/pr60871.C: Likewise.
6255 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
6257         PR fortran/64230
6258         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6259         prevent linking errors.
6261 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6263         PR ipa/64282
6264         * g++.dg/torture/pr64282.C: New testcase.
6266 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6268         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6269         for wzr reg.
6271 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6273         * gcc.target/s390/hotpatch-13.c: New testcase.
6274         * gcc.target/s390/hotpatch-14.c: New testcase.
6275         * gcc.target/s390/hotpatch-15.c: New testcase.
6276         * gcc.target/s390/hotpatch-16.c: New testcase.
6277         * gcc.target/s390/hotpatch-17.c: New testcase.
6278         * gcc.target/s390/hotpatch-18.c: New testcase.
6279         * gcc.target/s390/hotpatch-19.c: New testcase.
6280         * gcc.target/s390/hotpatch-20.c: New testcase.
6281         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6282         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6283         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6284         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6285         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6286         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6287         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6288         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6289         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6290         * gcc.target/s390/hotpatch-10.c: Likewise.
6291         * gcc.target/s390/hotpatch-11.c: Likewise.
6292         * gcc.target/s390/hotpatch-12.c: Likewise.
6293         * gcc.target/s390/hotpatch-2.c: Likewise.
6294         * gcc.target/s390/hotpatch-3.c: Likewise.
6295         * gcc.target/s390/hotpatch-4.c: Likewise.
6296         * gcc.target/s390/hotpatch-5.c: Likewise.
6297         * gcc.target/s390/hotpatch-6.c: Likewise.
6298         * gcc.target/s390/hotpatch-7.c: Likewise.
6299         * gcc.target/s390/hotpatch-8.c: Likewise.
6300         * gcc.target/s390/hotpatch-9.c: Likewise.
6301         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6302         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6303         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6304         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6305         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6306         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6307         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6308         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6310 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
6312         * gcc.dg/long_branch.c: New testcase.
6314 2015-01-27  Richard Biener  <rguenther@suse.de>
6316         PR tree-optimization/56273
6317         PR tree-optimization/59124
6318         PR tree-optimization/64277
6319         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6320         * gcc.dg/Warray-bounds-12.c: Likewise.
6321         * gcc.dg/Warray-bounds-13.c: Likewise.
6323 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6325         PR rtl-optimization/61058
6326         * gcc.dg/pr61058.c: New test.
6328 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6330         * gcc.target/i386/chkp-narrow-bounds.c: New.
6332 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6334         PR tree-optimization/64807
6335         * gcc.dg/pr64807.c: New test.
6337         PR c/64766
6338         * gcc.dg/pr64766.c: New test.
6340 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
6342         PR target/49263
6343         * gcc.target/sh/pr49263-4.c: New.
6345 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
6347         PR fortran/62044
6348         * gfortran.dg/allocate_with_mold_1.f90: New test
6350 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
6352         PR c/64778
6353         * gcc.dg/pr64778.c: New test.
6355         PR middle-end/64421
6356         * gcc.dg/vect/pr64421.c: New test.
6358 2015-01-26  Tobias Burnus  <burnus@net-b.de>
6360         PR fortran/64771
6361         * gfortran.dg/coarray_36.f: New.
6362         * gfortran.dg/coarray_37.f90: New.
6364 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
6366         PR fortran/64230
6367         * gfortran.dg/class_allocate_18.f90: New.
6369 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6371         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6373 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6375         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6377 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6379         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6381 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6383         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6385 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6387         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6388         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6389         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6390         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6392 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6394         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6395         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6396         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6398 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6400         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6401         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6402         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6403         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6404         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6405         vXXXhn.inc.
6407 2015-01-26  Richard Biener  <rguenther@suse.de>
6409         PR middle-end/64764
6410         * gcc.dg/uninit-19.c: New testcase.
6412 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6414         * lib/target-supports.exp (check_effective_target_vect64): Add
6415         sparc*-*-*.
6417 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
6419         PR testsuite/64712
6420         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6422 2015-01-26  Tony Liu  <tony.liu@arm.com>
6424         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6425         non-UAL cases.
6427 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
6429         PR libfortran/64770
6430         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6431         correctly, clean up afterwards.
6433 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
6435         PR fortran/62044
6436         * gfortran.dg/use_rename_7.f90: New.
6438 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
6440         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6441         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6443 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
6445         PR target/54236
6446         * gcc.target/sh/pr54236-4.c: New.
6448 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
6450         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6451         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
6452         Bridge test.
6454 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
6456         PR libfortran/64770
6457         * gfortran.dg/open_new_segv.f90: New test.
6459 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
6461         PR target/49263
6462         PR target/53987
6463         PR target/64345
6464         PR target/59533
6465         PR target/52933
6466         PR target/54236
6467         PR target/51244
6468         * gcc.target/sh/pr64345-1.c: New.
6469         * gcc.target/sh/pr64345-2.c: New.
6470         * gcc.target/sh/pr59533-1.c: New.
6471         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6472         * gcc.target/sh/pr52933-2.c: Likewise.
6473         * gcc.target/sh/pr54089-1.c: Likewise.
6474         * gcc.target/sh/pr54236-1.c: Likewise.
6475         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6476         * gcc.target/sh/pr49263-1.c: Remove xfails.
6477         * gcc.target/sh/pr49263-2.c: Likewise.
6478         * gcc.target/sh/pr49263-3.c: Likewise.
6479         * gcc.target/sh/pr53987-1.c: Likewise.
6480         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6481         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6482         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6483         (test05, test06, test07, test08, test09, test10, test11, test12): New.
6484         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6485         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6486         test_009): New.
6487         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6488         (test_02): New.
6490 2015-01-24  Tom de Vries  <tom@codesourcery.com>
6492         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6494 2015-01-23  Ian Lance Taylor  <iant@google.com>
6496         PR go/64510
6497         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6498         targets without split stack support.
6500 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
6502         PR target/64317
6503         * gcc.target/i386/pr64317.c: New test.
6505 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
6507         PR rtl-optimization/63637
6508         PR rtl-optimization/60663
6509         * gcc.dg/pr63637-1.c: New test.
6510         * gcc.dg/pr63637-2.c: New test.
6511         * gcc.dg/pr63637-3.c: New test.
6512         * gcc.dg/pr63637-4.c: New test.
6513         * gcc.dg/pr63637-5.c: New test.
6514         * gcc.dg/pr63637-6.c: New test.
6515         * gcc.target/i386/pr63637-1.c: New test.
6516         * gcc.target/i386/pr63637-2.c: New test.
6517         * gcc.target/i386/pr63637-3.c: New test.
6518         * gcc.target/i386/pr63637-4.c: New test.
6519         * gcc.target/i386/pr63637-5.c: New test.
6520         * gcc.target/i386/pr63637-6.c: New test.
6522 2015-01-23  Richard Biener  <rguenther@suse.de>
6524         PR testsuite/63439
6525         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6526         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6528 2015-01-23  Marek Polacek  <polacek@redhat.com>
6530         PR preprocessor/60570
6531         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6532         * gcc.dg/cpp/pr60570.c: New test.
6534 2015-01-23  Richard Biener  <rguenther@suse.de>
6536         PR testsuite/63439
6537         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6538         vectorization on vect64 targets.
6540 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
6542         PR fortran/60922
6543         * gfortran.dg/class_allocate_17.f90: New.
6545 2015-01-23  Tobias Burnus  <burnus@net-b.de>
6547         PR fortran/64726
6548         * gfortran.dg/goacc/combined_loop.f90: New.
6550 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6552         PR fortran/61933
6553         * gfortran.dg/make_unit.f90: New test.
6555 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6557         PR fortran/61933
6558         * gfortran.dg/negative_unit_int8.f: Update.
6560 2015-01-22  Jeff Law  <law@redhat.com>
6562         PR target/52076
6563         * gcc.target/m68k/pr52076-1.c: New test.
6564         * gcc.target/m68k/pr52076-2.c: New test.
6566 2015-01-22  Richard Biener  <rguenther@suse.de>
6568         PR middle-end/64728
6569         * gcc.dg/torture/pr64728.c: New testcase.
6571 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
6573         PR target/64688
6574         * g++.dg/pr64688.C: New test.
6576 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6578         * gcc.target/i386/chkp-always_inline.c (f1): Make static
6579         to avoid errors with -fpic.
6581 2015-01-22  Richard Biener  <rguenther@suse.de>
6583         PR libstdc++/64535
6584         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6586 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
6588         PR rtl-optimization/64682
6589         * gcc.c-torture/execute/pr64682.c: New file.
6591 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
6593         PR debug/64511
6594         * gcc.dg/pr64511.c: New test.
6596         PR rtl-optimization/62078
6597         * g++.dg/opt/pr62078.C: New test.
6599         PR c/63307
6600         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6602 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
6604         PR fortran/57023
6605         * gfortran.dg/internal_pack_15.f90:  New test.
6607 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6609         * c-c++-common/tsan/step.c: New testcase.
6611 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6613         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6615 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6617         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6619 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6621         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6623 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6625         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6627 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6629         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6631 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6633         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6635 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6637         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6639 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6641         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6643 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6645         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6647 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6649         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6651 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6653         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6655 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6657         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6659 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6661         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6662         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6663         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6664         vXXXw.inc.
6666 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6668         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6669         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6670         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6671         vXXXl.inc.
6673 2015-01-21  Renlin Li  <renlin.li@arm.com>
6675         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6676         * g++.dg/tls/thread_local5g.C: Likewise.
6677         * g++.dg/tls/thread_local6g.C: Likewise.
6679 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6681         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6682         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6683         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6685 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6687         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6688         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6689         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6691 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6693         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6694         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6695         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6697 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6699         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6700         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6701         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6703 2015-01-20  Jeff Law  <law@redhat.com>
6705         PR target/59946
6706         * gcc.target/m68k/pr59946.c: New test.
6708 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6710         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6711         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6712         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6714 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6716         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6717         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6718         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6720 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6722         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6723         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6724         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6726 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6728         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6729         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6730         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6731         vshuffle.inc.
6732         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6733         vshuffle.inc.
6735 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6737         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6738         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6739         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6741 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6743         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6744         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6745         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6747 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6749         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6751 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
6753         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6755         PR sanitizer/64632
6756         * g++.dg/ubsan/pr64632.C: New test.
6758         PR debug/64663
6759         * gcc.dg/pr64663.c: New test.
6761 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6763         PR c++/64383
6764         * g++.dg/warn/Wunused-var-23.C: New.
6766 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6768         PR c++/59937
6769         * g++.dg/cpp0x/constexpr-59937-1.C: New.
6770         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6772 2015-01-20  Richard Biener  <rguenther@suse.de>
6774         PR ipa/64684
6775         * gcc.dg/lto/pr64684_0.c: New testcase.
6776         * gcc.dg/lto/pr64684_1.c: Likewise.
6777         * gcc.dg/lto/pr64684_2.c: Likewise.
6778         * gcc.dg/lto/pr64685_0.c: Likewise.
6779         * gcc.dg/lto/pr64685_1.c: Likewise.
6781 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6783         PR c++/62241
6784         * g++.dg/cpp1y/lambda-init12.C: New.
6786 2015-01-20  Richard Biener  <rguenther@suse.de>
6788         PR tree-optimization/64410
6789         * g++.dg/vect/pr64410.cc: Require vect_double.
6791 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
6793         PR target/64149
6794         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6796 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
6798         PR bootstrap/64676
6799         Revert:
6800         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6802         PR rtl-optimization/64081
6803         * gcc.dg/pr64081.c: New test.
6805 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
6807         * jit.dg/harness.h: Include <unistd.h>.
6808         (CHECK_NO_ERRORS): New.
6809         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6810         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6811         gcc_jit_context_compile_to_file.
6812         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6813         args to the spawned executable.
6814         (jit-expand-vars): New function.
6815         (jit-exe-params): New variable.
6816         (dg-jit-set-exe-params): New function.
6817         (jit-dg-test): Detect testcases that use
6818         jit-verify-compile-to-file and call jit-setup-compile-to-file.
6819         Set arguments of spawned process to jit-exe-params.
6820         (jit-get-output-filename): New function.
6821         (jit-setup-compile-to-file): New function.
6822         (jit-verify-compile-to-file): New function.
6823         (jit-run-executable): New function.
6824         (jit-verify-executable): New function.
6825         * jit.dg/test-compile-to-assembler.c: New testcase.
6826         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6827         * jit.dg/test-compile-to-executable.c: New testcase.
6828         * jit.dg/test-compile-to-object.c: New testcase.
6830 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
6832         PR target/64652
6833         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6834         (test_1): New.
6836 2015-01-19  Martin Liska  <mliska@suse.cz>
6838         * objc/compile/pr64668.m: New test.
6840 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
6842         * jit.dg/test-arith-overflow.c: Include stdbool.h.
6843         (create_overflow_fn): Update comment to clarify that
6844         the third param of the created function is a bool *, not
6845         an int *.
6846         (verify_int_overflow_fn): Convert param "expected_ovf" from
6847         int to bool.  Update third param of "overflow_fn_type" from int *
6848         to bool *.  Update local "actual_ovf" from int to bool.
6849         (verify_uint_overflow_fn): Likewise.
6851 2015-01-19  Martin Liska  <mliska@suse.cz>
6853         * gcc.dg/ipa/ipa-icf-33.c: New test.
6855 2015-01-19  Felix Yang  <felix.yang@huawei.com>
6856             Haijian Zhang  <z.zhanghaijian@huawei.com>
6858         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6859         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6860         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6861         result_float64x2, expected_hfloat64x2): New helper type, variable and
6862         declaration.
6863         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6864         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6865         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6866         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6867         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6868         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6869         and target without the FMA feature.
6871 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
6873         * gcc.target/aarch64/pr64304.c: New testcase.
6875 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6877         PR rtl-optimization/64081
6878         * gcc.dg/pr64081.c: New test.
6880 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
6882         PR target/63971
6883         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6884         the epilogue).
6885         * gcc.target/aarch64/test_frame_6.c: Likewise.
6886         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6887         and x19 (in the epilogue).
6888         * gcc.target/aarch64/test_frame_4.c: Likewise.
6889         * gcc.target/aarch64/test_frame_7.c: Likewise.
6891 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
6893         * gcc.target/i386/chkp-always_inline.c: New.
6895 2015-01-15  Andrew Pinski  <apinski@cavium.com>
6896             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6898         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6899         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6901 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
6903         PR fortran/60255
6904         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6905         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6907 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6909         PR fortran/64578
6910         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6912 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
6914         PR target/64652
6915         * gcc.target/sh/torture/pr64652.c: New.
6917 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6919         * gcc.dg/ipa/ipa-icf-32.c: Update template.
6920         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6921         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6922         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6923         * c-c++-common/asan/kasan-recover-1.c: Likewise.
6924         * c-c++-common/asan/kasan-recover-2.c: Likewise.
6926 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6928         PR ipa/64378
6929         * g++.dg/torture/pr64378.C: New testcase.
6931 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6933         PR fortran/57959
6934         * gfortran.dg/block_13.f08: New test
6936 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6938         PR fortran/55901
6939         * gfortran.dg/associate_1.f03: Allow test for character with
6940         automatic length.
6942 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6944         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6945         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6947 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6949         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6951 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
6953         PR fortran/64578
6954         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6956 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6958         PR fortran/60357
6959         * gfortran.dg/alloc_comp_assign_13.f08: New test.
6961         PR fortran/61275
6962         * gfortran.dg/alloc_comp_assign_14.f08: New test.
6964         PR fortran/55932
6965         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6967 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6969         PR fortran/60334
6970         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6972 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
6974         PR rtl-optimization/52773
6975         * gcc.c-torture/compile/pr52773.c: New test.
6977 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6979         PR c++/62134
6980         * g++.dg/cpp0x/alias-decl-46.C: New.
6982 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6984         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6986 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6988         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6989         Add trace.
6990         (CHECK_FP): Likewise.
6991         (CHECK_CUMULATIVE_SAT): Likewise.
6993 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6995         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6996         (Set_Neon_Cumulative_Sat): Add parameter.
6997         (__set_neon_cumulative_sat): Support new parameter.
6998         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6999         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7000         argument.
7001         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7002         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7003         argument.
7005 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7007         * g++.dg/tsan/vptr_benign_race.C: New testcase.
7008         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7010 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7012         PR c++/60056
7013         * g++.dg/tls/thread_local-ice4.C: New.
7015 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
7017         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7018         than Neon options.
7020 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7022         PR c++/62276
7023         * g++.dg/cpp0x/vt-62276.C: New.
7025 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7027         PR middle-end/64353
7028         * g++.dg/pr64353.C: New.
7030 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7032         PR target/64263
7033         * gcc.target/aarch64/pr64263_1.c: New test.
7035 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
7037         PR tree-optimization/64434
7038         * gcc.dg/torture/pr64434.c: Move to...
7039         * gcc.dg/pr64434.c: ... here.
7041 2015-01-16  Richard Biener  <rguenther@suse.de>
7043         PR middle-end/64614
7044         * gcc.dg/uninit-18.c: New testcase.
7046 2015-01-16  Richard Biener  <rguenther@suse.de>
7048         PR tree-optimization/64568
7049         * g++.dg/torture/pr64568-2.C: New testcase.
7051 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7053         PR target/64363
7054         * gcc.target/i386/chkp-label-address.c: New.
7056 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
7058         PR fortran/45290
7059         * gfortran.dg/pointer_init_6.f90: Extended.
7061 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
7063         * gcc.c-torture/compile/20150108.c: New test.
7065 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7067         * gcc.target/visium: New directory.
7069 2015-01-16  Richard Biener  <rguenther@suse.de>
7071         PR tree-optimization/61743
7072         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7073         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7075 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7077         * gcc.dg/pr64015.c: New test.
7079 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7081         PR ipa/64163
7082         PR ipa/64612
7083         * g++.dg/ipa/pr64612.C: New test.
7085 2015-01-16  Renlin Li  <renlin.li@arm.com>
7087         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7089 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7091         * gcc.target/i386/sse-14.c: Test new intrinsic.
7092         * gcc.target/i386/sse-22.c: Ditto.
7094 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7096         PR c++/58614
7097         * g++.dg/cpp0x/auto44.C: New.
7099 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7101         PR target/59710
7102         * gcc.target/nios2/gpopt-all.c: New test case.
7103         * gcc.target/nios2/gpopt-local.c: New test case.
7104         * gcc.target/nios2/gpopt-global.c: New test case.
7105         * gcc.target/nios2/gpopt-data.c: New test case.
7106         * gcc.target/nios2/gpopt-none.c: New test case.
7108 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
7110         * g++.dg/ubsan/vptr-1.C: New test.
7111         * g++.dg/ubsan/vptr-2.C: New test.
7112         * g++.dg/ubsan/vptr-3.C: New test.
7113         * g++.dg/ubsan/vptr-4.C: New test.
7114         * g++.dg/ubsan/vptr-5.C: New test.
7115         * g++.dg/ubsan/vptr-6.C: New test.
7116         * g++.dg/ubsan/vptr-7.C: New test.
7117         * g++.dg/ubsan/vptr-8.C: New test.
7118         * g++.dg/ubsan/vptr-9.C: New test.
7120 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7122         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7123         is set up.
7124         * lib/gcc-dg.exp: Likewise.
7126 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7128         PR rtl-optimization/64110
7129         * gcc.target/i386/pr64110.c: Add scan-assembler.
7131 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7132             James Norris  <jnorris@codesourcery.com>
7133             Cesar Philippidis  <cesar@codesourcery.com>
7134             Ilmir Usmanov  <i.usmanov@samsung.com>
7136         * lib/target-supports.exp (check_effective_target_fopenacc): New
7137         procedure.
7138         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7139         * g++.dg/goacc/goacc.exp: Likewise.
7140         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7141         * gcc.dg/goacc/goacc.exp: Likewise.
7142         * gfortran.dg/goacc/goacc.exp: Likewise.
7143         * c-c++-common/cpp/openacc-define-1.c: New file.
7144         * c-c++-common/cpp/openacc-define-2.c: Likewise.
7145         * c-c++-common/cpp/openacc-define-3.c: Likewise.
7146         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7147         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7148         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7149         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7150         * c-c++-common/goacc/asyncwait-1.c: Likewise.
7151         * c-c++-common/goacc/cache-1.c: Likewise.
7152         * c-c++-common/goacc/clauses-fail.c: Likewise.
7153         * c-c++-common/goacc/collapse-1.c: Likewise.
7154         * c-c++-common/goacc/data-1.c: Likewise.
7155         * c-c++-common/goacc/data-2.c: Likewise.
7156         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7157         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7158         * c-c++-common/goacc/deviceptr-2.c: Likewise.
7159         * c-c++-common/goacc/deviceptr-3.c: Likewise.
7160         * c-c++-common/goacc/if-clause-1.c: Likewise.
7161         * c-c++-common/goacc/if-clause-2.c: Likewise.
7162         * c-c++-common/goacc/kernels-1.c: Likewise.
7163         * c-c++-common/goacc/loop-1.c: Likewise.
7164         * c-c++-common/goacc/loop-private-1.c: Likewise.
7165         * c-c++-common/goacc/nesting-1.c: Likewise.
7166         * c-c++-common/goacc/nesting-data-1.c: Likewise.
7167         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7168         * c-c++-common/goacc/parallel-1.c: Likewise.
7169         * c-c++-common/goacc/pcopy.c: Likewise.
7170         * c-c++-common/goacc/pcopyin.c: Likewise.
7171         * c-c++-common/goacc/pcopyout.c: Likewise.
7172         * c-c++-common/goacc/pcreate.c: Likewise.
7173         * c-c++-common/goacc/pragma_context.c: Likewise.
7174         * c-c++-common/goacc/present-1.c: Likewise.
7175         * c-c++-common/goacc/reduction-1.c: Likewise.
7176         * c-c++-common/goacc/reduction-2.c: Likewise.
7177         * c-c++-common/goacc/reduction-3.c: Likewise.
7178         * c-c++-common/goacc/reduction-4.c: Likewise.
7179         * c-c++-common/goacc/sb-1.c: Likewise.
7180         * c-c++-common/goacc/sb-2.c: Likewise.
7181         * c-c++-common/goacc/sb-3.c: Likewise.
7182         * c-c++-common/goacc/update-1.c: Likewise.
7183         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7184         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7185         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7186         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7187         * gfortran.dg/goacc/assumed.f95: Likewise.
7188         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7189         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7190         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7191         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7192         * gfortran.dg/goacc/branch.f95: Likewise.
7193         * gfortran.dg/goacc/cache-1.f95: Likewise.
7194         * gfortran.dg/goacc/coarray.f95: Likewise.
7195         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7196         * gfortran.dg/goacc/cray.f95: Likewise.
7197         * gfortran.dg/goacc/critical.f95: Likewise.
7198         * gfortran.dg/goacc/data-clauses.f95: Likewise.
7199         * gfortran.dg/goacc/data-tree.f95: Likewise.
7200         * gfortran.dg/goacc/declare-1.f95: Likewise.
7201         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7202         * gfortran.dg/goacc/fixed-1.f: Likewise.
7203         * gfortran.dg/goacc/fixed-2.f: Likewise.
7204         * gfortran.dg/goacc/fixed-3.f: Likewise.
7205         * gfortran.dg/goacc/fixed-4.f: Likewise.
7206         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7207         * gfortran.dg/goacc/if.f95: Likewise.
7208         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7209         * gfortran.dg/goacc/list.f95: Likewise.
7210         * gfortran.dg/goacc/literal.f95: Likewise.
7211         * gfortran.dg/goacc/loop-1.f95: Likewise.
7212         * gfortran.dg/goacc/loop-2.f95: Likewise.
7213         * gfortran.dg/goacc/loop-3.f95: Likewise.
7214         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7215         * gfortran.dg/goacc/omp.f95: Likewise.
7216         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7217         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7218         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7219         * gfortran.dg/goacc/parameter.f95: Likewise.
7220         * gfortran.dg/goacc/private-1.f95: Likewise.
7221         * gfortran.dg/goacc/private-2.f95: Likewise.
7222         * gfortran.dg/goacc/private-3.f95: Likewise.
7223         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7224         * gfortran.dg/goacc/reduction-2.f95: Likewise.
7225         * gfortran.dg/goacc/reduction.f95: Likewise.
7226         * gfortran.dg/goacc/routine-1.f90: Likewise.
7227         * gfortran.dg/goacc/routine-2.f90: Likewise.
7228         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7229         * gfortran.dg/goacc/several-directives.f95: Likewise.
7230         * gfortran.dg/goacc/sie.f95: Likewise.
7231         * gfortran.dg/goacc/subarrays.f95: Likewise.
7232         * gfortran.dg/gomp/map-1.f90: Likewise.
7233         * gfortran.dg/openacc-define-1.f90: Likewise.
7234         * gfortran.dg/openacc-define-2.f90: Likewise.
7235         * gfortran.dg/openacc-define-3.f90: Likewise.
7236         * g++.dg/gomp/block-1.C: Update for changed compiler output.
7237         * g++.dg/gomp/block-2.C: Likewise.
7238         * g++.dg/gomp/block-3.C: Likewise.
7239         * g++.dg/gomp/block-5.C: Likewise.
7240         * g++.dg/gomp/target-1.C: Likewise.
7241         * g++.dg/gomp/target-2.C: Likewise.
7242         * g++.dg/gomp/taskgroup-1.C: Likewise.
7243         * g++.dg/gomp/teams-1.C: Likewise.
7244         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7245         * gcc.dg/cilk-plus/jump.c: Likewise.
7246         * gcc.dg/gomp/block-1.c: Likewise.
7247         * gcc.dg/gomp/block-10.c: Likewise.
7248         * gcc.dg/gomp/block-2.c: Likewise.
7249         * gcc.dg/gomp/block-3.c: Likewise.
7250         * gcc.dg/gomp/block-4.c: Likewise.
7251         * gcc.dg/gomp/block-5.c: Likewise.
7252         * gcc.dg/gomp/block-6.c: Likewise.
7253         * gcc.dg/gomp/block-7.c: Likewise.
7254         * gcc.dg/gomp/block-8.c: Likewise.
7255         * gcc.dg/gomp/block-9.c: Likewise.
7256         * gcc.dg/gomp/target-1.c: Likewise.
7257         * gcc.dg/gomp/target-2.c: Likewise.
7258         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7259         * gcc.dg/gomp/teams-1.c: Likewise.
7261 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
7263         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7264         test case.
7266 2015-01-15  Mike Stump  <mikestump@comcast.net>
7268         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7269         * gcc.dg/inline_2.c: Likewise.
7270         * gcc.dg/inline_3.c: Likewise.
7271         * gcc.dg/inline_4.c: Likewise.
7273 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
7275         PR fortran/58023
7276         * gfortran.dg/proc_ptr_comp_43.f90: New.
7278 2015-01-15  Mike Stump  <mikestump@comcast.net>
7280         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7281         * gcc.dg/unroll_2.c: Likewise.
7282         * gcc.dg/unroll_3.c: Likewise.
7283         * gcc.dg/unroll_4.c: Likewise.
7284         * gcc.dg/unroll_5.c: Likewise.
7286 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7288         PR target/63971
7289         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7290         in epilogue.
7291         * gcc.target/aarch64/test_frame_6.c: Likewise.
7292         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7293         x30 and x19 (in the epilogue).
7294         * gcc.target/aarch64/test_frame_4.c: Likewise.
7295         * gcc.target/aarch64/test_frame_7.c: Likewise.
7297 2015-01-15  Martin Liska  <mliska@suse.cz>
7299         * g++.dg/ipa/pr64068.C: New test.
7300         * gcc.dg/ipa/PR64559.c: New test.
7302 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7304         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7305         with PIE.
7307 2015-01-15  Richard Biener  <rguenther@suse.de>
7309         PR tree-optimization/61743
7310         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7311         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7313 2015-01-15 Renlin Li <renlin.li@arm.com>
7315         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7316         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7318 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7320         * gcc.dg/vect/vect-aggressive-1.c: New.
7321         * gcc.target/i386/avx2-vect-aggressive.c: New.
7323 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7325         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7327 2015-01-15  Richard Biener  <rguenther@suse.de>
7329         PR lto/64415
7330         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7331         -Wl,-undefined,dynamic_lookup.
7333 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7335         * gnat.dg/opt47.adb: New test.
7337 2015-01-15  Richard Biener  <rguenther@suse.de>
7339         PR lto/64415
7340         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7342 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7344         PR tree-optimization/64434
7345         * gcc.dg/torture/pr64434.c: New test.
7347 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
7349         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7350         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
7351         -march=loongson* and -march=octeon* require -mno-micromips.
7353 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
7354             Matthew Fortune  <matthew.fortune@imgtec.com>
7356         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7357         * gcc.target/mips/call-saved-5.c (foo): Likewise.
7358         * gcc.target/mips/call-saved-6.c (foo): Likewise.
7359         * gcc.target/mips/call-saved-7.c: New file.
7360         * gcc.target/mips/call-saved-8.c: New file.
7361         * gcc.target/mips/call-saved-9.c: New file.
7363 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
7365         * gcc.target/mips/lsa.c: New file.
7366         * gcc.target/mips/mips64-lsa.c: Likewise.
7367         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7368         * gcc.target/mips/mulsize-4.c: Likewise.
7369         * gcc.target/mips/mulsize-5.c: New file.
7370         * gcc.target/mips/mulsize-6.c: Likewise.
7371         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7372         and !HAS_LSA as ghost options.
7373         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7374         for !HAS_LSA.
7376 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
7378         * g++.dg/torture/20141013.c: Set -fno-short-enums.
7380 2015-01-15  Richard Biener  <rguenther@suse.de>
7382         PR middle-end/64365
7383         * gcc.dg/torture/pr64365.c: New testcase.
7385 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
7387         * gcc.dg/stackprotectexplicit1.c: New test.
7388         * g++.dg/stackprotectexplicit2.c: New test.
7390 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7392         PR target/61933
7393         * gfortran.dg/inquire_internal.f90: New.
7394         * gfortran.dg/negative_unit_check.f90: New.
7396 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
7398         PR target/53988
7399         * gcc.target/sh/pr53988-1.c: New.
7401 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
7403         PR c++/58671
7404         * g++.dg/tls/thread_local-ice3.C: New.
7406 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7408         * gcc.target/i386/fentry-override.c: Properly place {} in target
7409         selector.  Remove nonpic.
7410         * gcc.target/i386/fentry.c: Likewise.
7412 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7414         * gcc.dg/atomic-invalid.c: Check for invalid memory model
7415         warnings instead of errors.
7417 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
7419         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7420         option support instead of ENABLE_LTO from Makefile.
7422 2015-01-14  Richard Biener  <rguenther@suse.de>
7424         PR tree-optimization/59354
7425         * gcc.dg/vect/pr59354.c: New testcase.
7427 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
7429         * lib/target-supports.exp
7430         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7431         on ARM architures before v7.
7433 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7435         PR middle-end/59448
7436         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7437         an atomic_exchange.
7439 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7441         PR target/64386
7442         * gcc.target/i386/pr64386.c: New test.
7444 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7446         PR target/64393
7447         * gcc.target/i386/pr64393.c: New test.
7449 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7451         PR target/64387
7452         * gcc.target/i386/pr64387.c: New test.
7454 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
7456         * gcc.target/aarch64/store-pair-1.c: Fix typo.
7458 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7460         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7462 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7464         PR target/64453
7465         * gcc.target/arm/pr64453.c: New.
7467 2015-01-14  Richard Biener  <rguenther@suse.de>
7469         PR lto/64415
7470         * gcc.dg/lto/pr64415_0.c: New testcase.
7471         * gcc.dg/lto/pr64415_1.c: Likewise.
7473 2015-01-14  Martin Liska  <mliska@suse.cz>
7475         * gcc.dg/ipa/pr64307.c: New test.
7477 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7479         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7480         64-bit and 128-bit.
7482 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7484         PR target/64460
7485         * gcc.target/arm/pr64460_1.c: New test.
7487 2015-01-14  Richard Biener  <rguenther@suse.de>
7489         PR tree-optimization/64493
7490         PR tree-optimization/64495
7491         * gcc.dg/vect/pr64493.c: New testcase.
7492         * gcc.dg/vect/pr64495.c: Likewise.
7494 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
7496         * gcc.dg/Warray-bounds-11.c: New test-case.
7498 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7500         * gcc.target/mips/octeon3-pipe-1.c: New test.
7502 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
7504         * jit.dg/harness.h (set_up_logging): Move string concatenation
7505         into...
7506         (concat_strings): New function.
7507         (dump_reproducer): New function.
7508         (test_jit): Call dump_reproducer.
7509         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7510         function.
7511         (jit-dg-test): Delete any generated reproducer from previous runs.
7512         Verify that a generated reproducer was created, and verify that it
7513         compiles.
7514         * jit.dg/test-nested-contexts.c (main): Call
7515         gcc_jit_context_dump_reproducer_to_file.
7517 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7519         * gcc.dg/aru-2.c: Add dg-require-profiling.
7521 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7523         * lib/target-supports.exp (check_profiling_available): Check if
7524         -pg links.
7526 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
7528         PR ipa/64565
7529         * g++.dg/torture/pr64565.C: New testcase.
7531 2015-01-13  Marek Polacek  <polacek@redhat.com>
7533         PR middle-end/64391
7534         * gcc.dg/tm/pr64391.c: New test.
7536 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7538         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7539         true.
7541 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7543         * gcc.target/i386/pie.c: New test.
7545         * lib/target-supports.exp (check_effective_target_pie): New.
7547 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7549         PR rtl-optimization/64286
7550         * gcc.target/i386/avx2-pr64286.c: New test.
7552 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
7554         PR c++/57626
7555         * g++.dg/cpp0x/vt-57626.C: New.
7557 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7559         PR fortran/64528
7560         * gfortran.dg/pr64528.f90: New test.
7562 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
7564         * gcc.target/aarch64/subsp.c: New test.
7566 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7568         * gcc.target/aarch64/store-pair-1.c: New testcase.
7570 2015-01-13  Richard Biener  <rguenther@suse.de>
7572         PR lto/64373
7573         * gcc.dg/lto/pr64373_0.c: New testcase.
7575 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7577         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7578         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7580 2015-01-13  Richard Biener  <rguenther@suse.de>
7582         PR tree-optimization/64406
7583         * gcc.dg/pr64406.c: New testcase.
7585 2015-01-13  Richard Biener  <rguenther@suse.de>
7587         PR tree-optimization/64404
7588         * gcc.dg/vect/pr64404.c: New testcase.
7590 2015-01-13  Richard Biener  <rguenther@suse.de>
7592         PR tree-optimization/64568
7593         * g++.dg/torture/pr64568.C: New testcase.
7595 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7597         * jit.dg/test-error-local-used-from-other-function.c: New test
7598         case.
7599         * jit.dg/test-error-param-reuse.c: New test case.
7600         * jit.dg/test-error-param-sharing.c: New test case.
7601         * jit.dg/test-error-param-used-from-other-function.c: New test
7602         case.
7603         * jit.dg/test-error-param-used-without-a-function.c: New test
7604         case.
7606 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
7608         PR tree-optimization/64563
7609         * gcc.dg/pr64563.c: New test.
7611         PR target/64513
7612         * gcc.target/i386/pr64513.c: New test.
7614         PR tree-optimization/64454
7615         * gcc.dg/pr64454.c: New test.
7617         PR testsuite/64028
7618         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7619         bind_pic_locally.
7620         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7621         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7622         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7623         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7624         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7625         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7626         * gcc.dg/vect/slp-25.c: Likewise.
7627         * gcc.dg/vect/vect-109.c: Likewise.
7628         * gcc.dg/vect/vect-13.c: Likewise.
7629         * gcc.dg/vect/vect-17.c: Likewise.
7630         * gcc.dg/vect/vect-18.c: Likewise.
7631         * gcc.dg/vect/vect-19.c: Likewise.
7632         * gcc.dg/vect/vect-20.c: Likewise.
7633         * gcc.dg/vect/vect-21.c: Likewise.
7634         * gcc.dg/vect/vect-22.c: Likewise.
7635         * gcc.dg/vect/vect-27.c: Likewise.
7636         * gcc.dg/vect/vect-29.c: Likewise.
7637         * gcc.dg/vect/vect-2-big-array.c: Likewise.
7638         * gcc.dg/vect/vect-2.c: Likewise.
7639         * gcc.dg/vect/vect-3.c: Likewise.
7640         * gcc.dg/vect/vect-4.c: Likewise.
7641         * gcc.dg/vect/vect-5.c: Likewise.
7642         * gcc.dg/vect/vect-72.c: Likewise.
7643         * gcc.dg/vect/vect-73-big-array.c: Likewise.
7644         * gcc.dg/vect/vect-73.c: Likewise.
7645         * gcc.dg/vect/vect-77-global.c: Likewise.
7646         * gcc.dg/vect/vect-78-global.c: Likewise.
7647         * gcc.dg/vect/vect-7.c: Likewise.
7648         * gcc.dg/vect/vect-86.c: Likewise.
7649         * gcc.dg/vect/vect-align-1.c: Likewise.
7650         * gcc.dg/vect/vect-align-3.c: Likewise.
7651         * gcc.dg/vect/vect-all-big-array.c: Likewise.
7652         * gcc.dg/vect/vect-all.c: Likewise.
7653         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7654         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7655         * gcc.dg/vect/vect-peel-3.c: Likewise.
7656         * gcc.dg/vect/vect-peel-4.c: Likewise.
7657         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7659 2015-01-12  Jeff Law  <law@redhat.com>
7661         PR target/64461
7662         * gcc.target/m68k/pr64461.c: New test.
7664 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7666         * jit.dg/test-array-as-pointer.c (create_code): Update call
7667         to gcc_jit_context_new_global by setting "kind" to
7668         GCC_JIT_GLOBAL_IMPORTED.
7669         * jit.dg/test-error-array-as-pointer.c: Likewise.
7670         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7671         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7672         setting kind to GCC_JIT_GLOBAL_EXPORTED.
7673         * jit.dg/test-using-global.c (the_global): Rename to...
7674         (imported_global): ...this.
7675         (create_code): Update to test the three kinds of global.
7676         (verify_code): Likewise.
7678 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
7680         PR testsuite/64427
7681         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
7682         undefined behavior.
7683         * gcc.target/i386/pr64291-2.c: Updated.
7685 2015-01-12  Richard Biener  <rguenther@suse.de>
7687         PR tree-optimization/64530
7688         * gfortran.dg/pr64530.f90: New testcase.
7690 2015-01-12  Richard Biener  <rguenther@suse.de>
7692         PR middle-end/64357
7693         * gcc.dg/torture/pr64357.c: New testcase.
7695 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
7697         * gcc.target/i386/nop-mcount.c: Properly place {} in target
7698         selector.
7700 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7701         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7703 2015-01-12  Martin Liska  <mliska@suse.cz>
7705         * gcc.dg/ipa/PR64550.c: New test.
7707 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
7709         PR ipa/63470
7710         * g++.dg/ipa/pr63470.C: New testcase.
7712 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7714         PR fortran/63733
7715         * gfortran.dg/typebound_operator_20.f90: New.
7717 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7719         PR fortran/58023
7720         * gfortran.dg/proc_ptr_comp_42.f90: New.
7722 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7724         PR fortran/64508
7725         * gfortran.dg/proc_ptr_comp_41.f90: New.
7727 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
7729         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7731 2015-01-10  Tobias Burnus  <burnus@net-b.de>
7733         PR fortran/64522
7734         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7735         and add dg-excess-errors.
7736         * gfortran.dg/line_length_6.f90: New.
7737         * gfortran.dg/line_length_7.f90: New.
7738         * gfortran.dg/line_length_8.f90: New.
7739         * gfortran.dg/line_length_9.f90: New.
7740         * gfortran.dg/line_length_10.f90: New.
7741         * gfortran.dg/line_length_11.f90: New.
7743 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
7745         * jit.dg/test-threads.c (struct testcase): Move declaration
7746         to jit.dg/all-non-failing-tests.h.
7747         (testcases): Likewise.
7748         * jit.dg/all-non-failing-tests.h (struct testcase): Move
7749         declaration here from jit.dg/all-non-failing-tests.h.
7750         (testcases): Likewise.
7751         * jit.dg/test-combination.c (create_code): Eliminate spelling
7752         out all of the testcases in favor of looping through the
7753         "testcases" metadata.
7754         (verify_code): Likewise.
7756 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
7758         PR rtl-optimization/64536
7759         * gcc.dg/pr64536.c: New test.
7761 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
7763         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7764         * jit.dg/test-combination.c (create_code): Likewise.
7765         (verify_code): Likewise.
7766         * jit.dg/test-constants.c: New test case.
7767         * jit.dg/test-threads.c: Add test-constants.c.
7769 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
7771         PR libobjc/51891
7772         * objc.dg/gnu-api-2-class.m: Add a test case
7773         for the above change.
7775 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7777         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7779 2015-01-09  Richard Biener  <rguenther@suse.de>
7781         PR tree-optimization/64410
7782         * g++.dg/vect/pr64410.cc: New testcase.
7784 2015-01-09  Martin Liska  <mliska@suse.cz>
7786         * gcc.dg/ipa/ipa-icf-32.c: New test.
7788 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7790         * c-c++-common/tsan/tsan_barrier.h: New.
7791         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7792         * c-c++-common/tsan/bitfield_race.c: Likewise.
7793         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7794         * c-c++-common/tsan/mutexset1.c: Likewise.
7795         * c-c++-common/tsan/race_on_barrier.c: Likewise.
7796         * c-c++-common/tsan/race_on_mutex.c: Likewise.
7797         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7798         * c-c++-common/tsan/simple_race.c: Likewise.
7799         * c-c++-common/tsan/simple_stack.c: Likewise.
7800         * c-c++-common/tsan/sleep_sync.c: Likewise.
7801         * c-c++-common/tsan/tiny_race.c: Likewise.
7802         * c-c++-common/tsan/tls_race.c: Likewise.
7803         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7804         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7805         * g++.dg/tsan/atomic_free.C: Likewise.
7806         * g++.dg/tsan/atomic_free2.C: Likewise.
7807         * g++.dg/tsan/cond_race.C: Likewise.
7808         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7810 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
7812         PR testsuite/62250
7813         * lib/target-supports.exp (check_effective_target_libatomic_available):
7814         New.
7815         * gfortran.dg/coarray/caf.exp: Only add -latomic for
7816         targets that match effective-target libatomic_available.
7817         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7819 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
7821         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7822         Verify the result of gcc_jit_context_get_last_error.
7823         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7825 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
7827         PR tree-optimization/63989
7828         * gcc.dg/strlenopt-27.c: New test.
7830 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
7832         * jit.dg/harness.h (set_up_logging): New function.
7833         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
7834         set_up_logging on the context, so that every testcase is
7835         logged to a particular file.
7836         * jit.dg/test-nested-contexts.c (main): Open a logfile,
7837         and call gcc_jit_context_set_logfile on the top-level context.
7839 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
7841         PR target/64338
7842         * g++.dg/opt/pr64338.C: New test.
7844 2015-01-08  Tobias Burnus  <burnus@net-b.de>
7846         * gfortran.dg/coarray/codimension_2b.f90: New file.
7847         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7848         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7850 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7852         PR c++/59004
7853         * g++.dg/ext/fnname4.C: New.
7855 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7857         PR c++/64462
7858         * g++.dg/cpp0x/constexpr-64462.C: New.
7860 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7862         PR c++/60753
7863         * g++.dg/cpp0x/deleted10.C: New.
7865 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7867         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7869 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7871         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7872         GCC_JIT_UNARY_OP_ABS.
7873         (verify_unary_ops): Likewise.
7875 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7877         * jit.dg/test-arith-overflow.c: New test case.
7878         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7879         * jit.dg/test-combination.c (create_code): Likewise.
7880         (verify_code): Likewise.
7881         * jit.dg/test-threads.c (testcases): Likewise.
7883 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7885         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7886         rather than "jit".  Load g++.exp, and call g++_init.
7887         Run test-*.cc files within the testsuite and *.cc files within
7888         docs/examples.
7889         (jit-dg-test): Drop the addition of -fgnu89-inline to
7890         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7891         doing it when compiling C testcases (since g++ does not handle
7892         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7893         is restored to the value after g++_init ran, rather than the
7894         value before g++_init ran.  Return a list of
7895         $comp_output $output_file, as dg-test assumes.
7897 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7899         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7900         make it easier to figure out the origin of each test result when
7901         running test-combination.c and test-threads.c.
7902         (CHECK_VALUE): Likewise.
7903         (CHECK_DOUBLE_VALUE): Likewise.
7904         (CHECK_STRING_VALUE): Likewise.
7905         (CHECK_STRING_STARTS_WITH): Likewise.
7906         (CHECK_STRING_CONTAINS): Likewise.
7907         (CHECK): Likewise.
7908         (check_string_value): Likewise, add "funcname" param.
7909         (check_string_starts_with): Likewise.
7910         (check_string_contains): Likewise.
7912 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7914         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7915         generating name of built executable.
7917 2015-01-07  Marek Polacek  <polacek@redhat.com>
7919         PR c/64440
7920         * gcc.dg/pr64440.c: New test.
7921         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7923 2015-01-07  Marek Polacek  <polacek@redhat.com>
7925         PR c/64417
7926         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7927         * gcc.dg/pr64417.c: New test.
7929 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7931         PR target/64505
7932         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7933         fix is correct.
7935 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7937         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7938         Check if testcases run without errors, not just if they compile.
7940 2015-01-06  Christian Bruel  <christian.bruel@st.com>
7942         PR target/64507
7943         * gcc.target/sh/pr64507.c: New test.
7945 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
7947         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7949 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
7951         * c-c++-common/asan/sanitize-all-1.c: New test.
7952         * c-c++-common/ubsan/sanitize-all-1.c: New test.
7953         * c-c++-common/ubsan/sanitize-all-2.c: New test.
7954         * c-c++-common/ubsan/sanitize-all-3.c: New test.
7955         * c-c++-common/ubsan/sanitize-all-4.c: New test.
7957 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7959         * lib/target-supports.exp (check_profiling_available): Return 0 for
7960         Visium.
7961         (check_effective_target_tls_runtime): Likewise.
7962         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7963         * gcc.dg/20020312-2.c: Adjust for Visium.
7964         * gcc.dg/tls/thr-cse-1.c: Likewise
7965         * gcc.dg/tree-ssa/20040204-1.c: Likewise
7966         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7967         * gcc.dg/weak/typeof-2.c: Likewise.
7969 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
7971         PR rtl-optimization/64287
7972         * gcc.dg/aru-2.c: New test.
7974 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7976         PR sanitizer/64344
7977         * c-c++-common/ubsan/pr64344-1.c: New test.
7978         * c-c++-common/ubsan/pr64344-2.c: New test.
7980         PR tree-optimization/64465
7981         * gcc.dg/pr64465.c: New test.
7983         PR tree-optimization/64494
7984         * gcc.c-torture/compile/pr64494.c: New test.
7986 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7988         PR fortran/47674
7989         * gfortran.dg/realloc_on_assign_25.f90:  New test.
7991 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7993         Update copyright years.
7995 2015-01-05  Marek Polacek  <polacek@redhat.com>
7997         PR c/64423
7998         * gcc.dg/pr64423.c: New test.
8000 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8002         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8003         mmix-knuth-mmixware for the same reason as for MIPS.
8004         * gcc.dg/debug/debug-2.c: Ditto.
8006         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8008 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
8010         PR testsuite/62250
8011         * lib/gfortran.exp: Add libatomic library search path.
8012         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8013         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8015         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8017 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8019         * c-c++-common/tsan/bitfield_race.c: New testcase.
8020         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8022 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8024         * gfortran.dg/coarray/collectives_4.f90: New.
8026 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8028         PR fortran/57562
8029         * gfortran.dg/extends_16.f90: New.
8031 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8033         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8035 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8037         * gfortran.dg/coarray/codimension_2.f90: New.
8038         * gfortran.dg/coarray/codimension_2a.f90: New.
8039         * gfortran.dg/coarray_35.f90: New.
8040         * gfortran.dg/coarray_35a.f90: New.
8042 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8044         PR fortran/60507
8045         * gfortran.dg/dummy_procedure_11.f90: New.
8047 Copyright (C) 2015 Free Software Foundation, Inc.
8049 Copying and distribution of this file, with or without modification,
8050 are permitted in any medium without royalty provided the copyright
8051 notice and this notice are preserved.