2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba5ea93313be2a879c91a526395a2b8bf1862cebf
1 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3         * gfortran.dg/warn_conversion_8.f90:  New test.
5 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7         PR rtl-optimization/61047
8         * gcc.c-torture/execute/20150611-1.c: New testcase.
10 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
12         PR jit/66700
13         * jit.dg/all-non-failing-tests.h: Add
14         test-pr66700-observing-write-through-ptr.c.
15         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
17 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
19         * jit.dg/test-accessing-union.c: Add comments for use by
20         gcc/jit/docs/topics/types.rst.
22 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
24         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
25         'do-require-effective-target' with 'dg-require-effective-target'.
26         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
27         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
28         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
29         'stlex' with 'strex' as the expected output.
31 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
33         PR c++/60365
34         * g++.dg/cpp0x/gen-attrs-60.C: New.
35         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
37 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
39         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):New function.
40         * gcc.target/aarch64/pic-small.c: Restrict this test under
41         check_effective_target_aarch64_small_fpic.
43 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
45         * gfortran.dg/gomp/pr66633.f90: New test.
47 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
49         PR c++/66686
50         * g++.dg/template/pr66686.C: New test.
52 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
54         * gnat.dg/lto17.ad[sb]: New test.
56 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
58         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
59         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
60         testcase.
61         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
62         New testcase.
63         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
64         New testcase.
65         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
66         New testcase.
67         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
68         New testcase.
69         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
70         New testcase.
71         * jit.dg/test-switch.c: New testcase.
72         * jit.dg/test-switch.cc: New testcase.
74 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
76         PR jit/66546
77         * jit.dg/all-non-failing-tests.h: Add note about
78         test-validly-unreachable-block.c.
79         * jit.dg/test-validly-unreachable-block.c: New file.
81 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
83         PR jit/66628
84         * jit.dg/all-non-failing-tests.h: Add note about
85         test-extra-options.c.
86         * jit.dg/test-extra-options.c: New testcase.
88 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
90         PR debug/66691
91         * gcc.target/i386/pr66691.c: New.
93 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
95         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
96         * gcc.target/i386/iamcu/args.h: Likewise.
97         * gcc.target/i386/iamcu/asm-support.S: Likewise.
98         * gcc.target/i386/iamcu/defines.h: Likewise.
99         * gcc.target/i386/iamcu/macros.h: Likewise.
100         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
101         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
102         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
103         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
104         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
105         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
106         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
107         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
108         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
109         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
110         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
111         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
112         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
113         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
114         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
115         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
116         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
118 2015-06-30  Marek Polacek  <polacek@redhat.com>
120         * gcc.dg/fold-minus-6.c: New test.
122         * gcc.dg/fold-ior-3.c: New test.
124 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
126         Implement N4197 - Adding u8 character literals
127         * g++.dg/cpp1z/utf8.C: New.
128         * g++.dg/cpp1z/utf8-neg.C: New.
129         * g++.dg/cpp1z/udlit-utf8char.C: New.
131 2015-06-30  Marek Polacek  <polacek@redhat.com>
133         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
135 2015-06-30  Tom de Vries  <tom@codesourcery.com>
137         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
138         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
139         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
140         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
142 2015-06-30  Marek Polacek  <polacek@redhat.com>
144         * gcc.dg/fold-ior-2.c: New test.
146 2015-06-30  Tom de Vries  <tom@codesourcery.com>
148         PR tree-optimization/66652
149         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
150         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
151         pointers.
152         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
154 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
156         PR c++/65977
157         * g++.dg/cpp0x/constexpr-friend-3.C: New.
158         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
160 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
162         PR fortran/66605
163         * gfortran.dg/wunused-parameter.f90: New test.
165 2015-06-29  Richard Henderson  <rth@redhat.com>
167         * gcc.target/i386/asm-flag-1.c: New.
168         * gcc.target/i386/asm-flag-2.c: New.
169         * gcc.target/i386/asm-flag-3.c: New.
170         * gcc.target/i386/asm-flag-4.c: New.
171         * gcc.target/i386/asm-flag-5.c: New.
173 2015-06-29  Marek Polacek  <polacek@redhat.com>
175         PR c/66322
176         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
177         * c-c++-common/pr66322.c: New test.
178         * g++.dg/eh/scope1.C: Remove dg-warning.
180 2015-06-29  Richard Biener  <rguenther@suse.de>
182         PR tree-optimization/66677
183         * gcc.dg/vect/pr66677.c: New testcase.
185 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
187         PR middle-end/64130
188         * gcc.dg/tree-ssa/pr64130.c: New test.
190 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
192         * gcc.target/aarch64/pic-small.c: New testcase.
194 2015-06-26  Richard Biener  <rguenther@suse.de>
196         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
198 2015-06-26  Marek Polacek  <polacek@redhat.com>
200         * gcc.dg/fold-and-1.c: New test.
201         * gcc.dg/fold-and-2.c: New test.
203 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
205         * gnat.dg/warn11.adb: Add missing dg directive.
206         * gnat.dg/warn12.adb: New test.
207         * gnat.dg/warn12_pkg.ads: New helper.
209 2015-06-26  Richard Biener  <rguenther@suse.de>
211         * gfortran.dg/reassoc_3.f90: Adjust.
213 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
215         PR target/66412
216         * gcc.target/i386/pr66412.c: New test.
218 2015-06-25  Richard Biener  <rguenther@suse.de>
220         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
222 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
224         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
226 2015-06-25  Richard Biener  <rguenther@suse.de>
228         * gfortran.dg/vect/vect-9.f90: New testcase.
230 2015-06-25  Nick Clifton  <nickc@redhat.com>
232         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
233         H8300 and M32R targets.
235 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
237         PR fortran/66528
238         * gfortran.dg/maxerrors.f90: New test.
240 2015-06-08  DJ Delorie  <dj@redhat.com>
242         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
244 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
246         * gcc.target/aarch64/mgeneral-regs_3.c: New.
248 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
250         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
251         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
252         * gcc.target/aarch64/nofp_1.c: New file.
254 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
256         Implement N3928 - Extending static_assert
257         * g++.dg/cpp0x/static_assert8.C: Adjust.
258         * g++.dg/cpp0x/static_assert12.C: New.
259         * g++.dg/cpp0x/static_assert13.C: New.
260         * g++.dg/cpp1y/static_assert1.C: New.
261         * g++.dg/cpp1y/static_assert2.C: New.
262         * g++.dg/cpp1z/static_assert-nomsg.C: New.
264 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
266         PR c++/65750
267         * g++.dg/cpp0x/trailing11.C: New.
269 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
271         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
272           multilibs.
273         * gcc.target/arm/memset-inline-10.c: Likewise.
274         * gcc.target/arm/pr58784.c: Likewise.
275         * gcc.target/arm/pr59985.C: Likewise.
276         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
278 2015-06-24  Renlin Li  <renlin.li@arm.com>
280         * gcc.target/aarch64/arm_align_max_pwr.c: New.
281         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
283 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
285         Revert:
286         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
288         PR c++/30044
289         * g++.dg/cpp0x/auto45.C: New test.
290         * g++.dg/template/pr30044.C: New test.
291         * g++.dg/template/crash83.C: Accept any error string.
292         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
293         parameters.
294         * g++.dg/cpp0x/variadic18.C: Likewise
295         * g++.dg/template/canon-type-13.C: Likewise.
296         * g++.old-deja/g++.pt/ttp42.C: Likewise.
298 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
300         PR c++/65811
301         * g++.dg/other/linkage2.C: New.
303 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
305         PR target/63408
306         * gcc.target/arm/pr63408.c: New test.
308 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
310         * lib/c-torture.exp: Don't call check_effective_target_lto
311         before setting up environment correctly.
312         * lib/gcc-dg.exp: Likewise, and protect
313         gcc_force_conventional_output.
315 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
317         PR rtl-optimization/66306
318         * gcc.target/s390/pr66306.c: New test.
320 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
322         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
323         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
324         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
325         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
326         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
327         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
328         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
330 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
332         PR target/65803
333         * gcc.c-torture/pr65803.c: New test.
335 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
337         PR c++/30044
338         * g++.dg/cpp0x/auto45.C: New test.
339         * g++.dg/template/pr30044.C: New test.
340         * g++.dg/template/crash83.C: Accept any error string.
341         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
342         parameters.
343         * g++.dg/cpp0x/variadic18.C: Likewise
344         * g++.dg/template/canon-type-13.C: Likewise.
345         * g++.old-deja/g++.pt/ttp42.C: Likewise.
347 2015-06-23  Marek Polacek  <polacek@redhat.com>
349         * c-c++-common/Wlogical-op-3.c: New test.
351 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
353         PR c++/66254
354         * g++.dg/cpp0x/scoped_enum5.C: New.
356 2015-06-23  Richard Biener  <rguenther@suse.de>
358         PR tree-optimization/66636
359         * gcc.dg/vect/pr66636.c: New testcase.
361 2015-06-23  Marek Polacek  <polacek@redhat.com>
363         * gcc.dg/fold-minus-4.c: New test.
364         * gcc.dg/fold-minus-5.c: New test.
365         * c-c++-common/ubsan/overflow-add-5.c: New test.
367 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
369         Add missing testcase from r224672.
370         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
372         * gcc.target/vax/bswapdi-1.c: New.
374 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
376         PR fortran/64674
377         * gfortran.dg/associate_18.f08: New test.
379 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
381         PR target/66560
382         * gcc.target/i386/pr66560-1.c: New test.
383         * gcc.target/i386/pr66560-2.c: Ditto.
384         * gcc.target/i386/pr66560-3.c: Ditto.
385         * gcc.target/i386/pr66560-4.c: Ditto.
387 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
389         * gcc.target/nvptx/nvptx.exp: New file.
390         * gcc.target/nvptx/proto-1.c: Likewise.
392 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
394         PR tree-optimization/66449
395         * gcc.dg/vect/pr66449.c: New test.
397 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
399         * g++.dg/other/dump-ada-spec-5.C: New test.
400         * g++.dg/other/dump-ada-spec-6.C: Likewise.
401         * g++.dg/other/dump-ada-spec-7.C: Likewise.
403 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
405         * g++.dg/inherit/pure1.C: Test location too.
407 2015-06-22  Marek Polacek  <polacek@redhat.com>
409         * gcc.dg/fold-ior-1.c: New test.
410         * gcc.dg/fold-minus-2.c: New test.
411         * gcc.dg/fold-minus-3.c: New test.
412         * gcc.dg/fold-plus-1.c: New test.
413         * gcc.dg/fold-plus-2.c: New test.
414         * gcc.dg/fold-xor-4.c: New test.
415         * gcc.dg/fold-xor-5.c: New test.
417 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
419         PR target/65914
420         * g++.dg/torture/pr65914.C:  New.
422 2015-06-22  Richard Biener  <rguenther@suse.de>
424         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
425         not existing TORTURE_OPTIONS only.
426         * lib/gcc-dg.exp: Likewise.
428 2015-06-22  Christian Bruel  <christian.bruel@st.com>
430         PR target/52144
431         * gcc.target/arm/flip-thumb.c: New test.
433 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
434             Martin Liska  <mliska@suse.cz>
436         PR ipa/65908
437         * g++.dg/ipa/pr65908.C: New testcase.
439 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
441         PR c++/65882
442         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
443         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
445 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
447         * gnat.dg/specs/debug1.ads: Adjust.
449 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
451         * gcc.target/aarch64/fmovd-zero-mem.c: New.
452         * gcc.target/aarch64/fmovd-zero-reg.c: New.
453         * gcc.target/aarch64/fmovf-zero-mem.c: New.
454         * gcc.target/aarch64/fmovf-zero-reg.c: New.
455         * gcc.target/aarch64/fmovld-zero-mem.c: New.
456         * gcc.target/aarch64/fmovld-zero-mem.c: New.
457         * gcc.target/aarch64/fmovd-zero.c: Delete.
458         * gcc.target/aarch64/fmovf-zero.c: Delete.
460 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
462         * gcc.target/vax/bswapdi-1.c: New.
464 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
466         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
468 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
470         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
472 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
474         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
476 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
478         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
480 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
482         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
484 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
486         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
488 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
490         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
492 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
494         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
496 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
498         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
500 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
502         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
504 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
506         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
508 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
510         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
512 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
514         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
516 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
518         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
520 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
522         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
524 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
526         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
528 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
530         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
532 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
534         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
536 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
538         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
540 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
542         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
543         (_ARM_FPSCR): Add FZ field.
544         (clean_results): Force FZ=1 on AArch64.
545         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
547 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
549         * gcc.target/aarch64/pr62308.c: New test.
551 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
553         PR fortran/66549
554         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
556 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
558         * gcc.target/i386/mpx/pr66581.c: New test.
560 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
562         * gcc.target/i386/cmov9.c: New test.
564 2015-06-18  Richard Biener  <rguenther@suse.de>
566         * g++.dg/other/const4.C: New testcase.
568 2015-06-18  Michael Matz  <matz@suse.de>
570         PR middle-end/66253
571         * gcc.dg/vect/pr66253.c: New testcase.
573 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
575         PR target/66569
576         * gcc.target/i386/mpx/chkp-vararg.c: New test.
578 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
580         PR middle-end/66568
581         * gcc.target/i386/mpx/pr66568.c: New test.
583 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
585         PR middle-end/66567
586         * gcc.target/i386/mpx/pr66567.c: New test.
588 2015-06-18  Richard Biener  <rguenther@suse.de>
590         PR tree-optimization/66510
591         * gcc.dg/vect/slp-perm-12.c: New testcase.
593 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
595         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
596         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
597         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
598         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
600 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
602         PR c++/66571
603         * g++.dg/gomp/pr66571-1.C: New test.
605         PR middle-end/66429
606         * c-c++-common/gomp/pr66429.c: New test.
608 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
610         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
611         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
612         ...this.
613         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
614         New testcase.
615         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
616         New testcase.
618 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
620         PR testsuite/65944
621         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
623 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
625         * gcc.target/mips/pr65862-1.c: New test.
626         * gcc.target/mips/pr65862-2.c: Likewise.
628 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
630         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
631         * gcc.target/i386/pr52252-atom.c: Ditto.
632         * gcc.target/i386/vect-div-1.c: Ditto.
633         * gcc.target/i386/rotate-5.c: Ditto.
634         * gcc.target/i386/pr50202.c: Ditto.
635         * gcc.target/i386/pr37843-3.c: Ditto.
636         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
637         * gcc.target/i386/pr53397-1.c: Ditto.
638         * gcc.target/i386/pr55934.c: Ditto.
639         * gcc.target/i386/pr37843-4.c: Ditto.
640         * gcc.target/i386/pr60451.c: Ditto.
641         * gcc.target/i386/pr53397-2.c: Ditto.
642         * gcc.target/i386/vectorize1.c: Ditto.
643         * gcc.target/i386/extract-insert-combining.c: Ditto.
644         * gcc.target/i386/pr53759.c: Ditto.
645         * gcc.target/i386/pr52252-core.c: Ditto.
646         * gcc.target/i386/rotate-3.c: Ditto.
647         * gcc.target/i386/sse-20.c: Ditto.
648         * gcc.target/i386/rotate-4.c: Ditto.
649         * gcc.target/i386/pr61403.c: Ditto.
650         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
651         * gcc.target/i386/pr60901.c: Ditto.
652         * gcc.target/i386/pr59794-7.c: Ditto.
653         * gcc.target/i386/pr62208.c: Ditto.
654         * gcc.target/i386/pr53416.c: Ditto.
655         * gcc.target/i386/asm-dialect-1.c: Ditto.
656         * gcc.target/i386/pr50038.c: Ditto.
657         * gcc.target/i386/47698.c: Ditto.
658         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
659         * gcc.target/i386/pr59794-2.c: Ditto.
660         * gcc.target/i386/pr59794-3.c: Ditto.
661         * gcc.target/i386/pr39058.c: Ditto.
662         * gcc.target/i386/pr60205-1.c: Ditto.
663         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
664         * gcc.target/i386/sse2-movq-2.c: Ditto.
666 2015-06-17  Richard Biener  <rguenther@suse.de>
668         PR tree-optimization/66251
669         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
671 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
673         PR c++/59682
674         * g++.dg/parse/new-placement1.C: New.
676 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
678         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
679         * jit.dg/test-compound-assignment.c: New testcase.
681 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
683         PR jit/66539
684         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
685         to "testcases" array.
687 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
689         PR jit/66539
690         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
691         * jit.dg/test-debug-strings.c: New test case.
692         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
693         the discriminant has a sane debug string.
695 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
697         PR target/56766
698         * gcc.target/i386/pr56766-1.c: New test.
699         * gcc.target/i386/pr56766-2.c: Ditto.
701 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
703         * gcc.target/mips/loongson-shift-count-truncated-1.c:
704         Skip on mips*-mti-linux* and mips*-img-linux* targets.
705         * gcc.target/mips/loongson-simd.c: Ditto.
707 2015-06-16  Richard Biener  <rguenther@suse.de>
709         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
711 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
713         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
714         passed by the testsuite driver.
716 2015-06-16  Richard Biener  <rguenther@suse.de>
718         * gcc.dg/vect/slp-perm-11.c: New testcase.
720 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
722         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
723         dg-options.
725 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
727         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
728         Reinstate calls to torture-init and torture-finalize.
730 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
732         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
734 2015-06-15  Nathan Sidwell  <nathan@acm.org>
736         PR c++/58583
737         * g++.dg/cpp0x/nsdmi-template14.C: New test.
739 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
741         PR c++/51048
742         * g++.dg/cpp0x/local-type1.C: New.
744 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
746         PR fortran/44672
747         PR fortran/45440
748         PR fortran/57307
749         * gfortran.dg/allocate_with_source_3.f90: Removed check for
750         unimplemented error.
751         * gfortran.dg/allocate_with_source_7.f08: New test.
752         * gfortran.dg/allocate_with_source_8.f08: New test.
754 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
756         PR c++/65168
757         * g++.dg/warn/Walways-true-3.C: New test.
759 2015-06-13  Tom de Vries  <tom@codesourcery.com>
761         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
763 2015-06-13  Tom de Vries  <tom@codesourcery.com>
765         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
766         (main): Remove superfluous attributes.
767         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
768         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
770 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
772         * gcc.target/i386/monitorx.c: New.
773         * gcc.target/i386/sse-12.c: Add -mmwaitx.
774         * gcc.target/i386/sse-13.c: Ditto.
775         * gcc.target/i386/sse-14.c: Ditto.
776         * gcc.target/i386/sse-22.c: Ditto.
777         * gcc.target/i386/sse-23.c: Ditto.
778         * g++.dg/other/i386-2.C: Ditto.
779         * g++.dg/other/i386-3.C: Ditto.
781 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
783         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
785 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
787         PR fortran/66079
788         * gfortran.dg/allocatable_scalar_13.f90: New test
790 2015-06-11  Marek Polacek  <polacek@redhat.com>
792         * gcc.dg/fold-xor-3.c: New test.
794 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
796         * gcc.target/arm/short-it-ifcvt-1.c: New test.
797         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
799 2015-06-11  Christian Bruel  <christian.bruel@st.com>
801         PR target/52144
802         * gcc.target/arm/pragma_attribute.c: New test.
804 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
806         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
808 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
810         PR target/66473
811         * gcc.target/i386/pr66473.c: New test.
813 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
815         PR target/66470
816         * gcc.dg/tls/pr66470.c: New test.
817         * gcc.target/i386/pr66470.c: New test.
819 2015-06-10  Christian Bruel  <christian.bruel@st.com>
821         PR target/52144
822         * gcc.target/arm/attr_arm.c: New test
823         * gcc.target/arm/attr_arm-err.c: New test
824         * gcc.target/arm/attr_thumb.c: New test
825         * gcc.target/arm/attr_thumb-static.c: New test
827 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
829         PR target/66200
830         PR target/66428
831         PR c++/66192
832         * g++.dg/abi/aarch64_guard1.C: Adjust test.
834 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
836         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
837         passed by the testsuite driver.
839 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
841         Revert:
842         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
843         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
844         * gcc.dg/ssp-1.c: Make counter a register.
845         * gcc.dg/ssp-2.c: Likewise.
846         * gcc.dg/torture/parm-coalesce.c: New.
848 2015-06-09  Tom de Vries  <tom@codesourcery.com>
850         * gcc.target/i386/vararg-loc.c: New test.
852 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
854         PR c++/65815
855         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
856         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
858 2015-06-09  Marek Polacek  <polacek@redhat.com>
860         PR tree-optimization/66299
861         * gcc.dg/pr66299-1.c: New test.
862         * gcc.dg/pr66299-2.c: New test.
863         * gcc.dg/pr66299-3.c: New test.
865 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
867         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
868         passed by the testsuite driver.
870 2015-06-09  Richard Biener  <rguenther@suse.de>
872         PR middle-end/66423
873         * gcc.dg/fold-modpow2.c: New testcase.
875 2015-06-09  Richard Biener  <rguenther@suse.de>
877         PR tree-optimization/66419
878         * gcc.dg/vect/bb-slp-37.c: New testcase.
880 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
882         * gcc.target/arm/stl-cond.c: New test.
884 2015-06-09  Richard Biener  <rguenther@suse.de>
886         PR middle-end/66413
887         * gcc.dg/torture/pr66413.c: New testcase.
889 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
891         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
892         * gcc.dg/ssp-1.c: Make counter a register.
893         * gcc.dg/ssp-2.c: Likewise.
894         * gcc.dg/torture/parm-coalesce.c: New.
896 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
898         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
899         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
901 2015-06-08  Tom de Vries  <tom@codesourcery.com>
903         PR rtl-optimization/66444
904         * gcc.dg/pr66444.c: New test.
906 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
908         PR fortran/66245
909         * gfortran.dg/class_is_1.f90: New test.
910         * gfortran.dg/type_is_1.f90: Ditto.
912 2015-06-08  Marek Polacek  <polacek@redhat.com>
914         PR c/66415
915         * gcc.dg/cpp/pr66415-1.c: New test.
916         * gcc.dg/cpp/pr66415-2.c: New test.
918 2015-06-08  Richard Biener  <rguenther@suse.de>
920         PR tree-optimization/66422
921         * gcc.dg/Warray-bounds-16.c: New testcase.
923 2015-06-08  Richard Biener  <rguenther@suse.de>
925         * gcc.dg/vect/slp-perm-10.c: New testcase.
926         * gcc.dg/vect/slp-23.c: Adjust.
927         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
928         vector pointer update.
930 2015-06-08  Marek Polacek  <polacek@redhat.com>
932         PR sanitizer/66452
933         * g++.dg/ubsan/pr66452.C: New test.
935 2015-06-08  Tom de Vries  <tom@codesourcery.com>
937         PR tree-optimization/66436
938         * gcc.dg/gomp/dump-new-function-2.c: New test.
939         * gcc.dg/gomp/dump-new-function-3.c: Same.
940         * gcc.dg/gomp/dump-new-function.c: Same.
942 2015-06-08  Tom de Vries  <tom@codesourcery.com>
944         PR tree-optimization/66435
945         * gcc.dg/gomp/notify-new-function-2.c: New test.
946         * gcc.dg/gomp/notify-new-function-3.c: Same.
947         * gcc.dg/gomp/notify-new-function.c: Same.
949 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
951         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
952         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
953         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
954         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
955         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
956         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
957         -fshort-enum.
959 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
961         PR fortran/47659
962         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
963         * gfortran.dg/warn_conversion.f90: Add warning for change in value
964         for assignment.
965         * gfortran.dg/warn_conversion_3.f90: Add warnings.
966         * gfortran.dg/warn_conversion_5.f90: New test.
967         * gfortran.dg/warn_conversion_6.f90: New test.
968         * gfortran.dg/warn_conversion_7.f90: New test.
970 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
972         PR fortran/66347
973         * gfortran.dg/blockdata_9.f: New test.
975 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
977         PR fortran/66385
978         * gfortran.dg/forall_17.f90:  New test.
980 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
982         * g++.dg/cpp0x/pr57101.C: Add warning.
983         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
984         * g++.dg/ext/visibility/anon7.C: Same.
985         * g++.dg/ipa/pr63587-2.C: Same.
986         * g++.dg/opt/dump1.C: Same.
987         * g++.dg/opt/pr59622-3.C: Same.
988         * g++.dg/opt/pr59622.C: Same.
989         * g++.dg/torture/pr46383.C: Same.
990         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
991         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
992         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
993         functions.
994         * gfortran.dg/intent_out_8.f90: Same.
995         * gfortran.dg/warn_target_lifetime_3.f90: Same.
997 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
999         PR fortran/66377
1000         gfortran.dg/equiv_9.f90: New test.
1003 2015-06-05  Tom de Vries  <tom@codesourcery.com>
1005         merge from gomp4 branch:
1006         2015-05-28  Tom de Vries  <tom@codesourcery.com>
1008         PR tree-optimization/65443
1009         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1010         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1011         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1013 2015-06-05  Nathan Sidwell  <nathan@acm.org>
1015         PR c++/52595
1016         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1018 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
1020         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1022 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1024         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1026 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
1028         * testsuite/gcc.target/i386/noplt-1.c: New test.
1029         * testsuite/gcc.target/i386/noplt-2.c: New test.
1030         * testsuite/gcc.target/i386/noplt-3.c: New test.
1031         * testsuite/gcc.target/i386/noplt-4.c: New test.
1033 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
1035         PR fortran/58749
1036         * gfortran.dg/adjustl_1.f90:  New test.
1038 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
1040         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1041         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1043 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
1045         * lto.c (iterative_hash_canonical_type,
1046         gimple_register_canonical_type): only hash main variants of types
1048 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
1050         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1051         Move set of dg-do-what-default after early return.
1053 2015-06-04  Marek Polacek  <polacek@redhat.com>
1055         PR c/66341
1056         * gcc.dg/lvalue-8.c: New test.
1058 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1059             Paolo Carlini  <paolo.carlini@oracle.com>
1061         PR c++/66130
1062         * g++.dg/other/pr66130.C: New.
1063         * g++.dg/cpp0x/pr66130.C: Likewise.
1065 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1067         * g++.dg/cpp0x/decl-loc1.C: New.
1068         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1069         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1070         * g++.dg/init/ctor8.C: Likewise.
1071         * g++.dg/parse/semicolon4.C: Likewise.
1073 2015-06-03  Marek Polacek  <polacek@redhat.com>
1075         PR sanitizer/66190
1076         * g++.dg/ubsan/static-init-1.C: New test.
1077         * g++.dg/ubsan/static-init-2.C: New test.
1078         * g++.dg/ubsan/static-init-3.C: New test.
1080 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
1082         PR target/66275
1083         * gcc.target/i386/pr66275.c: New test.
1085 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1087         * gcc.dg/Wcxx-compat-22.c: New testcase.
1088         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1089         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1090         * c-c++-common/pr58346-1.c: Likewise.
1091         * c-c++-common/transparent-union-1.c: Likewise.
1093 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
1095         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1096         * g++.dg/plugin/def_plugin.c: New file.
1097         * g++.dg/plugin/def-plugin-test.C: New file.
1099 2015-06-03  Richard Biener  <rguenther@suse.de>
1101         * gcc.dg/vect/bb-slp-36.c: New testcase.
1103 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1105         * gcc.dg/lto/chkp-removed-alias_0.c: New.
1107 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1109         * gcc.dg/lto/chkp-privatize-1_0.c: New.
1110         * gcc.dg/lto/chkp-privatize-1_1.c: New.
1111         * gcc.dg/lto/chkp-privatize-2_0.c: New.
1112         * gcc.dg/lto/chkp-privatize-2_1.c: New.
1114 2015-06-03  Marek Polacek  <polacek@redhat.com>
1116         PR c/64223
1117         PR c/29358
1118         * gcc.dg/pr64223-1.c: New test.
1119         * gcc.dg/pr64223-2.c: New test.
1121 2015-06-03  Richard Biener  <rguenther@suse.de>
1123         PR tree-optimization/63916
1124         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1126 2015-06-03  Richard Biener  <rguenther@suse.de>
1128         PR tree-optimization/66375
1129         * gcc.dg/torture/pr66375.c: New testcase.
1131 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
1133         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1135 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
1137         PR target/65768
1138         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1140 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1142         PR fortran/66380
1143         * gfortran.dg/reshape_7.f90: New test.
1145 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
1147         PR c/66220:
1148         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1149         (fn_36): New.
1151 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1153         PR c/49551
1154         * gcc.dg/pr49551.c: New testcase.
1156 2015-06-02  Richard Biener  <rguenther@suse.de>
1158         PR debug/65549
1159         * g++.dg/lto/pr65549_0.C: New testcase.
1161 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
1163         PR libgomp/65742
1164         PR middle-end/66332
1165         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1167 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1169         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1171 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1173         PR c++/61683
1174         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1176 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1178         PR tree-optimization/48052
1179         * gcc.dg/tree-ssa/scev-8.c: New.
1180         * gcc.dg/tree-ssa/scev-9.c: New.
1181         * gcc.dg/tree-ssa/scev-10.c: New.
1182         * gcc.dg/vect/pr48052.c: New.
1184 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1186         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1188 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1190         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1192 2015-06-02  Marek Polacek  <polacek@redhat.com>
1194         PR middle-end/66345
1195         * gcc.dg/torture/pr66345.c: New test.
1197 2015-06-02  Richard Biener  <rguenther@suse.de>
1199         PR tree-optimization/65961
1200         * gcc.dg/torture/pr65961.c: New testcase.
1202 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1204         PR tree-optimization/52563
1205         PR tree-optimization/62173
1206         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1207         * gcc.dg/tree-ssa/scev-4.c: Ditto.
1209 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1211         * gnat.dg/specs/varsize_return2.ads: New test.
1212         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1214 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1216         * gcc.dg/vect/vect-outer-simd-1.c: New test.
1218 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
1220         PR target/65697
1221         * gcc.target/aarch64/sync-comp-swap.c: New.
1222         * gcc.target/aarch64/sync-comp-swap.x: New.
1223         * gcc.target/aarch64/sync-op-acquire.c: New.
1224         * gcc.target/aarch64/sync-op-acquire.x: New.
1225         * gcc.target/aarch64/sync-op-full.c: New.
1226         * gcc.target/aarch64/sync-op-full.x: New.
1227         * gcc.target/aarch64/sync-op-release.c: New.
1228         * gcc.target/aarch64/sync-op-release.x: New.
1230 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
1232         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1233         (bar): Predefined.
1235 2015-06-01  Richard Biener  <rguenther@suse.de>
1237         PR tree-optimization/66349
1238         PR tree-optimization/66352
1239         PR tree-optimization/66357
1240         * gcc.dg/torture/pr66357.c: New testcase.
1241         * gcc.dg/torture/pr66349.c: Likewise.
1242         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1244 2015-06-01  Richard Biener  <rguenther@suse.de>
1246         Revert
1247         2015-05-29  Richard Biener  <rguenther@suse.de>
1249         PR tree-optimization/66314
1250         * gcc.dg/asan/pr66314.c: New testcase.
1252 2015-06-01  Richard Biener  <rguenther@suse.de>
1254         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1256 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
1258         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1259         directives.
1260         (hp3, hp4): Add inline keyword.
1261         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1262         (hp2): Add inline keyword.
1263         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1264         (hp2): Add inline keyword.
1266 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
1268         PR target/65527
1269         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1270         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1271         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1272         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1274 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
1276         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1277         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1279 2015-06-01  Richard Biener  <rguenther@suse.de>
1281         PR tree-optimization/66280
1282         * g++.dg/torture/pr66280.C: New testcase.
1283         * g++.dg/torture/pr66280-2.C: Likewise.
1285 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1287         * gnat.dg/addr9_1.adb: New test.
1288         * gnat.dg/addr9_2.adb: Likewise.
1289         * gnat.dg/addr9_3.adb: Likewise.
1290         * gnat.dg/addr9_4.adb: Likewise.
1292 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1294           * g++.dg/other/dump-ada-spec-4.C: New test.
1296 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
1298         * gcc.dg/alias-8.c: Fix dg-warning.
1300 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
1302         * gcc.dg/alias-8.c: Do not xfail.
1303         * gcc.dg/pr62167.c: Prevent FRE.
1304         * gcc.dg/alias-14.c: New testcase.
1306 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
1308         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1310 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1312         PR target/66215
1313         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1314         dg-options.
1315         * gcc.target/s390/hotpatch-10.c: Likewise.
1316         * gcc.target/s390/hotpatch-11.c: Likewise.
1317         * gcc.target/s390/hotpatch-12.c: Likewise.
1318         * gcc.target/s390/hotpatch-17.c: Likewise.
1319         * gcc.target/s390/hotpatch-18.c: Likewise.
1320         * gcc.target/s390/hotpatch-20.c: Likewise.
1321         * gcc.target/s390/hotpatch-21.c: Likewise.
1322         * gcc.target/s390/hotpatch-22.c: Likewise.
1323         * gcc.target/s390/hotpatch-23.c: Likewise.
1324         * gcc.target/s390/hotpatch-24.c: Likewise.
1325         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
1326         to check for the exact nops too.
1327         * gcc.target/s390/hotpatch-3.c: Likewise.
1328         * gcc.target/s390/hotpatch-4.c: Likewise.
1329         * gcc.target/s390/hotpatch-5.c: Likewise.
1330         * gcc.target/s390/hotpatch-6.c: Likewise.
1331         * gcc.target/s390/hotpatch-7.c: Likewise.
1332         * gcc.target/s390/hotpatch-8.c: Likewise.
1333         * gcc.target/s390/hotpatch-9.c: Likewise.
1334         * gcc.target/s390/hotpatch-14.c: Likewise.
1335         * gcc.target/s390/hotpatch-15.c: Likewise.
1336         * gcc.target/s390/hotpatch-16.c: Likewise.
1337         * gcc.target/s390/hotpatch-19.c: Likewise.
1338         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
1339         scan-assembler-times counting number of .align directives.
1340         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1341         dg-options.  Remove scan-assembler-times counting number of .align
1342         directives.
1343         * gcc.target/s390/hotpatch-26.c: New file.
1344         * gcc.target/s390/hotpatch-27.c: New file.
1345         * gcc.target/s390/hotpatch-28.c: New file.
1346         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1347         using -Os -O0 -O1 -O2 -O3 options.
1349 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1351         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1353 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
1355         PR tree-optimization/66142
1356         * gcc.dg/vect/pr66142.c: New test.
1358 2015-05-29  Richard Biener  <rguenther@suse.de>
1360         PR tree-optimization/66314
1361         * gcc.dg/asan/pr66314.c: New testcase.
1363 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1365         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1366         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1367         Adjust all callers.
1368         (schedule-cleanups, dg-keep-saved-temps): New proc.
1369         (gcc-dg-test-1): Schedule cleanups.
1370         * lib/profopt.exp (profopt-execute): Likewise.
1371         * g++.dg/cdce3.C: Adjust expected line numbers.
1372         * gcc.dg/cdce1.c: Likewise.
1373         * gcc.dg/cdce2.c: Likewise.
1374         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1375         * gcc.dg/strlenopt-24.c: Likewise.
1376         * gcc.dg/tree-ssa/vrp26.c: Likewise.
1377         * gcc.dg/tree-ssa/vrp28.c: Likewise.
1378         * obj-c++.dg/encode-2.mm: Likewise.
1380 2015-05-28  DJ Delorie  <dj@redhat.com>
1382         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1384 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1386         * gnat.dg/discr43.adb: New test.
1388 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1390         * gnat.dg/varsize_temp.adb: Rename into...
1391         * gnat.dg/varsize1.adb: ...this.
1392         * gnat.dg/varsize_copy.ad[sb]: Rename into...
1393         * gnat.dg/varsize2.ad[sb]: ...this.
1394         * gnat.dg/varsize3_1.adb: New test.
1395         * gnat.dg/varsize3_2.adb: Likewise.
1396         * gnat.dg/varsize3_3.adb: Likewise.
1397         * gnat.dg/varsize3_4.adb: Likewise.
1398         * gnat.dg/varsize3_5.adb: Likewise.
1399         * gnat.dg/varsize3_6.adb: Likewise.
1400         * gnat.dg/varsize3_pkg1.ads: New helper.
1401         * gnat.dg/varsize3_pkg2.ads: Likewise.
1402         * gnat.dg/varsize3_pkg3.ads: Likewise.
1404 2015-05-28  Richard Biener  <rguenther@suse.de>
1406         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1408 2015-05-28  Richard Biener  <rguenther@suse.de>
1410         PR tree-optimization/66142
1411         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1413 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
1415         PR target/63810
1416         * gcc.dg/darwin-minversion-3.c: Update testcase.
1417         * gcc.dg/darwin-minversion-4.c: Ditto.
1418         * gcc.dg/darwin-minversion-5.c: New testcase.
1419         * gcc.dg/darwin-minversion-6.c: Ditto.
1420         * gcc.dg/darwin-minversion-7.c: Ditto.
1421         * gcc.dg/darwin-minversion-8.c: Ditto.
1422         * gcc.dg/darwin-minversion-9.c: Ditto.
1423         * gcc.dg/darwin-minversion-10.c: Ditto.
1424         * gcc.dg/darwin-minversion-11.c: Ditto.
1425         * gcc.dg/darwin-minversion-12.c: Ditto.
1427 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1429         PR rtl-optimization/66168
1430         * gcc.c-torture/compile/pr66168.c: New test.
1432 2015-05-27  Jeff Law  <law@redhat.com>
1434         PR target/39726
1435         * gcc.dg/target/m68k/pr39726-1.c: New test.
1437 2015-05-27  Nathan Sidwell  <nathan@acm.org>
1439         PR c++/66270
1440         * g++.dg/ext/alias-canon3.C: New.
1442 2015-05-27  Richard Biener  <rguenther@suse.de>
1444         PR tree-optimization/66272
1445         Revert parts of
1446         2014-08-15  Richard Biener  <rguenther@suse.de>
1448         PR tree-optimization/62031
1449         * gcc.dg/torture/pr66272.c: New testcase.
1451 2015-05-27  Richard Biener  <rguenther@suse.de>
1453         * gcc.dg/vect/slp-reduc-7.c: New testcase.
1455 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
1457         PR target/65358
1458         * gcc.dg/pr65358.c: New test.
1460 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
1462         PR fortran/65548
1463         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1464         semantic.
1465         * gfortran.dg/allocate_with_source_6.f90: New test.
1467 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1469         * gnat.dg/atomic7_1.adb: New test.
1470         * gnat.dg/atomic7_2.adb: Likewise.
1471         * gnat.dg/atomic7_pkg1.ads: New helper.
1472         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1474 2015-05-26  Michael Matz  <matz@suse.de>
1476         PR middle-end/66251
1477         * gcc.dg/vect/pr66251.c: New test.
1479 2015-05-26  Richard Biener  <rguenther@suse.de>
1481         PR tree-optimization/66142
1482         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1484 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
1486         PR fortran/66082
1487         * gfortran.dg/allocatable_scalar_13.f90: New test
1489 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1491         * gnat.dg/warn11.adb: New test.
1492         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1494 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1496         * gnat.dg/vfa1_1.adb: New test.
1497         * gnat.dg/vfa1_2.adb: Likewise.
1498         * gnat.dg/vfa1_3.adb: Likewise.
1499         * gnat.dg/vfa1_4.adb: Likewise.
1500         * gnat.dg/vfa1_pkg.ads: New helper.
1502 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
1504         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1505         * gcc.target/i386/pr66232-3.c: Likewise.
1507 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
1509         PR target/66274
1510         * gcc.target/i386/pr66274.c: New test.
1512 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1514         * gnat.dg/renaming6.ad[sb]: New test.
1516 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
1518         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1519         and 'dg-require-effective-target pie'.
1521 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1523         PR c++/66243
1524         * g++.dg/cpp0x/pr66243.C: New.
1526 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
1528         PR lto/66180
1529         * g++.dg/lto/pr66180_0.C: New testcase.
1530         * g++.dg/lto/pr66180_1.C: New testcase.
1532 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
1534         PR fortran/66257
1535         * typebound_call_27.f90: New file.
1537 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1539         PR c++/65936
1540         * g++.dg/template/pr65936.C: New.
1542 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1544         PR tree-optimization/63387
1545         * gcc.dg/pr63387-2.c: New testcase.
1547 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1549         * gcc.dg/simd-1.c: Update to the new message.
1551 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1553         * gcc.dg/nand.c: New testcase.
1555 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
1557         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1558         Set dg-do-what-default to compile only on ARM targets without
1559         arm_neon_hw execution support.  Remove redundant c-torture-execute
1560         in loop over test cases.
1562 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1564         PR target/65491
1565         * gcc.target/aarch64/pr65491_1.c: New test.
1566         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1567         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1569 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1571         PR c++/65598
1572         * g++.dg/cpp0x/explicit9.C: New.
1573         * g++.dg/cpp0x/explicit8.C: Check the locations too.
1575 2015-05-22  Richard Biener  <rguenther@suse.de>
1577         PR tree-optimization/66251
1578         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1580 2015-05-22  Marek Polacek  <polacek@redhat.com>
1582         PR c/47043
1583         * c-c++-common/attributes-enum-1.c: New test.
1584         * c-c++-common/attributes-enum-2.c: New test.
1585         * g++.dg/cpp0x/attributes-enum-1.C: New test.
1586         * g++.dg/cpp1y/attributes-enum-1.C: New test.
1588 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1590         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1591         effective target support.  If no arm_neon_hw support, do not attempt
1592         to execute the tests; only compile them.
1593         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1594         and "dg-require-effective-target arm_neon_ok".
1595         * gcc.target/arm/simd/vextp16_1.c: Likewise.
1596         * gcc.target/arm/simd/vextp64_1.c: Likewise.
1597         * gcc.target/arm/simd/vextp8_1.c: Likewise.
1598         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1599         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1600         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1601         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1602         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1603         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1604         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1605         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1606         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1607         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1608         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1609         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1610         * gcc.target/arm/simd/vexts16_1.c: Likewise.
1611         * gcc.target/arm/simd/vexts32_1.c: Likewise.
1612         * gcc.target/arm/simd/vexts64_1.c: Likewise.
1613         * gcc.target/arm/simd/vexts8_1.c: Likewise.
1614         * gcc.target/arm/simd/vextu16_1.c: Likewise.
1615         * gcc.target/arm/simd/vextu32_1.c: Likewise.
1616         * gcc.target/arm/simd/vextu64_1.c: Likewise.
1617         * gcc.target/arm/simd/vextu8_1.c: Likewise.
1618         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1619         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1620         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1621         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1622         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1623         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1624         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1625         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1626         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1627         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1628         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1629         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1630         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1631         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1632         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1633         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1634         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1635         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1636         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1637         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1638         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1639         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1640         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1641         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1642         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1643         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1644         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1645         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1646         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1647         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1648         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1649         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1650         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1651         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1652         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1653         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1654         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1655         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1656         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1657         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1658         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1659         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1660         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1661         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1662         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1663         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1664         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1665         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1666         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1667         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1668         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1669         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1670         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1671         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1672         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1673         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1674         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1675         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1676         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1677         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1678         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1679         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1680         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1681         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1682         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1683         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1684         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1685         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1686         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1687         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1688         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1689         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1690         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1691         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1692         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1693         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1694         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1695         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1696         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1697         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1698         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1699         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1700         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1701         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1702         * gcc.target/arm/simd/vzips16_1.c: Likewise.
1703         * gcc.target/arm/simd/vzips32_1.c: Likewise.
1704         * gcc.target/arm/simd/vzips8_1.c: Likewise.
1705         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1706         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1707         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1709 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1711         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1712         * gcc.dg/vect/pr59354.c: Likewise.
1713         * gcc.dg/vect/pr64252.c: Likewise.
1714         * gcc.dg/vect/pr64404.c: Likewise.
1715         * gcc.dg/vect/pr64493.c: Likewise.
1716         * gcc.dg/vect/pr64495.c: Likewise.
1717         * gcc.dg/vect/pr64844.c: Likewise.
1718         * gcc.dg/vect/pr65518.c: Likewise.
1719         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1721 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1723         PR c++/66210
1724         * g++.dg/cpp1y/var-templ28.C: New.
1726 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1728         PR target/66232
1729         * gcc.target/i386/pr66232-1.c: New test.
1730         * gcc.target/i386/pr66232-2.c: Likewise.
1731         * gcc.target/i386/pr66232-3.c: Likewise.
1732         * gcc.target/i386/pr66232-4.c: Likewise.
1733         * gcc.target/i386/pr66232-5.c: Likewise.
1735 2015-05-21  Nathan Sidwell  <nathan@acm.org>
1737         * g++.dg/cpp1y/pr60943.C: New.
1739 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
1741         PR tree-optimization/66233
1742         * gcc.c-torture/execute/pr66233.c: New test.
1744 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1746         PR fortran/66176
1747         * gfortran.dg/inline_matmul_11.f90:  New test.
1749 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
1751         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1752         instead of listing several targets on its own.
1753         * gcc.target/i386/pr32219-2.c: Likewise.
1754         * gcc.target/i386/pr32219-3.c: Likewise.
1755         * gcc.target/i386/pr32219-4.c: Likewise.
1756         * gcc.target/i386/pr32219-5.c: Likewise.
1757         * gcc.target/i386/pr32219-6.c: Likewise
1758         * gcc.target/i386/pr32219-7.c: Likewise.
1759         * gcc.target/i386/pr32219-8.c: Likewise.
1760         * gcc.target/i386/pr39013-1.c: Likewise.
1761         * gcc.target/i386/pr39013-2.c: Likewise.
1762         * gcc.target/i386/pr64317.c: Likewise.
1764 2015-05-21  Jeff Law  <law@redhat.com>
1766         * gcc.target/hppa/shadd-3.c: New test.
1767         * gcc.target/hppa/shadd-4.c: New test.
1769 2015-05-21  Michael Matz  <matz@suse.de>
1771         * gcc.dg/vect/vect-strided-store.c: New test.
1772         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1773         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1775 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1777         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1778         * gcc.dg/pow-sqrt-synth-1.c: New test.
1779         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1781 2015-05-21  Richard Biener  <rguenther@suse.de>
1783         PR c++/66211
1784         * g++.dg/conversion/pr66211.C: New testcase.
1785         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1787 2015-05-21  Jeff Law  <law@redhat.com>
1789         * gcc.target/hppa/shadd-2.c: New test.
1791 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
1793         PR target/54236
1794         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1796 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1798         PR target/65937
1799         * gcc.target/arm/pr26702.c: Adjust target selector.
1801 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1803         PR middle-end/66221
1804         * gcc.dg/lto/pr66221_0.c: New test.
1805         * gcc.dg/lto/pr66221_1.c: New test.
1807 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1809         PR c/52952
1810         * gcc.dg/redecl-4.c: Update column numbers.
1811         * gcc.dg/format/bitfld-1.c: Likewise.
1812         * gcc.dg/format/attr-2.c: Likewise.
1813         * gcc.dg/format/attr-6.c: Likewise.
1814         * gcc.dg/format/attr-7.c (baz): Likewise.
1815         * gcc.dg/format/asm_fprintf-1.c: Likewise.
1816         * gcc.dg/format/attr-4.c: Likewise.
1817         * gcc.dg/format/branch-1.c: Likewise.
1818         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1819         locations within strings with embedded escape sequences.
1821 2015-05-20  Jeff Law  <law@redhat.com>
1823         * gcc.target/hppa/hppa.exp: New target test driver.
1824         * gcc.target/hppa/shadd-1.c: New test.
1826 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
1828         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1830 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
1832         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1833         (fn_33_k_and_r_style): New.
1834         (fn_33_stroustrup_style): New.
1835         (fn_33_allman_style): New.
1836         (fn_33_whitesmiths_style): New.
1837         (fn_33_horstmann_style): New.
1838         (fn_33_ratliff_banner_style): New.
1839         (fn_33_lisp_style): New.
1840         (fn_34_indent_dash_gnu): New.
1841         (fn_34_indent_dash_kr): New.
1842         (fn_34_indent_dash_orig): New.
1843         (fn_34_indent_linux_style): New.
1845 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
1847         PR fortran/65548
1848         * gfortran.dg/allocate_with_source_5.f90: Extend test.
1850 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
1852         PR tree-optimization/65447
1853         * gcc.dg/tree-ssa/pr65447.c: New test.
1855 2015-05-19  Nathan sidwell  <nathan@acm.org>
1857         * g++.dg/cpp0x/pr65954.C: New.
1859 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1861         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1863 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1865         * lib/target-supports.exp: Vector do not always have natural
1866         alignment on s390*.
1868 2015-05-19  David Sherwood  <david.sherwood@arm.com>
1870         * gcc.dg/loop-invariant.c: New testcase.
1872 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1874         * lib/target-supports.exp: Vector do not always have natural
1875         alignment on s390*.
1877 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1879         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1880         s390*.
1881         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1883 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1885         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1886         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1887         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1888         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1889         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1890         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1891         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1892         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1893         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1894         * gcc.target/s390/zvector/vec-elem-1.c: New test.
1896 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1898         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1900 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1902         * gcc.target/s390/s390.exp
1903         (check_effective_target_vector): New check.
1904         * gcc.target/s390/vector/vec-abi-1.c: New test.
1905         * gcc.target/s390/vector/vec-abi-2.c: New test.
1906         * gcc.target/s390/vector/vec-abi-3.c: New test.
1907         * gcc.target/s390/vector/vec-abi-4.c: New test.
1908         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1909         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1910         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1911         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1912         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1913         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1914         * gcc.target/s390/vector/vec-clobber-1.c: New test.
1915         * gcc.target/s390/vector/vec-cmp-1.c: New test.
1916         * gcc.target/s390/vector/vec-cmp-2.c: New test.
1917         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1918         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1919         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1920         * gcc.target/s390/vector/vec-genmask-1.c: New test.
1921         * gcc.target/s390/vector/vec-genmask-2.c: New test.
1922         * gcc.target/s390/vector/vec-init-1.c: New test.
1923         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1924         * gcc.target/s390/vector/vec-shift-1.c: New test.
1925         * gcc.target/s390/vector/vec-sub-1.c: New test.
1927 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1929         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1931 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1933         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1935 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1937         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1939 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1941         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1943 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1945         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1947 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1949         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1951 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1953         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1955 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1957         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1959 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1961         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1963 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1965         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1967 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1969         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1971 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1973         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1975 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1977         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1979 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
1981         PR tree-optimization/66187
1982         * gcc.c-torture/execute/pr66187.c: New test.
1983         * gcc.dg/pr66187-1.c: New test.
1984         * gcc.dg/pr66187-2.c: New test.
1986 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1988         * gcc.dg/vect/bb-slp-35.c: Adjust.
1990 2015-05-19  Richard Biener  <rguenther@suse.de>
1992         PR tree-optimization/66165
1993         * gcc.dg/torture/pr66165.c: New testcase.
1995         PR tree-optimization/66185
1996         * gcc.dg/torture/pr66185.c: New testcase.
1998 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
2000         PR target/54236
2001         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2003 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
2005         * gcc.target/mips/p5600-bonding.c : New file.
2007 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2009         PR fortran/66106
2010         * gfortran.dg/interface_operator_1.f90: New tests.
2012 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2014         PR fortran/66057
2015         * gfortran.dg/generic_29.f90: New tests.
2017 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2019         PR fortran/66043
2020         * gfortran.dg/storage_size_6.f90: New tests.
2022 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2024         PR fortran/66045
2025         * gfortran.dg/null1.f90: New test.
2027 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2029         PR fortran/66044
2030         * gfortran.dg/entry_21.f90: New test.
2032 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2034         PR fortran/66043
2035         * gfortran.dg/storage_size_6.f90: New tests.
2037 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2039         PR fortran/66040
2040         * gfortran.dg/misplaced_statement.f90: New test.
2042 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2044         PR fortran/66039
2045         * gfortran.dg/filepos1.f90: New test
2047 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2049         PR fortran/64925
2050         * gfortran.dg/pr64925.f90: New test.
2052 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2054         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2055         unit.
2056         * gfortran.dg/lto/pr41576_1.f90: Ditto.
2058 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
2060         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2061         to the family of pie capable targets.
2063 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
2065         * gcc.target/arm/bics_1.c : New testcase.
2066         * gcc.target/arm/bics_2.c : New testcase.
2067         * gcc.target/arm/bics_3.c : New testcase.
2068         * gcc.target/arm/bics_4.c : New testcase.
2070 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2072         * gcc.target/mips/umips-attr.c: New test.
2074 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2076         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2077         * gcc.dg/20150120-2.c (dg-final): Ditto.
2078         * gcc.dg/20150120-2.c (dg-final): Ditto.
2079         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2081 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2083         PR target/66174
2084         * gcc.target/i386/pr66174.c: New test.
2086 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
2088         PR fortran/37131
2089         * gfortran.dg/matmul_bounds_6.f90:  New test.
2090         * gfortran.dg/matmul_bounds_7.f90:  New test.
2092 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
2094         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2095         * gfortran.dg/lto/pr41576_1.f90: Add interface.
2096         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2097         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2098         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2099         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2101 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2103         PR fortran/65903
2104         * gfortran.dg/continuation_13.f90: Update test.
2105         * gfortran.dg/pr65903.f90: New test.
2107 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2109         PR fortran/66113
2110         * gfortran.dg/block_14.f90:  New test.
2112 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2114         PR fortran/44054
2115         * lib/gfortran-dg.exp: Update regex to handle two locations for
2116         the same diagnostic without caret.
2117         * gfortran.dg/badline.f: Test also that line numbers are correct
2118         before and after "left but not entered" warning.
2120 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
2121             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2123         PR target/65768
2124         * gcc.target/arm/maskdata.c: New test.
2126 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
2128         PR fortran/65792
2129         * gfortran.dg/derived_constructor_components_5: New test
2131 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
2133         PR target/66140
2134         * gcc.target/alpha/pr66140.c: New test.
2136 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
2138         PR c/48956
2139         * gcc.dg/Wconversion-complex-c99.c: New test.
2140         * gcc.dg/Wconversion-complex-gnu.c: New test.
2142 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
2144         PR tree-optimization/64454
2145         * gcc.dg/modmod.c: New testcase.
2147 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2149         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2151 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2153         PR middle-end/66134
2154         * gcc.target/i386/mpx/pr66134.c: New test.
2156 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
2158         * gcc.target/powerpc/pr60158.c: New test.
2160 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
2162         * gcc.target/i386/sibcall-7.c: New test.
2163         * gcc.target/i386/sibcall-8.c: New test.
2165 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
2167         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2168         (abs64_in_dreg): Likewise.
2170 2015-05-14  Marek Polacek  <polacek@redhat.com>
2172         PR c/66066
2173         PR c/66127
2174         * gcc.dg/pr14649-1.c: Add -Wpedantic.
2175         * gcc.dg/pr19984.c: Likewise.
2176         * gcc.dg/pr66066-1.c: New test.
2177         * gcc.dg/pr66066-2.c: New test.
2178         * gcc.dg/pr66066-3.c: New test.
2180 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2182         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2183         * gcc.dg/pow-sqrt.x: New file.
2184         * gcc.dg/pow-sqrt-1.c: New test.
2185         * gcc.dg/pow-sqrt-2.c: Likewise.
2186         * gcc.dg/pow-sqrt-3.c: Likewise.
2188 2015-05-13  Richard Biener  <rguenther@suse.de>
2190         PR tree-optimization/66123
2191         * gcc.dg/torture/pr66123.c: New testcase.
2193 2015-05-13  Richard Biener  <rguenther@suse.de>
2195         PR middle-end/66110
2196         * gcc.dg/alias-2.c: Adjust.
2197         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2199 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2201         PR target/65103
2202         * gcc.target/i386/pr65103-3.c: New.
2204 2015-05-13  Martin Liska  <mliska@suse.cz>
2206         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2208 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
2210         PR target/66112
2211         * gcc.target/i386/pr66112-2.c: New test.
2213         PR target/66112
2214         * gcc.target/i386/pr66112-1.c: New test.
2216 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2218         PR target/66048
2219         * gcc.target/i386/mpx/pr66048.cc: New.
2221 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2223         PR rtl-optimization/64616
2224         * gcc.dg/loop-8.c: New test.
2225         * gcc.dg/loop-9.c: New test.
2227 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2229         PR target/pr66047.c
2230         * gcc.target/i386/pr66047.c: New testcase.
2232 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2234         PR ipa/65873
2235         * gcc.c-torture/compile/pr65873.c: New testcase.
2237 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2239         PR fortran/66111
2240         * gfortran.dg/inline_matmul_10.f90:  New test.
2242 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
2244         * c-c++-common/Wmisleading-indentation.c: New testcase.
2245         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2246         * c-c++-common/Wmisleading-indentation-2.md: New file.
2248 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2250         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2251         "break".
2252         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2254 2015-05-12  Richard Biener  <rguenther@suse.de>
2256         PR tree-optimization/66101
2257         * gcc.dg/torture/pr66101.c: New testcase.
2259 2015-05-12  Richard Biener  <rguenther@suse.de>
2261         PR tree-optimization/37021
2262         * gcc.target/i386/vect-addsub.c: New testcase.
2264 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
2266         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2268 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2270         PR tree-optimization/66010
2271         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2273 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2275         PR c++/65133
2276         * g++.dg/cpp0x/trailing10.C: New.
2278 2015-05-12  Richard Biener  <rguenther@suse.de>
2280         * gcc.dg/vect/bb-slp-35.c: New testcase.
2282 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
2284         PR fortran/66100
2285         * gfortran.dg/bound_simplification_6.f90: New.
2287 2015-05-11  Steve Ellcey  <sellcey@mips.com>
2289         * gcc.target/mips/branch-1.c: Pass argument to bar().
2291 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
2293         PR target/65753
2294         * gcc.target/i386/pr65753.c: New test.
2296 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
2298         PR rtl-optimization/66076
2299         * gcc.dg/torture/pr66076.c: New test.
2301 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2303         PR fortran/66041
2304         * gfortran.dg/inline_matmul_7.f90:  New test.
2305         * gfortran.dg/inline_matmul_8.f90:  New test.
2306         * gfortran.dg/inline_matmul_9.f90:  New test.
2308 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
2310         * gfortran.dg/bound_simplification_5.f90: New.
2312 2015-05-09  Jason Merrill  <jason@redhat.com>
2314         * lib/target-supports.exp (cxx_default): New global.
2315         (check_effective_target_c++11_only)
2316         (check_effective_target_c++14_only)
2317         (check_effective_target_c++98_only)
2318         (check_effective_target_c++1z_only): Check it.
2320 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
2322         PR tree-optimization/64454
2323         * gcc.dg/tree-ssa/vrp97.c: New file.
2324         * gcc.dg/vect/slp-perm-7.c: Update.
2326 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
2328         PR fortran/65894
2329         * gfortran.dg/elemental_subroutine_11.f90: New test.
2331 2015-05-08  Richard Biener  <rguenther@suse.de>
2333         PR tree-optimization/66036
2334         * gcc.dg/vect/slp-41.c: New testcase.
2336 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
2338         * gfortran.dg/elemental_optional_args_7.f90: New.
2340 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
2342         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2343         allow cmlt or sshr.
2345 2015-05-08  Marek Polacek  <polacek@redhat.com>
2347         PR c/64918
2348         * gcc.dg/Woverride-init-side-effects-1.c: New test.
2349         * gcc.dg/Woverride-init-side-effects-2.c: New test.
2351 2015-05-07  Marek Polacek  <polacek@redhat.com>
2353         PR c/65179
2354         * c-c++-common/Wshift-negative-value-1.c: New test.
2355         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2356         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2357         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2358         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2359         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2360         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2361         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2362         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2364 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
2366         PR middle-end/192
2367         PR middle-end/54303
2368         * gcc.dg/fdata-sections-2.c: New file.
2370 2015-05-07  Marek Polacek  <polacek@redhat.com>
2372         PR testsuite/66046
2373         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2374         last dg-output.
2375         * c-c++-common/ubsan/align-7.c: Likewise.
2376         * c-c++-common/ubsan/bounds-8.c: Likewise.
2377         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2378         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2379         * c-c++-common/ubsan/null-1.c: Likewise.
2380         * c-c++-common/ubsan/null-10.c: Likewise.
2381         * c-c++-common/ubsan/null-11.c: Likewise.
2382         * c-c++-common/ubsan/null-2.c: Likewise.
2383         * c-c++-common/ubsan/null-3.c: Likewise.
2384         * c-c++-common/ubsan/null-4.c: Likewise.
2385         * c-c++-common/ubsan/null-5.c: Likewise.
2386         * c-c++-common/ubsan/null-6.c: Likewise.
2387         * c-c++-common/ubsan/null-7.c: Likewise.
2388         * c-c++-common/ubsan/null-8.c: Likewise.
2389         * c-c++-common/ubsan/null-9.c: Likewise.
2390         * c-c++-common/ubsan/object-size-1.c: Likewise.
2391         * c-c++-common/ubsan/object-size-10.c: Likewise.
2392         * c-c++-common/ubsan/object-size-4.c: Likewise.
2393         * c-c++-common/ubsan/object-size-5.c: Likewise.
2394         * c-c++-common/ubsan/object-size-7.c: Likewise.
2395         * c-c++-common/ubsan/object-size-8.c: Likewise.
2396         * c-c++-common/ubsan/object-size-9.c: Likewise.
2397         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2398         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2399         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2400         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2401         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2402         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2403         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2404         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2405         * c-c++-common/ubsan/pr59333.c: Likewise.
2406         * c-c++-common/ubsan/pr59667.c: Likewise.
2407         * c-c++-common/ubsan/pr60613-2.c: Likewise.
2408         * c-c++-common/ubsan/pr60636.c: Likewise.
2409         * c-c++-common/ubsan/pr63802.c: Likewise.
2410         * c-c++-common/ubsan/recovery-1.c: Likewise.
2411         * c-c++-common/ubsan/recovery-3.c: Likewise.
2412         * c-c++-common/ubsan/shift-1.c: Likewise.
2413         * c-c++-common/ubsan/shift-2.c: Likewise.
2414         * c-c++-common/ubsan/shift-4.c: Likewise.
2415         * c-c++-common/ubsan/shift-7.c: Likewise.
2416         * c-c++-common/ubsan/undefined-2.c: Likewise.
2417         * c-c++-common/ubsan/vla-1.c: Likewise.
2418         * g++.dg/ubsan/null-1.C: Likewise.
2419         * g++.dg/ubsan/null-3.C: Likewise.
2420         * g++.dg/ubsan/null-4.C: Likewise.
2421         * g++.dg/ubsan/vptr-8.C: Likewise.
2422         * g++.dg/ubsan/vptr-9.C: Likewise.
2423         * gcc.dg/ubsan/bounds-2.c: Likewise.
2424         * gcc.dg/ubsan/object-size-9.c: Likewise.
2426 2015-05-07  Jeff Law  <law@redhat.com>
2428         * gcc.dg/tree-ssa/shorten-1.c: New test.
2430 2015-05-07  Richard Biener  <rguenther@suse.de>
2432         PR tree-optimization/66002
2433         * gcc.dg/vect/vect-125.c: New testcase.
2435 2015-05-07  Marek Polacek  <polacek@redhat.com>
2436             Martin Uecker  <uecker@eecs.berkeley.edu>
2438         * c-c++-common/ubsan/bounds-10.c: New test.
2440 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
2442         * jit.dg/harness.h (set_options): Wrap with
2443         #ifndef TEST_ESCHEWS_SET_OPTIONS.
2444         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2445         Special-case test-benchmark.c as a negative.
2446         * jit.dg/test-benchmark.c: New file.
2448 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
2450         PR target/64208
2451         * gcc.target/arm/pr64208.c: New test.
2453 2015-05-06  Alan Modra  <amodra@gmail.com>
2455         PR target/66020
2456         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2457         (gparms): Make volatile.
2459 2015-05-06  Richard Biener  <rguenther@suse.de>
2461         PR tree-optimization/62283
2462         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2464 2015-05-06  Christian Bruel  <christian.bruel@st.com>
2466         PR target/66015
2467         * gcc.target/aarch64/iinline-attr-1.c: New test.
2469 2015-05-06  Richard Biener  <rguenther@suse.de>
2471         * gcc.dg/vect/bb-slp-34.c: New testcase.
2473 2015-05-06  Richard Biener  <rguenther@suse.de>
2475         PR tree-optimization/62283
2476         * gcc.dg/vect/bb-slp-14.c: Adjust.
2478 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2480         PR target/65990
2481         * gcc.target/i386/pr65990.c: New test.
2483 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
2485         PR target/65915
2486         * gcc.target/i386/pr65915.c: New.
2488 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2490         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2491         'va_list escapes 0'.
2493 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2495         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2496         in r222173.
2498 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
2500         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2501         * gcc.target/arm/pr65924.c: Likewise.
2503 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2505         PR target/65871
2506         * gcc.target/i386/pr65871-3.c: New test.
2508 2015-05-04  Jeff Law  <law@redhat.com>
2510         Revert:
2511         2015-05-04  Jeff Law  <law@redhat.com>
2512         * gcc.dg/tree-ssa/shorten-1.c: New test.
2514 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2515             Jakub Jelinek  <jakub@redhat.com>
2517         PR c++/66007
2518         * g++.dg/cpp0x/Wnarrowing4.C: New.
2520 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
2522         * lib/target-supports.exp
2523         (check_effective_target_keeps_null_pointer_checks): Clarify that
2524         this is for targets that disable -fdelete-null-pointer-checks,
2525         not default it to off.
2526         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2527         -fdelete-null-pointer-checks explicit.
2528         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2529         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2530         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2531         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2532         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2533         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2534         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2535         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2536         * gcc.dg/tree-ssa/pr20318.c: Likewise.
2537         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2538         * gcc.dg/tree-ssa/pr20702.c: Likewise.
2539         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2540         * gcc.dg/tree-ssa/pr21090.c: Likewise.
2541         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2542         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2543         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2544         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2545         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2546         * gcc.dg/tree-ssa/unreachable.c: Likewise.
2547         * gcc.dg/tree-ssa/vrp02.c: Likewise.
2548         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2549         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2550         * gcc.dg/tree-ssa/vrp55.c: Likewise.
2551         * g++.dg/cpp0x/static_assert9.C: Likewise.
2552         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2553         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2554         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2555         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2556         * g++.dg/tree-ssa/pr26406.C: Likewise.
2558 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
2560         PR tree-optimization/65984
2561         * c-c++-common/ubsan/pr65984.c: New test.
2563 2015-05-04  Jeff Law  <law@redhat.com>
2565         * gcc.dg/tree-ssa/shorten-1.c: New test.
2567 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2569         PR fortran/44735
2570         * gfortran.dg/pr44735.f90: New test.
2572 2015-05-04  Richard Biener  <rguenther@suse.de>
2574         PR tree-optimization/65965
2575         * gcc.dg/vect/bb-slp-33.c: New testcase.
2577 2015-05-04  Richard Biener  <rguenther@suse.de>
2579         PR tree-optimization/65935
2580         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2582 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
2584         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2585         for each supported variant instead of CHECK_RESULTS.
2586         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2587         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2588         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2589         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2590         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2591         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2592         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2593         expected results for unsupported variants.  Call CHECK for each
2594         supported variant instead of CHECK_RESULTS.
2595         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2596         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2597         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2598         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2599         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2600         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2601         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2602         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2603         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2604         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2605         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2606         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2607         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2608         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2609         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2610         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2611         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2612         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2613         expected results for unsupported variants.
2614         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2615         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2616         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2617         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2618         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2619         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2620         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2621         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2622         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2623         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2624         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2625         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2626         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2627         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2628         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2629         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2630         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2631         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2632         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2633         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2634         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2635         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2636         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2637         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2638         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2639         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2640         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2641         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2643 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2645         PR fortran/37131
2646         * gfortran.dg/bound_9.f90:  Add pointer assignment.
2648 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2649             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
2651         PR c++/65858
2652         * g++.dg/cpp0x/Wnarrowing3.C: New.
2654 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
2656         * gcc.dg/20150120-1.c: New test.
2657         * gcc.dg/20150120-2.c: New test.
2658         * gcc.dg/20150120-3.c: New test.
2660 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
2662         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2664 2015-05-01  Renlin Li  <renlin.li@arm.com>
2666         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2668 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
2670         * gfortran.dg/bound_simplification_4.f90: New.
2672 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2674         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2675         with powerpc_p8vector_ok.
2677 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2679         PR fortran/37131
2680         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
2681         scan pattern.
2682         * gfortran.dg/bound_9.f90:  New test case.
2684 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
2686         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2687         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2688         for 32bit x86 targets.
2689         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2690         for 32bit x86 targets.
2691         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2692         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2693         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2694         for 32bit x86 targets.
2696 2015-04-30  Marek Polacek  <polacek@redhat.com>
2698         PR tree-optimization/63551
2699         * g++.dg/ipa/pr63551.C: New test.
2701 2015-04-30  Caroline Tice  <cmtice@google.com>
2703         PR  65929
2704         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
2705         partition size on certain targets.
2707 2015-04-30  Renlin Li  <renlin.li@arm.com>
2709         * gcc.target/aarch64/vect-reduc-or_1.c: New.
2711 2015-04-30  Marek Polacek  <polacek@redhat.com>
2713         * c-c++-common/Wbool-compare-3.c: New test.
2715         * gcc.dg/pr65901.c (foo): Adjust dg-error.
2716         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2718 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
2720         PR c++/57610
2721         * g++.dg/init/ref22.C: New.
2723 2015-04-30  Marek Polacek  <polacek@redhat.com>
2725         * gcc.dg/init-bad-8.c: New test.
2727         * gcc.dg/incomplete-typedef-1.c: New test.
2729 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
2731         PR c++/59955
2732         * g++.dg/template/crash121.C: New.
2734 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
2736         * gcc.target/mips/call-from-init.c: New test.
2737         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2739 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
2741         PR target/65871
2742         * gcc.target/i386/pr65871-1.c: New test.
2743         * gcc.target/i386/pr65871-2.c: Ditto.
2745 2015-04-29  Marek Polacek  <polacek@redhat.com>
2747         PR c/64610
2748         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2749         * c-c++-common/Wbool-compare-2.c: New test.
2751 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2753         PR target/65770
2754         * gcc.target/aarch64/vstN_lane_1.c: New file.
2756 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
2758         PR c++/64667
2759         * g++.dg/warn/Winit-self-3.C: New.
2761 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
2763         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2765 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
2767         PR target/65924
2768         * gcc.target/arm/pr65924.c: New test.
2770 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
2772         * g++.dg/gomp/tpl-target-update.C: New file.
2774 2015-04-29  Richard Biener  <rguenther@suse.de>
2776         PR tree-optimization/65917
2777         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2779 2015-04-29  Christian Bruel  <christian.bruel@st.com>
2781         PR target/64835
2782         * gcc.dg/ipa/iinline-attr.c: New test.
2783         * gcc.target/i386/iinline-attr-2.c: New test.
2785 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
2787         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2788         segfault is fixed.
2790 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2792         * gcc.dg/vect/vect-33.c: Remove spurious line.
2794 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
2796         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2798 2015-04-28  Marek Polacek  <polacek@redhat.com>
2800         PR c/65901
2801         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2802         * gcc.dg/pr65901.c: New test.
2804 2015-04-28  Richard Biener  <rguenther@suse.de>
2806         PR tree-optimization/62283
2807         * gfortran.dg/vect/pr62283-2.f: New testcase.
2808         * gcc.dg/vect/bb-slp-14.c: Adjust.
2810 2015-04-28  Richard Biener  <rguenther@suse.de>
2812         PR tree-optimization/65851
2813         * g++.dg/torture/pr65851.C: New testcase.
2815 2015-04-27  Jeff Law <law@redhat.com>
2817         PR tree-optimization/65217
2818         * gcc.target/i386/pr65217.c: Remove XFAIL.
2820 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2822         PR fortran/60322
2823         Add tests forgotten to svn-add.
2824         * gfortran.dg/class_allocate_19.f03: New test.
2825         * gfortran.dg/class_array_20.f03: New test.
2826         * gfortran.dg/class_array_21.f03: New test.
2827         * gfortran.dg/finalize_29.f08: New test.
2829 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2831         PR fortran/59678
2832         PR fortran/65841
2833         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2834         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2836 2015-04-27  Caroline Tice  <cmtice@google.com>
2838         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2839         partition size.
2841 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
2843         PR target/64579
2844         * gcc.target/powerpc/htm-1.c: New test.
2845         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2846         on 64-bit compiles.
2847         (__builtin_tabortdci): Likewise.
2848         (__builtin_tcheck): Remove operand.
2849         * lib/target-supports.exp (check_htm_hw_available): New function.
2851 2015-04-27  Richard Biener  <rguenther@suse.de>
2853         * gcc.target/i386/pr65217.c: XFAIL.
2855 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
2857         PR tree-optimization/65875
2858         * gcc.c-torture/compile/pr65875.c: New test.
2860 2015-04-25  Marek Polacek  <polacek@redhat.com>
2862         PR c/52085
2863         * gcc.dg/enum-incomplete-2.c: New test.
2864         * gcc.dg/enum-mode-1.c: New test.
2866 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2868         PR target/65849
2869         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2870         set new options.
2871         * gcc.target/powerpc/pr65849-2.c: Likewise.
2873 2015-04-24  Tom de Vries  <tom@codesourcery.com>
2875         PR tree-optimization/65802
2876         * g++.dg/pr65802.C: Move to ...
2877         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
2878         stdarg.h.  Rewrite for C.
2879         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
2880         va_start and va_end.  Remove unnecessary inline asm.
2882 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
2883             Wei Mi  <wmi@google.com>
2885         * gcc.target/i386/sse2-load-multi.c: New test.
2886         * gcc.target/i386/sse2-store-multi.c: Ditto.
2888 2015-04-24  Marek Polacek  <polacek@redhat.com>
2890         PR c/65830
2891         * c-c++-common/pr65830.c: New test.
2893         PR c/63357
2894         * c-c++-common/Wlogical-op-1.c: New test.
2896 2015-04-24  Marek Polacek  <polacek@redhat.com>
2898         PR c/61534
2899         * c-c++-common/pr61534-1.c: New test.
2901 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2902             Steven Bosscher <steven@gcc.gnu.org>
2904         PR rtl-optimization/34503
2905         * gcc.target/arm/pr64616.c: New file.
2907 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
2909         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2911 2015-04-24  Terry Guo  <terry.guo@arm.com>
2913         * gcc.target/arm/pr65710.c: Update the options.
2915 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
2917         * gcc.target/i386/pr65523.c: Skip x32.
2919 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2921         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2922         to look for vcl* where appropriate.
2924 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2926         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2927         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2929 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
2931         PR target/26702
2932         * gcc.target/arm/pr26702.c: New test.
2934 2015-04-23  Marek Polacek  <polacek@redhat.com>
2936         PR c/65345
2937         * gcc.dg/pr65345-1.c: New test.
2938         * gcc.dg/pr65345-2.c: New test.
2940 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2942         * gcc.target/powerpc/crypto-builtin-2.c: New.
2944 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
2946         PR fortran/60322
2947         * gfortran.dg/class_allocate_19.f03: New test.
2948         * gfortran.dg/class_array_20.f03: New test.
2949         * gfortran.dg/class_array_21.f03: New test.
2950         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2951         * gfortran.dg/finalize_15.f90: Fixing comparision to model
2952         initialization correctly.
2953         * gfortran.dg/finalize_29.f08: New test.
2955 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2957         * gcc.target/powerpc/swaps-p8-18.c: New test.
2959 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2961         PR target/65456
2962         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2963         * gcc.dg/vect/bb-slp-25.c: Likewise.
2964         * gcc.dg/vect/bb-slp-29.c: Likewise.
2965         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2966         vect_no_align && { ! vect_hw_misalign }.
2967         * gcc.dg/vect/bb-slp-9.c: Likewise.
2968         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2969         vect_hw_misalign.
2970         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2971         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2972         account for POWER8, where peeling for alignment is not needed.
2973         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2974         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2975         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2976         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2977         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2978         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2979         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2980         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2981         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2982         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2983         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2984         * gcc.dg/vect/pr16105.c: Likewise.
2985         * gcc.dg/vect/pr20122.c: Likewise.
2986         * gcc.dg/vect/pr33804.c: Likewise.
2987         * gcc.dg/vect/pr33953.c: Likewise.
2988         * gcc.dg/vect/pr56787.c: Likewise.
2989         * gcc.dg/vect/pr58508.c: Likewise.
2990         * gcc.dg/vect/slp-25.c: Likewise.
2991         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2992         * gcc.dg/vect/vect-105.c: Likewise.
2993         * gcc.dg/vect/vect-27.c: Likewise.
2994         * gcc.dg/vect/vect-29.c: Likewise.
2995         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2996         POWER8.
2997         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2998         && { ! vect_hw_misalign }.
2999         * gcc.dg/vect/vect-44.c: Likewise.
3000         * gcc.dg/vect/vect-48.c: Likewise.
3001         * gcc.dg/vect/vect-50.c: Likewise.
3002         * gcc.dg/vect/vect-52.c: Likewise.
3003         * gcc.dg/vect/vect-56.c: Likewise.
3004         * gcc.dg/vect/vect-60.c: Likewise.
3005         * gcc.dg/vect/vect-72.c: Likewise.
3006         * gcc.dg/vect/vect-75-big-array.c: Likewise.
3007         * gcc.dg/vect/vect-75.c: Likewise.
3008         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3009         * gcc.dg/vect/vect-77-global.c: Likewise.
3010         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3011         * gcc.dg/vect/vect-78-global.c: Likewise.
3012         * gcc.dg/vect/vect-93.c: Likewise.
3013         * gcc.dg/vect/vect-95.c: Likewise.
3014         * gcc.dg/vect/vect-96.c: Likewise.
3015         * gcc.dg/vect/vect-cond-1.c: Likewise.
3016         * gcc.dg/vect/vect-cond-3.c: Likewise.
3017         * gcc.dg/vect/vect-cond-4.c: Likewise.
3018         * gcc.dg/vect/vect-cselim-1.c: Likewise.
3019         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3020         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3021         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3022         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3023         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3024         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3025         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3026         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3027         * gcc.dg/vect/vect-outer-5.c: Likewise.
3028         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3029         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3030         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3031         * gcc.dg/vect/vect-outer-fir.c: Likewise.
3032         * gcc.dg/vect/vect-peel-3.c: Likewise.
3033         * gcc.dg/vect/vect-peel-4.c: Likewise.
3034         * gcc.dg/vect/vect-pre-interact.c: Likewise.
3035         * gcc.target/powerpc/pr65456.c: New test.
3036         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3037         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3038         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3039         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3040         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3041         vect_no_align && { ! vect_hw_misalign }.
3042         * gfortran.dg/vect/vect-3.f90: Likewise.
3043         * gfortran.dg/vect/vect-4.f90: Likewise.
3044         * gfortran.dg/vect/vect-5.f90: Likewise.
3045         * lib/target-supports.exp (check_effective_target_vect_no_align):
3046         Return 1 for POWER8.
3047         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3049 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3051         PR fortran/65429
3052         * gfortran.dg/pr65429.f90: New test.
3054 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
3056         * c-c++-common/asan/user-section-1.c: New test.
3057         * c-c++-common/asan/user-section-2.c: New test.
3058         * c-c++-common/asan/user-section-3.c: New test.
3060 2015-04-22  Hale Wang  <hale.wang@arm.com>
3061             Terry Guo  <terry.guo@arm.com>
3063         PR rtl-optimization/64818
3064         * gcc.target/arm/pr64818.c: New test.
3066 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
3068         PR ipa/65076
3069         * g++.dg/tree-ssa/pr61034.C: Update template.
3070         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3071         * gcc.dg/Warray-bounds-11.c: Likewise.
3072         * gcc.dg/Warray-bounds.c: Likewise.
3074 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3076         PR libgfortran/65234
3077         * gfortran.dg/fmt_unlimited.f90: New test.
3079 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3081         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3082         headers.
3083         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3084         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3085         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3086         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3087         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3088         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3089         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3091 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3093         PR libgfortran/56743
3094         * gfortran.dg/namelist_87.f90: New test.
3096 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3098         * gcc.target/aarch64/mult-synth_1.c: New test.
3099         * gcc.target/aarch64/mult-synth_2.c: Likewise.
3100         * gcc.target/aarch64/mult-synth_3.c: Likewise.
3101         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3102         * gcc.target/aarch64/mult-synth_5.c: Likewise.
3103         * gcc.target/aarch64/mult-synth_6.c: Likewise.
3105 2015-04-21  Richard Biener  <rguenther@suse.de>
3107         PR tree-optimization/65650
3108         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3109         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3110         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3111         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3112         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3113         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3115 2015-04-21  Tom de Vries  <tom@codesourcery.com>
3117         PR tree-optimization/65802
3118         * g++.dg/pr65802.C: New test.
3120 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
3122         PR testsuite/65767
3123         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3124         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3126 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
3128         PR c++/65801
3129         * g++.dg/cpp0x/Wnarrowing2.C: New.
3131 2015-04-20  Jeff Law  <law@redhat.com>
3133         PR tree-optimization/65658
3134         * gcc.dg/pr65658.c: New test.
3136 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
3138         PR target/64134
3139         * gcc.target/aarch64/vec_init_1.c: New test.
3141 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
3143         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3144         targets.
3146 2015-04-18  Martin Sebor  <msebor@redhat.com>
3148         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3149         of non-nul characters.
3150         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3152 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3154         PR target/65787
3155         * gcc.target/powerpc/pr65787.c: New.
3157 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3159         PR target/65689
3160         * gcc.target/aarch64/c-output-template-4.c: New test.
3162 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3164         PR target/65780
3165         * gcc.dg/pr65780-1.c: New test.
3166         * gcc.dg/pr65780-2.c: Likewise.
3167         * gcc.target/i386/pr32219-9.c: Likewise.
3168         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3169         symbol.
3170         * gcc.target/i386/pr64317.c (c): Initialize.
3172 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3174         PR target/65612
3175         * g++.dg/ext/mv18.C: New test.
3176         * g++.dg/ext/mv19.C: Likewise.
3177         * g++.dg/ext/mv20.C: Likewise.
3178         * g++.dg/ext/mv21.C: Likewise.
3179         * g++.dg/ext/mv22.C: Likewise.
3180         * g++.dg/ext/mv23.C: Likewise.
3182 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
3184         PR c++/64527
3185         * g++.dg/init/pr64527.C: New test.
3187 2015-04-17  Tom de Vries  <tom@codesourcery.com>
3188             Michael Matz  <matz@suse.de>
3190         PR tree-optimization/64950
3191         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3192         x86_64-*-*.
3194 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
3196         * c-c++-common/asan/user-section-1.c: New test.
3198 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3200         PR debug/65771
3201         * gcc.dg/debug/pr65771.c: New test.
3203 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3205         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3206         __buitlin_alloca with __builtin_alloca.
3208 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
3210         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3212 2015-04-16  Richard Biener  <rguenther@suse.de>
3214         PR tree-optimization/64277
3215         * gcc.dg/Warray-bounds-14.c: New testcase.
3216         * gcc.dg/Warray-bounds-15.c: Likewise.
3217         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3218         * c-c++-common/ubsan/bounds-6.c: Likewise.
3220 2015-04-16  Renlin Li  <renlin.li@arm.com>
3222         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3223         * gcc.target/arm/unsigned-float.c: New.
3225 2015-04-16  Richard Biener  <rguenther@suse.de>
3227         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3228         * gcc.dg/tree-ssa/pr37508.c: Adjust.
3229         * gfortran.dg/reassoc_6.f: Remove XFAIL.
3231 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
3233         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3234         * g++.dg/cpp0x/decltype-call1.C: Likewise.
3235         * g++.dg/cpp0x/defaulted21.C: Likewise.
3236         * g++.dg/cpp0x/defaulted28.C: Likewise.
3237         * g++.dg/cpp0x/defaulted47.C: Likewise.
3238         * g++.dg/cpp0x/elision_neg.C: Likewise.
3239         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3240         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3241         * g++.dg/cpp0x/implicit1.C: Likewise.
3242         * g++.dg/cpp0x/implicit9.C: Likewise.
3243         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3244         * g++.dg/cpp0x/range-for13.C: Likewise.
3245         * g++.dg/gomp/clause-2.C: Likewise.
3246         * g++.dg/gomp/udr-5.C: Likewise.
3247         * g++.dg/inherit/access6.C: Likewise.
3248         * g++.dg/lookup/duperr1.C: Likewise.
3249         * g++.dg/lookup/friend2.C: Likewise.
3250         * g++.dg/lookup/pr6936.C: Likewise.
3251         * g++.dg/lookup/scoped1.C: Likewise.
3252         * g++.dg/lookup/using26.C: Likewise.
3253         * g++.dg/lookup/using38.C: Likewise.
3254         * g++.dg/other/access2.C: Likewise.
3255         * g++.dg/overload/defarg3.C: Likewise.
3256         * g++.dg/overload/defarg6.C: Likewise.
3257         * g++.dg/parse/access11.C: Likewise.
3258         * g++.dg/parse/access2.C: Likewise.
3259         * g++.dg/parse/access3.C: Likewise.
3260         * g++.dg/parse/access4.C: Likewise.
3261         * g++.dg/parse/access5.C: Likewise.
3262         * g++.dg/parse/access6.C: Likewise.
3263         * g++.dg/parse/access8.C: Likewise.
3264         * g++.dg/parse/access9.C: Likewise.
3265         * g++.dg/parse/crash40.C: Likewise.
3266         * g++.dg/tc1/dr142.C: Likewise.
3267         * g++.dg/tc1/dr166.C: Likewise.
3268         * g++.dg/tc1/dr52.C: Likewise.
3269         * g++.dg/template/access11.C: Likewise.
3270         * g++.dg/template/access18.C: Likewise.
3271         * g++.dg/template/access19.C: Likewise.
3272         * g++.dg/template/access2.C: Likewise.
3273         * g++.dg/template/access20.C: Likewise.
3274         * g++.dg/template/access26.C: Likewise.
3275         * g++.dg/template/access3.C: Likewise.
3276         * g++.dg/template/access7.C: Likewise.
3277         * g++.dg/template/conv12.C: Likewise.
3278         * g++.dg/template/crash69.C: Likewise.
3279         * g++.dg/template/friend31.C: Likewise.
3280         * g++.dg/template/friend32.C: Likewise.
3281         * g++.dg/template/memfriend15.C: Likewise.
3282         * g++.dg/template/memfriend16.C: Likewise.
3283         * g++.dg/template/memfriend17.C: Likewise.
3284         * g++.dg/template/memfriend7.C: Likewise.
3285         * g++.dg/template/pr32519.C: Likewise.
3286         * g++.dg/template/qualttp21.C: Likewise.
3287         * g++.dg/template/qualttp8.C: Likewise.
3288         * g++.dg/template/ttp10.C: Likewise.
3289         * g++.dg/template/typedef11.C: Likewise.
3290         * g++.dg/template/typedef13.C: Likewise.
3291         * g++.dg/template/typedef19.C: Likewise.
3292         * g++.dg/template/typedef20.C: Likewise.
3293         * g++.dg/template/typedef22.C: Likewise.
3294         * g++.dg/template/using16.C: Likewise.
3295         * g++.dg/template/virtual3.C: Likewise.
3296         * g++.dg/ubsan/pr61272.C: Likewise.
3297         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3298         * g++.old-deja/g++.brendan/crash11.C: Likewise.
3299         * g++.old-deja/g++.brendan/enum6.C: Likewise.
3300         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3301         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3302         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3303         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3304         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3305         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3306         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3307         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3308         * g++.old-deja/g++.jason/access17.C: Likewise.
3309         * g++.old-deja/g++.jason/access18.C: Likewise.
3310         * g++.old-deja/g++.jason/access22.C: Likewise.
3311         * g++.old-deja/g++.jason/access23.C: Likewise.
3312         * g++.old-deja/g++.jason/access8.C: Likewise.
3313         * g++.old-deja/g++.jason/delete3.C: Likewise.
3314         * g++.old-deja/g++.jason/report.C: Likewise.
3315         * g++.old-deja/g++.law/access2.C: Likewise.
3316         * g++.old-deja/g++.law/access3.C: Likewise.
3317         * g++.old-deja/g++.law/access4.C: Likewise.
3318         * g++.old-deja/g++.law/access5.C: Likewise.
3319         * g++.old-deja/g++.law/arm12.C: Likewise.
3320         * g++.old-deja/g++.law/arm14.C: Likewise.
3321         * g++.old-deja/g++.law/ctors13.C: Likewise.
3322         * g++.old-deja/g++.law/union2.C: Likewise.
3323         * g++.old-deja/g++.law/visibility12.C: Likewise.
3324         * g++.old-deja/g++.law/visibility15.C: Likewise.
3325         * g++.old-deja/g++.law/visibility16.C: Likewise.
3326         * g++.old-deja/g++.law/visibility17.C: Likewise.
3327         * g++.old-deja/g++.law/visibility18.C: Likewise.
3328         * g++.old-deja/g++.law/visibility19.C: Likewise.
3329         * g++.old-deja/g++.law/visibility20.C: Likewise.
3330         * g++.old-deja/g++.law/visibility21.C: Likewise.
3331         * g++.old-deja/g++.law/visibility24.C: Likewise.
3332         * g++.old-deja/g++.law/visibility4.C: Likewise.
3333         * g++.old-deja/g++.law/visibility5.C: Likewise.
3334         * g++.old-deja/g++.law/visibility6.C: Likewise.
3335         * g++.old-deja/g++.law/visibility7.C: Likewise.
3336         * g++.old-deja/g++.law/visibility8.C: Likewise.
3337         * g++.old-deja/g++.law/visibility9.C: Likewise.
3338         * g++.old-deja/g++.niklas/t135.C: Likewise.
3339         * g++.old-deja/g++.oliva/delete1.C: Likewise.
3340         * g++.old-deja/g++.oliva/partord1.C: Likewise.
3341         * g++.old-deja/g++.other/access11.C: Likewise.
3342         * g++.old-deja/g++.other/access4.C: Likewise.
3343         * g++.old-deja/g++.other/access7.C: Likewise.
3344         * g++.old-deja/g++.other/crash1.C: Likewise.
3345         * g++.old-deja/g++.other/crash7.C: Likewise.
3346         * g++.old-deja/g++.other/friend1.C: Likewise.
3347         * g++.old-deja/g++.other/friend4.C: Likewise.
3348         * g++.old-deja/g++.other/friend9.C: Likewise.
3349         * g++.old-deja/g++.other/lineno1.C: Likewise.
3350         * g++.old-deja/g++.other/using1.C: Likewise.
3351         * g++.old-deja/g++.pt/enum14.C: Likewise.
3352         * g++.old-deja/g++.pt/friend11.C: Likewise.
3353         * g++.old-deja/g++.pt/friend21.C: Likewise.
3354         * g++.old-deja/g++.pt/friend3.C: Likewise.
3355         * g++.old-deja/g++.pt/inherit2.C: Likewise.
3356         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3357         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3358         * g++.old-deja/g++.robertl/eb94.C: Likewise.
3360 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
3362         PR ipa/65765
3363         * g++.dg/ipa/pr65765.C: New test.
3365 2015-04-15  Nick Clifton  <nickc@redhat.com>
3367         * gcc.target/rx/builtins.c: Disable RMPA test if string
3368         instructions are not allowed.
3370 2015-04-15  Alan Modra  <amodra@gmail.com>
3372         * gcc.dg/pr65408.c: New.
3374 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3376         PR target/65729
3377         * gcc.target/arm/pr65729.c: New test.
3379 2015-04-14  Richard Biener  <rguenther@suse.de>
3381         PR tree-optimization/65758
3382         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3384 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3386         PR target/65648
3387         * gcc.c-torture/execute/pr65648.c: New test.
3389 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3391         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3392         __builtin_finite instead of finite.
3393         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3394         Likewise.
3396 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
3398         PR tree-optimization/63387
3399         * gcc.dg/pr63387.c: New testcase.
3401 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
3403         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3405 2015-04-13  Richard Biener  <rguenther@suse.de>
3407         PR tree-optimization/65204
3408         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3410 2015-04-13  Terry Guo  <terry.guo@arm.com>
3412         PR target/65710
3413         * gcc.target/arm/pr65710.c: New.
3415 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3417         PR tree-optimization/65747
3418         * g++.dg/torture/pr65747.C: New test.
3420 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3422         PR c++/65736
3423         * g++.dg/cpp0x/pr65736.C: New test.
3425 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
3426             Martin Liska  <mliska@suse.cz>
3428         PR ipa/65722
3429         * g++.dg/ipa/pr65722.C: New testcase.
3431 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3433         PR tree-optimization/65735
3434         * gcc.c-torture/compile/pr65735.c: New test.
3436 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
3438         PR middle-end/65554
3439         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3441 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3443         PR target/65671
3444         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3446 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
3448         PR target/65647
3449         * gcc.target/arm/pr65647-2.c: New.
3451 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3453         PR target/65694
3454         * g++.dg/torture/pr65694.C: New test.
3456 2015-04-10  Tobias Burnus  <burnus@net-b.de>
3458         * gfortran.dg/coarray_lock_6.f90: New.
3459         * gfortran.dg/coarray_lock_7.f90: New.
3460         * gfortran.dg/coarray/lock_2.f90: New.
3462 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
3464         PR fortran/56674
3465         PR fortran/58813
3466         PR fortran/59016
3467         PR fortran/59024
3468         * gfortran.dg/used_types_27.f90: New.
3470 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3472         PR target/65671
3473         * gcc.target/i386/pr65671.c: New.
3475 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3477         PR tree-optimization/65709
3478         * c-c++-common/ubsan/align-9.c: New test.
3480 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
3482         PR fortran/56852
3483         * gfortran.dg/pr56852.f90: New test.
3485 2015-04-09  Marek Polacek  <polacek@redhat.com>
3486             Jakub Jelinek  <jakub@redhat.com>
3488         PR middle-end/65554
3489         * g++.dg/opt/pr65554.C: New test.
3491 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3493         PR c++/65690
3494         * c-c++-common/attr-aligned-1.c: New test.
3496 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
3498         * gcc.target/i386/mpx/memmove-zero-length.c: New.
3500 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3502         PR target/65676
3503         * gcc.target/i386/sse-25.c: New.
3505 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3507         PR target/65693
3508         * gcc.target/i386/pr65693.c: New test.
3510 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3512         * gcc.dg/lto/chkp-static-bounds_0.c: New.
3514 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3516         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3518 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3520         * gcc.target/i386/thunk-retbnd.c: New.
3522 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
3524         * gnat.dg/opt48.adb: New test.
3525         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3526         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3528 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
3530         PR ipa/65540
3531         * gcc.c-torture/compile/pr65540.c: New.
3533 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
3535         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3536         -Wno-pointer-arith.
3538 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
3540         PR debug/65678
3541         * g++.dg/debug/pr65678.C: New test.
3543         PR middle-end/65680
3544         * gcc.c-torture/compile/pr65680.c: New test.
3546 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
3548         PR fortran/65548
3549         * gfortran.dg/allocate_with_source_5.f90: New test.
3551 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
3553         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3554         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3556 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
3558         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3560 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3562         PR target/65614
3563         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3564         to get floating point compression.
3565         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3567 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
3569         PR preprocessor/61977
3570         * gcc.dg/cpp/pr61977.c: New test.
3572 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
3574         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3576 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
3578         PR target/65647
3579         * gcc.target/arm/pr65647.c: New.
3581 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
3583         PR ipa/65655
3584         * g++.dg/torture/pr65655.C: New testcase.
3586 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3588         PR c++/64085
3589         * g++.dg/cpp1y/lambda-init13.C: New.
3591 2015-04-03  Marek Polacek  <polacek@redhat.com>
3593         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3595 2015-04-02  Marek Polacek  <polacek@redhat.com>
3597         PR c++/65642
3598         * g++.dg/cpp0x/constexpr-fold1.C: New test.
3599         * g++.dg/cpp0x/constexpr-fold2.C: New test.
3601 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
3603         PR preprocessor/61977
3604         * gcc.target/powerpc/pr61977-1.c: New test.
3605         * gcc.target/powerpc/pr61977-2.c: New test.
3607 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
3609         PR c++/56100
3610         * g++.dg/warn/Wshadow-8.C: New.
3611         * g++.dg/warn/Wshadow-9.C: Likewise.
3612         * g++.dg/warn/Wshadow-10.C: Likewise.
3613         * g++.dg/warn/Wshadow-11.C: Likewise.
3615 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3617         * gcc.dg/pr23623.c: Added aligned attribute.
3618         * gcc.dg/20141029-1.c: Likewise.
3619         * gcc.dg/20150306-1.c: New test.
3621 2015-04-01  Marek Polacek  <polacek@redhat.com>
3623         PR c++/65554
3624         * g++.dg/cpp0x/initlist93.C: New test.
3625         * g++.dg/cpp0x/initlist94.C: New test.
3627 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3629         PR target/65624
3630         * gcc.target/aarch64/pr65624.c: New test.
3632 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
3634         * gcc.dg/ipa/inlinehint-4.c: New testcase.
3636 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
3638         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3639         extra variable to force stack alignment.
3640         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3641         extra variable to force stack alignment.
3643 2015-03-31  Marek Polacek  <polacek@redhat.com>
3645         PR c++/65390
3646         * g++.dg/template/pr65390.C: New test.
3648 2015-03-31  Martin Liska  <mliska@suse.cz>
3650         * g++.dg/ipa/pr65557.C: New test.
3652 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3654         * gcc.target/s390/hotpatch-25.c: New test.
3655         * gcc.target/s390/hotpatch-1.c: Update test.
3656         * gcc.target/s390/hotpatch-10.c: Update test.
3657         * gcc.target/s390/hotpatch-11.c: Update test.
3658         * gcc.target/s390/hotpatch-12.c: Update test.
3659         * gcc.target/s390/hotpatch-13.c: Update test.
3660         * gcc.target/s390/hotpatch-14.c: Update test.
3661         * gcc.target/s390/hotpatch-15.c: Update test.
3662         * gcc.target/s390/hotpatch-16.c: Update test.
3663         * gcc.target/s390/hotpatch-17.c: Update test.
3664         * gcc.target/s390/hotpatch-18.c: Update test.
3665         * gcc.target/s390/hotpatch-19.c: Update test.
3666         * gcc.target/s390/hotpatch-2.c: Update test.
3667         * gcc.target/s390/hotpatch-21.c: Update test.
3668         * gcc.target/s390/hotpatch-22.c: Update test.
3669         * gcc.target/s390/hotpatch-23.c: Update test.
3670         * gcc.target/s390/hotpatch-24.c: Update test.
3671         * gcc.target/s390/hotpatch-3.c: Update test.
3672         * gcc.target/s390/hotpatch-4.c: Update test.
3673         * gcc.target/s390/hotpatch-5.c: Update test.
3674         * gcc.target/s390/hotpatch-6.c: Update test.
3675         * gcc.target/s390/hotpatch-7.c: Update test.
3676         * gcc.target/s390/hotpatch-8.c: Update test.
3677         * gcc.target/s390/hotpatch-9.c: Update test.
3678         * gcc.target/s390/hotpatch-compile-16.c: Update test.
3680 2015-03-31  Richard Biener  <rguenther@suse.de>
3682         PR middle-end/65626
3683         * g++.dg/torture/pr65626.C: New testcase.
3685 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
3687         PR target/65531
3688         * gcc.target/i386/mpx/pr65531.cc: New.
3690 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
3692         PR target/65602
3693         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3694         __builtin_alloca instead of alloca.
3695         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3696         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3697         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3698         check.
3700 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
3702         PR ipa/65610
3703         * g++.dg/ubsan/pr65610.C: New test.
3705 2015-03-30  Marek Polacek  <polacek@redhat.com>
3707         PR c++/65398
3708         * g++.dg/cpp0x/pr65398-2.C: New test.
3710 2015-03-30  Marek Polacek  <polacek@redhat.com>
3712         * c-c++-common/pr65556.c: Change the width of bit-fields.
3714 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
3716         PR ipa/65588
3717         * gcc.target/i386/pr65588.c: New testcase.
3719 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3721         PR libgfortran/65563
3722         * gfortran.dg/open_errors_2.f90:  New test.
3724 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3726         PR libgfortran/65596
3727         * gfortran.dg/namelist_86.f90: New test.
3729 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
3731         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3732         statement to reflect new ownership.
3734 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3736         PR c++/42328
3737         * g++.dg/template/friend58.C: New.
3738         * g++.dg/template/friend59.C: Likewise.
3740 2015-03-27  Tobias Burnus  <burnus@net-b.de>
3742         PR c/65586
3743         * g++.dg/gomp/openmp-simd-3.C: New.
3744         * gcc.dg/gomp/openmp-simd-3.c: New.
3746 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
3748         PR target/65248
3749         * gcc.target/i386/pr65248-1.c: New file.
3750         * gcc.target/i386/pr65248-2.c: Likewise.
3751         * gcc.target/i386/pr65248-3.c: Likewise.
3752         * gcc.target/i386/pr65248-4.c: Likewise.
3754 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
3756         PR target/65593
3757         * gcc.c-torture/compile/pr65593.c: New test.
3759 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
3761         PR c++/59329
3762         * g++.dg/cpp1y/constexpr-assert1.C: New.
3764 2015-03-27  Marek Polacek  <polacek@redhat.com>
3766         PR c++/65556
3767         * c-c++-common/pr65556.c: New test.
3769 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
3771         PR ipa/65600
3772         * g++.dg/torture/pr65600.C: New testcase.
3774 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
3776         PR target/65407
3777         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3779 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
3781         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3782         statement and cleanup. Fixed typos.
3784 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3786         PR middle-end/65595
3787         * gcc.c-torture/compile/pr65595.c: New testcase.
3789 2015-03-27  Marek Polacek  <polacek@redhat.com>
3791         PR sanitizer/65583
3792         * g++.dg/ubsan/pr65583.C: New test.
3794 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3796         * gcc.c-torture/compile/20150327.c: New testcase.
3798 2015-03-26  Richard Biener  <rguenther@suse.de>
3800         PR middle-end/65555
3801         * g++.dg/torture/pr65555.C: New testcase.
3803 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
3805         PR tree-optimization/64715
3806         * gcc.dg/builtin-object-size-15.c: New test.
3807         * gcc.dg/pr64715-1.c: New test.
3808         * gcc.dg/pr64715-2.c: New test.
3810 2015-03-26  Richard Biener  <rguenther@suse.de>
3812         PR middle-end/65519
3813         * gnat.dg/specs/opt2.ads: Fix testcase.
3815 2015-03-25  Martin Sebor  <msebor@redhat.com>
3817         PR testsuite/65526
3818         * lib/target-supports.exp (check_effective_target_arm32): Fail early
3819         when target isn't arm*-*-*-*.
3820         (check_effective_target_arm_nothumb): Likewise.
3821         (check_effective_target_arm_little_endian): Likewise.
3822         (check_effective_target_arm_vect_no_misalign): Likewise.
3823         (check_effective_target_aarch64_little_endian): Fail early if target
3824         isn't aarch64*-*-*.
3826 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
3828         PR tree-optimization/65177
3829         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3831 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
3833         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3834         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3835         smmintrin.h and mm3dnow.h.
3837 2015-03-25  Marek Polacek  <polacek@redhat.com>
3839         PR c++/65558
3840         * g++.dg/cpp0x/pr65558.C: New test.
3842 2015-03-25  Marek Polacek  <polacek@redhat.com>
3844         PR c++/61670
3845         * g++.dg/template/pr61670.C: New test.
3847 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3849         PR c++/54987
3850         * g++.dg/template/pr54987.C: New.
3852 2015-03-25  Richard Biener  <rguenther@suse.de>
3854         PR tree-optimization/62630
3855         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3857 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
3859         PR target/65508
3860         * gcc.target/i386/mpx/pr65508.c: New.
3862 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
3864         PR fortran/64952
3865         PR fortran/65532
3866         * gfortran.dg/data_initialized_3.f90: New.
3868 2015-03-25  Richard Biener  <rguenther@suse.de>
3870         PR middle-end/65519
3871         * gnat.dg/specs/opt2.ads: New testcase.
3873 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
3875         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3876         * gcc.target/arm/memset-inline-4.c: Skip for
3877         arm_tune_string_ops_prefer_neon.
3878         * gcc.target/arm/memset-inline-5.c: Ditto.
3879         * gcc.target/arm/memset-inline-6.c: Ditto.
3880         * gcc.target/arm/memset-inline-8.c: Ditto.
3881         * gcc.target/arm/memset-inline-9.c: Ditto.
3883 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3885         PR c++/58923
3886         * g++.dg/other/virtual3.C: New.
3888 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3890         PR c++/60130
3891         * g++.dg/cpp0x/vt-60130.C: New.
3893 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3895         PR c++/61971
3896         * g++.dg/warn/Warray-bounds-7.C: New.
3898 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3900         PR c++/60067
3901         * g++.dg/template/defarg18.C: New.
3903 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3905         PR c++/59988
3906         * g++.dg/cpp0x/vt-59988.C: New.
3908 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
3910         PR tree-optimization/65533
3911         * gcc.dg/pr65533.c: New test.
3913 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
3915         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3916         source= and mold= expressions functionality.
3917         * gfortran.dg/allocate_class_4.f90: New test.
3918         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3919         copying an unlimited polymorhpic object containing a char array
3920         to another unlimited polymorphic object respects the _len
3921         component.
3922         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3923         whether deferred length char array allocate works, unlimited
3924         polymorphic object allocation from a string works and if
3925         allocating an array of deferred length strings works.
3926         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3928 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3930         PR c++/65513
3931         * g++.dg/cpp0x/constexpr-array11.C: New.
3933 2015-03-24  Richard Biener  <rguenther@suse.de>
3935         PR middle-end/65517
3936         * gcc.dg/torture/pr65517.c: New testcase.
3938 2015-03-24  Tobias Burnus  <burnus@net-b.de>
3940         * gfortran.dg/coindexed_1.f90: Moved from
3941         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3943 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3945         PR testsuite/65506
3946         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3947         gimple dump.
3949         PR target/65523
3950         * gcc.target/i386/pr65523.c: New test.
3952         PR ipa/65475
3953         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3954         dg-options.
3955         * g++.dg/lto/pr65475b_0.C: Likewise.
3957 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
3959         PR target/65505
3960         * gcc.target/sh/torture/pr65505.c: New.
3962 2015-03-23  Martin Sebor  <msebor@redhat.com>
3964         PR testsuite/63175
3965         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3966         assembly for lvx in addition to lxv.
3968 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3970         PR target/65504
3971         * gfortran.dg/pr65504.f90: New test.
3973         PR ipa/65521
3974         * gcc.dg/pr65521.c: New test.
3976 2015-03-23  Richard Biener  <rguenther@suse.de>
3978         PR tree-optimization/65518
3979         * gcc.dg/vect/pr65518.c: New testcase.
3981 2015-03-23  Richard Biener  <rguenther@suse.de>
3983         PR tree-optimization/65494
3984         * gcc.dg/vect/pr65494.c: New testcase.
3986 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3988         PR preprocessor/65238
3989         * c-c++-common/cpp/pr65238-1.c: New test.
3990         * gcc.dg/cpp/pr65238-2.c: New test.
3991         * gcc.dg/cpp/trad/pr65238-3.c: New test.
3992         * gcc.dg/cpp/trad/pr65238-4.c: New test.
3994 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
3995             Mikael Morin  <mikael@gcc.gnu.org>
3997         PR fortran/64952
3998         * gfortran.dg/elemental_dependency_4.f90: New.
3999         * gfortran.dg/elemental_dependency_5.f90: New.
4001 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4003         PR ipa/65475
4004         * g++.dg/lto/pr65475b_0.C: New testcase.
4005         * g++.dg/lto/pr65475b_1.C: New testcase.
4006         * g++.dg/lto/pr65475c_0.C: New testcase.
4007         * g++.dg/lto/pr65475c_1.C: New testcase.
4009 2015-03-21  Tobias Burnus  <burnus@net-b.de>
4011         * gfortran.dg/coarray_38.f90: New.
4012         * gfortran.dg/coarray_39.f90: New.
4013         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4014         compile test.
4016 2015-03-20  Marek Polacek  <polacek@redhat.com>
4018         PR c++/65398
4019         * g++.dg/cpp0x/pr65398.C: New test.
4021 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4023         PR ipa/65475
4024         * g++.dg/lto/pr65475_0.C: New testcase.
4025         * g++.dg/lto/pr65475_1.C: New testcase.
4027 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4029         PR rtl-optimization/64366
4030         * gcc.target/sh/pr64366.c: New.
4032 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4034         PR c++/48324
4035         * g++.dg/cpp0x/constexpr-48324.C: New.
4037 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4039         PR c++/48453
4040         * g++.dg/cpp0x/pr48453.C: New.
4042 2015-03-20  Marek Polacek  <polacek@redhat.com>
4044         PR c++/65072
4045         * g++.dg/cpp0x/pr65072.C: New test.
4047 2015-03-20  Richard Biener  <rguenther@suse.de>
4049         PR middle-end/64715
4050         * gcc.dg/pr15347.c: Use -O.
4051         * c-c++-common/pr19807-1.c: Likewise.
4053 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4055         * gnat.dg/volatile13.ad[sb]: New test.
4057 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4059         PR rtl-optimization/60851
4060         * gcc.target/i386/pr60851.c: New test.
4062 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4064         PR target/65240
4065         * g++.dg/pr65240.h: Add tests for PR 65240.
4066         * g++.dg/pr65240-1.C: Likewise.
4067         * g++.dg/pr65240-2.C: Likewise.
4068         * g++.dg/pr65240-3.C: Likewise.
4069         * g++.dg/pr65240-4.C: Likewise.
4071 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4073         PR rtl-optimization/63491
4074         * gcc.target/powerpc/pr63491.c: New.
4076 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4078         * g++.dg/ipa/pr65465.C: New test.
4080 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4082         PR c++/52659
4083         * g++.dg/cpp0x/deleted11.C: New.
4085 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4087         PR sanitizer/65400
4088         * c-c++-common/tsan/pr65400-3.c: New test.
4090 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4092         PR c++/59686
4093         * g++.dg/cpp0x/constexpr-59686.C: New.
4095 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4097         PR sanitizer/64265
4098         * g++.dg/tsan/pr64265.C: New test.
4100         PR sanitizer/65400
4101         * c-c++-common/tsan/pr65400-1.c: New test.
4102         * c-c++-common/tsan/pr65400-2.c: New test.
4104 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4106         PR c++/59816
4107         * g++.dg/cpp0x/pr59816.C: New.
4109 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4111         PR fortran/59198
4112         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4114 2015-03-18  Martin Liska  <mliska@suse.cz>
4116         PR ipa/65439
4117         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4118         equivalences either to 6 or 7.
4120 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4122         PR middle-end/64491
4123         Revert:
4124         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4126         * gcc.dg/undefined-loop-1.c: New file.
4127         * gcc.dg/undefined-loop-2.c: New file.
4129         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4131         PR testsuite/64032
4132         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4133         loop exits too early.
4135 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
4137         PR tree-optimization/65450
4138         * gfortran.dg/pr65450.f90: New test.
4140         PR target/65078
4141         * gcc.target/i386/pr65078-1.c: New test.
4142         * gcc.target/i386/pr65078-2.c: New test.
4143         * gcc.target/i386/pr65078-3.c: New test.
4144         * gcc.target/i386/pr65078-4.c: New test.
4145         * gcc.target/i386/pr65078-5.c: New test.
4146         * gcc.target/i386/pr65078-6.c: New test.
4148 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4150         PR c++/65340
4151         * g++.dg/cpp1y/pr65340.C: New.
4153 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4155         PR fortran/64432
4156         * gfortran.dg/system_clock_3.f08: Adjust test.
4158 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4160         PR fortran/59198
4161         * gfortran.dg/proc_ptr_comp_44.f90: New test.
4162         * gfortran.dg/proc_ptr_comp_45.f90: New test.
4164 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4166         PR fortran/64432
4167         * gfortran.dg/system_clock_3.f08: New test.
4169 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4171         PR c++/64626
4172         g++.dg/cpp1y/pr64626-1.C: New.
4173         g++.dg/cpp1y/pr64626-2.C: New.
4174         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4176 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
4178         PR tree-optimization/65427
4179         * gcc.c-torture/execute/pr65427.c: New test.
4181 2015-03-16  Marek Polacek  <polacek@redhat.com>
4183         DR 1688
4184         PR c++/65327
4185         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4186         * g++.dg/cpp0x/pr65327.C: New test.
4188 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4190         PR sanitizer/64820
4191         * c-c++-common/asan/pr64820.c: New test.
4193 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
4195         * gfortran.dg/pointer_2.f90: New test.
4197 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4199         * g++.dg/pr65049.C: New test.
4201 2015-03-16  Tom de Vries  <tom@codesourcery.com>
4203         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4204         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4205         * gcc.target/i386/fuse-caller-save.c: Same.
4207 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4209         * gnat.dg/loop_optimization18.ad[sb]: New test.
4210         * gnat.dg/loop_optimization18_pkg.ads: New helper.
4212 2015-03-16  Alan Modra  <amodra@gmail.com>
4214         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4215         2014-12-05 change.
4217 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4219         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4220         hppa*-*-hpux*.
4221         * gcc.dg/torture/pr65270-2.c: Likewise.
4223 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4225         PR fortran/61138
4226         * gfortran.dg/pointer_remapping_9.f90: New.
4228 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
4230         PR tree-optimization/65369
4231         * gcc.c-torture/execute/pr65369.c: New test.
4233         PR tree-optimization/65418
4234         * gcc.c-torture/execute/pr65418-1.c: New test.
4235         * gcc.c-torture/execute/pr65418-2.c: New test.
4237         PR rtl-optimization/65401
4238         * gcc.c-torture/execute/pr65401.c: New test.
4240 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4242         PR target/64600
4243         * gcc.target/arm/pr64600_1.c: New test.
4245 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4247         PR rtl-optimization/65235
4248         * gcc.target/aarch64/pr65235_1.c: New test.
4250 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4252         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4253         * gcc.target/s390/hotpatch-22.c: Likewise.
4254         * gcc.target/s390/hotpatch-23.c: Likewise.
4255         * gcc.target/s390/hotpatch-24.c: Likewise.
4256         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4257         * gcc.target/s390/hotpatch-1.c: Update expected output.
4258         * gcc.target/s390/hotpatch-2.c: Likewise.
4259         * gcc.target/s390/hotpatch-3.c: Likewise.
4260         * gcc.target/s390/hotpatch-4.c: Likewise.
4261         * gcc.target/s390/hotpatch-5.c: Likewise.
4262         * gcc.target/s390/hotpatch-6.c: Likewise.
4263         * gcc.target/s390/hotpatch-7.c: Likewise.
4264         * gcc.target/s390/hotpatch-8.c: Likewise.
4265         * gcc.target/s390/hotpatch-9.c: Likewise.
4266         * gcc.target/s390/hotpatch-10.c: Likewise.
4267         * gcc.target/s390/hotpatch-11.c: Likewise.
4268         * gcc.target/s390/hotpatch-12.c: Likewise.
4269         * gcc.target/s390/hotpatch-13.c: Likewise.
4270         * gcc.target/s390/hotpatch-14.c: Likewise.
4271         * gcc.target/s390/hotpatch-15.c: Likewise.
4272         * gcc.target/s390/hotpatch-16.c: Likewise.
4273         * gcc.target/s390/hotpatch-17.c: Likewise.
4274         * gcc.target/s390/hotpatch-18.c: Likewise.
4275         * gcc.target/s390/hotpatch-19.c: Likewise.
4277 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4279         PR target/65103
4280         * gcc.target/i386/pr65103-1.c: New.
4282 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4284         PR target/65044
4285         * gcc.target/i386/pr65044.c: New.
4287 2015-03-12  Tom de Vries  <tom@codesourcery.com>
4289         PR rtl-optimization/64895
4290         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4291         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4292         * gcc.target/i386/fuse-caller-save.c: Ditto.
4294 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4296         * gcc.dg/ipa/pr63569.c: Fix template.
4298 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
4300         * g++.dg/ipa/pr64146.C: Require fpic support.
4302 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
4304         PR libfortran/65200
4305         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4306         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4308 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
4310         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4311         to dg-options, fix up dg-skip-if.
4313 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
4315         PR target/65296
4316         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4317         * gcc.target/avr/tiny-caller-save.c: Same.
4319 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4321         PR target/65242
4322         * g++.dg/pr65242.C: New test.
4324 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
4326         * c-c++-common/asan/no-asan-check-glob.c: New test.
4328 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
4330         PR c++/65370
4331         * g++.dg/other/default11.C: New.
4332         * g++.dg/other/default12.C: Likewise.
4334 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4336         PR target/65368
4337         * gcc.target/i386/bmi2-bzhi-2.c: New test.
4339 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
4341         PR fortran/65024
4342         * gfortran.dg/unlimited_polymorphic_23.f90: New test
4344 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4346         PR c++/65127
4347         * g++.dg/cpp0x/pr65127.C: New test.
4349 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4351         * gcc.dg/ipa/PR64550.c: Update template.
4353 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4354             Tobias Burnus  <burnus@net-b.de>
4356         * gfortran.dg/coarray_sync_memory.f90: New.
4358 2015-03-10  Marek Polacek  <polacek@redhat.com>
4360         PR sanitizer/65367
4361         * c-c++-common/ubsan/pr65367.c: New test.
4363 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4365         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4366         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4367         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4368         * gcc.target/i386/mpx/calloc-1-nov.c: New.
4369         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4370         * gcc.target/i386/mpx/malloc-1-nov.c: New.
4371         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4372         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4373         * gcc.target/i386/mpx/realloc-1-nov.c: New.
4374         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4375         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4376         * gcc.target/i386/mpx/realloc-2-nov.c: New.
4377         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4379 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4381         * lib/mpx-dg.exp (mpx_link_flags): New.
4382         (mpx_init): New.
4383         (mpx_finish): New.
4384         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4385         * gcc.target/i386/mpx/alloca-1-nov.c: New.
4386         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4387         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4388         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4389         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4390         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4391         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4392         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4393         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4394         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4395         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4396         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4397         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4398         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4399         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4400         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4401         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4402         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4403         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4404         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4405         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4406         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4407         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4408         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4409         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4410         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4411         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4412         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4413         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4414         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4415         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4416         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4417         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4418         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4419         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4420         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4421         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4422         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4423         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4424         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4425         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4426         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4427         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4428         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4429         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4430         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4431         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4432         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4433         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4434         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4435         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4436         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4437         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4438         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4439         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4440         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4441         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4442         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4443         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4444         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4445         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4446         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4447         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4448         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4449         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4450         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4451         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4452         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4453         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4454         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4455         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4456         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4457         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4458         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4459         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4460         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4461         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4462         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4463         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4464         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4465         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4466         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4467         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4468         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4469         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4470         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4471         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4472         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4473         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4474         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4475         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4476         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4477         * gcc.target/i386/mpx/label-address-1.c: New.
4478         * gcc.target/i386/mpx/legacy-1-nov.c: New.
4479         * gcc.target/i386/mpx/macro.c: New.
4480         * gcc.target/i386/mpx/mpx-check.h: New.
4481         * gcc.target/i386/mpx/mpx.exp: New.
4482         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4483         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4484         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4485         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4486         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4487         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4488         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4489         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4490         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4491         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4492         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4493         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4494         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4495         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4496         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4497         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4498         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4499         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4500         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4501         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4502         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4503         * gcc.target/i386/mpx/reference-1-lbv.c: New.
4504         * gcc.target/i386/mpx/reference-1-nov.c: New.
4505         * gcc.target/i386/mpx/reference-1-ubv.c: New.
4506         * gcc.target/i386/mpx/reference-2-lbv.c: New.
4507         * gcc.target/i386/mpx/reference-2-nov.c: New.
4508         * gcc.target/i386/mpx/reference-2-ubv.c: New.
4509         * gcc.target/i386/mpx/reference-3-lbv.c: New.
4510         * gcc.target/i386/mpx/reference-3-nov.c: New.
4511         * gcc.target/i386/mpx/reference-3-ubv.c: New.
4512         * gcc.target/i386/mpx/reference-4-lbv.c: New.
4513         * gcc.target/i386/mpx/reference-4-nov.c: New.
4514         * gcc.target/i386/mpx/reference-4-ubv.c: New.
4515         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4516         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4517         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4518         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4519         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4520         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4521         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4522         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4523         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4524         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4525         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4526         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4527         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4528         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4529         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4530         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4531         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4532         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4533         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4534         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4535         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4536         * gcc.target/i386/mpx/sincos-1-nov.c: New.
4537         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4538         * gcc.target/i386/mpx/static-array-1-nov.c: New.
4539         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4540         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4541         * gcc.target/i386/mpx/static-init-1-nov.c: New.
4542         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4543         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4544         * gcc.target/i386/mpx/static-init-2-nov.c: New.
4545         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4546         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4547         * gcc.target/i386/mpx/static-init-3-nov.c: New.
4548         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4549         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4550         * gcc.target/i386/mpx/static-init-4-nov.c: New.
4551         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4552         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4553         * gcc.target/i386/mpx/static-init-5-nov.c: New.
4554         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4555         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4556         * gcc.target/i386/mpx/static-init-6-nov.c: New.
4557         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4558         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4559         * gcc.target/i386/mpx/static-string-1-nov.c: New.
4560         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4561         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4562         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4563         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4564         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4565         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4566         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4567         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4568         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4569         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4570         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4571         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4572         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4573         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4574         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4575         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4576         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4577         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4578         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4579         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4580         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4581         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4582         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4583         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4584         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4585         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4586         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4587         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4588         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4589         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4590         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4591         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4592         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4593         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4594         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4595         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4596         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4597         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4598         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4599         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4600         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4601         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4602         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4603         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4604         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4605         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4606         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4607         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4608         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4609         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4610         * gcc.target/i386/mpx/vararg-1-nov.c: New.
4611         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4612         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4613         * gcc.target/i386/mpx/vararg-2-nov.c: New.
4614         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4615         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4616         * gcc.target/i386/mpx/vararg-3-nov.c: New.
4617         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4618         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4619         * gcc.target/i386/mpx/vararg-4-nov.c: New.
4620         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4621         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4622         * gcc.target/i386/mpx/vararg-5-nov.c: New.
4623         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4624         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4625         * gcc.target/i386/mpx/vararg-6-nov.c: New.
4626         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4627         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4628         * gcc.target/i386/mpx/vararg-7-nov.c: New.
4629         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4630         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4631         * gcc.target/i386/mpx/vararg-8-nov.c: New.
4632         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4633         * gcc.target/i386/mpx/vla-1-lbv.c: New.
4634         * gcc.target/i386/mpx/vla-1-nov.c: New.
4635         * gcc.target/i386/mpx/vla-1-ubv.c: New.
4636         * gcc.target/i386/mpx/vla-2-lbv.c: New.
4637         * gcc.target/i386/mpx/vla-2-nov.c: New.
4638         * gcc.target/i386/mpx/vla-2-ubv.c: New.
4640 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
4642         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4644 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
4646         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4648 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
4650         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4651         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4653 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4655         PR c/65120
4656         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4657         on rhs is 0.
4658         (fn4): New test.
4659         * c-c++-common/pr65120.c: New test.
4661         PR rtl-optimization/65321
4662         * gcc.dg/pr65321.c: New test.
4664 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4666         PR tree-optimization/65355
4667         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4669 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
4671         PR c/65120
4672         * c-c++-common/pr49706.c: Adjust tests for not warning
4673         about !!x == y or !b == y where b is boolean, and add
4674         some further tests.
4675         * c-c++-common/pr62199-2.c: Likewise.
4677 2015-03-09  Richard Biener  <rguenther@suse.de>
4679         PR middle-end/65270
4680         * gcc.dg/torture/pr65270-1.c: New testcase.
4681         * gcc.dg/torture/pr65270-2.c: Likewise.
4683 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4685         PR tree-optimization/63743
4686         * gcc.dg/pr63743.c: New test.
4688 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
4690         PR lto/65316
4691         * g++.dg/lto/pr65316_0.C: New testcase.
4692         * g++.dg/lto/pr65316_1.C: New testcase.
4694 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
4696         PR target/62247
4697         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4698         hppa*-*-hpux*.
4699         * g++.dg/abi/rtti3.C: Likewise.
4701         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4703         PR target/62251
4704         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4706         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4708         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4710         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4712 2015-03-08  Morin  <mikael@gcc.gnu.org>
4714         PR fortran/60898
4715         * gfortran.dg/entry_20.f90: New.
4717 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
4719         PR target/65153
4720         * gcc.c-torture/compile/pr65153.c: New.
4722 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
4724         PR target/65249
4725         * g++.dg/torture/pr65249.C: New.
4727 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
4729         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4730         long.
4731         (int64_t): Likewise.
4733 2015-03-07  Marek Polacek  <polacek@redhat.com>
4734             Martin Uecker  <uecker@eecs.berkeley.edu>
4736         PR sanitizer/65280
4737         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4738         member-like arrays.
4739         * c-c++-common/ubsan/bounds-8.c: New test.
4740         * c-c++-common/ubsan/bounds-9.c: New test.
4741         * gcc.dg/ubsan/bounds-2.c: New test.
4743 2015-03-05  Martin Sebor  <msebor@redhat.com>
4745         * PR testsuite/63175
4746         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4747         checking of results into main to prevent it from getting optimized
4748         away.
4749         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4751 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
4753         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4754         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4755         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4756         x64.
4758 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
4760         * g++.dg/lto/pr65302_1.C: New testcase.
4761         * g++.dg/lto/pr65302_0.C: New testcase.
4763 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
4765         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4766         -fno-ipa-icf to dg-options.
4768 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
4770         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4771         compiles using the linker plugin.
4773 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4775         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4777 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4779         * gcc.target/arm/pr65067.c: New test.
4781 2015-03-05  Martin Liska  <mliska@suse.cz>
4783         PR ipa/65318
4784         * gcc.dg/ipa/pr65318.c: New test.
4786 2015-03-05  Marek Polacek  <polacek@redhat.com>
4788         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4790 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4792         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4794 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4796         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4797         max-unroll-times back to defaults for s390.
4799 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4801         Fix last commit.
4803 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4805         PR c++/64665
4806         * g++.dg/cpp0x/initlist92.C: New.
4808 2015-03-05  Richard Biener  <rguenther@suse.de>
4810         PR tree-optimization/65310
4811         * gcc.dg/vect/pr65310.c: New testcase.
4813 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4815         PR c++/64834
4816         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4818 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
4820         * gnat.dg/entry_queues3.adb: New test.
4822 2015-03-04  Ian Lance Taylor  <iant@google.com>
4824         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4826 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4828         PR c++/64227
4829         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4831 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
4833         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4834         -fno-ipa-icf to dg-options
4835         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4836         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4838 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4840         PR c++/64398
4841         * g++.dg/cpp0x/decltype62.C: New.
4843 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
4845         * gnat.dg/object_overflow5.adb: New test.
4847 2015-03-03  Martin Liska  <mliska@suse.cz>
4849         PR ipa/65287
4850         * gcc.dg/ipa/pr65287.c: New test.
4852 2015-03-03  Martin Jambor  <mjambor@suse.cz>
4853             Eric Botcazou  <ebotcazou@adacore.com>
4855         * gnat.dg/specs/pack12.ads: New test.
4857 2015-03-03  Martin Liska  <mliska@suse.cz>
4859         * gcc.dg/ipa/PR65282.c: New test.
4861 2015-03-13  Jeff Law  <law@redhat.com>
4863         PR tree-optimization/65241
4864         * gcc.c-torture/compile/pr65241.c: New test.
4866 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
4868         PR target/64331
4869         * gcc.target/avr/torture/pr64331.c: New test.
4871 2015-03-03  Martin Liska  <mliska@suse.cz>
4872             Jan Hubicka  <hubicka@ucw.cz>
4874         * g++.dg/ipa/pr65263.C: New test.
4876 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4878         PR ipa/65130
4879         * gcc.dg/lto/pr65130_0.c: New testcase.
4880         * gcc.dg/lto/pr65130_1.c: New testcase.
4882 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4884         PR ipa/64988
4885         * g++.dg/torture/pr64988.C: New testcase.
4887 2015-03-02  Tobias Burnus  <burnus@net-b.de>
4889         * gfortran.dg/coarray_atomic_6.f90: New.
4891 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4893         PR target/65184
4894         * gcc.target/i386/pr65184.c: New.
4896 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4898         PR target/65183
4899         * gcc.target/i386/pr65183.c: New.
4901 2015-02-28  Martin Liska  <mliska@suse.cz>
4902             Jan Hubicka  <hubicka@ucw.cz>
4904         * gcc.dg/ipa/ipa-icf-35.c: New test.
4905         * gcc.dg/ipa/ipa-icf-36.c: New test.
4906         * gcc.dg/ipa/ipa-icf-37.c: New test.
4908 2015-02-28  Martin Liska  <mliska@suse.cz>
4909             Jan Hubicka  <hubicka@ucw.cz>
4911         PR ipa/65245
4912         * gcc.dg/ipa/ipa-icf-34.c: New test.
4914 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4916         PR target/61142
4917         * gcc.target/sh/sh/pr61142.c: New.
4919 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
4921         * g++.dg/other/dump-ada-spec-3.C: New test.
4923 2015-03-01  Martin Liska  <mliska@suse.cz>
4925         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4926         * g++.dg/ipa/pr63595.C: Update expected results.
4928 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
4930         PR ipa/65236
4931         * g++.dg/ipa/ipa-icf-6.C: New testcase.
4933 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
4935         * gcc.dg/vect/pr59354.c: Move vector producing code to
4936         separate function.
4938 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
4940         PR ipa/65237
4941         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4942         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4943         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4944         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4946 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
4948         PR tree-optimization/65048
4949         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4950         (foo): Use K&R style definition.
4952 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
4954         PR target/65032
4955         * g++.dg/pr65032.C: New.
4957 2015-02-27  Marek Polacek  <polacek@redhat.com>
4959         PR c/65040
4960         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4961         -Wformat=2.
4963 2015-02-27  Marek Polacek  <polacek@redhat.com>
4965         PR c/65228
4966         * gcc.dg/pr65228.c: New test.
4968 2015-02-27  Kai Tietz  <ktietz@redhat.com>
4970         PR c/35330
4971         * gcc.dg/weak/weak-17.c: New file.
4973 2015-02-27  Richard Biener  <rguenther@suse.de>
4975         PR lto/65193
4976         * g++.dg/lto/pr65193_0.C: New testcase.
4978 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4980         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4981         * gcc.target/s390/hotpatch-8.c: Likewise.
4982         * gcc.target/s390/hotpatch-9.c: Likewise.
4983         * gcc.target/s390/pr61078.c: Likewise.
4984         * gcc.target/s390/pr57960.c: Remove -m64.
4985         * gcc.target/s390/pr61078.c: Likewise.
4987 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
4988             Martin Liska  <mliska@suse.cz>
4990         PR bootstrap/65150
4991         * gcc.dg/pr64454.c: Disable ICF.
4992         * gcc.dg/pr28685-1.c: Disable ICF
4993         * gcc.dg/ipa/iinline-5.c: Disable ICF.
4994         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4995         * g++.dg/ipa/ipa-icf-4.C: Update template.
4997 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
4999         PR tree-optimization/65216
5000         * gcc.c-torture/execute/pr65216.c: New test.
5002         PR tree-optimization/65215
5003         * gcc.c-torture/execute/pr65215-1.c: New test.
5004         * gcc.c-torture/execute/pr65215-2.c: New test.
5005         * gcc.c-torture/execute/pr65215-3.c: New test.
5006         * gcc.c-torture/execute/pr65215-4.c: New test.
5007         * gcc.c-torture/execute/pr65215-5.c: New test.
5009 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5011         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5013 2015-02-26  Martin Liska  <mliska@suse.cz>
5014             Jan Hubicka  <hubicka@ucw.cz>
5016         * g++.dg/ipa/pr64146.C: Update expected results.
5017         * gcc.dg/ipa/ipa-icf-26.c: Update test.
5018         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5019         * gcc.dg/ipa/ipa-icf-34.c: New test.
5021 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5023         * gcc.dg/vect/vect-pr61917.c: Rename to ...
5024         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5025         (dg-additional-options): Remove dg directive.
5026         (dg-final): Add dg directive.
5028 2015-02-26  Marek Polacek  <polacek@redhat.com>
5030         PR ipa/65008
5031         * g++.dg/ipa/pr65008.C: New test.
5033 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5035         * lib/profopt.exp (profopt-target-cleanup): New proc.
5036         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5037         files from sources from dg-additional-sources.
5039 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5041         * lib/gcov.exp: Cleanup in case of xfail.
5043 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5045         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5047 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5049         PR debug/46102
5050         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5051         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5052         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5053         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5054         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5055         * g++.dg/debug/pr46123.C: XFAIL and move...
5056         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5057         * gcc.dg/debug/dwarf2-3.c: Move...
5058         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5060 2015-02-26  Marek Polacek  <polacek@redhat.com>
5062         PR c++/65202
5063         * g++.dg/cpp1y/pr65202.C: New test.
5065 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5067         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5068         locale_facets.h.gcov.
5070 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5072         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5074 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5076         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5078 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5080         PR target/65217
5081         * gcc.target/i386/pr65217.c: New.
5083 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5085         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5087 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5089         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5091 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5093         PR tree-optimization/65048
5094         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5096 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5098         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5099         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5101 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5103         PR target/65161
5104         * gcc.target/i386/pr65161.c: New test.
5106 2015-02-26  Terry Guo  <terry.guo@arm.com>
5108         * gcc.target/arm/no-volatile-in-it.c: New test.
5110 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5112         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5113         (dg-options): Add -save-temps.
5114         (dg-final): Add cleanup-saved-temps.
5116 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5118         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5120 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5122         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5123         * gcc.target/powerpc/pack01.c: Include string.h.
5125 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5127         PR target/65167
5128         * gcc.target/i386/pr65167.c: New.
5130 2015-02-25  Kai Tietz  <ktietz@redhat.com>
5132         PR tree-optimization/61917
5133         * gcc.dg/vect/vect-pr61917.c: New file.
5135 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
5137         PR tree-optimization/65170
5138         * gcc.c-torture/execute/pr65170.c: New test.
5139         * gcc.dg/tree-ssa/vrp96.c: New test.
5141 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5143         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5145 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5147         PR testsuite/65126
5148         * lib/gcc-defs.exp (additional_sources_used): Add new var.
5149         (dg-additional-files-options): Copy additional_sources to
5150         additional_sources_used before emptying additional_sources.
5151         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5152         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5153         (cleanup-saved-temps): Use additional_sources_used instead of
5154         additional_sources.
5155         (dg-test): Reset additional_sources_used.
5157 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5159         PR fortran/63427
5160         * gfortran.dg/integer_exponentiation_6.F90: New test.
5162 2015-02-23  Martin Sebor  <msebor@redhat.com>
5164         PR target/65109
5165         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5166         two parts.  One to save registers, the other to verify the
5167         registers have the right values.  Save register state into
5168         static data rather than on the stack.
5170 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
5172         PR bootstrap/63888
5173         * c-c++-common/asan/pr63888.c: New test.
5175 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5177         PR target/65163
5178         * gcc.c-torture/compile/pr65163.c: New.
5180 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5182         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5183         with -m31 on 64 bit.
5184         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5185         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5187 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5189         * gcc.target/s390/20090223-1.c: Add
5190         -Wno-implicit-function-declaration option.
5191         * gcc.target/s390/pr42224.c: Likewise.
5192         * gcc.target/s390/pr55718.c: Likewise.
5194 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5196         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5197         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5198         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5199         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5200         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5201         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5202         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5203         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5204         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5205         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5206         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5207         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5208         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5209         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5210         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5211         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5212         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5213         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5214         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5215         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5216         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5218 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5220         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5221         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5222         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5223         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5224         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5225         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5226         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5227         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5228         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5229         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5230         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5231         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5232         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5233         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5234         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5235         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5237 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5239         PR fortran/64980
5240         PR fortran/61960
5241         * gfortran.dg/pr61960.f90: New.
5242         * gfortran.dg/pr64230.f90: New.
5243         * gfortran.dg/pr64980.f03: New.
5245 2015-02-22  Tom de Vries  <tom@codesourcery.com>
5247         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5249 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
5251         PR ada/65156
5252         * gnat.dg/timing_events.adb: Removed, invalid test.
5254 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
5256         PR debug/58123
5257         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5258         location.
5259         * g++.dg/gcov/gcov-2.C: Likewise.
5261 2015-02-20  Richard Biener  <rguenther@suse.de>
5263         PR tree-optimization/65136
5264         * gcc.dg/tree-ssa/pr65136.c: New testcase.
5266 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
5268         PR testsuite/64158
5269         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5270         and nvptx-*-* blacklisting.
5272         * gcc.dg/sibcall-9.c: New test.
5273         * gcc.dg/sibcall-10.c: New test.
5275 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5277         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5279 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
5281         PR target/64452
5282         * gcc.target/avr/torture/pr64452.c: New test.
5284 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5286         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5287         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5289 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5291         PR testsuite/65116
5292         * lib/target-supports.exp (check_compile): Check whether
5293         additional_sources is defined before using it.
5295 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
5297         PR middle-end/65074
5298         * g++.dg/opt/pr65074.C: New file.
5300 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
5302         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5303         (size_type): New typedef.
5304         (operator "" _script): Use it for the last argument.
5306 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5308         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5310 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5312         * lib/target-supports.exp (check_compile): Save/restore
5313         additional_sources that may belong to an actual test.
5315 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
5317         PR gcov-profile/64634
5318         * g++.dg/gcov/gcov-15.C: New test.
5320 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5322         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5324 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5326         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5328 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5330         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5332 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5334         * gfortran.dg/fmt_cache_1.f: Add missing close.
5336 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5338         PR testsuite/65107
5339         * gfortran.dg/read_eof_8.f90: Add missing close.
5341 2015-02-18  Richard Biener  <rguenther@suse.de>
5343         PR tree-optimization/65063
5344         * gcc.dg/pr65063.c: New testcase.
5346 2015-02-18  Richard Biener  <rguenther@suse.de>
5348         PR tree-optimization/62217
5349         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5351 2015-02-18  Marek Polacek  <polacek@redhat.com>
5353         PR sanitizer/65081
5354         * c-c++-common/ubsan/pr65081.c: New test.
5356 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5358         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5359         * gcc.target/sh/force-cbranch-delay-slot.c: New.
5361 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5363         * gcc.dg/ipa/propalign-3.c: New test.
5365 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5367         PR target/64793
5368         * gcc.target/sh/pr64793.c: New.
5369         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5371 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
5373         * gcc.target/arm/divzero.c: New test case.
5375 2015-02-17  Tom de Vries  <tom@codesourcery.com>
5377         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5379 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
5380             Jakub Jelinek  <jakub@redhat.com>
5382         PR c++/65075
5383         * g++.dg/cpp0x/pr65075.C: New test.
5385 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
5387         PR target/65058
5388         * gcc.target/powerpc/pr65058.c: New test.
5390 2015-02-16  Jeff Law  <law@redhat.com>
5392         PR tree-optimization/64823
5393         * gcc.dg/uninit-20.c: New test.
5395 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
5396             James Greenhalgh  <james.greenhalgh@arm.com>
5398         PR ipa/64963
5399         * gcc.dg/ipa/ipa-clone-1.c: New test.
5401 2015-02-16  Richard Biener  <rguenther@suse.de>
5403         PR tree-optimization/65077
5404         * gcc.dg/torture/pr65077.c: New testcase.
5406 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
5408         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5409         Directive adjusted to scan for ldaxr.
5410         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5411         adjusted to scan for ldaex.
5413 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
5415         PR c++/65080
5416         * g++.dg/cpp0x/constexpr-65080.C: New.
5418 2015-02-16  Richard Biener  <rguenther@suse.de>
5420         PR tree-optimization/63593
5421         * gcc.dg/pr63593.c: New testcase.
5423 2015-02-16  Marek Polacek  <polacek@redhat.com>
5425         PR c/65066
5426         * gcc.dg/pr65066.c: New test.
5428 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5430         * gcc.dg/pr65002.C: Move ...
5431         * g++.dg/ipa/pr65002.C: ... here.
5433 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
5435         * gcc.target/powerpc/pr64205.c: Skip on AIX.
5436         * gcc.target/powerpc/pr64505.c: Skip on AIX.
5437         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5438         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5440 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
5442         PR testsuite/64850
5443         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5444         the expression to find calls.
5445         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5446         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5447         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5448         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5449         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5451 2015-02-14  Marek Polacek  <polacek@redhat.com>
5453         PR c/64768
5454         * gcc.dg/array-11.c: New test.
5455         * gcc.dg/array-12.c: New test.
5456         * gcc.dg/array-13.c: New test.
5457         * gcc.dg/array-14.c: New test.
5458         * gcc.dg/c99-flex-array-typedef-1.c: New test.
5459         * gcc.dg/c99-flex-array-typedef-2.c: New test.
5460         * gcc.dg/c99-flex-array-typedef-3.c: New test.
5461         * gcc.dg/c99-flex-array-typedef-5.c: New test.
5462         * gcc.dg/c99-flex-array-typedef-7.c: New test.
5463         * gcc.dg/c99-flex-array-typedef-8.c: New test.
5465 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5467         PR c++/60894
5468         * g++.dg/lookup/using54.C: New.
5470 2015-02-13  Jeff Law  <law@redhat.com>
5472         PR bootstrap/65060
5473         Revert my change for tree-optimization/64823.
5475 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5477         PR tree-optimization/65053
5478         * gcc.c-torture/execute/pr65053-1.c: New test.
5479         * gcc.c-torture/execute/pr65053-2.c: New test.
5481 2015-02-13  Marek Polacek  <polacek@redhat.com>
5483         PR c/65050
5484         * gcc.dg/pr65050.c: New test.
5486 2015-02-13  Jeff Law  <law@redhat.com>
5488         PR tree-optimization/64823
5489         * gcc.dg/uninit-20.c: New test.
5491         PR rtl-optimization/47477
5492         * gcc.dg/tree-ssa/pr47477.c: New test.
5494 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5496         PR c++/60211
5497         * g++.dg/parse/ivdep-2.C: New.
5498         * g++.dg/parse/ivdep-3.C: Likewise.
5500 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5502         PR fortran/64506
5503         * gfortran.dg/continuation_13.f90: New test.
5504         * gfortran.dg/continuation_14.f: New test.
5506 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5508         PR c++/64970
5509         * g++.dg/cpp0x/sfinae55.C: New.
5511 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5513         PR ipa/65034
5514         * g++.dg/ipa/pr65034.C: New test.
5516 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5518         PR tree-optimization/65002
5519         * gcc.dg/pr65002.C: New.
5521 2015-02-13  Marek Polacek  <polacek@redhat.com>
5523         PR c/65040
5524         * c-c++-common/pr65040.c: New test.
5526 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
5528         PR tree-optimization/64705
5529         * gcc.dg/tree-ssa/pr64705.c: New test.
5531 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5533         PR rtl/32219
5534         * gcc.dg/visibility-22.c: New test.
5535         * gcc.dg/visibility-23.c: New test.
5536         * gcc.target/i386/pr32219-1.c: New test.
5537         * gcc.target/i386/pr32219-2.c: New test.
5538         * gcc.target/i386/pr32219-3.c: New test.
5539         * gcc.target/i386/pr32219-4.c: New test.
5540         * gcc.target/i386/pr32219-5.c: New test.
5541         * gcc.target/i386/pr32219-6.c: New test.
5542         * gcc.target/i386/pr32219-7.c: New test.
5543         * gcc.target/i386/pr32219-8.c: New test.
5544         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5546 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5548         PR libgfortran/57822
5549         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5550         four different KINDs.
5552 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5554         PR c++/64884
5555         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5557         PR sanitizer/65000
5558         * g++.dg/ubsan/pr65000.C: New test.
5560 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
5562         PR fortran/64932
5563         * gfortran.dg/finalize_28.f90: New test
5565 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5567         PR debug/55541
5568         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5569         DW_TAG_lexical_block removal.
5570         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5571         * g++.dg/guality/pr55541.C: New test.
5573         PR sanitizer/64984
5574         * g++.dg/ubsan/pr64984.C: New test.
5576 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
5578         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5580 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5582         PR testsuite/64930
5583         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5584         instructions for 2015-01-14 get_memmodel changes.
5585         * gcc.target/powerpc/atomic-p8.c: Likewise.
5587         PR sanitizer/65019
5588         * g++.dg/ubsan/pr65019.C: New test.
5590         PR tree-optimization/65014
5591         * gcc.c-torture/compile/pr65014.c: New test.
5593 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5595         PR libgfortran/57822
5596         * gfortran/fmt_g0_7.f08: Revise test.
5598 2015-02-11  Jeff Law  <law@redhat.com>
5600         PR target/63347
5601         * gcc.target/m68k/pr63347.c: New test.
5603 2015-02-11  Marek Polacek  <polacek@redhat.com>
5605         * g++.dg/ubsan/shift-1.C: New test.
5606         * gcc.dg/ubsan/c-shift-2.c: New test.
5607         * c-c++-common/ubsan/shift-5.c: Remove file.
5609 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
5611         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5612         Directive adjusted to XFAIL.
5613         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5614         adjusted to XFAIL.
5616 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5618         PR middle-end/65003
5619         * g++.dg/opt/pr65003.C: New test.
5621 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5623         * lib/target-supports.exp (check_effective_target_pie): Renamed
5624         to ...
5625         (check_effective_target_pie_enabled): This.
5626         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5627         * gcc.target/i386/pie.c: Likewise.
5629 2015-02-11  Andrew Pinski  <apinski@cavium.com>
5631         PR target/64893
5632         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5633         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5635 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5637         PR target/61925
5638         * gcc.target/i386/pr61925-1.c: New test.
5639         * gcc.target/i386/pr61925-2.c: New test.
5640         * gcc.target/i386/pr61925-3.c: New test.
5642 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
5644         PR sanitizer/65004
5645         * g++.dg/asan/pr65004.C: New test.
5647 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
5649         PR target/64661
5650         * gcc.taget/sh/pr64661-0.h: New.
5651         * gcc.taget/sh/pr64661-1.c: New.
5652         * gcc.taget/sh/pr64661-2.c: New.
5653         * gcc.taget/sh/pr64661-3.c: New.
5654         * gcc.taget/sh/pr64661-4.c: New.
5656 2015-02-10  Richard Biener  <rguenther@suse.de>
5658         PR tree-optimization/64995
5659         * g++.dg/torture/pr64995.C: New testcase.
5661 2015-02-10  Richard Biener  <rguenther@suse.de>
5663         PR tree-optimization/64909
5664         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5666 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5668         * gcc.dg/signbit-sa.c: New test.
5670 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5672         PR libgfortran/57822
5673         * gfortran/fmt_g0_7.f08: New test.
5675 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
5677         PR tree-optimization/43378
5678         * gcc.dg/tree-ssa/pr43378.c: New test.
5680 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
5682         PR ipa/64978
5683         * g++.dg/torture/pr64978.C: New testcase.
5685 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
5687         PR sanitizer/64981
5688         * gcc.dg/asan/pr64981.c: New test.
5690 2015-02-09  Marek Polacek  <polacek@redhat.com>
5692         PR c/64856
5693         * gcc.dg/pr64856.c: New test.
5695 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
5697         PR target/64979
5698         * gcc.dg/tree-ssa/stdarg-7.c: New test.
5699         * gcc.c-torture/execute/pr64979.c: New test.
5701 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
5703         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5705 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
5707         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5708         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5710 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
5712         PR target/58757
5713         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5715 2015-02-09  Richard Biener  <rguenther@suse.de>
5717         PR tree-optimization/54000
5718         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5720 2015-02-09  Tom de Vries  <tom@codesourcery.com>
5722         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5724 2015-02-09  Martin Liska  <mliska@suse.cz>
5726         * g++.dg/ipa/pr64858.C: New test.
5728 2015-02-09  Tom de Vries  <tom@codesourcery.com>
5730         * gcc.dg/uninit-19.c: Fix warning line for fpic.
5732 2015-02-08  Andrew Pinski  <apinski@cavium.com>
5734         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5736 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5738         PR fortran/63744
5739         * gfortran.dg/use_rename_8.f90: New.
5741 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
5743         * gnat.dg/addr7.ad[sb]: New test.
5744         * gnat.dg/addr8.ad[sb]: Likewise.
5746 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
5748         PR jit/64752
5749         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5750         from jit.dg/test-compile-to-executable.c's create_code, with a
5751         clarification of the output message.
5752         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5753         pass/fail message.
5754         (test_jit): Use CHECK_NO_ERRORS when calling
5755         gcc_jit_context_compile_to_file.
5756         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5757         jit-verify-compile-to-file to jit-verify-output-file-was-created.
5758         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
5759         about deletions that are attempted.
5760         (jit-verify-compile-to-file): Rename to...
5761         (jit-verify-output-file-was-created): ...this, and drop the
5762         attempt to run "file" and verify the output.
5763         (jit-verify-assembler): New function.
5764         (jit-verify-object): New function.
5765         (jit-verify-dynamic-library): New function.
5766         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5767         favor of an implementation from new file
5768         create-code-for-hello-world-executable.h, which also adds a
5769         "main".
5770         (dg-final): Replace jit-verify-compile-to-file with
5771         jit-verify-output-file-was-created, and invoke new function
5772         jit-verify-assembler.
5773         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5774         the output message.
5775         (dg-final): Replace jit-verify-compile-to-file with
5776         jit-verify-output-file-was-created, and invoke new function
5777         jit-verify-dynamic-library.
5778         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5779         favor of an implementation from new file
5780         create-code-for-hello-world-executable.h, which also adds a
5781         "main".
5782         (dg-final): Replace jit-verify-compile-to-file with
5783         jit-verify-output-file-was-created.  Strengthen the expected stdout
5784         from the built executable.
5785         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5786         favor of an implementation from new file
5787         create-code-for-hello-world-executable.h, which also adds a
5788         "main".
5789         (dg-final): Replace jit-verify-compile-to-file with
5790         jit-verify-output-file-was-created, and invoke new function
5791         jit-verify-object.
5792         * jit.dg/verify-dynamic-library.c: New source file.
5794 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
5795             Brian Rzycki  <b.rzycki@samsung.com>
5797         PR tree-optimization/64878
5798         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5800 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5802         PR ipa/64896
5803         * g++.dg/ipa/pr64896.C: New test.
5805 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5807         PR target/64205
5808         * gcc.target/powerpc/pr64205.c: New file.
5810 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
5812         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5813         (dg-options): Use -fpie instead of -fPIE -pie.
5815 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5817         PR middle-end/64937
5818         * g++.dg/asan/pr64937.C: New test.
5820 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
5822         PR fortran/63205
5823         * gfortran.dg/class_to_type_4.f90: New test
5825 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
5827         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5829 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5831         PR rtl-optimization/64957
5832         PR debug/64817
5833         * gcc.c-torture/execute/pr64957.c: New test.
5835 2015-02-05  Jeff Law  <law@redhat.com>
5837         PR target/17306
5838         * gcc.target/h8300/pr17306-1.c: New test.
5839         * gcc.target/h8300/pr17306-2.c: New test.
5841 2015-02-05  Tobias Burnus  <burnus@net-b.de>
5843         PR fortran/64943
5844         * gfortran.dg/structure_constructor_12.f90: New.
5846 2015-02-05  Jeff Law  <law@redhat.com>
5848         PR target/58400
5849         gcc.target/h8300/pr58400.c: New test.
5851 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
5853         * gcc.target/arm/macro_defs0.c: New test.
5854         * gcc.target/arm/macro_defs1.c: New test.
5855         * gcc.target/arm/macro_defs2.c: New test.
5857 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
5859         PR rtl-optimization/64905
5860         * gcc.target/i386/pr64905.c: Require nonpic target.
5861         (dg-options): Add -fomit-frame-pointer.
5862         (main): Remove.
5864 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
5866         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5867         tree dump scanning.
5869 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
5871         PR fortran/64757
5872         * gfortran.dg/type_to_class_2.f90: New test
5873         * gfortran.dg/type_to_class_3.f90: New test
5875 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
5877         PR ipa/64686
5878         * g++.dg/torture/pr64686.C: New testcase.
5880 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
5882         PR rtl-optimization/64905
5883         * gcc.target/i386/pr64905.c: New file.
5885 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5887         * gcc.dg/guality/pr41447-1.c: Remove xfail.
5888         * gcc.dg/guality/pr41616-1.c: Ditto.
5890 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
5892         PR debug/64817
5893         * gcc.dg/pr64817-3.c: New.
5895 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
5896             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5898         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5899         pass parameters in registers.
5900         * gcc.dg/guality/pr36728-2.c (main): Likewise.
5901         * gcc.dg/guality/pr36728-3.c (main): Likewise.
5902         * gcc.dg/guality/pr36728-4.c (main): Likewise.
5904 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
5905             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5907         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5908         list, allow for multilibed targets.
5909         * gcc.dg/combine_ashiftrt_2.c: Likewise.
5911 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5913         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5914         * gcc.dg/pr46728-6.c: Ditto.
5916 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
5918         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5919         for mips_nanlegacy target.
5921 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
5923         * gcc.target/i386/chkp-hidden-def.c: New.
5925 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5927         PR middle-end/62103
5928         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5929         to use 24 bits for bitfield b.
5931 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5933         PR testsuite/64796
5934         * lib/target-supports.exp (check_effective_target_bswap64): Do not
5935         cache result in a global variable.  Include all 32-bit targets for
5936         bswap64 tests.
5938 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
5940         PR rtl-optimization/64756
5941         * gcc.c-torture/execute/pr64756.c: New test.
5943 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
5945         PR target/64660
5946         * gcc.target/sh/pr64660-0.h: New.
5947         * gcc.target/sh/pr64660-1.c: New.
5948         * gcc.target/sh/pr64660-2.c: New.
5949         * gcc.target/sh/pr64660-3.c: New.
5950         * gcc.target/sh/pr64660-4.c: New.
5952 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5954         PR c++/64877
5955         * g++.dg/warn/Waddress-2.C: New.
5957 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
5959         PR middle-end/61225
5960         * gcc.target/i386/pr49095.c: XFAIL for ia32.
5962 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
5964         PR preprocessor/64803
5965         * gcc.dg/cpp/builtin-macro-1.c: New test case.
5967 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
5969         * g++.dg/ipa/devirt-37.C: Disable early inlining.
5971 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
5973         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5974         (_ARM_FPSRC): Add DN and AHP fields.
5975         (clean_results): Force DN=1 on AArch64.
5976         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5977         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5978         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5979         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5980         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5981         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5983 2015-02-02  Alan Modra  <amodra@gmail.com>
5985         * gcc.target/powerpc/cprophard.c: New.
5987 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
5989         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5990         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5992 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
5994         PR debug/64817
5995         * gcc.dg/pr64817-1.c: New test.
5996         * gcc.dg/pr64817-2.c: New test.
5998 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6000         PR target/64851
6001         * gcc.target/sh/pr64851-0.h: New
6002         * gcc.target/sh/pr64851-1.c: New
6003         * gcc.target/sh/pr64851-2.c: New
6004         * gcc.target/sh/pr64851-3.c: New
6005         * gcc.target/sh/pr64851-4.c: New
6007 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6009         PR target/64882
6010         * gcc.dg/torture/pr64882.c: New test.
6012 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6014         PR target/64159
6015         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6016         sparc*-*-*.
6018 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6020         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6021         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6022         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6023         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6024         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6025         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6026         tree dump.
6027         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6028         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6029         tree dump.
6030         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6031         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6032         tree dump.
6034 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6036         PR target/64688
6037         * g++.dg/pr64688-2.C: New.
6039 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6041         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6042         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6043         * gcc.target/i386/fuse-caller-save.c: Ditto.
6044         * gcc.target/i386/headmerge-1.c: Ditto.
6045         * gcc.target/i386/headmerge-2.c: Ditto.
6046         * gcc.target/i386/sibcall-6.c: Ditto.
6048 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6050         PR target/64617
6051         * gcc.target/i386/pr64617.c: New test.
6053 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6055         PR target/15184
6056         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6057         (dg-options): Remove -m32.
6058         (dg-final): Scan for "movb %al" only.
6059         * gcc.target/i386/pr15184-2.c: Ditto.
6061 2015-01-30  Richard Biener  <rguenther@suse.de>
6063         PR tree-optimization/64829
6064         * gcc.dg/vect/pr64829.c: New testcase.
6066 2015-01-29  Marek Polacek  <polacek@redhat.com>
6068         PR c/64709
6069         * gcc.dg/pr64709.c: New test.
6071 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
6073         PR c++/64717
6074         * g++.dg/ubsan/pr64717-1.C: New test.
6075         * g++.dg/ubsan/pr64717-2.C: New test.
6077 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6079         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6081 2015-01-29  Jeff Law  <law@redhat.com>
6083         PR target/15184
6084         * gcc.target/i386/pr15184-1.c: New test.
6085         * gcc.target/i386/pr15184-2.c: New test.
6087 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6089         PR tree-optimization/64746
6090         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6092 2015-01-29  Richard Biener  <rguenther@suse.de>
6094         PR tree-optimization/64853
6095         * gcc.dg/torture/pr64853.c: New testcase.
6097 2015-01-29  Richard Biener  <rguenther@suse.de>
6099         PR tree-optimization/64844
6100         * gcc.dg/vect/pr64844.c: New testcase.
6102 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6104         PR middle-end/64809
6105         * gcc.dg/pr64809.c: Delete.
6107 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6109         PR middle-end/64805
6110         * gcc.target/i386/pr64805.c: New.
6112 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6114         * gcc.dg/guality/guality.h (main): Add argv[0] to
6115         guality_gdb_command.
6117 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6119         PR ipa/64801
6120         * gcc.dg/tree-ssa/pr64801.c: New testcase.
6122 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6124         PR target/64659
6125         * gcc.target/sh/sh.exp
6126         (check_effective_target_atomic_model_soft_gusa_available,
6127         check_effective_target_atomic_model_soft_tcb_available,
6128         check_effective_target_atomic_model_soft_imask_available,
6129         check_effective_target_atomic_model_hard_llcs_available): New.
6130         * gcc.target/sh/pr64659-0.h: New.
6131         * gcc.target/sh/pr64659-1.c: New.
6132         * gcc.target/sh/pr64659-2.c: New.
6133         * gcc.target/sh/pr64659-3.c: New.
6134         * gcc.target/sh/pr64659-4.c: New.
6136 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6138         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6139         scan-assembler-times pattern.
6141 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6143         PR middle-end/64809
6144         * gcc.dg/pr64809.c: New test.
6146 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6148         PR tree-optimization/64277
6149         * gcc.dg/pr64277.c: New.
6151 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6153         PR tree-optimization/64718
6154         * gcc.c-torture/execute/pr64718.c: New test.
6156 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6158         * gcc.target/aarch64/abs_2.c: New.
6160 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6162         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6163         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6164         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6165         ISA rev < 2.
6167 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
6169         PR bootstrap/64612
6170         * lib/target-supports.exp (check_effective_target_comdat_group): New.
6171         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6172         { target comdat_group }.
6174 2015-01-27  Tobias Burnus  <burnus@net-b.de>
6176         PR fortran/63861
6177         * gfortran.dg/goacc/coarray_2.f90: New.
6179 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6181         PR ipa/60871
6182         PR ipa/64139
6183         * g++.dg/torture/pr64139.C: New testcase.
6184         * g++.dg/torture/pr60871.C: Likewise.
6186 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
6188         PR fortran/64230
6189         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6190         prevent linking errors.
6192 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6194         PR ipa/64282
6195         * g++.dg/torture/pr64282.C: New testcase.
6197 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6199         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6200         for wzr reg.
6202 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6204         * gcc.target/s390/hotpatch-13.c: New testcase.
6205         * gcc.target/s390/hotpatch-14.c: New testcase.
6206         * gcc.target/s390/hotpatch-15.c: New testcase.
6207         * gcc.target/s390/hotpatch-16.c: New testcase.
6208         * gcc.target/s390/hotpatch-17.c: New testcase.
6209         * gcc.target/s390/hotpatch-18.c: New testcase.
6210         * gcc.target/s390/hotpatch-19.c: New testcase.
6211         * gcc.target/s390/hotpatch-20.c: New testcase.
6212         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6213         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6214         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6215         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6216         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6217         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6218         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6219         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6220         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6221         * gcc.target/s390/hotpatch-10.c: Likewise.
6222         * gcc.target/s390/hotpatch-11.c: Likewise.
6223         * gcc.target/s390/hotpatch-12.c: Likewise.
6224         * gcc.target/s390/hotpatch-2.c: Likewise.
6225         * gcc.target/s390/hotpatch-3.c: Likewise.
6226         * gcc.target/s390/hotpatch-4.c: Likewise.
6227         * gcc.target/s390/hotpatch-5.c: Likewise.
6228         * gcc.target/s390/hotpatch-6.c: Likewise.
6229         * gcc.target/s390/hotpatch-7.c: Likewise.
6230         * gcc.target/s390/hotpatch-8.c: Likewise.
6231         * gcc.target/s390/hotpatch-9.c: Likewise.
6232         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6233         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6234         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6235         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6236         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6237         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6238         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6239         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6241 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
6243         * gcc.dg/long_branch.c: New testcase.
6245 2015-01-27  Richard Biener  <rguenther@suse.de>
6247         PR tree-optimization/56273
6248         PR tree-optimization/59124
6249         PR tree-optimization/64277
6250         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6251         * gcc.dg/Warray-bounds-12.c: Likewise.
6252         * gcc.dg/Warray-bounds-13.c: Likewise.
6254 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6256         PR rtl-optimization/61058
6257         * gcc.dg/pr61058.c: New test.
6259 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6261         * gcc.target/i386/chkp-narrow-bounds.c: New.
6263 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6265         PR tree-optimization/64807
6266         * gcc.dg/pr64807.c: New test.
6268         PR c/64766
6269         * gcc.dg/pr64766.c: New test.
6271 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
6273         PR target/49263
6274         * gcc.target/sh/pr49263-4.c: New.
6276 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
6278         PR fortran/62044
6279         * gfortran.dg/allocate_with_mold_1.f90: New test
6281 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
6283         PR c/64778
6284         * gcc.dg/pr64778.c: New test.
6286         PR middle-end/64421
6287         * gcc.dg/vect/pr64421.c: New test.
6289 2015-01-26  Tobias Burnus  <burnus@net-b.de>
6291         PR fortran/64771
6292         * gfortran.dg/coarray_36.f: New.
6293         * gfortran.dg/coarray_37.f90: New.
6295 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
6297         PR fortran/64230
6298         * gfortran.dg/class_allocate_18.f90: New.
6300 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6302         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6304 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6306         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6308 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6310         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6312 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6314         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6316 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6318         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6319         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6320         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6321         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6323 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6325         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6326         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6327         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6329 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6331         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6332         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6333         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6334         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6335         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6336         vXXXhn.inc.
6338 2015-01-26  Richard Biener  <rguenther@suse.de>
6340         PR middle-end/64764
6341         * gcc.dg/uninit-19.c: New testcase.
6343 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6345         * lib/target-supports.exp (check_effective_target_vect64): Add
6346         sparc*-*-*.
6348 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
6350         PR testsuite/64712
6351         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6353 2015-01-26  Tony Liu  <tony.liu@arm.com>
6355         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6356         non-UAL cases.
6358 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
6360         PR libfortran/64770
6361         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6362         correctly, clean up afterwards.
6364 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
6366         PR fortran/62044
6367         * gfortran.dg/use_rename_7.f90: New.
6369 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
6371         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6372         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6374 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
6376         PR target/54236
6377         * gcc.target/sh/pr54236-4.c: New.
6379 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
6381         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6382         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
6383         Bridge test.
6385 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
6387         PR libfortran/64770
6388         * gfortran.dg/open_new_segv.f90: New test.
6390 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
6392         PR target/49263
6393         PR target/53987
6394         PR target/64345
6395         PR target/59533
6396         PR target/52933
6397         PR target/54236
6398         PR target/51244
6399         * gcc.target/sh/pr64345-1.c: New.
6400         * gcc.target/sh/pr64345-2.c: New.
6401         * gcc.target/sh/pr59533-1.c: New.
6402         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6403         * gcc.target/sh/pr52933-2.c: Likewise.
6404         * gcc.target/sh/pr54089-1.c: Likewise.
6405         * gcc.target/sh/pr54236-1.c: Likewise.
6406         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6407         * gcc.target/sh/pr49263-1.c: Remove xfails.
6408         * gcc.target/sh/pr49263-2.c: Likewise.
6409         * gcc.target/sh/pr49263-3.c: Likewise.
6410         * gcc.target/sh/pr53987-1.c: Likewise.
6411         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6412         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6413         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6414         (test05, test06, test07, test08, test09, test10, test11, test12): New.
6415         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6416         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6417         test_009): New.
6418         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6419         (test_02): New.
6421 2015-01-24  Tom de Vries  <tom@codesourcery.com>
6423         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6425 2015-01-23  Ian Lance Taylor  <iant@google.com>
6427         PR go/64510
6428         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6429         targets without split stack support.
6431 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
6433         PR target/64317
6434         * gcc.target/i386/pr64317.c: New test.
6436 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
6438         PR rtl-optimization/63637
6439         PR rtl-optimization/60663
6440         * gcc.dg/pr63637-1.c: New test.
6441         * gcc.dg/pr63637-2.c: New test.
6442         * gcc.dg/pr63637-3.c: New test.
6443         * gcc.dg/pr63637-4.c: New test.
6444         * gcc.dg/pr63637-5.c: New test.
6445         * gcc.dg/pr63637-6.c: New test.
6446         * gcc.target/i386/pr63637-1.c: New test.
6447         * gcc.target/i386/pr63637-2.c: New test.
6448         * gcc.target/i386/pr63637-3.c: New test.
6449         * gcc.target/i386/pr63637-4.c: New test.
6450         * gcc.target/i386/pr63637-5.c: New test.
6451         * gcc.target/i386/pr63637-6.c: New test.
6453 2015-01-23  Richard Biener  <rguenther@suse.de>
6455         PR testsuite/63439
6456         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6457         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6459 2015-01-23  Marek Polacek  <polacek@redhat.com>
6461         PR preprocessor/60570
6462         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6463         * gcc.dg/cpp/pr60570.c: New test.
6465 2015-01-23  Richard Biener  <rguenther@suse.de>
6467         PR testsuite/63439
6468         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6469         vectorization on vect64 targets.
6471 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
6473         PR fortran/60922
6474         * gfortran.dg/class_allocate_17.f90: New.
6476 2015-01-23  Tobias Burnus  <burnus@net-b.de>
6478         PR fortran/64726
6479         * gfortran.dg/goacc/combined_loop.f90: New.
6481 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6483         PR fortran/61933
6484         * gfortran.dg/make_unit.f90: New test.
6486 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6488         PR fortran/61933
6489         * gfortran.dg/negative_unit_int8.f: Update.
6491 2015-01-22  Jeff Law  <law@redhat.com>
6493         PR target/52076
6494         * gcc.target/m68k/pr52076-1.c: New test.
6495         * gcc.target/m68k/pr52076-2.c: New test.
6497 2015-01-22  Richard Biener  <rguenther@suse.de>
6499         PR middle-end/64728
6500         * gcc.dg/torture/pr64728.c: New testcase.
6502 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
6504         PR target/64688
6505         * g++.dg/pr64688.C: New test.
6507 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6509         * gcc.target/i386/chkp-always_inline.c (f1): Make static
6510         to avoid errors with -fpic.
6512 2015-01-22  Richard Biener  <rguenther@suse.de>
6514         PR libstdc++/64535
6515         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6517 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
6519         PR rtl-optimization/64682
6520         * gcc.c-torture/execute/pr64682.c: New file.
6522 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
6524         PR debug/64511
6525         * gcc.dg/pr64511.c: New test.
6527         PR rtl-optimization/62078
6528         * g++.dg/opt/pr62078.C: New test.
6530         PR c/63307
6531         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6533 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
6535         PR fortran/57023
6536         * gfortran.dg/internal_pack_15.f90:  New test.
6538 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6540         * c-c++-common/tsan/step.c: New testcase.
6542 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6544         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6546 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6548         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6550 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6552         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6554 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6556         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6558 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6560         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6562 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6564         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6566 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6568         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6570 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6572         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6574 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6576         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6578 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6580         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6582 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6584         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6586 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6588         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6590 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6592         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6593         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6594         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6595         vXXXw.inc.
6597 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6599         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6600         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6601         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6602         vXXXl.inc.
6604 2015-01-21  Renlin Li  <renlin.li@arm.com>
6606         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6607         * g++.dg/tls/thread_local5g.C: Likewise.
6608         * g++.dg/tls/thread_local6g.C: Likewise.
6610 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6612         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6613         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6614         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6616 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6618         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6619         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6620         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6622 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6624         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6625         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6626         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6628 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6630         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6631         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6632         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6634 2015-01-20  Jeff Law  <law@redhat.com>
6636         PR target/59946
6637         * gcc.target/m68k/pr59946.c: New test.
6639 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6641         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6642         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6643         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6645 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6647         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6648         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6649         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6651 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6653         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6654         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6655         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6657 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6659         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6660         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6661         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6662         vshuffle.inc.
6663         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6664         vshuffle.inc.
6666 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6668         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6669         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6670         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6672 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6674         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6675         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6676         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6678 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6680         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6682 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
6684         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6686         PR sanitizer/64632
6687         * g++.dg/ubsan/pr64632.C: New test.
6689         PR debug/64663
6690         * gcc.dg/pr64663.c: New test.
6692 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6694         PR c++/64383
6695         * g++.dg/warn/Wunused-var-23.C: New.
6697 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6699         PR c++/59937
6700         * g++.dg/cpp0x/constexpr-59937-1.C: New.
6701         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6703 2015-01-20  Richard Biener  <rguenther@suse.de>
6705         PR ipa/64684
6706         * gcc.dg/lto/pr64684_0.c: New testcase.
6707         * gcc.dg/lto/pr64684_1.c: Likewise.
6708         * gcc.dg/lto/pr64684_2.c: Likewise.
6709         * gcc.dg/lto/pr64685_0.c: Likewise.
6710         * gcc.dg/lto/pr64685_1.c: Likewise.
6712 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6714         PR c++/62241
6715         * g++.dg/cpp1y/lambda-init12.C: New.
6717 2015-01-20  Richard Biener  <rguenther@suse.de>
6719         PR tree-optimization/64410
6720         * g++.dg/vect/pr64410.cc: Require vect_double.
6722 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
6724         PR target/64149
6725         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6727 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
6729         PR bootstrap/64676
6730         Revert:
6731         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6733         PR rtl-optimization/64081
6734         * gcc.dg/pr64081.c: New test.
6736 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
6738         * jit.dg/harness.h: Include <unistd.h>.
6739         (CHECK_NO_ERRORS): New.
6740         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6741         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6742         gcc_jit_context_compile_to_file.
6743         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6744         args to the spawned executable.
6745         (jit-expand-vars): New function.
6746         (jit-exe-params): New variable.
6747         (dg-jit-set-exe-params): New function.
6748         (jit-dg-test): Detect testcases that use
6749         jit-verify-compile-to-file and call jit-setup-compile-to-file.
6750         Set arguments of spawned process to jit-exe-params.
6751         (jit-get-output-filename): New function.
6752         (jit-setup-compile-to-file): New function.
6753         (jit-verify-compile-to-file): New function.
6754         (jit-run-executable): New function.
6755         (jit-verify-executable): New function.
6756         * jit.dg/test-compile-to-assembler.c: New testcase.
6757         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6758         * jit.dg/test-compile-to-executable.c: New testcase.
6759         * jit.dg/test-compile-to-object.c: New testcase.
6761 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
6763         PR target/64652
6764         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6765         (test_1): New.
6767 2015-01-19  Martin Liska  <mliska@suse.cz>
6769         * objc/compile/pr64668.m: New test.
6771 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
6773         * jit.dg/test-arith-overflow.c: Include stdbool.h.
6774         (create_overflow_fn): Update comment to clarify that
6775         the third param of the created function is a bool *, not
6776         an int *.
6777         (verify_int_overflow_fn): Convert param "expected_ovf" from
6778         int to bool.  Update third param of "overflow_fn_type" from int *
6779         to bool *.  Update local "actual_ovf" from int to bool.
6780         (verify_uint_overflow_fn): Likewise.
6782 2015-01-19  Martin Liska  <mliska@suse.cz>
6784         * gcc.dg/ipa/ipa-icf-33.c: New test.
6786 2015-01-19  Felix Yang  <felix.yang@huawei.com>
6787             Haijian Zhang  <z.zhanghaijian@huawei.com>
6789         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6790         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6791         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6792         result_float64x2, expected_hfloat64x2): New helper type, variable and
6793         declaration.
6794         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6795         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6796         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6797         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6798         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6799         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6800         and target without the FMA feature.
6802 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
6804         * gcc.target/aarch64/pr64304.c: New testcase.
6806 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6808         PR rtl-optimization/64081
6809         * gcc.dg/pr64081.c: New test.
6811 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
6813         PR target/63971
6814         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6815         the epilogue).
6816         * gcc.target/aarch64/test_frame_6.c: Likewise.
6817         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6818         and x19 (in the epilogue).
6819         * gcc.target/aarch64/test_frame_4.c: Likewise.
6820         * gcc.target/aarch64/test_frame_7.c: Likewise.
6822 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
6824         * gcc.target/i386/chkp-always_inline.c: New.
6826 2015-01-15  Andrew Pinski  <apinski@cavium.com>
6827             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6829         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6830         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6832 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
6834         PR fortran/60255
6835         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6836         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6838 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6840         PR fortran/64578
6841         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6843 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
6845         PR target/64652
6846         * gcc.target/sh/torture/pr64652.c: New.
6848 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6850         * gcc.dg/ipa/ipa-icf-32.c: Update template.
6851         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6852         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6853         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6854         * c-c++-common/asan/kasan-recover-1.c: Likewise.
6855         * c-c++-common/asan/kasan-recover-2.c: Likewise.
6857 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6859         PR ipa/64378
6860         * g++.dg/torture/pr64378.C: New testcase.
6862 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6864         PR fortran/57959
6865         * gfortran.dg/block_13.f08: New test
6867 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6869         PR fortran/55901
6870         * gfortran.dg/associate_1.f03: Allow test for character with
6871         automatic length.
6873 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6875         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6876         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6878 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6880         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6882 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
6884         PR fortran/64578
6885         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6887 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6889         PR fortran/60357
6890         * gfortran.dg/alloc_comp_assign_13.f08: New test.
6892         PR fortran/61275
6893         * gfortran.dg/alloc_comp_assign_14.f08: New test.
6895         PR fortran/55932
6896         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6898 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6900         PR fortran/60334
6901         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6903 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
6905         PR rtl-optimization/52773
6906         * gcc.c-torture/compile/pr52773.c: New test.
6908 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6910         PR c++/62134
6911         * g++.dg/cpp0x/alias-decl-46.C: New.
6913 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6915         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6917 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6919         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6920         Add trace.
6921         (CHECK_FP): Likewise.
6922         (CHECK_CUMULATIVE_SAT): Likewise.
6924 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6926         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6927         (Set_Neon_Cumulative_Sat): Add parameter.
6928         (__set_neon_cumulative_sat): Support new parameter.
6929         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6930         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6931         argument.
6932         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6933         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6934         argument.
6936 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6938         * g++.dg/tsan/vptr_benign_race.C: New testcase.
6939         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6941 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6943         PR c++/60056
6944         * g++.dg/tls/thread_local-ice4.C: New.
6946 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
6948         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6949         than Neon options.
6951 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6953         PR c++/62276
6954         * g++.dg/cpp0x/vt-62276.C: New.
6956 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6958         PR middle-end/64353
6959         * g++.dg/pr64353.C: New.
6961 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6963         PR target/64263
6964         * gcc.target/aarch64/pr64263_1.c: New test.
6966 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
6968         PR tree-optimization/64434
6969         * gcc.dg/torture/pr64434.c: Move to...
6970         * gcc.dg/pr64434.c: ... here.
6972 2015-01-16  Richard Biener  <rguenther@suse.de>
6974         PR middle-end/64614
6975         * gcc.dg/uninit-18.c: New testcase.
6977 2015-01-16  Richard Biener  <rguenther@suse.de>
6979         PR tree-optimization/64568
6980         * g++.dg/torture/pr64568-2.C: New testcase.
6982 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6984         PR target/64363
6985         * gcc.target/i386/chkp-label-address.c: New.
6987 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
6989         PR fortran/45290
6990         * gfortran.dg/pointer_init_6.f90: Extended.
6992 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
6994         * gcc.c-torture/compile/20150108.c: New test.
6996 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6998         * gcc.target/visium: New directory.
7000 2015-01-16  Richard Biener  <rguenther@suse.de>
7002         PR tree-optimization/61743
7003         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7004         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7006 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7008         * gcc.dg/pr64015.c: New test.
7010 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7012         PR ipa/64163
7013         PR ipa/64612
7014         * g++.dg/ipa/pr64612.C: New test.
7016 2015-01-16  Renlin Li  <renlin.li@arm.com>
7018         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7020 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7022         * gcc.target/i386/sse-14.c: Test new intrinsic.
7023         * gcc.target/i386/sse-22.c: Ditto.
7025 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7027         PR c++/58614
7028         * g++.dg/cpp0x/auto44.C: New.
7030 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7032         PR target/59710
7033         * gcc.target/nios2/gpopt-all.c: New test case.
7034         * gcc.target/nios2/gpopt-local.c: New test case.
7035         * gcc.target/nios2/gpopt-global.c: New test case.
7036         * gcc.target/nios2/gpopt-data.c: New test case.
7037         * gcc.target/nios2/gpopt-none.c: New test case.
7039 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
7041         * g++.dg/ubsan/vptr-1.C: New test.
7042         * g++.dg/ubsan/vptr-2.C: New test.
7043         * g++.dg/ubsan/vptr-3.C: New test.
7044         * g++.dg/ubsan/vptr-4.C: New test.
7045         * g++.dg/ubsan/vptr-5.C: New test.
7046         * g++.dg/ubsan/vptr-6.C: New test.
7047         * g++.dg/ubsan/vptr-7.C: New test.
7048         * g++.dg/ubsan/vptr-8.C: New test.
7049         * g++.dg/ubsan/vptr-9.C: New test.
7051 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7053         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7054         is set up.
7055         * lib/gcc-dg.exp: Likewise.
7057 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7059         PR rtl-optimization/64110
7060         * gcc.target/i386/pr64110.c: Add scan-assembler.
7062 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7063             James Norris  <jnorris@codesourcery.com>
7064             Cesar Philippidis  <cesar@codesourcery.com>
7065             Ilmir Usmanov  <i.usmanov@samsung.com>
7067         * lib/target-supports.exp (check_effective_target_fopenacc): New
7068         procedure.
7069         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7070         * g++.dg/goacc/goacc.exp: Likewise.
7071         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7072         * gcc.dg/goacc/goacc.exp: Likewise.
7073         * gfortran.dg/goacc/goacc.exp: Likewise.
7074         * c-c++-common/cpp/openacc-define-1.c: New file.
7075         * c-c++-common/cpp/openacc-define-2.c: Likewise.
7076         * c-c++-common/cpp/openacc-define-3.c: Likewise.
7077         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7078         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7079         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7080         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7081         * c-c++-common/goacc/asyncwait-1.c: Likewise.
7082         * c-c++-common/goacc/cache-1.c: Likewise.
7083         * c-c++-common/goacc/clauses-fail.c: Likewise.
7084         * c-c++-common/goacc/collapse-1.c: Likewise.
7085         * c-c++-common/goacc/data-1.c: Likewise.
7086         * c-c++-common/goacc/data-2.c: Likewise.
7087         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7088         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7089         * c-c++-common/goacc/deviceptr-2.c: Likewise.
7090         * c-c++-common/goacc/deviceptr-3.c: Likewise.
7091         * c-c++-common/goacc/if-clause-1.c: Likewise.
7092         * c-c++-common/goacc/if-clause-2.c: Likewise.
7093         * c-c++-common/goacc/kernels-1.c: Likewise.
7094         * c-c++-common/goacc/loop-1.c: Likewise.
7095         * c-c++-common/goacc/loop-private-1.c: Likewise.
7096         * c-c++-common/goacc/nesting-1.c: Likewise.
7097         * c-c++-common/goacc/nesting-data-1.c: Likewise.
7098         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7099         * c-c++-common/goacc/parallel-1.c: Likewise.
7100         * c-c++-common/goacc/pcopy.c: Likewise.
7101         * c-c++-common/goacc/pcopyin.c: Likewise.
7102         * c-c++-common/goacc/pcopyout.c: Likewise.
7103         * c-c++-common/goacc/pcreate.c: Likewise.
7104         * c-c++-common/goacc/pragma_context.c: Likewise.
7105         * c-c++-common/goacc/present-1.c: Likewise.
7106         * c-c++-common/goacc/reduction-1.c: Likewise.
7107         * c-c++-common/goacc/reduction-2.c: Likewise.
7108         * c-c++-common/goacc/reduction-3.c: Likewise.
7109         * c-c++-common/goacc/reduction-4.c: Likewise.
7110         * c-c++-common/goacc/sb-1.c: Likewise.
7111         * c-c++-common/goacc/sb-2.c: Likewise.
7112         * c-c++-common/goacc/sb-3.c: Likewise.
7113         * c-c++-common/goacc/update-1.c: Likewise.
7114         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7115         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7116         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7117         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7118         * gfortran.dg/goacc/assumed.f95: Likewise.
7119         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7120         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7121         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7122         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7123         * gfortran.dg/goacc/branch.f95: Likewise.
7124         * gfortran.dg/goacc/cache-1.f95: Likewise.
7125         * gfortran.dg/goacc/coarray.f95: Likewise.
7126         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7127         * gfortran.dg/goacc/cray.f95: Likewise.
7128         * gfortran.dg/goacc/critical.f95: Likewise.
7129         * gfortran.dg/goacc/data-clauses.f95: Likewise.
7130         * gfortran.dg/goacc/data-tree.f95: Likewise.
7131         * gfortran.dg/goacc/declare-1.f95: Likewise.
7132         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7133         * gfortran.dg/goacc/fixed-1.f: Likewise.
7134         * gfortran.dg/goacc/fixed-2.f: Likewise.
7135         * gfortran.dg/goacc/fixed-3.f: Likewise.
7136         * gfortran.dg/goacc/fixed-4.f: Likewise.
7137         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7138         * gfortran.dg/goacc/if.f95: Likewise.
7139         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7140         * gfortran.dg/goacc/list.f95: Likewise.
7141         * gfortran.dg/goacc/literal.f95: Likewise.
7142         * gfortran.dg/goacc/loop-1.f95: Likewise.
7143         * gfortran.dg/goacc/loop-2.f95: Likewise.
7144         * gfortran.dg/goacc/loop-3.f95: Likewise.
7145         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7146         * gfortran.dg/goacc/omp.f95: Likewise.
7147         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7148         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7149         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7150         * gfortran.dg/goacc/parameter.f95: Likewise.
7151         * gfortran.dg/goacc/private-1.f95: Likewise.
7152         * gfortran.dg/goacc/private-2.f95: Likewise.
7153         * gfortran.dg/goacc/private-3.f95: Likewise.
7154         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7155         * gfortran.dg/goacc/reduction-2.f95: Likewise.
7156         * gfortran.dg/goacc/reduction.f95: Likewise.
7157         * gfortran.dg/goacc/routine-1.f90: Likewise.
7158         * gfortran.dg/goacc/routine-2.f90: Likewise.
7159         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7160         * gfortran.dg/goacc/several-directives.f95: Likewise.
7161         * gfortran.dg/goacc/sie.f95: Likewise.
7162         * gfortran.dg/goacc/subarrays.f95: Likewise.
7163         * gfortran.dg/gomp/map-1.f90: Likewise.
7164         * gfortran.dg/openacc-define-1.f90: Likewise.
7165         * gfortran.dg/openacc-define-2.f90: Likewise.
7166         * gfortran.dg/openacc-define-3.f90: Likewise.
7167         * g++.dg/gomp/block-1.C: Update for changed compiler output.
7168         * g++.dg/gomp/block-2.C: Likewise.
7169         * g++.dg/gomp/block-3.C: Likewise.
7170         * g++.dg/gomp/block-5.C: Likewise.
7171         * g++.dg/gomp/target-1.C: Likewise.
7172         * g++.dg/gomp/target-2.C: Likewise.
7173         * g++.dg/gomp/taskgroup-1.C: Likewise.
7174         * g++.dg/gomp/teams-1.C: Likewise.
7175         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7176         * gcc.dg/cilk-plus/jump.c: Likewise.
7177         * gcc.dg/gomp/block-1.c: Likewise.
7178         * gcc.dg/gomp/block-10.c: Likewise.
7179         * gcc.dg/gomp/block-2.c: Likewise.
7180         * gcc.dg/gomp/block-3.c: Likewise.
7181         * gcc.dg/gomp/block-4.c: Likewise.
7182         * gcc.dg/gomp/block-5.c: Likewise.
7183         * gcc.dg/gomp/block-6.c: Likewise.
7184         * gcc.dg/gomp/block-7.c: Likewise.
7185         * gcc.dg/gomp/block-8.c: Likewise.
7186         * gcc.dg/gomp/block-9.c: Likewise.
7187         * gcc.dg/gomp/target-1.c: Likewise.
7188         * gcc.dg/gomp/target-2.c: Likewise.
7189         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7190         * gcc.dg/gomp/teams-1.c: Likewise.
7192 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
7194         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7195         test case.
7197 2015-01-15  Mike Stump  <mikestump@comcast.net>
7199         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7200         * gcc.dg/inline_2.c: Likewise.
7201         * gcc.dg/inline_3.c: Likewise.
7202         * gcc.dg/inline_4.c: Likewise.
7204 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
7206         PR fortran/58023
7207         * gfortran.dg/proc_ptr_comp_43.f90: New.
7209 2015-01-15  Mike Stump  <mikestump@comcast.net>
7211         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7212         * gcc.dg/unroll_2.c: Likewise.
7213         * gcc.dg/unroll_3.c: Likewise.
7214         * gcc.dg/unroll_4.c: Likewise.
7215         * gcc.dg/unroll_5.c: Likewise.
7217 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7219         PR target/63971
7220         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7221         in epilogue.
7222         * gcc.target/aarch64/test_frame_6.c: Likewise.
7223         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7224         x30 and x19 (in the epilogue).
7225         * gcc.target/aarch64/test_frame_4.c: Likewise.
7226         * gcc.target/aarch64/test_frame_7.c: Likewise.
7228 2015-01-15  Martin Liska  <mliska@suse.cz>
7230         * g++.dg/ipa/pr64068.C: New test.
7231         * gcc.dg/ipa/PR64559.c: New test.
7233 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7235         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7236         with PIE.
7238 2015-01-15  Richard Biener  <rguenther@suse.de>
7240         PR tree-optimization/61743
7241         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7242         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7244 2015-01-15 Renlin Li <renlin.li@arm.com>
7246         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7247         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7249 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7251         * gcc.dg/vect/vect-aggressive-1.c: New.
7252         * gcc.target/i386/avx2-vect-aggressive.c: New.
7254 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7256         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7258 2015-01-15  Richard Biener  <rguenther@suse.de>
7260         PR lto/64415
7261         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7262         -Wl,-undefined,dynamic_lookup.
7264 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7266         * gnat.dg/opt47.adb: New test.
7268 2015-01-15  Richard Biener  <rguenther@suse.de>
7270         PR lto/64415
7271         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7273 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7275         PR tree-optimization/64434
7276         * gcc.dg/torture/pr64434.c: New test.
7278 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
7280         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7281         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
7282         -march=loongson* and -march=octeon* require -mno-micromips.
7284 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
7285             Matthew Fortune  <matthew.fortune@imgtec.com>
7287         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7288         * gcc.target/mips/call-saved-5.c (foo): Likewise.
7289         * gcc.target/mips/call-saved-6.c (foo): Likewise.
7290         * gcc.target/mips/call-saved-7.c: New file.
7291         * gcc.target/mips/call-saved-8.c: New file.
7292         * gcc.target/mips/call-saved-9.c: New file.
7294 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
7296         * gcc.target/mips/lsa.c: New file.
7297         * gcc.target/mips/mips64-lsa.c: Likewise.
7298         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7299         * gcc.target/mips/mulsize-4.c: Likewise.
7300         * gcc.target/mips/mulsize-5.c: New file.
7301         * gcc.target/mips/mulsize-6.c: Likewise.
7302         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7303         and !HAS_LSA as ghost options.
7304         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7305         for !HAS_LSA.
7307 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
7309         * g++.dg/torture/20141013.c: Set -fno-short-enums.
7311 2015-01-15  Richard Biener  <rguenther@suse.de>
7313         PR middle-end/64365
7314         * gcc.dg/torture/pr64365.c: New testcase.
7316 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
7318         * gcc.dg/stackprotectexplicit1.c: New test.
7319         * g++.dg/stackprotectexplicit2.c: New test.
7321 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7323         PR target/61933
7324         * gfortran.dg/inquire_internal.f90: New.
7325         * gfortran.dg/negative_unit_check.f90: New.
7327 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
7329         PR target/53988
7330         * gcc.target/sh/pr53988-1.c: New.
7332 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
7334         PR c++/58671
7335         * g++.dg/tls/thread_local-ice3.C: New.
7337 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7339         * gcc.target/i386/fentry-override.c: Properly place {} in target
7340         selector.  Remove nonpic.
7341         * gcc.target/i386/fentry.c: Likewise.
7343 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7345         * gcc.dg/atomic-invalid.c: Check for invalid memory model
7346         warnings instead of errors.
7348 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
7350         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7351         option support instead of ENABLE_LTO from Makefile.
7353 2015-01-14  Richard Biener  <rguenther@suse.de>
7355         PR tree-optimization/59354
7356         * gcc.dg/vect/pr59354.c: New testcase.
7358 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
7360         * lib/target-supports.exp
7361         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7362         on ARM architures before v7.
7364 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7366         PR middle-end/59448
7367         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7368         an atomic_exchange.
7370 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7372         PR target/64386
7373         * gcc.target/i386/pr64386.c: New test.
7375 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7377         PR target/64393
7378         * gcc.target/i386/pr64393.c: New test.
7380 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7382         PR target/64387
7383         * gcc.target/i386/pr64387.c: New test.
7385 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
7387         * gcc.target/aarch64/store-pair-1.c: Fix typo.
7389 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7391         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7393 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7395         PR target/64453
7396         * gcc.target/arm/pr64453.c: New.
7398 2015-01-14  Richard Biener  <rguenther@suse.de>
7400         PR lto/64415
7401         * gcc.dg/lto/pr64415_0.c: New testcase.
7402         * gcc.dg/lto/pr64415_1.c: Likewise.
7404 2015-01-14  Martin Liska  <mliska@suse.cz>
7406         * gcc.dg/ipa/pr64307.c: New test.
7408 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7410         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7411         64-bit and 128-bit.
7413 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7415         PR target/64460
7416         * gcc.target/arm/pr64460_1.c: New test.
7418 2015-01-14  Richard Biener  <rguenther@suse.de>
7420         PR tree-optimization/64493
7421         PR tree-optimization/64495
7422         * gcc.dg/vect/pr64493.c: New testcase.
7423         * gcc.dg/vect/pr64495.c: Likewise.
7425 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
7427         * gcc.dg/Warray-bounds-11.c: New test-case.
7429 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7431         * gcc.target/mips/octeon3-pipe-1.c: New test.
7433 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
7435         * jit.dg/harness.h (set_up_logging): Move string concatenation
7436         into...
7437         (concat_strings): New function.
7438         (dump_reproducer): New function.
7439         (test_jit): Call dump_reproducer.
7440         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7441         function.
7442         (jit-dg-test): Delete any generated reproducer from previous runs.
7443         Verify that a generated reproducer was created, and verify that it
7444         compiles.
7445         * jit.dg/test-nested-contexts.c (main): Call
7446         gcc_jit_context_dump_reproducer_to_file.
7448 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7450         * gcc.dg/aru-2.c: Add dg-require-profiling.
7452 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7454         * lib/target-supports.exp (check_profiling_available): Check if
7455         -pg links.
7457 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
7459         PR ipa/64565
7460         * g++.dg/torture/pr64565.C: New testcase.
7462 2015-01-13  Marek Polacek  <polacek@redhat.com>
7464         PR middle-end/64391
7465         * gcc.dg/tm/pr64391.c: New test.
7467 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7469         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7470         true.
7472 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7474         * gcc.target/i386/pie.c: New test.
7476         * lib/target-supports.exp (check_effective_target_pie): New.
7478 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7480         PR rtl-optimization/64286
7481         * gcc.target/i386/avx2-pr64286.c: New test.
7483 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
7485         PR c++/57626
7486         * g++.dg/cpp0x/vt-57626.C: New.
7488 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7490         PR fortran/64528
7491         * gfortran.dg/pr64528.f90: New test.
7493 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
7495         * gcc.target/aarch64/subsp.c: New test.
7497 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7499         * gcc.target/aarch64/store-pair-1.c: New testcase.
7501 2015-01-13  Richard Biener  <rguenther@suse.de>
7503         PR lto/64373
7504         * gcc.dg/lto/pr64373_0.c: New testcase.
7506 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7508         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7509         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7511 2015-01-13  Richard Biener  <rguenther@suse.de>
7513         PR tree-optimization/64406
7514         * gcc.dg/pr64406.c: New testcase.
7516 2015-01-13  Richard Biener  <rguenther@suse.de>
7518         PR tree-optimization/64404
7519         * gcc.dg/vect/pr64404.c: New testcase.
7521 2015-01-13  Richard Biener  <rguenther@suse.de>
7523         PR tree-optimization/64568
7524         * g++.dg/torture/pr64568.C: New testcase.
7526 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7528         * jit.dg/test-error-local-used-from-other-function.c: New test
7529         case.
7530         * jit.dg/test-error-param-reuse.c: New test case.
7531         * jit.dg/test-error-param-sharing.c: New test case.
7532         * jit.dg/test-error-param-used-from-other-function.c: New test
7533         case.
7534         * jit.dg/test-error-param-used-without-a-function.c: New test
7535         case.
7537 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
7539         PR tree-optimization/64563
7540         * gcc.dg/pr64563.c: New test.
7542         PR target/64513
7543         * gcc.target/i386/pr64513.c: New test.
7545         PR tree-optimization/64454
7546         * gcc.dg/pr64454.c: New test.
7548         PR testsuite/64028
7549         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7550         bind_pic_locally.
7551         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7552         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7553         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7554         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7555         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7556         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7557         * gcc.dg/vect/slp-25.c: Likewise.
7558         * gcc.dg/vect/vect-109.c: Likewise.
7559         * gcc.dg/vect/vect-13.c: Likewise.
7560         * gcc.dg/vect/vect-17.c: Likewise.
7561         * gcc.dg/vect/vect-18.c: Likewise.
7562         * gcc.dg/vect/vect-19.c: Likewise.
7563         * gcc.dg/vect/vect-20.c: Likewise.
7564         * gcc.dg/vect/vect-21.c: Likewise.
7565         * gcc.dg/vect/vect-22.c: Likewise.
7566         * gcc.dg/vect/vect-27.c: Likewise.
7567         * gcc.dg/vect/vect-29.c: Likewise.
7568         * gcc.dg/vect/vect-2-big-array.c: Likewise.
7569         * gcc.dg/vect/vect-2.c: Likewise.
7570         * gcc.dg/vect/vect-3.c: Likewise.
7571         * gcc.dg/vect/vect-4.c: Likewise.
7572         * gcc.dg/vect/vect-5.c: Likewise.
7573         * gcc.dg/vect/vect-72.c: Likewise.
7574         * gcc.dg/vect/vect-73-big-array.c: Likewise.
7575         * gcc.dg/vect/vect-73.c: Likewise.
7576         * gcc.dg/vect/vect-77-global.c: Likewise.
7577         * gcc.dg/vect/vect-78-global.c: Likewise.
7578         * gcc.dg/vect/vect-7.c: Likewise.
7579         * gcc.dg/vect/vect-86.c: Likewise.
7580         * gcc.dg/vect/vect-align-1.c: Likewise.
7581         * gcc.dg/vect/vect-align-3.c: Likewise.
7582         * gcc.dg/vect/vect-all-big-array.c: Likewise.
7583         * gcc.dg/vect/vect-all.c: Likewise.
7584         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7585         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7586         * gcc.dg/vect/vect-peel-3.c: Likewise.
7587         * gcc.dg/vect/vect-peel-4.c: Likewise.
7588         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7590 2015-01-12  Jeff Law  <law@redhat.com>
7592         PR target/64461
7593         * gcc.target/m68k/pr64461.c: New test.
7595 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7597         * jit.dg/test-array-as-pointer.c (create_code): Update call
7598         to gcc_jit_context_new_global by setting "kind" to
7599         GCC_JIT_GLOBAL_IMPORTED.
7600         * jit.dg/test-error-array-as-pointer.c: Likewise.
7601         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7602         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7603         setting kind to GCC_JIT_GLOBAL_EXPORTED.
7604         * jit.dg/test-using-global.c (the_global): Rename to...
7605         (imported_global): ...this.
7606         (create_code): Update to test the three kinds of global.
7607         (verify_code): Likewise.
7609 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
7611         PR testsuite/64427
7612         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
7613         undefined behavior.
7614         * gcc.target/i386/pr64291-2.c: Updated.
7616 2015-01-12  Richard Biener  <rguenther@suse.de>
7618         PR tree-optimization/64530
7619         * gfortran.dg/pr64530.f90: New testcase.
7621 2015-01-12  Richard Biener  <rguenther@suse.de>
7623         PR middle-end/64357
7624         * gcc.dg/torture/pr64357.c: New testcase.
7626 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
7628         * gcc.target/i386/nop-mcount.c: Properly place {} in target
7629         selector.
7631 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7632         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7634 2015-01-12  Martin Liska  <mliska@suse.cz>
7636         * gcc.dg/ipa/PR64550.c: New test.
7638 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
7640         PR ipa/63470
7641         * g++.dg/ipa/pr63470.C: New testcase.
7643 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7645         PR fortran/63733
7646         * gfortran.dg/typebound_operator_20.f90: New.
7648 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7650         PR fortran/58023
7651         * gfortran.dg/proc_ptr_comp_42.f90: New.
7653 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7655         PR fortran/64508
7656         * gfortran.dg/proc_ptr_comp_41.f90: New.
7658 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
7660         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7662 2015-01-10  Tobias Burnus  <burnus@net-b.de>
7664         PR fortran/64522
7665         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7666         and add dg-excess-errors.
7667         * gfortran.dg/line_length_6.f90: New.
7668         * gfortran.dg/line_length_7.f90: New.
7669         * gfortran.dg/line_length_8.f90: New.
7670         * gfortran.dg/line_length_9.f90: New.
7671         * gfortran.dg/line_length_10.f90: New.
7672         * gfortran.dg/line_length_11.f90: New.
7674 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
7676         * jit.dg/test-threads.c (struct testcase): Move declaration
7677         to jit.dg/all-non-failing-tests.h.
7678         (testcases): Likewise.
7679         * jit.dg/all-non-failing-tests.h (struct testcase): Move
7680         declaration here from jit.dg/all-non-failing-tests.h.
7681         (testcases): Likewise.
7682         * jit.dg/test-combination.c (create_code): Eliminate spelling
7683         out all of the testcases in favor of looping through the
7684         "testcases" metadata.
7685         (verify_code): Likewise.
7687 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
7689         PR rtl-optimization/64536
7690         * gcc.dg/pr64536.c: New test.
7692 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
7694         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7695         * jit.dg/test-combination.c (create_code): Likewise.
7696         (verify_code): Likewise.
7697         * jit.dg/test-constants.c: New test case.
7698         * jit.dg/test-threads.c: Add test-constants.c.
7700 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
7702         PR libobjc/51891
7703         * objc.dg/gnu-api-2-class.m: Add a test case
7704         for the above change.
7706 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7708         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7710 2015-01-09  Richard Biener  <rguenther@suse.de>
7712         PR tree-optimization/64410
7713         * g++.dg/vect/pr64410.cc: New testcase.
7715 2015-01-09  Martin Liska  <mliska@suse.cz>
7717         * gcc.dg/ipa/ipa-icf-32.c: New test.
7719 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7721         * c-c++-common/tsan/tsan_barrier.h: New.
7722         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7723         * c-c++-common/tsan/bitfield_race.c: Likewise.
7724         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7725         * c-c++-common/tsan/mutexset1.c: Likewise.
7726         * c-c++-common/tsan/race_on_barrier.c: Likewise.
7727         * c-c++-common/tsan/race_on_mutex.c: Likewise.
7728         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7729         * c-c++-common/tsan/simple_race.c: Likewise.
7730         * c-c++-common/tsan/simple_stack.c: Likewise.
7731         * c-c++-common/tsan/sleep_sync.c: Likewise.
7732         * c-c++-common/tsan/tiny_race.c: Likewise.
7733         * c-c++-common/tsan/tls_race.c: Likewise.
7734         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7735         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7736         * g++.dg/tsan/atomic_free.C: Likewise.
7737         * g++.dg/tsan/atomic_free2.C: Likewise.
7738         * g++.dg/tsan/cond_race.C: Likewise.
7739         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7741 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
7743         PR testsuite/62250
7744         * lib/target-supports.exp (check_effective_target_libatomic_available):
7745         New.
7746         * gfortran.dg/coarray/caf.exp: Only add -latomic for
7747         targets that match effective-target libatomic_available.
7748         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7750 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
7752         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7753         Verify the result of gcc_jit_context_get_last_error.
7754         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7756 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
7758         PR tree-optimization/63989
7759         * gcc.dg/strlenopt-27.c: New test.
7761 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
7763         * jit.dg/harness.h (set_up_logging): New function.
7764         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
7765         set_up_logging on the context, so that every testcase is
7766         logged to a particular file.
7767         * jit.dg/test-nested-contexts.c (main): Open a logfile,
7768         and call gcc_jit_context_set_logfile on the top-level context.
7770 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
7772         PR target/64338
7773         * g++.dg/opt/pr64338.C: New test.
7775 2015-01-08  Tobias Burnus  <burnus@net-b.de>
7777         * gfortran.dg/coarray/codimension_2b.f90: New file.
7778         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7779         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7781 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7783         PR c++/59004
7784         * g++.dg/ext/fnname4.C: New.
7786 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7788         PR c++/64462
7789         * g++.dg/cpp0x/constexpr-64462.C: New.
7791 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7793         PR c++/60753
7794         * g++.dg/cpp0x/deleted10.C: New.
7796 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7798         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7800 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7802         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7803         GCC_JIT_UNARY_OP_ABS.
7804         (verify_unary_ops): Likewise.
7806 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7808         * jit.dg/test-arith-overflow.c: New test case.
7809         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7810         * jit.dg/test-combination.c (create_code): Likewise.
7811         (verify_code): Likewise.
7812         * jit.dg/test-threads.c (testcases): Likewise.
7814 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7816         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7817         rather than "jit".  Load g++.exp, and call g++_init.
7818         Run test-*.cc files within the testsuite and *.cc files within
7819         docs/examples.
7820         (jit-dg-test): Drop the addition of -fgnu89-inline to
7821         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7822         doing it when compiling C testcases (since g++ does not handle
7823         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7824         is restored to the value after g++_init ran, rather than the
7825         value before g++_init ran.  Return a list of
7826         $comp_output $output_file, as dg-test assumes.
7828 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7830         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7831         make it easier to figure out the origin of each test result when
7832         running test-combination.c and test-threads.c.
7833         (CHECK_VALUE): Likewise.
7834         (CHECK_DOUBLE_VALUE): Likewise.
7835         (CHECK_STRING_VALUE): Likewise.
7836         (CHECK_STRING_STARTS_WITH): Likewise.
7837         (CHECK_STRING_CONTAINS): Likewise.
7838         (CHECK): Likewise.
7839         (check_string_value): Likewise, add "funcname" param.
7840         (check_string_starts_with): Likewise.
7841         (check_string_contains): Likewise.
7843 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7845         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7846         generating name of built executable.
7848 2015-01-07  Marek Polacek  <polacek@redhat.com>
7850         PR c/64440
7851         * gcc.dg/pr64440.c: New test.
7852         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7854 2015-01-07  Marek Polacek  <polacek@redhat.com>
7856         PR c/64417
7857         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7858         * gcc.dg/pr64417.c: New test.
7860 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7862         PR target/64505
7863         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7864         fix is correct.
7866 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7868         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7869         Check if testcases run without errors, not just if they compile.
7871 2015-01-06  Christian Bruel  <christian.bruel@st.com>
7873         PR target/64507
7874         * gcc.target/sh/pr64507.c: New test.
7876 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
7878         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7880 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
7882         * c-c++-common/asan/sanitize-all-1.c: New test.
7883         * c-c++-common/ubsan/sanitize-all-1.c: New test.
7884         * c-c++-common/ubsan/sanitize-all-2.c: New test.
7885         * c-c++-common/ubsan/sanitize-all-3.c: New test.
7886         * c-c++-common/ubsan/sanitize-all-4.c: New test.
7888 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7890         * lib/target-supports.exp (check_profiling_available): Return 0 for
7891         Visium.
7892         (check_effective_target_tls_runtime): Likewise.
7893         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7894         * gcc.dg/20020312-2.c: Adjust for Visium.
7895         * gcc.dg/tls/thr-cse-1.c: Likewise
7896         * gcc.dg/tree-ssa/20040204-1.c: Likewise
7897         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7898         * gcc.dg/weak/typeof-2.c: Likewise.
7900 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
7902         PR rtl-optimization/64287
7903         * gcc.dg/aru-2.c: New test.
7905 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7907         PR sanitizer/64344
7908         * c-c++-common/ubsan/pr64344-1.c: New test.
7909         * c-c++-common/ubsan/pr64344-2.c: New test.
7911         PR tree-optimization/64465
7912         * gcc.dg/pr64465.c: New test.
7914         PR tree-optimization/64494
7915         * gcc.c-torture/compile/pr64494.c: New test.
7917 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7919         PR fortran/47674
7920         * gfortran.dg/realloc_on_assign_25.f90:  New test.
7922 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7924         Update copyright years.
7926 2015-01-05  Marek Polacek  <polacek@redhat.com>
7928         PR c/64423
7929         * gcc.dg/pr64423.c: New test.
7931 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7933         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7934         mmix-knuth-mmixware for the same reason as for MIPS.
7935         * gcc.dg/debug/debug-2.c: Ditto.
7937         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7939 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
7941         PR testsuite/62250
7942         * lib/gfortran.exp: Add libatomic library search path.
7943         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7944         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7946         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7948 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7950         * c-c++-common/tsan/bitfield_race.c: New testcase.
7951         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7953 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7955         * gfortran.dg/coarray/collectives_4.f90: New.
7957 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7959         PR fortran/57562
7960         * gfortran.dg/extends_16.f90: New.
7962 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7964         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7966 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7968         * gfortran.dg/coarray/codimension_2.f90: New.
7969         * gfortran.dg/coarray/codimension_2a.f90: New.
7970         * gfortran.dg/coarray_35.f90: New.
7971         * gfortran.dg/coarray_35a.f90: New.
7973 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7975         PR fortran/60507
7976         * gfortran.dg/dummy_procedure_11.f90: New.
7978 Copyright (C) 2015 Free Software Foundation, Inc.
7980 Copying and distribution of this file, with or without modification,
7981 are permitted in any medium without royalty provided the copyright
7982 notice and this notice are preserved.