[AArch64][testsuite] Adjust some arith+compare tests for potentially more aggressive...
[official-gcc.git] / gcc / testsuite / ChangeLog
blobafcd71fac3bd8e7da02ae166070c005a27352ad1
1 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4         if-conversion..
5         * gcc.target/aarch64/adds1.c: Likewise.
6         * gcc.target/aarch64/ands_1.c: Likewise.
7         * gcc.target/aarch64/bics_1.c: Likewise.
8         * gcc.target/aarch64/subs1.c: Likewise.
9         * gcc.target/aarch64/subs3.c: Likewise.
11 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
13         PR fortran/64589
14         * gfortran.dg/pr64589.f90: New test.
16 2015-07-13  Renlin Li  <renlin.li@arm.com>
18         PR rtl/66556
19         * gcc.c-torture/execute/pr66556.c: New.
21 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
23         * gcc.dg/20020219-1.c: Fix double word typos.
24         * gcc.dg/20020919-1.c: Same.
26 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
27             Jeff Law  <law@redhat.com>
29         PR middle-end/66726
30         * g++.dg/tree-ssa/pr66726.c: New test.
31         * gcc.dg/tree-ssa/pr66726-2.c: New test.
32         * gcc.dg/tree-ssa/pr66726.c: New test.
34 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
36         PR c++/58734
37         * g++.dg/cpp0x/variadic-ttp2.C: New.
39 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
41         PR c++/30044
42         * g++.dg/cpp0x/auto46.C: New test.
43         * g++.dg/template/pr30044.C: New test.
44         * g++.dg/template/shadow2.C: New test.
45         * g++.dg/template/error55.C: New test.
46         * g++.dg/template/crash83.C: Accept any error string.
47         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
48         parameters.
49         * g++.dg/cpp0x/variadic19.C: Likewise
50         * g++.dg/template/canon-type-13.C: Likewise.
51         * g++.old-deja/g++.pt/ttp42.C: Likewise.
52         * g++.dg/torture/20070621-1.C: Likewise.
54 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
56         PR c++/54521
57         * g++.dg/init/explicit3.C: New.
59 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
61         PR target/66819
62         * gcc.target/i386/pr66819-1.c: New test.
63         * gcc.target/i386/pr66819-2.c: Likewise.
64         * gcc.target/i386/pr66819-3.c: Likewise.
65         * gcc.target/i386/pr66819-4.c: Likewise.
66         * gcc.target/i386/pr66819-5.c: Likewise.
68 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
70         PR target/66703
71         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
72         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
73         type to prevent possible flag-clobbering zero-extensions.
74         * gcc.target/i386/pr66703.c: New test.
76 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
78         PR c++/60842
79         * g++.dg/cpp0x/nsdmi-template15.C: New.
81 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
83         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
85 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
87         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
88         * gcc.target/arm/flip-thumb.c: Likewise.
90 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
92         PR target/66813
93         * gcc.target/i386/pr66813.c: New test.
95 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
97         PR middle-end/66820
98         * gcc.dg/gomp/pr66820.c: New test.
100 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
102         PR c++/65592
103         * g++.dg/cpp0x/scoped_enum6.C: New.
105 2015-07-10  Tom de Vries  <tom@codesourcery.com>
107         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
108         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
110 2015-07-10  Richard Biener  <rguenther@suse.de>
112         PR tree-optimization/66823
113         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
114         which should not be necessary.  XFAIL.
116 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
118         PR c++/64848
119         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
121 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
123         PR middle-end/66633
124         * gcc.dg/gomp/pr66633-1.c: New test.
125         * gcc.dg/gomp/pr66633-2.c: New test.
126         * gcc.dg/gomp/pr66633-3.c: New test.
127         * gcc.dg/gomp/pr66633-4.c: New test.
129 2015-07-09  John Marino  <gnugcc@marino.st>
131         * lib/target-supports.exp (check_effective_target_pie):
132         Add *-*-dragonfly*
134 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
136         PR target/66814
137         * gcc.target/i386/pr66814.c: New test.
139 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
141         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
142         * gcc.target/aarch64/fnmul-2.c: Likewise.
143         * gcc.target/aarch64/fnmul-3.c: Likewise.
144         * gcc.target/aarch64/fnmul-4.c: Likewise.
146 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
148         PR c++/65790
149         * g++.dg/cpp0x/vt-65790.C: New.
151 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
153         PR target/66818
154         * gcc.target/i386/pr66818.c: New test.
156 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
158         PR target/66817
159         * gcc.target/i386/pr66817.c: New test.
161 2015-07-09  Marek Polacek  <polacek@redhat.com>
163         PR tree-optimization/66718
164         * gcc.dg/vect/vect-126.c: New test.
166 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
168         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
169         even when dwarf-2 is not the default.
171 2015-07-08  Jeff Law  <law@redhat.com>
173         PR testsuite/66796
174         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
175         to have a single memory reference.
177 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
179         * g++.dg/other/dump-ada-spec-9.C: New test.
181 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
183         * g++.dg/vect/vect.exp: Run also simd* tests.
184         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
185         (check_vect): Fix up get_cpuid call for C++.
186         * g++.dg/vect/simd-clone-1.cc: New test.
188 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
190         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
192 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
194         * gcc.target/i386/readeflags-1.c (abort): New prototype.
195         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
197 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
199         PR c++/66421
200         * g++.dg/cpp0x/auto45.C: New.
202 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
204         PR middle-end/66334
205         * gcc.target/i386/pr66334.c: New.
207 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
209         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
210         comments.
212 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
214         PR jit/66783
215         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
216         (verify_code): Update expected error message.
217         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
218         (verify_code): Likewise.
219         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
220         (verify_code): Likewise.
222 2015-07-08  Richard Biener  <rguenther@suse.de>
224         PR tree-optimization/66793
225         * gcc.dg/torture/pr66793.c: New testcase.
227 2015-07-08  Richard Biener  <rguenther@suse.de>
229         PR tree-optimization/66794
230         * gcc.dg/torture/pr66794.c: New testcase.
232 2015-07-08  Marek Polacek  <polacek@redhat.com>
234         PR c++/66748
235         * g++.dg/abi/abi-tag15.C: New test.
237 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
239         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
240         * gcc.target/mips/branch-3.c: Ditto
241         * gcc.target/mips/branch-4.c: Ditto.
242         * gcc.target/mips/branch-5.c: Ditto.
243         * gcc.target/mips/branch-6.c: Ditto.
244         * gcc.target/mips/branch-7.c: Ditto.
245         * gcc.target/mips/branch-8.c: Ditto.
246         * gcc.target/mips/branch-9.c: Ditto.
247         * gcc.target/mips/branch-10.c: Ditto.
248         * gcc.target/mips/branch-11.c: Ditto.
249         * gcc.target/mips/branch-12.c: Ditto.
250         * gcc.target/mips/branch-13.c: Ditto.
251         * gcc.target/mips/umips-branch-5.c: New file.
252         * gcc.target/mips/umips-branch-6.c: New file.
253         * gcc.target/mips/umips-branch-7.c: New file.
254         * gcc.target/mips/umips-branch-8.c: New file.
255         * gcc.target/mips/umips-branch-9.c: New file.
256         * gcc.target/mips/umips-branch-10.c: New file.
257         * gcc.target/mips/umips-branch-11.c: New file.
258         * gcc.target/mips/umips-branch-12.c: New file.
259         * gcc.target/mips/umips-branch-13.c: New file.
260         * gcc.target/mips/umips-branch-14.c: New file.
261         * gcc.target/mips/umips-branch-15.c: New file.
262         * gcc.target/mips/umips-branch-16.c: New file.
263         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.  
264         (OCCUPY_0xfffc): New define.
266 2015-07-08  Renlin Li  <renlin.li@arm.com>
268         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
270 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
272         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
274 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
276         * gcc.target/i386/bt-3.c: New test.
277         * gcc.target/i386/bt-4.c: Ditto.
279 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
281         * g++.dg/other/dump-ada-spec-8.C: New test.
283 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
285         PR jit/66783
286         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
287         test case.
288         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
289         New test case.
290         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
291         New test case.
292         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
293         Avoid using an opaque struct for local "f".
295 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
297         PR jit/66779
298         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
299         * jit.dg/test-pr66779.c: New testcase.
301 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
303         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
304         NOCOMPRESSION.
306 2015-07-07  Richard Biener  <rguenther@suse.de>
308         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
310 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
312         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
313         * gcc.target/mips/call-5.c: Ditto.
314         * gcc.target/mips/call-6.c: Ditto.
316 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
318         * gcc.dg/dx-test.c: New test-case.
320 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
322         PR fortran/66578
323         * gfortran.dg/allocate_with_source_9.f08: New test.
325 2015-07-07  Christian Bruel  <christian.bruel@st.com>
327         PR target/52144
328         * gcc.target/arm/flip-thumb.c: Fix scan.
329         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
330         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
331         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
332         Fix return value.
334 2015-05-05  Jakub Jelinek  <jakub@redhat.com>
336         PR target/65956
337         * gcc.c-torture/execute/pr65956.c: New test.
339 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
341         * gcc.target/arm/aapcs/align1.c: New.
342         * gcc.target/arm/aapcs/align_rec1.c: New.
343         * gcc.target/arm/aapcs/align2.c: New.
344         * gcc.target/arm/aapcs/align_rec2.c: New.
345         * gcc.target/arm/aapcs/align3.c: New.
346         * gcc.target/arm/aapcs/align_rec3.c: New.
347         * gcc.target/arm/aapcs/align4.c: New.
348         * gcc.target/arm/aapcs/align_rec4.c: New.
349         * gcc.target/arm/aapcs/align_vararg1.c: New.
350         * gcc.target/arm/aapcs/align_vararg2.c: New.
352 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
354         * gfortran.dg/iomsg_2.f90: New test.
356 2015-07-06  Richard Biener  <rguenther@suse.de>
358         PR tree-optimization/66772
359         * gcc.dg/torture/pr66772-1.c: New testcase.
360         * gcc.dg/torture/pr66772-2.c: Likewise.
362 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
364         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
365         the jals instruction.
367 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
369         PR target/53383
370         * gcc.target/i386/pr53383-1.c: New file.
371         * gcc.target/i386/pr53383-2.c: Likewise.
372         * gcc.target/i386/pr53383-3.c: Likewise.
374 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
376         * gcc.target/aarch64/fnmul-1.c: New.
377         * gcc.target/aarch64/fnmul-2.c: New.
378         * gcc.target/aarch64/fnmul-3.c: New.
379         * gcc.target/aarch64/fnmul-4.c: New.
381 2015-07-06  Richard Biener  <rguenther@suse.de>
383         PR middle-end/66759
384         * gcc.dg/torture/pr66759.c: New testcase.
386 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
388         PR fortran/58586
389         * gfortran.dg/alloc_comp_class_3.f03: New test.
390         * gfortran.dg/alloc_comp_class_4.f03: New test.
392 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
394         * gcc.c-torture/execute/pr66757.c: New test.
396 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
398         PR tree-optimization/66720
399         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
401 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
402             Sandra Loosemore <sandra@codesourcery.com>
404         * gcc.target/nios2/gprel-offset.c: New test.
406 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
408         PR fortran/66725
409         * gfortran.dg/pr66725.f90: New test.
411 2015-07-03  Jason Merrill  <jason@redhat.com>
413         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
414         Avoid narrowing error.
416 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
418         PR rtl-optimization/66706
419         * gcc.target/powerpc/shift-int.c: New testcase.
421 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
423         PR target/66746.
424         * gcc.target/i386/pr66746.c: New file.
426 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
428         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
430 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
432         PR tree-optimization/66119
433         * g++.dg/opt/pr66119.C: New.
435 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
437         PR fortran/52846
438         * gfortran.dg/submodule_1.f90: New test
439         * gfortran.dg/submodule_2.f90: New test
440         * gfortran.dg/submodule_3.f90: New test
441         * gfortran.dg/submodule_4.f90: New test
442         * gfortran.dg/submodule_5.f90: New test
443         * gfortran.dg/submodule_6.f90: New test
444         * gfortran.dg/submodule_7.f90: New test
446 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
448         PR preprocessor/53690
449         * g++.dg/cpp/pr53690.C: New.
451 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
453         * gcc.target/powerpc/vec-cmp.c: New test.
455 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
457         PR fortran/56520
458         * gfortran.dg/pr56520.f90: New test.
460 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
462         PR fortran/66545
463         * gfortran.dg/pr66545_1.f90: New test.
464         * gfortran.dg/pr66545_2.f90: New test.
466 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
468         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
469         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
471 2015-07-02  Richard Biener  <rguenther@suse.de>
473         PR testsuite/66719
474         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
475         unaligned loads.
477 2015-07-02  Richard Biener  <rguenther@suse.de>
479         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
481 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
483         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
485 2015-07-01  Jason Merrill  <jason@redhat.com>
487         * lib/target-supports.exp (cxx_default): Set to C++14.
489 2015-07-01  Tom de Vries  <tom@codesourcery.com>
491         PR testsuite/66723
492         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
493         scan-assembler.
495 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
497         * gfortran.dg/warn_conversion_8.f90:  New test.
499 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
501         PR rtl-optimization/61047
502         * gcc.c-torture/execute/20150611-1.c: New testcase.
504 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
506         PR jit/66700
507         * jit.dg/all-non-failing-tests.h: Add
508         test-pr66700-observing-write-through-ptr.c.
509         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
511 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
513         * jit.dg/test-accessing-union.c: Add comments for use by
514         gcc/jit/docs/topics/types.rst.
516 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
518         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
519         'do-require-effective-target' with 'dg-require-effective-target'.
520         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
521         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
522         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
523         'stlex' with 'strex' as the expected output.
525 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
527         PR c++/60365
528         * g++.dg/cpp0x/gen-attrs-60.C: New.
529         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
531 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
533         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
534         New function.
535         * gcc.target/aarch64/pic-small.c: Restrict this test under
536         check_effective_target_aarch64_small_fpic.
538 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
540         * gfortran.dg/gomp/pr66633.f90: New test.
542 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
544         PR c++/66686
545         * g++.dg/template/pr66686.C: New test.
547 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
549         * gnat.dg/lto17.ad[sb]: New test.
551 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
553         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
554         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
555         testcase.
556         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
557         New testcase.
558         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
559         New testcase.
560         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
561         New testcase.
562         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
563         New testcase.
564         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
565         New testcase.
566         * jit.dg/test-switch.c: New testcase.
567         * jit.dg/test-switch.cc: New testcase.
569 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
571         PR jit/66546
572         * jit.dg/all-non-failing-tests.h: Add note about
573         test-validly-unreachable-block.c.
574         * jit.dg/test-validly-unreachable-block.c: New file.
576 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
578         PR jit/66628
579         * jit.dg/all-non-failing-tests.h: Add note about
580         test-extra-options.c.
581         * jit.dg/test-extra-options.c: New testcase.
583 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
585         PR debug/66691
586         * gcc.target/i386/pr66691.c: New.
588 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
590         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
591         * gcc.target/i386/iamcu/args.h: Likewise.
592         * gcc.target/i386/iamcu/asm-support.S: Likewise.
593         * gcc.target/i386/iamcu/defines.h: Likewise.
594         * gcc.target/i386/iamcu/macros.h: Likewise.
595         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
596         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
597         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
598         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
599         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
600         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
601         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
602         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
603         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
604         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
605         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
606         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
607         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
608         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
609         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
610         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
611         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
613 2015-06-30  Marek Polacek  <polacek@redhat.com>
615         * gcc.dg/fold-minus-6.c: New test.
617         * gcc.dg/fold-ior-3.c: New test.
619 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
621         Implement N4197 - Adding u8 character literals
622         * g++.dg/cpp1z/utf8.C: New.
623         * g++.dg/cpp1z/utf8-neg.C: New.
624         * g++.dg/cpp1z/udlit-utf8char.C: New.
626 2015-06-30  Marek Polacek  <polacek@redhat.com>
628         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
630 2015-06-30  Tom de Vries  <tom@codesourcery.com>
632         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
633         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
634         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
635         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
637 2015-06-30  Marek Polacek  <polacek@redhat.com>
639         * gcc.dg/fold-ior-2.c: New test.
641 2015-06-30  Tom de Vries  <tom@codesourcery.com>
643         PR tree-optimization/66652
644         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
645         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
646         pointers.
647         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
649 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
651         PR c++/65977
652         * g++.dg/cpp0x/constexpr-friend-3.C: New.
653         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
655 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
657         PR fortran/66605
658         * gfortran.dg/wunused-parameter.f90: New test.
660 2015-06-29  Richard Henderson  <rth@redhat.com>
662         * gcc.target/i386/asm-flag-1.c: New.
663         * gcc.target/i386/asm-flag-2.c: New.
664         * gcc.target/i386/asm-flag-3.c: New.
665         * gcc.target/i386/asm-flag-4.c: New.
666         * gcc.target/i386/asm-flag-5.c: New.
668 2015-06-29  Marek Polacek  <polacek@redhat.com>
670         PR c/66322
671         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
672         * c-c++-common/pr66322.c: New test.
673         * g++.dg/eh/scope1.C: Remove dg-warning.
675 2015-06-29  Richard Biener  <rguenther@suse.de>
677         PR tree-optimization/66677
678         * gcc.dg/vect/pr66677.c: New testcase.
680 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
682         PR middle-end/64130
683         * gcc.dg/tree-ssa/pr64130.c: New test.
685 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
687         * gcc.target/aarch64/pic-small.c: New testcase.
689 2015-06-26  Richard Biener  <rguenther@suse.de>
691         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
693 2015-06-26  Marek Polacek  <polacek@redhat.com>
695         * gcc.dg/fold-and-1.c: New test.
696         * gcc.dg/fold-and-2.c: New test.
698 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
700         * gnat.dg/warn11.adb: Add missing dg directive.
701         * gnat.dg/warn12.adb: New test.
702         * gnat.dg/warn12_pkg.ads: New helper.
704 2015-06-26  Richard Biener  <rguenther@suse.de>
706         * gfortran.dg/reassoc_3.f90: Adjust.
708 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
710         PR target/66412
711         * gcc.target/i386/pr66412.c: New test.
713 2015-06-25  Richard Biener  <rguenther@suse.de>
715         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
717 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
719         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
721 2015-06-25  Richard Biener  <rguenther@suse.de>
723         * gfortran.dg/vect/vect-9.f90: New testcase.
725 2015-06-25  Nick Clifton  <nickc@redhat.com>
727         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
728         H8300 and M32R targets.
730 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
732         PR fortran/66528
733         * gfortran.dg/maxerrors.f90: New test.
735 2015-06-08  DJ Delorie  <dj@redhat.com>
737         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
739 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
741         * gcc.target/aarch64/mgeneral-regs_3.c: New.
743 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
745         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
746         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
747         * gcc.target/aarch64/nofp_1.c: New file.
749 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
751         Implement N3928 - Extending static_assert
752         * g++.dg/cpp0x/static_assert8.C: Adjust.
753         * g++.dg/cpp0x/static_assert12.C: New.
754         * g++.dg/cpp0x/static_assert13.C: New.
755         * g++.dg/cpp1y/static_assert1.C: New.
756         * g++.dg/cpp1y/static_assert2.C: New.
757         * g++.dg/cpp1z/static_assert-nomsg.C: New.
759 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
761         PR c++/65750
762         * g++.dg/cpp0x/trailing11.C: New.
764 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
766         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
767           multilibs.
768         * gcc.target/arm/memset-inline-10.c: Likewise.
769         * gcc.target/arm/pr58784.c: Likewise.
770         * gcc.target/arm/pr59985.C: Likewise.
771         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
773 2015-06-24  Renlin Li  <renlin.li@arm.com>
775         * gcc.target/aarch64/arm_align_max_pwr.c: New.
776         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
778 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
780         Revert:
781         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
783         PR c++/30044
784         * g++.dg/cpp0x/auto45.C: New test.
785         * g++.dg/template/pr30044.C: New test.
786         * g++.dg/template/crash83.C: Accept any error string.
787         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
788         parameters.
789         * g++.dg/cpp0x/variadic18.C: Likewise
790         * g++.dg/template/canon-type-13.C: Likewise.
791         * g++.old-deja/g++.pt/ttp42.C: Likewise.
793 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
795         PR c++/65811
796         * g++.dg/other/linkage2.C: New.
798 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
800         PR target/63408
801         * gcc.target/arm/pr63408.c: New test.
803 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
805         * lib/c-torture.exp: Don't call check_effective_target_lto
806         before setting up environment correctly.
807         * lib/gcc-dg.exp: Likewise, and protect
808         gcc_force_conventional_output.
810 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
812         PR rtl-optimization/66306
813         * gcc.target/s390/pr66306.c: New test.
815 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
817         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
818         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
819         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
820         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
821         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
822         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
823         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
825 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
827         PR target/65803
828         * gcc.c-torture/pr65803.c: New test.
830 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
832         PR c++/30044
833         * g++.dg/cpp0x/auto45.C: New test.
834         * g++.dg/template/pr30044.C: New test.
835         * g++.dg/template/crash83.C: Accept any error string.
836         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
837         parameters.
838         * g++.dg/cpp0x/variadic18.C: Likewise
839         * g++.dg/template/canon-type-13.C: Likewise.
840         * g++.old-deja/g++.pt/ttp42.C: Likewise.
842 2015-06-23  Marek Polacek  <polacek@redhat.com>
844         * c-c++-common/Wlogical-op-3.c: New test.
846 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
848         PR c++/66254
849         * g++.dg/cpp0x/scoped_enum5.C: New.
851 2015-06-23  Richard Biener  <rguenther@suse.de>
853         PR tree-optimization/66636
854         * gcc.dg/vect/pr66636.c: New testcase.
856 2015-06-23  Marek Polacek  <polacek@redhat.com>
858         * gcc.dg/fold-minus-4.c: New test.
859         * gcc.dg/fold-minus-5.c: New test.
860         * c-c++-common/ubsan/overflow-add-5.c: New test.
862 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
864         Add missing testcase from r224672.
865         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
867         * gcc.target/vax/bswapdi-1.c: New.
869 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
871         PR fortran/64674
872         * gfortran.dg/associate_18.f08: New test.
874 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
876         PR target/66560
877         * gcc.target/i386/pr66560-1.c: New test.
878         * gcc.target/i386/pr66560-2.c: Ditto.
879         * gcc.target/i386/pr66560-3.c: Ditto.
880         * gcc.target/i386/pr66560-4.c: Ditto.
882 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
884         * gcc.target/nvptx/nvptx.exp: New file.
885         * gcc.target/nvptx/proto-1.c: Likewise.
887 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
889         PR tree-optimization/66449
890         * gcc.dg/vect/pr66449.c: New test.
892 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
894         * g++.dg/other/dump-ada-spec-5.C: New test.
895         * g++.dg/other/dump-ada-spec-6.C: Likewise.
896         * g++.dg/other/dump-ada-spec-7.C: Likewise.
898 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
900         * g++.dg/inherit/pure1.C: Test location too.
902 2015-06-22  Marek Polacek  <polacek@redhat.com>
904         * gcc.dg/fold-ior-1.c: New test.
905         * gcc.dg/fold-minus-2.c: New test.
906         * gcc.dg/fold-minus-3.c: New test.
907         * gcc.dg/fold-plus-1.c: New test.
908         * gcc.dg/fold-plus-2.c: New test.
909         * gcc.dg/fold-xor-4.c: New test.
910         * gcc.dg/fold-xor-5.c: New test.
912 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
914         PR target/65914
915         * g++.dg/torture/pr65914.C:  New.
917 2015-06-22  Richard Biener  <rguenther@suse.de>
919         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
920         not existing TORTURE_OPTIONS only.
921         * lib/gcc-dg.exp: Likewise.
923 2015-06-22  Christian Bruel  <christian.bruel@st.com>
925         PR target/52144
926         * gcc.target/arm/flip-thumb.c: New test.
928 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
929             Martin Liska  <mliska@suse.cz>
931         PR ipa/65908
932         * g++.dg/ipa/pr65908.C: New testcase.
934 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
936         PR c++/65882
937         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
938         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
940 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
942         * gnat.dg/specs/debug1.ads: Adjust.
944 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
946         * gcc.target/aarch64/fmovd-zero-mem.c: New.
947         * gcc.target/aarch64/fmovd-zero-reg.c: New.
948         * gcc.target/aarch64/fmovf-zero-mem.c: New.
949         * gcc.target/aarch64/fmovf-zero-reg.c: New.
950         * gcc.target/aarch64/fmovld-zero-mem.c: New.
951         * gcc.target/aarch64/fmovld-zero-mem.c: New.
952         * gcc.target/aarch64/fmovd-zero.c: Delete.
953         * gcc.target/aarch64/fmovf-zero.c: Delete.
955 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
957         * gcc.target/vax/bswapdi-1.c: New.
959 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
961         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
963 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
965         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
967 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
969         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
971 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
973         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
975 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
977         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
979 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
981         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
983 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
985         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
987 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
989         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
991 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
993         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
995 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
997         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
999 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1001         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1003 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1005         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1007 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1009         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1011 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1013         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1015 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1017         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1019 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1021         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1023 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1025         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1027 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1029         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1031 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1033         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1035 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1037         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1038         (_ARM_FPSCR): Add FZ field.
1039         (clean_results): Force FZ=1 on AArch64.
1040         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1042 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1044         * gcc.target/aarch64/pr62308.c: New test.
1046 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
1048         PR fortran/66549
1049         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1051 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
1053         * gcc.target/i386/mpx/pr66581.c: New test.
1055 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
1057         * gcc.target/i386/cmov9.c: New test.
1059 2015-06-18  Richard Biener  <rguenther@suse.de>
1061         * g++.dg/other/const4.C: New testcase.
1063 2015-06-18  Michael Matz  <matz@suse.de>
1065         PR middle-end/66253
1066         * gcc.dg/vect/pr66253.c: New testcase.
1068 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1070         PR target/66569
1071         * gcc.target/i386/mpx/chkp-vararg.c: New test.
1073 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1075         PR middle-end/66568
1076         * gcc.target/i386/mpx/pr66568.c: New test.
1078 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1080         PR middle-end/66567
1081         * gcc.target/i386/mpx/pr66567.c: New test.
1083 2015-06-18  Richard Biener  <rguenther@suse.de>
1085         PR tree-optimization/66510
1086         * gcc.dg/vect/slp-perm-12.c: New testcase.
1088 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1090         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1091         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1092         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1093         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1095 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
1097         PR c++/66571
1098         * g++.dg/gomp/pr66571-1.C: New test.
1100         PR middle-end/66429
1101         * c-c++-common/gomp/pr66429.c: New test.
1103 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
1105         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1106         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1107         ...this.
1108         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1109         New testcase.
1110         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1111         New testcase.
1113 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1115         PR testsuite/65944
1116         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1118 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1120         * gcc.target/mips/pr65862-1.c: New test.
1121         * gcc.target/mips/pr65862-2.c: Likewise.
1123 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1125         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1126         * gcc.target/i386/pr52252-atom.c: Ditto.
1127         * gcc.target/i386/vect-div-1.c: Ditto.
1128         * gcc.target/i386/rotate-5.c: Ditto.
1129         * gcc.target/i386/pr50202.c: Ditto.
1130         * gcc.target/i386/pr37843-3.c: Ditto.
1131         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1132         * gcc.target/i386/pr53397-1.c: Ditto.
1133         * gcc.target/i386/pr55934.c: Ditto.
1134         * gcc.target/i386/pr37843-4.c: Ditto.
1135         * gcc.target/i386/pr60451.c: Ditto.
1136         * gcc.target/i386/pr53397-2.c: Ditto.
1137         * gcc.target/i386/vectorize1.c: Ditto.
1138         * gcc.target/i386/extract-insert-combining.c: Ditto.
1139         * gcc.target/i386/pr53759.c: Ditto.
1140         * gcc.target/i386/pr52252-core.c: Ditto.
1141         * gcc.target/i386/rotate-3.c: Ditto.
1142         * gcc.target/i386/sse-20.c: Ditto.
1143         * gcc.target/i386/rotate-4.c: Ditto.
1144         * gcc.target/i386/pr61403.c: Ditto.
1145         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1146         * gcc.target/i386/pr60901.c: Ditto.
1147         * gcc.target/i386/pr59794-7.c: Ditto.
1148         * gcc.target/i386/pr62208.c: Ditto.
1149         * gcc.target/i386/pr53416.c: Ditto.
1150         * gcc.target/i386/asm-dialect-1.c: Ditto.
1151         * gcc.target/i386/pr50038.c: Ditto.
1152         * gcc.target/i386/47698.c: Ditto.
1153         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1154         * gcc.target/i386/pr59794-2.c: Ditto.
1155         * gcc.target/i386/pr59794-3.c: Ditto.
1156         * gcc.target/i386/pr39058.c: Ditto.
1157         * gcc.target/i386/pr60205-1.c: Ditto.
1158         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1159         * gcc.target/i386/sse2-movq-2.c: Ditto.
1161 2015-06-17  Richard Biener  <rguenther@suse.de>
1163         PR tree-optimization/66251
1164         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1166 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1168         PR c++/59682
1169         * g++.dg/parse/new-placement1.C: New.
1171 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1173         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1174         * jit.dg/test-compound-assignment.c: New testcase.
1176 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1178         PR jit/66539
1179         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1180         to "testcases" array.
1182 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1184         PR jit/66539
1185         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1186         * jit.dg/test-debug-strings.c: New test case.
1187         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1188         the discriminant has a sane debug string.
1190 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1192         PR target/56766
1193         * gcc.target/i386/pr56766-1.c: New test.
1194         * gcc.target/i386/pr56766-2.c: Ditto.
1196 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1198         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1199         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1200         * gcc.target/mips/loongson-simd.c: Ditto.
1202 2015-06-16  Richard Biener  <rguenther@suse.de>
1204         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1206 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1208         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1209         passed by the testsuite driver.
1211 2015-06-16  Richard Biener  <rguenther@suse.de>
1213         * gcc.dg/vect/slp-perm-11.c: New testcase.
1215 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
1217         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1218         dg-options.
1220 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1222         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1223         Reinstate calls to torture-init and torture-finalize.
1225 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1227         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1229 2015-06-15  Nathan Sidwell  <nathan@acm.org>
1231         PR c++/58583
1232         * g++.dg/cpp0x/nsdmi-template14.C: New test.
1234 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1236         PR c++/51048
1237         * g++.dg/cpp0x/local-type1.C: New.
1239 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
1241         PR fortran/44672
1242         PR fortran/45440
1243         PR fortran/57307
1244         * gfortran.dg/allocate_with_source_3.f90: Removed check for
1245         unimplemented error.
1246         * gfortran.dg/allocate_with_source_7.f08: New test.
1247         * gfortran.dg/allocate_with_source_8.f08: New test.
1249 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
1251         PR c++/65168
1252         * g++.dg/warn/Walways-true-3.C: New test.
1254 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1256         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1258 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1260         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1261         (main): Remove superfluous attributes.
1262         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1263         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1265 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1267         * gcc.target/i386/monitorx.c: New.
1268         * gcc.target/i386/sse-12.c: Add -mmwaitx.
1269         * gcc.target/i386/sse-13.c: Ditto.
1270         * gcc.target/i386/sse-14.c: Ditto.
1271         * gcc.target/i386/sse-22.c: Ditto.
1272         * gcc.target/i386/sse-23.c: Ditto.
1273         * g++.dg/other/i386-2.C: Ditto.
1274         * g++.dg/other/i386-3.C: Ditto.
1276 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
1278         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1280 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
1282         PR fortran/66079
1283         * gfortran.dg/allocatable_scalar_13.f90: New test
1285 2015-06-11  Marek Polacek  <polacek@redhat.com>
1287         * gcc.dg/fold-xor-3.c: New test.
1289 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1291         * gcc.target/arm/short-it-ifcvt-1.c: New test.
1292         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1294 2015-06-11  Christian Bruel  <christian.bruel@st.com>
1296         PR target/52144
1297         * gcc.target/arm/pragma_attribute.c: New test.
1299 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1301         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1303 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1305         PR target/66473
1306         * gcc.target/i386/pr66473.c: New test.
1308 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
1310         PR target/66470
1311         * gcc.dg/tls/pr66470.c: New test.
1312         * gcc.target/i386/pr66470.c: New test.
1314 2015-06-10  Christian Bruel  <christian.bruel@st.com>
1316         PR target/52144
1317         * gcc.target/arm/attr_arm.c: New test
1318         * gcc.target/arm/attr_arm-err.c: New test
1319         * gcc.target/arm/attr_thumb.c: New test
1320         * gcc.target/arm/attr_thumb-static.c: New test
1322 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1324         PR target/66200
1325         PR target/66428
1326         PR c++/66192
1327         * g++.dg/abi/aarch64_guard1.C: Adjust test.
1329 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
1331         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1332         passed by the testsuite driver.
1334 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1336         Revert:
1337         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1338         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1339         * gcc.dg/ssp-1.c: Make counter a register.
1340         * gcc.dg/ssp-2.c: Likewise.
1341         * gcc.dg/torture/parm-coalesce.c: New.
1343 2015-06-09  Tom de Vries  <tom@codesourcery.com>
1345         * gcc.target/i386/vararg-loc.c: New test.
1347 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1349         PR c++/65815
1350         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1351         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1353 2015-06-09  Marek Polacek  <polacek@redhat.com>
1355         PR tree-optimization/66299
1356         * gcc.dg/pr66299-1.c: New test.
1357         * gcc.dg/pr66299-2.c: New test.
1358         * gcc.dg/pr66299-3.c: New test.
1360 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
1362         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1363         passed by the testsuite driver.
1365 2015-06-09  Richard Biener  <rguenther@suse.de>
1367         PR middle-end/66423
1368         * gcc.dg/fold-modpow2.c: New testcase.
1370 2015-06-09  Richard Biener  <rguenther@suse.de>
1372         PR tree-optimization/66419
1373         * gcc.dg/vect/bb-slp-37.c: New testcase.
1375 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
1377         * gcc.target/arm/stl-cond.c: New test.
1379 2015-06-09  Richard Biener  <rguenther@suse.de>
1381         PR middle-end/66413
1382         * gcc.dg/torture/pr66413.c: New testcase.
1384 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1386         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1387         * gcc.dg/ssp-1.c: Make counter a register.
1388         * gcc.dg/ssp-2.c: Likewise.
1389         * gcc.dg/torture/parm-coalesce.c: New.
1391 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
1393         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1394         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1396 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1398         PR rtl-optimization/66444
1399         * gcc.dg/pr66444.c: New test.
1401 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1403         PR fortran/66245
1404         * gfortran.dg/class_is_1.f90: New test.
1405         * gfortran.dg/type_is_1.f90: Ditto.
1407 2015-06-08  Marek Polacek  <polacek@redhat.com>
1409         PR c/66415
1410         * gcc.dg/cpp/pr66415-1.c: New test.
1411         * gcc.dg/cpp/pr66415-2.c: New test.
1413 2015-06-08  Richard Biener  <rguenther@suse.de>
1415         PR tree-optimization/66422
1416         * gcc.dg/Warray-bounds-16.c: New testcase.
1418 2015-06-08  Richard Biener  <rguenther@suse.de>
1420         * gcc.dg/vect/slp-perm-10.c: New testcase.
1421         * gcc.dg/vect/slp-23.c: Adjust.
1422         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1423         vector pointer update.
1425 2015-06-08  Marek Polacek  <polacek@redhat.com>
1427         PR sanitizer/66452
1428         * g++.dg/ubsan/pr66452.C: New test.
1430 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1432         PR tree-optimization/66436
1433         * gcc.dg/gomp/dump-new-function-2.c: New test.
1434         * gcc.dg/gomp/dump-new-function-3.c: Same.
1435         * gcc.dg/gomp/dump-new-function.c: Same.
1437 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1439         PR tree-optimization/66435
1440         * gcc.dg/gomp/notify-new-function-2.c: New test.
1441         * gcc.dg/gomp/notify-new-function-3.c: Same.
1442         * gcc.dg/gomp/notify-new-function.c: Same.
1444 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
1446         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1447         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1448         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1449         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1450         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1451         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1452         -fshort-enum.
1454 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
1456         PR fortran/47659
1457         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1458         * gfortran.dg/warn_conversion.f90: Add warning for change in value
1459         for assignment.
1460         * gfortran.dg/warn_conversion_3.f90: Add warnings.
1461         * gfortran.dg/warn_conversion_5.f90: New test.
1462         * gfortran.dg/warn_conversion_6.f90: New test.
1463         * gfortran.dg/warn_conversion_7.f90: New test.
1465 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1467         PR fortran/66347
1468         * gfortran.dg/blockdata_9.f: New test.
1470 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1472         PR fortran/66385
1473         * gfortran.dg/forall_17.f90:  New test.
1475 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
1477         * g++.dg/cpp0x/pr57101.C: Add warning.
1478         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1479         * g++.dg/ext/visibility/anon7.C: Same.
1480         * g++.dg/ipa/pr63587-2.C: Same.
1481         * g++.dg/opt/dump1.C: Same.
1482         * g++.dg/opt/pr59622-3.C: Same.
1483         * g++.dg/opt/pr59622.C: Same.
1484         * g++.dg/torture/pr46383.C: Same.
1485         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1486         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1487         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1488         functions.
1489         * gfortran.dg/intent_out_8.f90: Same.
1490         * gfortran.dg/warn_target_lifetime_3.f90: Same.
1492 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1494         PR fortran/66377
1495         gfortran.dg/equiv_9.f90: New test.
1498 2015-06-05  Tom de Vries  <tom@codesourcery.com>
1500         merge from gomp4 branch:
1501         2015-05-28  Tom de Vries  <tom@codesourcery.com>
1503         PR tree-optimization/65443
1504         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1505         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1506         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1508 2015-06-05  Nathan Sidwell  <nathan@acm.org>
1510         PR c++/52595
1511         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1513 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
1515         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1517 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1519         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1521 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
1523         * testsuite/gcc.target/i386/noplt-1.c: New test.
1524         * testsuite/gcc.target/i386/noplt-2.c: New test.
1525         * testsuite/gcc.target/i386/noplt-3.c: New test.
1526         * testsuite/gcc.target/i386/noplt-4.c: New test.
1528 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
1530         PR fortran/58749
1531         * gfortran.dg/adjustl_1.f90:  New test.
1533 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
1535         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1536         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1538 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
1540         * lto.c (iterative_hash_canonical_type,
1541         gimple_register_canonical_type): only hash main variants of types
1543 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
1545         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1546         Move set of dg-do-what-default after early return.
1548 2015-06-04  Marek Polacek  <polacek@redhat.com>
1550         PR c/66341
1551         * gcc.dg/lvalue-8.c: New test.
1553 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1554             Paolo Carlini  <paolo.carlini@oracle.com>
1556         PR c++/66130
1557         * g++.dg/other/pr66130.C: New.
1558         * g++.dg/cpp0x/pr66130.C: Likewise.
1560 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1562         * g++.dg/cpp0x/decl-loc1.C: New.
1563         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1564         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1565         * g++.dg/init/ctor8.C: Likewise.
1566         * g++.dg/parse/semicolon4.C: Likewise.
1568 2015-06-03  Marek Polacek  <polacek@redhat.com>
1570         PR sanitizer/66190
1571         * g++.dg/ubsan/static-init-1.C: New test.
1572         * g++.dg/ubsan/static-init-2.C: New test.
1573         * g++.dg/ubsan/static-init-3.C: New test.
1575 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
1577         PR target/66275
1578         * gcc.target/i386/pr66275.c: New test.
1580 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1582         * gcc.dg/Wcxx-compat-22.c: New testcase.
1583         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1584         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1585         * c-c++-common/pr58346-1.c: Likewise.
1586         * c-c++-common/transparent-union-1.c: Likewise.
1588 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
1590         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1591         * g++.dg/plugin/def_plugin.c: New file.
1592         * g++.dg/plugin/def-plugin-test.C: New file.
1594 2015-06-03  Richard Biener  <rguenther@suse.de>
1596         * gcc.dg/vect/bb-slp-36.c: New testcase.
1598 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1600         * gcc.dg/lto/chkp-removed-alias_0.c: New.
1602 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1604         * gcc.dg/lto/chkp-privatize-1_0.c: New.
1605         * gcc.dg/lto/chkp-privatize-1_1.c: New.
1606         * gcc.dg/lto/chkp-privatize-2_0.c: New.
1607         * gcc.dg/lto/chkp-privatize-2_1.c: New.
1609 2015-06-03  Marek Polacek  <polacek@redhat.com>
1611         PR c/64223
1612         PR c/29358
1613         * gcc.dg/pr64223-1.c: New test.
1614         * gcc.dg/pr64223-2.c: New test.
1616 2015-06-03  Richard Biener  <rguenther@suse.de>
1618         PR tree-optimization/63916
1619         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1621 2015-06-03  Richard Biener  <rguenther@suse.de>
1623         PR tree-optimization/66375
1624         * gcc.dg/torture/pr66375.c: New testcase.
1626 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
1628         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1630 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
1632         PR target/65768
1633         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1635 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1637         PR fortran/66380
1638         * gfortran.dg/reshape_7.f90: New test.
1640 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
1642         PR c/66220:
1643         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1644         (fn_36): New.
1646 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1648         PR c/49551
1649         * gcc.dg/pr49551.c: New testcase.
1651 2015-06-02  Richard Biener  <rguenther@suse.de>
1653         PR debug/65549
1654         * g++.dg/lto/pr65549_0.C: New testcase.
1656 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
1658         PR libgomp/65742
1659         PR middle-end/66332
1660         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1662 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1664         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1666 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1668         PR c++/61683
1669         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1671 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1673         PR tree-optimization/48052
1674         * gcc.dg/tree-ssa/scev-8.c: New.
1675         * gcc.dg/tree-ssa/scev-9.c: New.
1676         * gcc.dg/tree-ssa/scev-10.c: New.
1677         * gcc.dg/vect/pr48052.c: New.
1679 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1681         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1683 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1685         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1687 2015-06-02  Marek Polacek  <polacek@redhat.com>
1689         PR middle-end/66345
1690         * gcc.dg/torture/pr66345.c: New test.
1692 2015-06-02  Richard Biener  <rguenther@suse.de>
1694         PR tree-optimization/65961
1695         * gcc.dg/torture/pr65961.c: New testcase.
1697 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1699         PR tree-optimization/52563
1700         PR tree-optimization/62173
1701         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1702         * gcc.dg/tree-ssa/scev-4.c: Ditto.
1704 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1706         * gnat.dg/specs/varsize_return2.ads: New test.
1707         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1709 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1711         * gcc.dg/vect/vect-outer-simd-1.c: New test.
1713 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
1715         PR target/65697
1716         * gcc.target/aarch64/sync-comp-swap.c: New.
1717         * gcc.target/aarch64/sync-comp-swap.x: New.
1718         * gcc.target/aarch64/sync-op-acquire.c: New.
1719         * gcc.target/aarch64/sync-op-acquire.x: New.
1720         * gcc.target/aarch64/sync-op-full.c: New.
1721         * gcc.target/aarch64/sync-op-full.x: New.
1722         * gcc.target/aarch64/sync-op-release.c: New.
1723         * gcc.target/aarch64/sync-op-release.x: New.
1725 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
1727         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1728         (bar): Predefined.
1730 2015-06-01  Richard Biener  <rguenther@suse.de>
1732         PR tree-optimization/66349
1733         PR tree-optimization/66352
1734         PR tree-optimization/66357
1735         * gcc.dg/torture/pr66357.c: New testcase.
1736         * gcc.dg/torture/pr66349.c: Likewise.
1737         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1739 2015-06-01  Richard Biener  <rguenther@suse.de>
1741         Revert
1742         2015-05-29  Richard Biener  <rguenther@suse.de>
1744         PR tree-optimization/66314
1745         * gcc.dg/asan/pr66314.c: New testcase.
1747 2015-06-01  Richard Biener  <rguenther@suse.de>
1749         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1751 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
1753         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1754         directives.
1755         (hp3, hp4): Add inline keyword.
1756         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1757         (hp2): Add inline keyword.
1758         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1759         (hp2): Add inline keyword.
1761 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
1763         PR target/65527
1764         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1765         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1766         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1767         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1769 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
1771         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1772         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1774 2015-06-01  Richard Biener  <rguenther@suse.de>
1776         PR tree-optimization/66280
1777         * g++.dg/torture/pr66280.C: New testcase.
1778         * g++.dg/torture/pr66280-2.C: Likewise.
1780 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1782         * gnat.dg/addr9_1.adb: New test.
1783         * gnat.dg/addr9_2.adb: Likewise.
1784         * gnat.dg/addr9_3.adb: Likewise.
1785         * gnat.dg/addr9_4.adb: Likewise.
1787 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1789           * g++.dg/other/dump-ada-spec-4.C: New test.
1791 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
1793         * gcc.dg/alias-8.c: Fix dg-warning.
1795 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
1797         * gcc.dg/alias-8.c: Do not xfail.
1798         * gcc.dg/pr62167.c: Prevent FRE.
1799         * gcc.dg/alias-14.c: New testcase.
1801 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
1803         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1805 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1807         PR target/66215
1808         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1809         dg-options.
1810         * gcc.target/s390/hotpatch-10.c: Likewise.
1811         * gcc.target/s390/hotpatch-11.c: Likewise.
1812         * gcc.target/s390/hotpatch-12.c: Likewise.
1813         * gcc.target/s390/hotpatch-17.c: Likewise.
1814         * gcc.target/s390/hotpatch-18.c: Likewise.
1815         * gcc.target/s390/hotpatch-20.c: Likewise.
1816         * gcc.target/s390/hotpatch-21.c: Likewise.
1817         * gcc.target/s390/hotpatch-22.c: Likewise.
1818         * gcc.target/s390/hotpatch-23.c: Likewise.
1819         * gcc.target/s390/hotpatch-24.c: Likewise.
1820         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
1821         to check for the exact nops too.
1822         * gcc.target/s390/hotpatch-3.c: Likewise.
1823         * gcc.target/s390/hotpatch-4.c: Likewise.
1824         * gcc.target/s390/hotpatch-5.c: Likewise.
1825         * gcc.target/s390/hotpatch-6.c: Likewise.
1826         * gcc.target/s390/hotpatch-7.c: Likewise.
1827         * gcc.target/s390/hotpatch-8.c: Likewise.
1828         * gcc.target/s390/hotpatch-9.c: Likewise.
1829         * gcc.target/s390/hotpatch-14.c: Likewise.
1830         * gcc.target/s390/hotpatch-15.c: Likewise.
1831         * gcc.target/s390/hotpatch-16.c: Likewise.
1832         * gcc.target/s390/hotpatch-19.c: Likewise.
1833         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
1834         scan-assembler-times counting number of .align directives.
1835         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1836         dg-options.  Remove scan-assembler-times counting number of .align
1837         directives.
1838         * gcc.target/s390/hotpatch-26.c: New file.
1839         * gcc.target/s390/hotpatch-27.c: New file.
1840         * gcc.target/s390/hotpatch-28.c: New file.
1841         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1842         using -Os -O0 -O1 -O2 -O3 options.
1844 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1846         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1848 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
1850         PR tree-optimization/66142
1851         * gcc.dg/vect/pr66142.c: New test.
1853 2015-05-29  Richard Biener  <rguenther@suse.de>
1855         PR tree-optimization/66314
1856         * gcc.dg/asan/pr66314.c: New testcase.
1858 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1860         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1861         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1862         Adjust all callers.
1863         (schedule-cleanups, dg-keep-saved-temps): New proc.
1864         (gcc-dg-test-1): Schedule cleanups.
1865         * lib/profopt.exp (profopt-execute): Likewise.
1866         * g++.dg/cdce3.C: Adjust expected line numbers.
1867         * gcc.dg/cdce1.c: Likewise.
1868         * gcc.dg/cdce2.c: Likewise.
1869         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1870         * gcc.dg/strlenopt-24.c: Likewise.
1871         * gcc.dg/tree-ssa/vrp26.c: Likewise.
1872         * gcc.dg/tree-ssa/vrp28.c: Likewise.
1873         * obj-c++.dg/encode-2.mm: Likewise.
1875 2015-05-28  DJ Delorie  <dj@redhat.com>
1877         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1879 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1881         * gnat.dg/discr43.adb: New test.
1883 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1885         * gnat.dg/varsize_temp.adb: Rename into...
1886         * gnat.dg/varsize1.adb: ...this.
1887         * gnat.dg/varsize_copy.ad[sb]: Rename into...
1888         * gnat.dg/varsize2.ad[sb]: ...this.
1889         * gnat.dg/varsize3_1.adb: New test.
1890         * gnat.dg/varsize3_2.adb: Likewise.
1891         * gnat.dg/varsize3_3.adb: Likewise.
1892         * gnat.dg/varsize3_4.adb: Likewise.
1893         * gnat.dg/varsize3_5.adb: Likewise.
1894         * gnat.dg/varsize3_6.adb: Likewise.
1895         * gnat.dg/varsize3_pkg1.ads: New helper.
1896         * gnat.dg/varsize3_pkg2.ads: Likewise.
1897         * gnat.dg/varsize3_pkg3.ads: Likewise.
1899 2015-05-28  Richard Biener  <rguenther@suse.de>
1901         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1903 2015-05-28  Richard Biener  <rguenther@suse.de>
1905         PR tree-optimization/66142
1906         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1908 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
1910         PR target/63810
1911         * gcc.dg/darwin-minversion-3.c: Update testcase.
1912         * gcc.dg/darwin-minversion-4.c: Ditto.
1913         * gcc.dg/darwin-minversion-5.c: New testcase.
1914         * gcc.dg/darwin-minversion-6.c: Ditto.
1915         * gcc.dg/darwin-minversion-7.c: Ditto.
1916         * gcc.dg/darwin-minversion-8.c: Ditto.
1917         * gcc.dg/darwin-minversion-9.c: Ditto.
1918         * gcc.dg/darwin-minversion-10.c: Ditto.
1919         * gcc.dg/darwin-minversion-11.c: Ditto.
1920         * gcc.dg/darwin-minversion-12.c: Ditto.
1922 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1924         PR rtl-optimization/66168
1925         * gcc.c-torture/compile/pr66168.c: New test.
1927 2015-05-27  Jeff Law  <law@redhat.com>
1929         PR target/39726
1930         * gcc.dg/target/m68k/pr39726-1.c: New test.
1932 2015-05-27  Nathan Sidwell  <nathan@acm.org>
1934         PR c++/66270
1935         * g++.dg/ext/alias-canon3.C: New.
1937 2015-05-27  Richard Biener  <rguenther@suse.de>
1939         PR tree-optimization/66272
1940         Revert parts of
1941         2014-08-15  Richard Biener  <rguenther@suse.de>
1943         PR tree-optimization/62031
1944         * gcc.dg/torture/pr66272.c: New testcase.
1946 2015-05-27  Richard Biener  <rguenther@suse.de>
1948         * gcc.dg/vect/slp-reduc-7.c: New testcase.
1950 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
1952         PR target/65358
1953         * gcc.dg/pr65358.c: New test.
1955 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
1957         PR fortran/65548
1958         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1959         semantic.
1960         * gfortran.dg/allocate_with_source_6.f90: New test.
1962 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1964         * gnat.dg/atomic7_1.adb: New test.
1965         * gnat.dg/atomic7_2.adb: Likewise.
1966         * gnat.dg/atomic7_pkg1.ads: New helper.
1967         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1969 2015-05-26  Michael Matz  <matz@suse.de>
1971         PR middle-end/66251
1972         * gcc.dg/vect/pr66251.c: New test.
1974 2015-05-26  Richard Biener  <rguenther@suse.de>
1976         PR tree-optimization/66142
1977         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1979 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
1981         PR fortran/66082
1982         * gfortran.dg/allocatable_scalar_13.f90: New test
1984 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1986         * gnat.dg/warn11.adb: New test.
1987         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1989 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1991         * gnat.dg/vfa1_1.adb: New test.
1992         * gnat.dg/vfa1_2.adb: Likewise.
1993         * gnat.dg/vfa1_3.adb: Likewise.
1994         * gnat.dg/vfa1_4.adb: Likewise.
1995         * gnat.dg/vfa1_pkg.ads: New helper.
1997 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
1999         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2000         * gcc.target/i386/pr66232-3.c: Likewise.
2002 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
2004         PR target/66274
2005         * gcc.target/i386/pr66274.c: New test.
2007 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2009         * gnat.dg/renaming6.ad[sb]: New test.
2011 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
2013         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2014         and 'dg-require-effective-target pie'.
2016 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2018         PR c++/66243
2019         * g++.dg/cpp0x/pr66243.C: New.
2021 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
2023         PR lto/66180
2024         * g++.dg/lto/pr66180_0.C: New testcase.
2025         * g++.dg/lto/pr66180_1.C: New testcase.
2027 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
2029         PR fortran/66257
2030         * typebound_call_27.f90: New file.
2032 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2034         PR c++/65936
2035         * g++.dg/template/pr65936.C: New.
2037 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2039         PR tree-optimization/63387
2040         * gcc.dg/pr63387-2.c: New testcase.
2042 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2044         * gcc.dg/simd-1.c: Update to the new message.
2046 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2048         * gcc.dg/nand.c: New testcase.
2050 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
2052         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2053         Set dg-do-what-default to compile only on ARM targets without
2054         arm_neon_hw execution support.  Remove redundant c-torture-execute
2055         in loop over test cases.
2057 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2059         PR target/65491
2060         * gcc.target/aarch64/pr65491_1.c: New test.
2061         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2062         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2064 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2066         PR c++/65598
2067         * g++.dg/cpp0x/explicit9.C: New.
2068         * g++.dg/cpp0x/explicit8.C: Check the locations too.
2070 2015-05-22  Richard Biener  <rguenther@suse.de>
2072         PR tree-optimization/66251
2073         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2075 2015-05-22  Marek Polacek  <polacek@redhat.com>
2077         PR c/47043
2078         * c-c++-common/attributes-enum-1.c: New test.
2079         * c-c++-common/attributes-enum-2.c: New test.
2080         * g++.dg/cpp0x/attributes-enum-1.C: New test.
2081         * g++.dg/cpp1y/attributes-enum-1.C: New test.
2083 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2085         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2086         effective target support.  If no arm_neon_hw support, do not attempt
2087         to execute the tests; only compile them.
2088         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2089         and "dg-require-effective-target arm_neon_ok".
2090         * gcc.target/arm/simd/vextp16_1.c: Likewise.
2091         * gcc.target/arm/simd/vextp64_1.c: Likewise.
2092         * gcc.target/arm/simd/vextp8_1.c: Likewise.
2093         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2094         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2095         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2096         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2097         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2098         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2099         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2100         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2101         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2102         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2103         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2104         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2105         * gcc.target/arm/simd/vexts16_1.c: Likewise.
2106         * gcc.target/arm/simd/vexts32_1.c: Likewise.
2107         * gcc.target/arm/simd/vexts64_1.c: Likewise.
2108         * gcc.target/arm/simd/vexts8_1.c: Likewise.
2109         * gcc.target/arm/simd/vextu16_1.c: Likewise.
2110         * gcc.target/arm/simd/vextu32_1.c: Likewise.
2111         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2112         * gcc.target/arm/simd/vextu8_1.c: Likewise.
2113         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2114         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2115         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2116         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2117         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2118         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2119         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2120         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2121         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2122         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2123         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2124         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2125         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2126         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2127         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2128         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2129         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2130         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2131         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2132         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2133         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2134         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2135         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2136         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2137         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2138         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2139         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2140         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2141         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2142         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2143         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2144         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2145         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2146         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2147         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2148         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2149         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2150         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2151         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2152         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2153         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2154         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2155         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2156         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2157         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2158         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2159         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2160         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2161         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2162         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2163         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2164         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2165         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2166         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2167         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2168         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2169         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2170         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2171         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2172         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2173         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2174         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2175         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2176         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2177         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2178         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2179         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2180         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2181         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2182         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2183         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2184         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2185         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2186         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2187         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2188         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2189         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2190         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2191         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2192         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2193         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2194         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2195         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2196         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2197         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2198         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2199         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2200         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2201         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2202         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2204 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2206         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2207         * gcc.dg/vect/pr59354.c: Likewise.
2208         * gcc.dg/vect/pr64252.c: Likewise.
2209         * gcc.dg/vect/pr64404.c: Likewise.
2210         * gcc.dg/vect/pr64493.c: Likewise.
2211         * gcc.dg/vect/pr64495.c: Likewise.
2212         * gcc.dg/vect/pr64844.c: Likewise.
2213         * gcc.dg/vect/pr65518.c: Likewise.
2214         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2216 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2218         PR c++/66210
2219         * g++.dg/cpp1y/var-templ28.C: New.
2221 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2223         PR target/66232
2224         * gcc.target/i386/pr66232-1.c: New test.
2225         * gcc.target/i386/pr66232-2.c: Likewise.
2226         * gcc.target/i386/pr66232-3.c: Likewise.
2227         * gcc.target/i386/pr66232-4.c: Likewise.
2228         * gcc.target/i386/pr66232-5.c: Likewise.
2230 2015-05-21  Nathan Sidwell  <nathan@acm.org>
2232         * g++.dg/cpp1y/pr60943.C: New.
2234 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
2236         PR tree-optimization/66233
2237         * gcc.c-torture/execute/pr66233.c: New test.
2239 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2241         PR fortran/66176
2242         * gfortran.dg/inline_matmul_11.f90:  New test.
2244 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
2246         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2247         instead of listing several targets on its own.
2248         * gcc.target/i386/pr32219-2.c: Likewise.
2249         * gcc.target/i386/pr32219-3.c: Likewise.
2250         * gcc.target/i386/pr32219-4.c: Likewise.
2251         * gcc.target/i386/pr32219-5.c: Likewise.
2252         * gcc.target/i386/pr32219-6.c: Likewise
2253         * gcc.target/i386/pr32219-7.c: Likewise.
2254         * gcc.target/i386/pr32219-8.c: Likewise.
2255         * gcc.target/i386/pr39013-1.c: Likewise.
2256         * gcc.target/i386/pr39013-2.c: Likewise.
2257         * gcc.target/i386/pr64317.c: Likewise.
2259 2015-05-21  Jeff Law  <law@redhat.com>
2261         * gcc.target/hppa/shadd-3.c: New test.
2262         * gcc.target/hppa/shadd-4.c: New test.
2264 2015-05-21  Michael Matz  <matz@suse.de>
2266         * gcc.dg/vect/vect-strided-store.c: New test.
2267         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2268         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2270 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2272         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2273         * gcc.dg/pow-sqrt-synth-1.c: New test.
2274         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2276 2015-05-21  Richard Biener  <rguenther@suse.de>
2278         PR c++/66211
2279         * g++.dg/conversion/pr66211.C: New testcase.
2280         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2282 2015-05-21  Jeff Law  <law@redhat.com>
2284         * gcc.target/hppa/shadd-2.c: New test.
2286 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2288         PR target/54236
2289         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2291 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2293         PR target/65937
2294         * gcc.target/arm/pr26702.c: Adjust target selector.
2296 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
2298         PR middle-end/66221
2299         * gcc.dg/lto/pr66221_0.c: New test.
2300         * gcc.dg/lto/pr66221_1.c: New test.
2302 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2304         PR c/52952
2305         * gcc.dg/redecl-4.c: Update column numbers.
2306         * gcc.dg/format/bitfld-1.c: Likewise.
2307         * gcc.dg/format/attr-2.c: Likewise.
2308         * gcc.dg/format/attr-6.c: Likewise.
2309         * gcc.dg/format/attr-7.c (baz): Likewise.
2310         * gcc.dg/format/asm_fprintf-1.c: Likewise.
2311         * gcc.dg/format/attr-4.c: Likewise.
2312         * gcc.dg/format/branch-1.c: Likewise.
2313         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2314         locations within strings with embedded escape sequences.
2316 2015-05-20  Jeff Law  <law@redhat.com>
2318         * gcc.target/hppa/hppa.exp: New target test driver.
2319         * gcc.target/hppa/shadd-1.c: New test.
2321 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
2323         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2325 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
2327         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2328         (fn_33_k_and_r_style): New.
2329         (fn_33_stroustrup_style): New.
2330         (fn_33_allman_style): New.
2331         (fn_33_whitesmiths_style): New.
2332         (fn_33_horstmann_style): New.
2333         (fn_33_ratliff_banner_style): New.
2334         (fn_33_lisp_style): New.
2335         (fn_34_indent_dash_gnu): New.
2336         (fn_34_indent_dash_kr): New.
2337         (fn_34_indent_dash_orig): New.
2338         (fn_34_indent_linux_style): New.
2340 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
2342         PR fortran/65548
2343         * gfortran.dg/allocate_with_source_5.f90: Extend test.
2345 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
2347         PR tree-optimization/65447
2348         * gcc.dg/tree-ssa/pr65447.c: New test.
2350 2015-05-19  Nathan sidwell  <nathan@acm.org>
2352         * g++.dg/cpp0x/pr65954.C: New.
2354 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2356         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2358 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2360         * lib/target-supports.exp: Vector do not always have natural
2361         alignment on s390*.
2363 2015-05-19  David Sherwood  <david.sherwood@arm.com>
2365         * gcc.dg/loop-invariant.c: New testcase.
2367 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2369         * lib/target-supports.exp: Vector do not always have natural
2370         alignment on s390*.
2372 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2374         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2375         s390*.
2376         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2378 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2380         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2381         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2382         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2383         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2384         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2385         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2386         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2387         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2388         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2389         * gcc.target/s390/zvector/vec-elem-1.c: New test.
2391 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2393         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2395 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2397         * gcc.target/s390/s390.exp
2398         (check_effective_target_vector): New check.
2399         * gcc.target/s390/vector/vec-abi-1.c: New test.
2400         * gcc.target/s390/vector/vec-abi-2.c: New test.
2401         * gcc.target/s390/vector/vec-abi-3.c: New test.
2402         * gcc.target/s390/vector/vec-abi-4.c: New test.
2403         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2404         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2405         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2406         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2407         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2408         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2409         * gcc.target/s390/vector/vec-clobber-1.c: New test.
2410         * gcc.target/s390/vector/vec-cmp-1.c: New test.
2411         * gcc.target/s390/vector/vec-cmp-2.c: New test.
2412         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2413         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2414         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2415         * gcc.target/s390/vector/vec-genmask-1.c: New test.
2416         * gcc.target/s390/vector/vec-genmask-2.c: New test.
2417         * gcc.target/s390/vector/vec-init-1.c: New test.
2418         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2419         * gcc.target/s390/vector/vec-shift-1.c: New test.
2420         * gcc.target/s390/vector/vec-sub-1.c: New test.
2422 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2424         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2426 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2428         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2430 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2432         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2434 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2436         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2438 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2440         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2442 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2444         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2446 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2448         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2450 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2452         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2454 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2456         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2458 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2460         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2462 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2464         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2466 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2468         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2470 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2472         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2474 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
2476         PR tree-optimization/66187
2477         * gcc.c-torture/execute/pr66187.c: New test.
2478         * gcc.dg/pr66187-1.c: New test.
2479         * gcc.dg/pr66187-2.c: New test.
2481 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2483         * gcc.dg/vect/bb-slp-35.c: Adjust.
2485 2015-05-19  Richard Biener  <rguenther@suse.de>
2487         PR tree-optimization/66165
2488         * gcc.dg/torture/pr66165.c: New testcase.
2490         PR tree-optimization/66185
2491         * gcc.dg/torture/pr66185.c: New testcase.
2493 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
2495         PR target/54236
2496         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2498 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
2500         * gcc.target/mips/p5600-bonding.c : New file.
2502 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2504         PR fortran/66106
2505         * gfortran.dg/interface_operator_1.f90: New tests.
2507 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2509         PR fortran/66057
2510         * gfortran.dg/generic_29.f90: New tests.
2512 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2514         PR fortran/66043
2515         * gfortran.dg/storage_size_6.f90: New tests.
2517 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2519         PR fortran/66045
2520         * gfortran.dg/null1.f90: New test.
2522 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2524         PR fortran/66044
2525         * gfortran.dg/entry_21.f90: New test.
2527 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2529         PR fortran/66043
2530         * gfortran.dg/storage_size_6.f90: New tests.
2532 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2534         PR fortran/66040
2535         * gfortran.dg/misplaced_statement.f90: New test.
2537 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2539         PR fortran/66039
2540         * gfortran.dg/filepos1.f90: New test
2542 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2544         PR fortran/64925
2545         * gfortran.dg/pr64925.f90: New test.
2547 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2549         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2550         unit.
2551         * gfortran.dg/lto/pr41576_1.f90: Ditto.
2553 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
2555         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2556         to the family of pie capable targets.
2558 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
2560         * gcc.target/arm/bics_1.c : New testcase.
2561         * gcc.target/arm/bics_2.c : New testcase.
2562         * gcc.target/arm/bics_3.c : New testcase.
2563         * gcc.target/arm/bics_4.c : New testcase.
2565 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2567         * gcc.target/mips/umips-attr.c: New test.
2569 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2571         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2572         * gcc.dg/20150120-2.c (dg-final): Ditto.
2573         * gcc.dg/20150120-2.c (dg-final): Ditto.
2574         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2576 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2578         PR target/66174
2579         * gcc.target/i386/pr66174.c: New test.
2581 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
2583         PR fortran/37131
2584         * gfortran.dg/matmul_bounds_6.f90:  New test.
2585         * gfortran.dg/matmul_bounds_7.f90:  New test.
2587 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
2589         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2590         * gfortran.dg/lto/pr41576_1.f90: Add interface.
2591         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2592         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2593         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2594         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2596 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2598         PR fortran/65903
2599         * gfortran.dg/continuation_13.f90: Update test.
2600         * gfortran.dg/pr65903.f90: New test.
2602 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2604         PR fortran/66113
2605         * gfortran.dg/block_14.f90:  New test.
2607 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2609         PR fortran/44054
2610         * lib/gfortran-dg.exp: Update regex to handle two locations for
2611         the same diagnostic without caret.
2612         * gfortran.dg/badline.f: Test also that line numbers are correct
2613         before and after "left but not entered" warning.
2615 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
2616             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2618         PR target/65768
2619         * gcc.target/arm/maskdata.c: New test.
2621 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
2623         PR fortran/65792
2624         * gfortran.dg/derived_constructor_components_5: New test
2626 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
2628         PR target/66140
2629         * gcc.target/alpha/pr66140.c: New test.
2631 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
2633         PR c/48956
2634         * gcc.dg/Wconversion-complex-c99.c: New test.
2635         * gcc.dg/Wconversion-complex-gnu.c: New test.
2637 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
2639         PR tree-optimization/64454
2640         * gcc.dg/modmod.c: New testcase.
2642 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2644         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2646 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2648         PR middle-end/66134
2649         * gcc.target/i386/mpx/pr66134.c: New test.
2651 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
2653         * gcc.target/powerpc/pr60158.c: New test.
2655 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
2657         * gcc.target/i386/sibcall-7.c: New test.
2658         * gcc.target/i386/sibcall-8.c: New test.
2660 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
2662         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2663         (abs64_in_dreg): Likewise.
2665 2015-05-14  Marek Polacek  <polacek@redhat.com>
2667         PR c/66066
2668         PR c/66127
2669         * gcc.dg/pr14649-1.c: Add -Wpedantic.
2670         * gcc.dg/pr19984.c: Likewise.
2671         * gcc.dg/pr66066-1.c: New test.
2672         * gcc.dg/pr66066-2.c: New test.
2673         * gcc.dg/pr66066-3.c: New test.
2675 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2677         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2678         * gcc.dg/pow-sqrt.x: New file.
2679         * gcc.dg/pow-sqrt-1.c: New test.
2680         * gcc.dg/pow-sqrt-2.c: Likewise.
2681         * gcc.dg/pow-sqrt-3.c: Likewise.
2683 2015-05-13  Richard Biener  <rguenther@suse.de>
2685         PR tree-optimization/66123
2686         * gcc.dg/torture/pr66123.c: New testcase.
2688 2015-05-13  Richard Biener  <rguenther@suse.de>
2690         PR middle-end/66110
2691         * gcc.dg/alias-2.c: Adjust.
2692         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2694 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2696         PR target/65103
2697         * gcc.target/i386/pr65103-3.c: New.
2699 2015-05-13  Martin Liska  <mliska@suse.cz>
2701         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2703 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
2705         PR target/66112
2706         * gcc.target/i386/pr66112-2.c: New test.
2708         PR target/66112
2709         * gcc.target/i386/pr66112-1.c: New test.
2711 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2713         PR target/66048
2714         * gcc.target/i386/mpx/pr66048.cc: New.
2716 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2718         PR rtl-optimization/64616
2719         * gcc.dg/loop-8.c: New test.
2720         * gcc.dg/loop-9.c: New test.
2722 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2724         PR target/pr66047.c
2725         * gcc.target/i386/pr66047.c: New testcase.
2727 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2729         PR ipa/65873
2730         * gcc.c-torture/compile/pr65873.c: New testcase.
2732 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2734         PR fortran/66111
2735         * gfortran.dg/inline_matmul_10.f90:  New test.
2737 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
2739         * c-c++-common/Wmisleading-indentation.c: New testcase.
2740         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2741         * c-c++-common/Wmisleading-indentation-2.md: New file.
2743 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2745         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2746         "break".
2747         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2749 2015-05-12  Richard Biener  <rguenther@suse.de>
2751         PR tree-optimization/66101
2752         * gcc.dg/torture/pr66101.c: New testcase.
2754 2015-05-12  Richard Biener  <rguenther@suse.de>
2756         PR tree-optimization/37021
2757         * gcc.target/i386/vect-addsub.c: New testcase.
2759 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
2761         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2763 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2765         PR tree-optimization/66010
2766         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2768 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2770         PR c++/65133
2771         * g++.dg/cpp0x/trailing10.C: New.
2773 2015-05-12  Richard Biener  <rguenther@suse.de>
2775         * gcc.dg/vect/bb-slp-35.c: New testcase.
2777 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
2779         PR fortran/66100
2780         * gfortran.dg/bound_simplification_6.f90: New.
2782 2015-05-11  Steve Ellcey  <sellcey@mips.com>
2784         * gcc.target/mips/branch-1.c: Pass argument to bar().
2786 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
2788         PR target/65753
2789         * gcc.target/i386/pr65753.c: New test.
2791 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
2793         PR rtl-optimization/66076
2794         * gcc.dg/torture/pr66076.c: New test.
2796 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2798         PR fortran/66041
2799         * gfortran.dg/inline_matmul_7.f90:  New test.
2800         * gfortran.dg/inline_matmul_8.f90:  New test.
2801         * gfortran.dg/inline_matmul_9.f90:  New test.
2803 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
2805         * gfortran.dg/bound_simplification_5.f90: New.
2807 2015-05-09  Jason Merrill  <jason@redhat.com>
2809         * lib/target-supports.exp (cxx_default): New global.
2810         (check_effective_target_c++11_only)
2811         (check_effective_target_c++14_only)
2812         (check_effective_target_c++98_only)
2813         (check_effective_target_c++1z_only): Check it.
2815 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
2817         PR tree-optimization/64454
2818         * gcc.dg/tree-ssa/vrp97.c: New file.
2819         * gcc.dg/vect/slp-perm-7.c: Update.
2821 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
2823         PR fortran/65894
2824         * gfortran.dg/elemental_subroutine_11.f90: New test.
2826 2015-05-08  Richard Biener  <rguenther@suse.de>
2828         PR tree-optimization/66036
2829         * gcc.dg/vect/slp-41.c: New testcase.
2831 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
2833         * gfortran.dg/elemental_optional_args_7.f90: New.
2835 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
2837         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2838         allow cmlt or sshr.
2840 2015-05-08  Marek Polacek  <polacek@redhat.com>
2842         PR c/64918
2843         * gcc.dg/Woverride-init-side-effects-1.c: New test.
2844         * gcc.dg/Woverride-init-side-effects-2.c: New test.
2846 2015-05-07  Marek Polacek  <polacek@redhat.com>
2848         PR c/65179
2849         * c-c++-common/Wshift-negative-value-1.c: New test.
2850         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2851         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2852         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2853         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2854         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2855         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2856         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2857         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2859 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
2861         PR middle-end/192
2862         PR middle-end/54303
2863         * gcc.dg/fdata-sections-2.c: New file.
2865 2015-05-07  Marek Polacek  <polacek@redhat.com>
2867         PR testsuite/66046
2868         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2869         last dg-output.
2870         * c-c++-common/ubsan/align-7.c: Likewise.
2871         * c-c++-common/ubsan/bounds-8.c: Likewise.
2872         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2873         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2874         * c-c++-common/ubsan/null-1.c: Likewise.
2875         * c-c++-common/ubsan/null-10.c: Likewise.
2876         * c-c++-common/ubsan/null-11.c: Likewise.
2877         * c-c++-common/ubsan/null-2.c: Likewise.
2878         * c-c++-common/ubsan/null-3.c: Likewise.
2879         * c-c++-common/ubsan/null-4.c: Likewise.
2880         * c-c++-common/ubsan/null-5.c: Likewise.
2881         * c-c++-common/ubsan/null-6.c: Likewise.
2882         * c-c++-common/ubsan/null-7.c: Likewise.
2883         * c-c++-common/ubsan/null-8.c: Likewise.
2884         * c-c++-common/ubsan/null-9.c: Likewise.
2885         * c-c++-common/ubsan/object-size-1.c: Likewise.
2886         * c-c++-common/ubsan/object-size-10.c: Likewise.
2887         * c-c++-common/ubsan/object-size-4.c: Likewise.
2888         * c-c++-common/ubsan/object-size-5.c: Likewise.
2889         * c-c++-common/ubsan/object-size-7.c: Likewise.
2890         * c-c++-common/ubsan/object-size-8.c: Likewise.
2891         * c-c++-common/ubsan/object-size-9.c: Likewise.
2892         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2893         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2894         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2895         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2896         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2897         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2898         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2899         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2900         * c-c++-common/ubsan/pr59333.c: Likewise.
2901         * c-c++-common/ubsan/pr59667.c: Likewise.
2902         * c-c++-common/ubsan/pr60613-2.c: Likewise.
2903         * c-c++-common/ubsan/pr60636.c: Likewise.
2904         * c-c++-common/ubsan/pr63802.c: Likewise.
2905         * c-c++-common/ubsan/recovery-1.c: Likewise.
2906         * c-c++-common/ubsan/recovery-3.c: Likewise.
2907         * c-c++-common/ubsan/shift-1.c: Likewise.
2908         * c-c++-common/ubsan/shift-2.c: Likewise.
2909         * c-c++-common/ubsan/shift-4.c: Likewise.
2910         * c-c++-common/ubsan/shift-7.c: Likewise.
2911         * c-c++-common/ubsan/undefined-2.c: Likewise.
2912         * c-c++-common/ubsan/vla-1.c: Likewise.
2913         * g++.dg/ubsan/null-1.C: Likewise.
2914         * g++.dg/ubsan/null-3.C: Likewise.
2915         * g++.dg/ubsan/null-4.C: Likewise.
2916         * g++.dg/ubsan/vptr-8.C: Likewise.
2917         * g++.dg/ubsan/vptr-9.C: Likewise.
2918         * gcc.dg/ubsan/bounds-2.c: Likewise.
2919         * gcc.dg/ubsan/object-size-9.c: Likewise.
2921 2015-05-07  Jeff Law  <law@redhat.com>
2923         * gcc.dg/tree-ssa/shorten-1.c: New test.
2925 2015-05-07  Richard Biener  <rguenther@suse.de>
2927         PR tree-optimization/66002
2928         * gcc.dg/vect/vect-125.c: New testcase.
2930 2015-05-07  Marek Polacek  <polacek@redhat.com>
2931             Martin Uecker  <uecker@eecs.berkeley.edu>
2933         * c-c++-common/ubsan/bounds-10.c: New test.
2935 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
2937         * jit.dg/harness.h (set_options): Wrap with
2938         #ifndef TEST_ESCHEWS_SET_OPTIONS.
2939         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2940         Special-case test-benchmark.c as a negative.
2941         * jit.dg/test-benchmark.c: New file.
2943 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
2945         PR target/64208
2946         * gcc.target/arm/pr64208.c: New test.
2948 2015-05-06  Alan Modra  <amodra@gmail.com>
2950         PR target/66020
2951         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2952         (gparms): Make volatile.
2954 2015-05-06  Richard Biener  <rguenther@suse.de>
2956         PR tree-optimization/62283
2957         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2959 2015-05-06  Christian Bruel  <christian.bruel@st.com>
2961         PR target/66015
2962         * gcc.target/aarch64/iinline-attr-1.c: New test.
2964 2015-05-06  Richard Biener  <rguenther@suse.de>
2966         * gcc.dg/vect/bb-slp-34.c: New testcase.
2968 2015-05-06  Richard Biener  <rguenther@suse.de>
2970         PR tree-optimization/62283
2971         * gcc.dg/vect/bb-slp-14.c: Adjust.
2973 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2975         PR target/65990
2976         * gcc.target/i386/pr65990.c: New test.
2978 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
2980         PR target/65915
2981         * gcc.target/i386/pr65915.c: New.
2983 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2985         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2986         'va_list escapes 0'.
2988 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2990         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2991         in r222173.
2993 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
2995         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2996         * gcc.target/arm/pr65924.c: Likewise.
2998 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3000         PR target/65871
3001         * gcc.target/i386/pr65871-3.c: New test.
3003 2015-05-04  Jeff Law  <law@redhat.com>
3005         Revert:
3006         2015-05-04  Jeff Law  <law@redhat.com>
3007         * gcc.dg/tree-ssa/shorten-1.c: New test.
3009 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3010             Jakub Jelinek  <jakub@redhat.com>
3012         PR c++/66007
3013         * g++.dg/cpp0x/Wnarrowing4.C: New.
3015 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
3017         * lib/target-supports.exp
3018         (check_effective_target_keeps_null_pointer_checks): Clarify that
3019         this is for targets that disable -fdelete-null-pointer-checks,
3020         not default it to off.
3021         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3022         -fdelete-null-pointer-checks explicit.
3023         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3024         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3025         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3026         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3027         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3028         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3029         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3030         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3031         * gcc.dg/tree-ssa/pr20318.c: Likewise.
3032         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3033         * gcc.dg/tree-ssa/pr20702.c: Likewise.
3034         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3035         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3036         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3037         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3038         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3039         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3040         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3041         * gcc.dg/tree-ssa/unreachable.c: Likewise.
3042         * gcc.dg/tree-ssa/vrp02.c: Likewise.
3043         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3044         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3045         * gcc.dg/tree-ssa/vrp55.c: Likewise.
3046         * g++.dg/cpp0x/static_assert9.C: Likewise.
3047         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3048         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3049         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3050         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3051         * g++.dg/tree-ssa/pr26406.C: Likewise.
3053 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
3055         PR tree-optimization/65984
3056         * c-c++-common/ubsan/pr65984.c: New test.
3058 2015-05-04  Jeff Law  <law@redhat.com>
3060         * gcc.dg/tree-ssa/shorten-1.c: New test.
3062 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3064         PR fortran/44735
3065         * gfortran.dg/pr44735.f90: New test.
3067 2015-05-04  Richard Biener  <rguenther@suse.de>
3069         PR tree-optimization/65965
3070         * gcc.dg/vect/bb-slp-33.c: New testcase.
3072 2015-05-04  Richard Biener  <rguenther@suse.de>
3074         PR tree-optimization/65935
3075         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3077 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3079         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3080         for each supported variant instead of CHECK_RESULTS.
3081         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3082         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3083         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3084         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3085         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3086         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3087         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3088         expected results for unsupported variants.  Call CHECK for each
3089         supported variant instead of CHECK_RESULTS.
3090         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3091         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3092         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3093         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3094         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3095         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3096         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3097         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3098         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3099         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3100         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3101         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3102         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3103         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3104         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3105         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3106         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3107         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3108         expected results for unsupported variants.
3109         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3110         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3111         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3112         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3113         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3114         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3115         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3116         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3117         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3118         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3119         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3120         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3121         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3122         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3123         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3124         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3125         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3126         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3127         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3128         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3129         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3130         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3131         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3132         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3133         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3134         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3135         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3136         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3138 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3140         PR fortran/37131
3141         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3143 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3144             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3146         PR c++/65858
3147         * g++.dg/cpp0x/Wnarrowing3.C: New.
3149 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3151         * gcc.dg/20150120-1.c: New test.
3152         * gcc.dg/20150120-2.c: New test.
3153         * gcc.dg/20150120-3.c: New test.
3155 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3157         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3159 2015-05-01  Renlin Li  <renlin.li@arm.com>
3161         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3163 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3165         * gfortran.dg/bound_simplification_4.f90: New.
3167 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3169         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3170         with powerpc_p8vector_ok.
3172 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3174         PR fortran/37131
3175         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3176         scan pattern.
3177         * gfortran.dg/bound_9.f90:  New test case.
3179 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3181         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3182         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3183         for 32bit x86 targets.
3184         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3185         for 32bit x86 targets.
3186         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3187         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3188         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3189         for 32bit x86 targets.
3191 2015-04-30  Marek Polacek  <polacek@redhat.com>
3193         PR tree-optimization/63551
3194         * g++.dg/ipa/pr63551.C: New test.
3196 2015-04-30  Caroline Tice  <cmtice@google.com>
3198         PR  65929
3199         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3200         partition size on certain targets.
3202 2015-04-30  Renlin Li  <renlin.li@arm.com>
3204         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3206 2015-04-30  Marek Polacek  <polacek@redhat.com>
3208         * c-c++-common/Wbool-compare-3.c: New test.
3210         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3211         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3213 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3215         PR c++/57610
3216         * g++.dg/init/ref22.C: New.
3218 2015-04-30  Marek Polacek  <polacek@redhat.com>
3220         * gcc.dg/init-bad-8.c: New test.
3222         * gcc.dg/incomplete-typedef-1.c: New test.
3224 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3226         PR c++/59955
3227         * g++.dg/template/crash121.C: New.
3229 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
3231         * gcc.target/mips/call-from-init.c: New test.
3232         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3234 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3236         PR target/65871
3237         * gcc.target/i386/pr65871-1.c: New test.
3238         * gcc.target/i386/pr65871-2.c: Ditto.
3240 2015-04-29  Marek Polacek  <polacek@redhat.com>
3242         PR c/64610
3243         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3244         * c-c++-common/Wbool-compare-2.c: New test.
3246 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3248         PR target/65770
3249         * gcc.target/aarch64/vstN_lane_1.c: New file.
3251 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3253         PR c++/64667
3254         * g++.dg/warn/Winit-self-3.C: New.
3256 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3258         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3260 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
3262         PR target/65924
3263         * gcc.target/arm/pr65924.c: New test.
3265 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3267         * g++.dg/gomp/tpl-target-update.C: New file.
3269 2015-04-29  Richard Biener  <rguenther@suse.de>
3271         PR tree-optimization/65917
3272         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3274 2015-04-29  Christian Bruel  <christian.bruel@st.com>
3276         PR target/64835
3277         * gcc.dg/ipa/iinline-attr.c: New test.
3278         * gcc.target/i386/iinline-attr-2.c: New test.
3280 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
3282         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3283         segfault is fixed.
3285 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3287         * gcc.dg/vect/vect-33.c: Remove spurious line.
3289 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
3291         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3293 2015-04-28  Marek Polacek  <polacek@redhat.com>
3295         PR c/65901
3296         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3297         * gcc.dg/pr65901.c: New test.
3299 2015-04-28  Richard Biener  <rguenther@suse.de>
3301         PR tree-optimization/62283
3302         * gfortran.dg/vect/pr62283-2.f: New testcase.
3303         * gcc.dg/vect/bb-slp-14.c: Adjust.
3305 2015-04-28  Richard Biener  <rguenther@suse.de>
3307         PR tree-optimization/65851
3308         * g++.dg/torture/pr65851.C: New testcase.
3310 2015-04-27  Jeff Law <law@redhat.com>
3312         PR tree-optimization/65217
3313         * gcc.target/i386/pr65217.c: Remove XFAIL.
3315 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3317         PR fortran/60322
3318         Add tests forgotten to svn-add.
3319         * gfortran.dg/class_allocate_19.f03: New test.
3320         * gfortran.dg/class_array_20.f03: New test.
3321         * gfortran.dg/class_array_21.f03: New test.
3322         * gfortran.dg/finalize_29.f08: New test.
3324 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3326         PR fortran/59678
3327         PR fortran/65841
3328         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3329         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3331 2015-04-27  Caroline Tice  <cmtice@google.com>
3333         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3334         partition size.
3336 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
3338         PR target/64579
3339         * gcc.target/powerpc/htm-1.c: New test.
3340         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3341         on 64-bit compiles.
3342         (__builtin_tabortdci): Likewise.
3343         (__builtin_tcheck): Remove operand.
3344         * lib/target-supports.exp (check_htm_hw_available): New function.
3346 2015-04-27  Richard Biener  <rguenther@suse.de>
3348         * gcc.target/i386/pr65217.c: XFAIL.
3350 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
3352         PR tree-optimization/65875
3353         * gcc.c-torture/compile/pr65875.c: New test.
3355 2015-04-25  Marek Polacek  <polacek@redhat.com>
3357         PR c/52085
3358         * gcc.dg/enum-incomplete-2.c: New test.
3359         * gcc.dg/enum-mode-1.c: New test.
3361 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3363         PR target/65849
3364         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3365         set new options.
3366         * gcc.target/powerpc/pr65849-2.c: Likewise.
3368 2015-04-24  Tom de Vries  <tom@codesourcery.com>
3370         PR tree-optimization/65802
3371         * g++.dg/pr65802.C: Move to ...
3372         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
3373         stdarg.h.  Rewrite for C.
3374         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
3375         va_start and va_end.  Remove unnecessary inline asm.
3377 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
3378             Wei Mi  <wmi@google.com>
3380         * gcc.target/i386/sse2-load-multi.c: New test.
3381         * gcc.target/i386/sse2-store-multi.c: Ditto.
3383 2015-04-24  Marek Polacek  <polacek@redhat.com>
3385         PR c/65830
3386         * c-c++-common/pr65830.c: New test.
3388         PR c/63357
3389         * c-c++-common/Wlogical-op-1.c: New test.
3391 2015-04-24  Marek Polacek  <polacek@redhat.com>
3393         PR c/61534
3394         * c-c++-common/pr61534-1.c: New test.
3396 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3397             Steven Bosscher <steven@gcc.gnu.org>
3399         PR rtl-optimization/34503
3400         * gcc.target/arm/pr64616.c: New file.
3402 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
3404         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3406 2015-04-24  Terry Guo  <terry.guo@arm.com>
3408         * gcc.target/arm/pr65710.c: Update the options.
3410 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
3412         * gcc.target/i386/pr65523.c: Skip x32.
3414 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3416         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3417         to look for vcl* where appropriate.
3419 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3421         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3422         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3424 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
3426         PR target/26702
3427         * gcc.target/arm/pr26702.c: New test.
3429 2015-04-23  Marek Polacek  <polacek@redhat.com>
3431         PR c/65345
3432         * gcc.dg/pr65345-1.c: New test.
3433         * gcc.dg/pr65345-2.c: New test.
3435 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3437         * gcc.target/powerpc/crypto-builtin-2.c: New.
3439 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
3441         PR fortran/60322
3442         * gfortran.dg/class_allocate_19.f03: New test.
3443         * gfortran.dg/class_array_20.f03: New test.
3444         * gfortran.dg/class_array_21.f03: New test.
3445         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3446         * gfortran.dg/finalize_15.f90: Fixing comparision to model
3447         initialization correctly.
3448         * gfortran.dg/finalize_29.f08: New test.
3450 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3452         * gcc.target/powerpc/swaps-p8-18.c: New test.
3454 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3456         PR target/65456
3457         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3458         * gcc.dg/vect/bb-slp-25.c: Likewise.
3459         * gcc.dg/vect/bb-slp-29.c: Likewise.
3460         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3461         vect_no_align && { ! vect_hw_misalign }.
3462         * gcc.dg/vect/bb-slp-9.c: Likewise.
3463         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3464         vect_hw_misalign.
3465         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3466         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3467         account for POWER8, where peeling for alignment is not needed.
3468         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3469         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3470         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3471         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3472         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3473         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3474         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3475         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3476         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3477         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3478         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3479         * gcc.dg/vect/pr16105.c: Likewise.
3480         * gcc.dg/vect/pr20122.c: Likewise.
3481         * gcc.dg/vect/pr33804.c: Likewise.
3482         * gcc.dg/vect/pr33953.c: Likewise.
3483         * gcc.dg/vect/pr56787.c: Likewise.
3484         * gcc.dg/vect/pr58508.c: Likewise.
3485         * gcc.dg/vect/slp-25.c: Likewise.
3486         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3487         * gcc.dg/vect/vect-105.c: Likewise.
3488         * gcc.dg/vect/vect-27.c: Likewise.
3489         * gcc.dg/vect/vect-29.c: Likewise.
3490         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3491         POWER8.
3492         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3493         && { ! vect_hw_misalign }.
3494         * gcc.dg/vect/vect-44.c: Likewise.
3495         * gcc.dg/vect/vect-48.c: Likewise.
3496         * gcc.dg/vect/vect-50.c: Likewise.
3497         * gcc.dg/vect/vect-52.c: Likewise.
3498         * gcc.dg/vect/vect-56.c: Likewise.
3499         * gcc.dg/vect/vect-60.c: Likewise.
3500         * gcc.dg/vect/vect-72.c: Likewise.
3501         * gcc.dg/vect/vect-75-big-array.c: Likewise.
3502         * gcc.dg/vect/vect-75.c: Likewise.
3503         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3504         * gcc.dg/vect/vect-77-global.c: Likewise.
3505         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3506         * gcc.dg/vect/vect-78-global.c: Likewise.
3507         * gcc.dg/vect/vect-93.c: Likewise.
3508         * gcc.dg/vect/vect-95.c: Likewise.
3509         * gcc.dg/vect/vect-96.c: Likewise.
3510         * gcc.dg/vect/vect-cond-1.c: Likewise.
3511         * gcc.dg/vect/vect-cond-3.c: Likewise.
3512         * gcc.dg/vect/vect-cond-4.c: Likewise.
3513         * gcc.dg/vect/vect-cselim-1.c: Likewise.
3514         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3515         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3516         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3517         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3518         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3519         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3520         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3521         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3522         * gcc.dg/vect/vect-outer-5.c: Likewise.
3523         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3524         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3525         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3526         * gcc.dg/vect/vect-outer-fir.c: Likewise.
3527         * gcc.dg/vect/vect-peel-3.c: Likewise.
3528         * gcc.dg/vect/vect-peel-4.c: Likewise.
3529         * gcc.dg/vect/vect-pre-interact.c: Likewise.
3530         * gcc.target/powerpc/pr65456.c: New test.
3531         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3532         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3533         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3534         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3535         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3536         vect_no_align && { ! vect_hw_misalign }.
3537         * gfortran.dg/vect/vect-3.f90: Likewise.
3538         * gfortran.dg/vect/vect-4.f90: Likewise.
3539         * gfortran.dg/vect/vect-5.f90: Likewise.
3540         * lib/target-supports.exp (check_effective_target_vect_no_align):
3541         Return 1 for POWER8.
3542         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3544 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3546         PR fortran/65429
3547         * gfortran.dg/pr65429.f90: New test.
3549 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
3551         * c-c++-common/asan/user-section-1.c: New test.
3552         * c-c++-common/asan/user-section-2.c: New test.
3553         * c-c++-common/asan/user-section-3.c: New test.
3555 2015-04-22  Hale Wang  <hale.wang@arm.com>
3556             Terry Guo  <terry.guo@arm.com>
3558         PR rtl-optimization/64818
3559         * gcc.target/arm/pr64818.c: New test.
3561 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
3563         PR ipa/65076
3564         * g++.dg/tree-ssa/pr61034.C: Update template.
3565         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3566         * gcc.dg/Warray-bounds-11.c: Likewise.
3567         * gcc.dg/Warray-bounds.c: Likewise.
3569 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3571         PR libgfortran/65234
3572         * gfortran.dg/fmt_unlimited.f90: New test.
3574 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3576         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3577         headers.
3578         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3579         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3580         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3581         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3582         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3583         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3584         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3586 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3588         PR libgfortran/56743
3589         * gfortran.dg/namelist_87.f90: New test.
3591 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3593         * gcc.target/aarch64/mult-synth_1.c: New test.
3594         * gcc.target/aarch64/mult-synth_2.c: Likewise.
3595         * gcc.target/aarch64/mult-synth_3.c: Likewise.
3596         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3597         * gcc.target/aarch64/mult-synth_5.c: Likewise.
3598         * gcc.target/aarch64/mult-synth_6.c: Likewise.
3600 2015-04-21  Richard Biener  <rguenther@suse.de>
3602         PR tree-optimization/65650
3603         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3604         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3605         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3606         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3607         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3608         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3610 2015-04-21  Tom de Vries  <tom@codesourcery.com>
3612         PR tree-optimization/65802
3613         * g++.dg/pr65802.C: New test.
3615 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
3617         PR testsuite/65767
3618         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3619         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3621 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
3623         PR c++/65801
3624         * g++.dg/cpp0x/Wnarrowing2.C: New.
3626 2015-04-20  Jeff Law  <law@redhat.com>
3628         PR tree-optimization/65658
3629         * gcc.dg/pr65658.c: New test.
3631 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
3633         PR target/64134
3634         * gcc.target/aarch64/vec_init_1.c: New test.
3636 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
3638         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3639         targets.
3641 2015-04-18  Martin Sebor  <msebor@redhat.com>
3643         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3644         of non-nul characters.
3645         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3647 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3649         PR target/65787
3650         * gcc.target/powerpc/pr65787.c: New.
3652 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3654         PR target/65689
3655         * gcc.target/aarch64/c-output-template-4.c: New test.
3657 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3659         PR target/65780
3660         * gcc.dg/pr65780-1.c: New test.
3661         * gcc.dg/pr65780-2.c: Likewise.
3662         * gcc.target/i386/pr32219-9.c: Likewise.
3663         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3664         symbol.
3665         * gcc.target/i386/pr64317.c (c): Initialize.
3667 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3669         PR target/65612
3670         * g++.dg/ext/mv18.C: New test.
3671         * g++.dg/ext/mv19.C: Likewise.
3672         * g++.dg/ext/mv20.C: Likewise.
3673         * g++.dg/ext/mv21.C: Likewise.
3674         * g++.dg/ext/mv22.C: Likewise.
3675         * g++.dg/ext/mv23.C: Likewise.
3677 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
3679         PR c++/64527
3680         * g++.dg/init/pr64527.C: New test.
3682 2015-04-17  Tom de Vries  <tom@codesourcery.com>
3683             Michael Matz  <matz@suse.de>
3685         PR tree-optimization/64950
3686         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3687         x86_64-*-*.
3689 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
3691         * c-c++-common/asan/user-section-1.c: New test.
3693 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3695         PR debug/65771
3696         * gcc.dg/debug/pr65771.c: New test.
3698 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3700         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3701         __buitlin_alloca with __builtin_alloca.
3703 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
3705         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3707 2015-04-16  Richard Biener  <rguenther@suse.de>
3709         PR tree-optimization/64277
3710         * gcc.dg/Warray-bounds-14.c: New testcase.
3711         * gcc.dg/Warray-bounds-15.c: Likewise.
3712         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3713         * c-c++-common/ubsan/bounds-6.c: Likewise.
3715 2015-04-16  Renlin Li  <renlin.li@arm.com>
3717         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3718         * gcc.target/arm/unsigned-float.c: New.
3720 2015-04-16  Richard Biener  <rguenther@suse.de>
3722         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3723         * gcc.dg/tree-ssa/pr37508.c: Adjust.
3724         * gfortran.dg/reassoc_6.f: Remove XFAIL.
3726 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
3728         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3729         * g++.dg/cpp0x/decltype-call1.C: Likewise.
3730         * g++.dg/cpp0x/defaulted21.C: Likewise.
3731         * g++.dg/cpp0x/defaulted28.C: Likewise.
3732         * g++.dg/cpp0x/defaulted47.C: Likewise.
3733         * g++.dg/cpp0x/elision_neg.C: Likewise.
3734         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3735         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3736         * g++.dg/cpp0x/implicit1.C: Likewise.
3737         * g++.dg/cpp0x/implicit9.C: Likewise.
3738         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3739         * g++.dg/cpp0x/range-for13.C: Likewise.
3740         * g++.dg/gomp/clause-2.C: Likewise.
3741         * g++.dg/gomp/udr-5.C: Likewise.
3742         * g++.dg/inherit/access6.C: Likewise.
3743         * g++.dg/lookup/duperr1.C: Likewise.
3744         * g++.dg/lookup/friend2.C: Likewise.
3745         * g++.dg/lookup/pr6936.C: Likewise.
3746         * g++.dg/lookup/scoped1.C: Likewise.
3747         * g++.dg/lookup/using26.C: Likewise.
3748         * g++.dg/lookup/using38.C: Likewise.
3749         * g++.dg/other/access2.C: Likewise.
3750         * g++.dg/overload/defarg3.C: Likewise.
3751         * g++.dg/overload/defarg6.C: Likewise.
3752         * g++.dg/parse/access11.C: Likewise.
3753         * g++.dg/parse/access2.C: Likewise.
3754         * g++.dg/parse/access3.C: Likewise.
3755         * g++.dg/parse/access4.C: Likewise.
3756         * g++.dg/parse/access5.C: Likewise.
3757         * g++.dg/parse/access6.C: Likewise.
3758         * g++.dg/parse/access8.C: Likewise.
3759         * g++.dg/parse/access9.C: Likewise.
3760         * g++.dg/parse/crash40.C: Likewise.
3761         * g++.dg/tc1/dr142.C: Likewise.
3762         * g++.dg/tc1/dr166.C: Likewise.
3763         * g++.dg/tc1/dr52.C: Likewise.
3764         * g++.dg/template/access11.C: Likewise.
3765         * g++.dg/template/access18.C: Likewise.
3766         * g++.dg/template/access19.C: Likewise.
3767         * g++.dg/template/access2.C: Likewise.
3768         * g++.dg/template/access20.C: Likewise.
3769         * g++.dg/template/access26.C: Likewise.
3770         * g++.dg/template/access3.C: Likewise.
3771         * g++.dg/template/access7.C: Likewise.
3772         * g++.dg/template/conv12.C: Likewise.
3773         * g++.dg/template/crash69.C: Likewise.
3774         * g++.dg/template/friend31.C: Likewise.
3775         * g++.dg/template/friend32.C: Likewise.
3776         * g++.dg/template/memfriend15.C: Likewise.
3777         * g++.dg/template/memfriend16.C: Likewise.
3778         * g++.dg/template/memfriend17.C: Likewise.
3779         * g++.dg/template/memfriend7.C: Likewise.
3780         * g++.dg/template/pr32519.C: Likewise.
3781         * g++.dg/template/qualttp21.C: Likewise.
3782         * g++.dg/template/qualttp8.C: Likewise.
3783         * g++.dg/template/ttp10.C: Likewise.
3784         * g++.dg/template/typedef11.C: Likewise.
3785         * g++.dg/template/typedef13.C: Likewise.
3786         * g++.dg/template/typedef19.C: Likewise.
3787         * g++.dg/template/typedef20.C: Likewise.
3788         * g++.dg/template/typedef22.C: Likewise.
3789         * g++.dg/template/using16.C: Likewise.
3790         * g++.dg/template/virtual3.C: Likewise.
3791         * g++.dg/ubsan/pr61272.C: Likewise.
3792         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3793         * g++.old-deja/g++.brendan/crash11.C: Likewise.
3794         * g++.old-deja/g++.brendan/enum6.C: Likewise.
3795         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3796         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3797         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3798         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3799         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3800         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3801         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3802         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3803         * g++.old-deja/g++.jason/access17.C: Likewise.
3804         * g++.old-deja/g++.jason/access18.C: Likewise.
3805         * g++.old-deja/g++.jason/access22.C: Likewise.
3806         * g++.old-deja/g++.jason/access23.C: Likewise.
3807         * g++.old-deja/g++.jason/access8.C: Likewise.
3808         * g++.old-deja/g++.jason/delete3.C: Likewise.
3809         * g++.old-deja/g++.jason/report.C: Likewise.
3810         * g++.old-deja/g++.law/access2.C: Likewise.
3811         * g++.old-deja/g++.law/access3.C: Likewise.
3812         * g++.old-deja/g++.law/access4.C: Likewise.
3813         * g++.old-deja/g++.law/access5.C: Likewise.
3814         * g++.old-deja/g++.law/arm12.C: Likewise.
3815         * g++.old-deja/g++.law/arm14.C: Likewise.
3816         * g++.old-deja/g++.law/ctors13.C: Likewise.
3817         * g++.old-deja/g++.law/union2.C: Likewise.
3818         * g++.old-deja/g++.law/visibility12.C: Likewise.
3819         * g++.old-deja/g++.law/visibility15.C: Likewise.
3820         * g++.old-deja/g++.law/visibility16.C: Likewise.
3821         * g++.old-deja/g++.law/visibility17.C: Likewise.
3822         * g++.old-deja/g++.law/visibility18.C: Likewise.
3823         * g++.old-deja/g++.law/visibility19.C: Likewise.
3824         * g++.old-deja/g++.law/visibility20.C: Likewise.
3825         * g++.old-deja/g++.law/visibility21.C: Likewise.
3826         * g++.old-deja/g++.law/visibility24.C: Likewise.
3827         * g++.old-deja/g++.law/visibility4.C: Likewise.
3828         * g++.old-deja/g++.law/visibility5.C: Likewise.
3829         * g++.old-deja/g++.law/visibility6.C: Likewise.
3830         * g++.old-deja/g++.law/visibility7.C: Likewise.
3831         * g++.old-deja/g++.law/visibility8.C: Likewise.
3832         * g++.old-deja/g++.law/visibility9.C: Likewise.
3833         * g++.old-deja/g++.niklas/t135.C: Likewise.
3834         * g++.old-deja/g++.oliva/delete1.C: Likewise.
3835         * g++.old-deja/g++.oliva/partord1.C: Likewise.
3836         * g++.old-deja/g++.other/access11.C: Likewise.
3837         * g++.old-deja/g++.other/access4.C: Likewise.
3838         * g++.old-deja/g++.other/access7.C: Likewise.
3839         * g++.old-deja/g++.other/crash1.C: Likewise.
3840         * g++.old-deja/g++.other/crash7.C: Likewise.
3841         * g++.old-deja/g++.other/friend1.C: Likewise.
3842         * g++.old-deja/g++.other/friend4.C: Likewise.
3843         * g++.old-deja/g++.other/friend9.C: Likewise.
3844         * g++.old-deja/g++.other/lineno1.C: Likewise.
3845         * g++.old-deja/g++.other/using1.C: Likewise.
3846         * g++.old-deja/g++.pt/enum14.C: Likewise.
3847         * g++.old-deja/g++.pt/friend11.C: Likewise.
3848         * g++.old-deja/g++.pt/friend21.C: Likewise.
3849         * g++.old-deja/g++.pt/friend3.C: Likewise.
3850         * g++.old-deja/g++.pt/inherit2.C: Likewise.
3851         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3852         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3853         * g++.old-deja/g++.robertl/eb94.C: Likewise.
3855 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
3857         PR ipa/65765
3858         * g++.dg/ipa/pr65765.C: New test.
3860 2015-04-15  Nick Clifton  <nickc@redhat.com>
3862         * gcc.target/rx/builtins.c: Disable RMPA test if string
3863         instructions are not allowed.
3865 2015-04-15  Alan Modra  <amodra@gmail.com>
3867         * gcc.dg/pr65408.c: New.
3869 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3871         PR target/65729
3872         * gcc.target/arm/pr65729.c: New test.
3874 2015-04-14  Richard Biener  <rguenther@suse.de>
3876         PR tree-optimization/65758
3877         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3879 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3881         PR target/65648
3882         * gcc.c-torture/execute/pr65648.c: New test.
3884 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3886         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3887         __builtin_finite instead of finite.
3888         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3889         Likewise.
3891 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
3893         PR tree-optimization/63387
3894         * gcc.dg/pr63387.c: New testcase.
3896 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
3898         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3900 2015-04-13  Richard Biener  <rguenther@suse.de>
3902         PR tree-optimization/65204
3903         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3905 2015-04-13  Terry Guo  <terry.guo@arm.com>
3907         PR target/65710
3908         * gcc.target/arm/pr65710.c: New.
3910 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3912         PR tree-optimization/65747
3913         * g++.dg/torture/pr65747.C: New test.
3915 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3917         PR c++/65736
3918         * g++.dg/cpp0x/pr65736.C: New test.
3920 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
3921             Martin Liska  <mliska@suse.cz>
3923         PR ipa/65722
3924         * g++.dg/ipa/pr65722.C: New testcase.
3926 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3928         PR tree-optimization/65735
3929         * gcc.c-torture/compile/pr65735.c: New test.
3931 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
3933         PR middle-end/65554
3934         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3936 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3938         PR target/65671
3939         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3941 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
3943         PR target/65647
3944         * gcc.target/arm/pr65647-2.c: New.
3946 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3948         PR target/65694
3949         * g++.dg/torture/pr65694.C: New test.
3951 2015-04-10  Tobias Burnus  <burnus@net-b.de>
3953         * gfortran.dg/coarray_lock_6.f90: New.
3954         * gfortran.dg/coarray_lock_7.f90: New.
3955         * gfortran.dg/coarray/lock_2.f90: New.
3957 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
3959         PR fortran/56674
3960         PR fortran/58813
3961         PR fortran/59016
3962         PR fortran/59024
3963         * gfortran.dg/used_types_27.f90: New.
3965 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3967         PR target/65671
3968         * gcc.target/i386/pr65671.c: New.
3970 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3972         PR tree-optimization/65709
3973         * c-c++-common/ubsan/align-9.c: New test.
3975 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
3977         PR fortran/56852
3978         * gfortran.dg/pr56852.f90: New test.
3980 2015-04-09  Marek Polacek  <polacek@redhat.com>
3981             Jakub Jelinek  <jakub@redhat.com>
3983         PR middle-end/65554
3984         * g++.dg/opt/pr65554.C: New test.
3986 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3988         PR c++/65690
3989         * c-c++-common/attr-aligned-1.c: New test.
3991 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
3993         * gcc.target/i386/mpx/memmove-zero-length.c: New.
3995 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3997         PR target/65676
3998         * gcc.target/i386/sse-25.c: New.
4000 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4002         PR target/65693
4003         * gcc.target/i386/pr65693.c: New test.
4005 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4007         * gcc.dg/lto/chkp-static-bounds_0.c: New.
4009 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4011         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4013 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4015         * gcc.target/i386/thunk-retbnd.c: New.
4017 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4019         * gnat.dg/opt48.adb: New test.
4020         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4021         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4023 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
4025         PR ipa/65540
4026         * gcc.c-torture/compile/pr65540.c: New.
4028 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
4030         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4031         -Wno-pointer-arith.
4033 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
4035         PR debug/65678
4036         * g++.dg/debug/pr65678.C: New test.
4038         PR middle-end/65680
4039         * gcc.c-torture/compile/pr65680.c: New test.
4041 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
4043         PR fortran/65548
4044         * gfortran.dg/allocate_with_source_5.f90: New test.
4046 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4048         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4049         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4051 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
4053         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4055 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4057         PR target/65614
4058         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4059         to get floating point compression.
4060         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4062 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
4064         PR preprocessor/61977
4065         * gcc.dg/cpp/pr61977.c: New test.
4067 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4069         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4071 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4073         PR target/65647
4074         * gcc.target/arm/pr65647.c: New.
4076 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4078         PR ipa/65655
4079         * g++.dg/torture/pr65655.C: New testcase.
4081 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4083         PR c++/64085
4084         * g++.dg/cpp1y/lambda-init13.C: New.
4086 2015-04-03  Marek Polacek  <polacek@redhat.com>
4088         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4090 2015-04-02  Marek Polacek  <polacek@redhat.com>
4092         PR c++/65642
4093         * g++.dg/cpp0x/constexpr-fold1.C: New test.
4094         * g++.dg/cpp0x/constexpr-fold2.C: New test.
4096 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
4098         PR preprocessor/61977
4099         * gcc.target/powerpc/pr61977-1.c: New test.
4100         * gcc.target/powerpc/pr61977-2.c: New test.
4102 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4104         PR c++/56100
4105         * g++.dg/warn/Wshadow-8.C: New.
4106         * g++.dg/warn/Wshadow-9.C: Likewise.
4107         * g++.dg/warn/Wshadow-10.C: Likewise.
4108         * g++.dg/warn/Wshadow-11.C: Likewise.
4110 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4112         * gcc.dg/pr23623.c: Added aligned attribute.
4113         * gcc.dg/20141029-1.c: Likewise.
4114         * gcc.dg/20150306-1.c: New test.
4116 2015-04-01  Marek Polacek  <polacek@redhat.com>
4118         PR c++/65554
4119         * g++.dg/cpp0x/initlist93.C: New test.
4120         * g++.dg/cpp0x/initlist94.C: New test.
4122 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4124         PR target/65624
4125         * gcc.target/aarch64/pr65624.c: New test.
4127 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4129         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4131 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4133         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4134         extra variable to force stack alignment.
4135         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4136         extra variable to force stack alignment.
4138 2015-03-31  Marek Polacek  <polacek@redhat.com>
4140         PR c++/65390
4141         * g++.dg/template/pr65390.C: New test.
4143 2015-03-31  Martin Liska  <mliska@suse.cz>
4145         * g++.dg/ipa/pr65557.C: New test.
4147 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4149         * gcc.target/s390/hotpatch-25.c: New test.
4150         * gcc.target/s390/hotpatch-1.c: Update test.
4151         * gcc.target/s390/hotpatch-10.c: Update test.
4152         * gcc.target/s390/hotpatch-11.c: Update test.
4153         * gcc.target/s390/hotpatch-12.c: Update test.
4154         * gcc.target/s390/hotpatch-13.c: Update test.
4155         * gcc.target/s390/hotpatch-14.c: Update test.
4156         * gcc.target/s390/hotpatch-15.c: Update test.
4157         * gcc.target/s390/hotpatch-16.c: Update test.
4158         * gcc.target/s390/hotpatch-17.c: Update test.
4159         * gcc.target/s390/hotpatch-18.c: Update test.
4160         * gcc.target/s390/hotpatch-19.c: Update test.
4161         * gcc.target/s390/hotpatch-2.c: Update test.
4162         * gcc.target/s390/hotpatch-21.c: Update test.
4163         * gcc.target/s390/hotpatch-22.c: Update test.
4164         * gcc.target/s390/hotpatch-23.c: Update test.
4165         * gcc.target/s390/hotpatch-24.c: Update test.
4166         * gcc.target/s390/hotpatch-3.c: Update test.
4167         * gcc.target/s390/hotpatch-4.c: Update test.
4168         * gcc.target/s390/hotpatch-5.c: Update test.
4169         * gcc.target/s390/hotpatch-6.c: Update test.
4170         * gcc.target/s390/hotpatch-7.c: Update test.
4171         * gcc.target/s390/hotpatch-8.c: Update test.
4172         * gcc.target/s390/hotpatch-9.c: Update test.
4173         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4175 2015-03-31  Richard Biener  <rguenther@suse.de>
4177         PR middle-end/65626
4178         * g++.dg/torture/pr65626.C: New testcase.
4180 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4182         PR target/65531
4183         * gcc.target/i386/mpx/pr65531.cc: New.
4185 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4187         PR target/65602
4188         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4189         __builtin_alloca instead of alloca.
4190         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4191         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4192         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4193         check.
4195 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4197         PR ipa/65610
4198         * g++.dg/ubsan/pr65610.C: New test.
4200 2015-03-30  Marek Polacek  <polacek@redhat.com>
4202         PR c++/65398
4203         * g++.dg/cpp0x/pr65398-2.C: New test.
4205 2015-03-30  Marek Polacek  <polacek@redhat.com>
4207         * c-c++-common/pr65556.c: Change the width of bit-fields.
4209 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4211         PR ipa/65588
4212         * gcc.target/i386/pr65588.c: New testcase.
4214 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4216         PR libgfortran/65563
4217         * gfortran.dg/open_errors_2.f90:  New test.
4219 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4221         PR libgfortran/65596
4222         * gfortran.dg/namelist_86.f90: New test.
4224 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4226         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4227         statement to reflect new ownership.
4229 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4231         PR c++/42328
4232         * g++.dg/template/friend58.C: New.
4233         * g++.dg/template/friend59.C: Likewise.
4235 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4237         PR c/65586
4238         * g++.dg/gomp/openmp-simd-3.C: New.
4239         * gcc.dg/gomp/openmp-simd-3.c: New.
4241 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4243         PR target/65248
4244         * gcc.target/i386/pr65248-1.c: New file.
4245         * gcc.target/i386/pr65248-2.c: Likewise.
4246         * gcc.target/i386/pr65248-3.c: Likewise.
4247         * gcc.target/i386/pr65248-4.c: Likewise.
4249 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4251         PR target/65593
4252         * gcc.c-torture/compile/pr65593.c: New test.
4254 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4256         PR c++/59329
4257         * g++.dg/cpp1y/constexpr-assert1.C: New.
4259 2015-03-27  Marek Polacek  <polacek@redhat.com>
4261         PR c++/65556
4262         * c-c++-common/pr65556.c: New test.
4264 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4266         PR ipa/65600
4267         * g++.dg/torture/pr65600.C: New testcase.
4269 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4271         PR target/65407
4272         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4274 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
4276         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4277         statement and cleanup. Fixed typos.
4279 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4281         PR middle-end/65595
4282         * gcc.c-torture/compile/pr65595.c: New testcase.
4284 2015-03-27  Marek Polacek  <polacek@redhat.com>
4286         PR sanitizer/65583
4287         * g++.dg/ubsan/pr65583.C: New test.
4289 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4291         * gcc.c-torture/compile/20150327.c: New testcase.
4293 2015-03-26  Richard Biener  <rguenther@suse.de>
4295         PR middle-end/65555
4296         * g++.dg/torture/pr65555.C: New testcase.
4298 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
4300         PR tree-optimization/64715
4301         * gcc.dg/builtin-object-size-15.c: New test.
4302         * gcc.dg/pr64715-1.c: New test.
4303         * gcc.dg/pr64715-2.c: New test.
4305 2015-03-26  Richard Biener  <rguenther@suse.de>
4307         PR middle-end/65519
4308         * gnat.dg/specs/opt2.ads: Fix testcase.
4310 2015-03-25  Martin Sebor  <msebor@redhat.com>
4312         PR testsuite/65526
4313         * lib/target-supports.exp (check_effective_target_arm32): Fail early
4314         when target isn't arm*-*-*-*.
4315         (check_effective_target_arm_nothumb): Likewise.
4316         (check_effective_target_arm_little_endian): Likewise.
4317         (check_effective_target_arm_vect_no_misalign): Likewise.
4318         (check_effective_target_aarch64_little_endian): Fail early if target
4319         isn't aarch64*-*-*.
4321 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
4323         PR tree-optimization/65177
4324         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4326 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
4328         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4329         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4330         smmintrin.h and mm3dnow.h.
4332 2015-03-25  Marek Polacek  <polacek@redhat.com>
4334         PR c++/65558
4335         * g++.dg/cpp0x/pr65558.C: New test.
4337 2015-03-25  Marek Polacek  <polacek@redhat.com>
4339         PR c++/61670
4340         * g++.dg/template/pr61670.C: New test.
4342 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4344         PR c++/54987
4345         * g++.dg/template/pr54987.C: New.
4347 2015-03-25  Richard Biener  <rguenther@suse.de>
4349         PR tree-optimization/62630
4350         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4352 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4354         PR target/65508
4355         * gcc.target/i386/mpx/pr65508.c: New.
4357 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
4359         PR fortran/64952
4360         PR fortran/65532
4361         * gfortran.dg/data_initialized_3.f90: New.
4363 2015-03-25  Richard Biener  <rguenther@suse.de>
4365         PR middle-end/65519
4366         * gnat.dg/specs/opt2.ads: New testcase.
4368 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
4370         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4371         * gcc.target/arm/memset-inline-4.c: Skip for
4372         arm_tune_string_ops_prefer_neon.
4373         * gcc.target/arm/memset-inline-5.c: Ditto.
4374         * gcc.target/arm/memset-inline-6.c: Ditto.
4375         * gcc.target/arm/memset-inline-8.c: Ditto.
4376         * gcc.target/arm/memset-inline-9.c: Ditto.
4378 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4380         PR c++/58923
4381         * g++.dg/other/virtual3.C: New.
4383 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4385         PR c++/60130
4386         * g++.dg/cpp0x/vt-60130.C: New.
4388 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4390         PR c++/61971
4391         * g++.dg/warn/Warray-bounds-7.C: New.
4393 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4395         PR c++/60067
4396         * g++.dg/template/defarg18.C: New.
4398 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4400         PR c++/59988
4401         * g++.dg/cpp0x/vt-59988.C: New.
4403 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
4405         PR tree-optimization/65533
4406         * gcc.dg/pr65533.c: New test.
4408 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
4410         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4411         source= and mold= expressions functionality.
4412         * gfortran.dg/allocate_class_4.f90: New test.
4413         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4414         copying an unlimited polymorhpic object containing a char array
4415         to another unlimited polymorphic object respects the _len
4416         component.
4417         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4418         whether deferred length char array allocate works, unlimited
4419         polymorphic object allocation from a string works and if
4420         allocating an array of deferred length strings works.
4421         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4423 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4425         PR c++/65513
4426         * g++.dg/cpp0x/constexpr-array11.C: New.
4428 2015-03-24  Richard Biener  <rguenther@suse.de>
4430         PR middle-end/65517
4431         * gcc.dg/torture/pr65517.c: New testcase.
4433 2015-03-24  Tobias Burnus  <burnus@net-b.de>
4435         * gfortran.dg/coindexed_1.f90: Moved from
4436         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4438 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4440         PR testsuite/65506
4441         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4442         gimple dump.
4444         PR target/65523
4445         * gcc.target/i386/pr65523.c: New test.
4447         PR ipa/65475
4448         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4449         dg-options.
4450         * g++.dg/lto/pr65475b_0.C: Likewise.
4452 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
4454         PR target/65505
4455         * gcc.target/sh/torture/pr65505.c: New.
4457 2015-03-23  Martin Sebor  <msebor@redhat.com>
4459         PR testsuite/63175
4460         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4461         assembly for lvx in addition to lxv.
4463 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4465         PR target/65504
4466         * gfortran.dg/pr65504.f90: New test.
4468         PR ipa/65521
4469         * gcc.dg/pr65521.c: New test.
4471 2015-03-23  Richard Biener  <rguenther@suse.de>
4473         PR tree-optimization/65518
4474         * gcc.dg/vect/pr65518.c: New testcase.
4476 2015-03-23  Richard Biener  <rguenther@suse.de>
4478         PR tree-optimization/65494
4479         * gcc.dg/vect/pr65494.c: New testcase.
4481 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4483         PR preprocessor/65238
4484         * c-c++-common/cpp/pr65238-1.c: New test.
4485         * gcc.dg/cpp/pr65238-2.c: New test.
4486         * gcc.dg/cpp/trad/pr65238-3.c: New test.
4487         * gcc.dg/cpp/trad/pr65238-4.c: New test.
4489 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
4490             Mikael Morin  <mikael@gcc.gnu.org>
4492         PR fortran/64952
4493         * gfortran.dg/elemental_dependency_4.f90: New.
4494         * gfortran.dg/elemental_dependency_5.f90: New.
4496 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4498         PR ipa/65475
4499         * g++.dg/lto/pr65475b_0.C: New testcase.
4500         * g++.dg/lto/pr65475b_1.C: New testcase.
4501         * g++.dg/lto/pr65475c_0.C: New testcase.
4502         * g++.dg/lto/pr65475c_1.C: New testcase.
4504 2015-03-21  Tobias Burnus  <burnus@net-b.de>
4506         * gfortran.dg/coarray_38.f90: New.
4507         * gfortran.dg/coarray_39.f90: New.
4508         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4509         compile test.
4511 2015-03-20  Marek Polacek  <polacek@redhat.com>
4513         PR c++/65398
4514         * g++.dg/cpp0x/pr65398.C: New test.
4516 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4518         PR ipa/65475
4519         * g++.dg/lto/pr65475_0.C: New testcase.
4520         * g++.dg/lto/pr65475_1.C: New testcase.
4522 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4524         PR rtl-optimization/64366
4525         * gcc.target/sh/pr64366.c: New.
4527 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4529         PR c++/48324
4530         * g++.dg/cpp0x/constexpr-48324.C: New.
4532 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4534         PR c++/48453
4535         * g++.dg/cpp0x/pr48453.C: New.
4537 2015-03-20  Marek Polacek  <polacek@redhat.com>
4539         PR c++/65072
4540         * g++.dg/cpp0x/pr65072.C: New test.
4542 2015-03-20  Richard Biener  <rguenther@suse.de>
4544         PR middle-end/64715
4545         * gcc.dg/pr15347.c: Use -O.
4546         * c-c++-common/pr19807-1.c: Likewise.
4548 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4550         * gnat.dg/volatile13.ad[sb]: New test.
4552 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4554         PR rtl-optimization/60851
4555         * gcc.target/i386/pr60851.c: New test.
4557 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4559         PR target/65240
4560         * g++.dg/pr65240.h: Add tests for PR 65240.
4561         * g++.dg/pr65240-1.C: Likewise.
4562         * g++.dg/pr65240-2.C: Likewise.
4563         * g++.dg/pr65240-3.C: Likewise.
4564         * g++.dg/pr65240-4.C: Likewise.
4566 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4568         PR rtl-optimization/63491
4569         * gcc.target/powerpc/pr63491.c: New.
4571 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4573         * g++.dg/ipa/pr65465.C: New test.
4575 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4577         PR c++/52659
4578         * g++.dg/cpp0x/deleted11.C: New.
4580 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4582         PR sanitizer/65400
4583         * c-c++-common/tsan/pr65400-3.c: New test.
4585 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4587         PR c++/59686
4588         * g++.dg/cpp0x/constexpr-59686.C: New.
4590 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4592         PR sanitizer/64265
4593         * g++.dg/tsan/pr64265.C: New test.
4595         PR sanitizer/65400
4596         * c-c++-common/tsan/pr65400-1.c: New test.
4597         * c-c++-common/tsan/pr65400-2.c: New test.
4599 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4601         PR c++/59816
4602         * g++.dg/cpp0x/pr59816.C: New.
4604 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4606         PR fortran/59198
4607         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4609 2015-03-18  Martin Liska  <mliska@suse.cz>
4611         PR ipa/65439
4612         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4613         equivalences either to 6 or 7.
4615 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4617         PR middle-end/64491
4618         Revert:
4619         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4621         * gcc.dg/undefined-loop-1.c: New file.
4622         * gcc.dg/undefined-loop-2.c: New file.
4624         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4626         PR testsuite/64032
4627         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4628         loop exits too early.
4630 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
4632         PR tree-optimization/65450
4633         * gfortran.dg/pr65450.f90: New test.
4635         PR target/65078
4636         * gcc.target/i386/pr65078-1.c: New test.
4637         * gcc.target/i386/pr65078-2.c: New test.
4638         * gcc.target/i386/pr65078-3.c: New test.
4639         * gcc.target/i386/pr65078-4.c: New test.
4640         * gcc.target/i386/pr65078-5.c: New test.
4641         * gcc.target/i386/pr65078-6.c: New test.
4643 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4645         PR c++/65340
4646         * g++.dg/cpp1y/pr65340.C: New.
4648 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4650         PR fortran/64432
4651         * gfortran.dg/system_clock_3.f08: Adjust test.
4653 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4655         PR fortran/59198
4656         * gfortran.dg/proc_ptr_comp_44.f90: New test.
4657         * gfortran.dg/proc_ptr_comp_45.f90: New test.
4659 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4661         PR fortran/64432
4662         * gfortran.dg/system_clock_3.f08: New test.
4664 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4666         PR c++/64626
4667         g++.dg/cpp1y/pr64626-1.C: New.
4668         g++.dg/cpp1y/pr64626-2.C: New.
4669         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4671 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
4673         PR tree-optimization/65427
4674         * gcc.c-torture/execute/pr65427.c: New test.
4676 2015-03-16  Marek Polacek  <polacek@redhat.com>
4678         DR 1688
4679         PR c++/65327
4680         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4681         * g++.dg/cpp0x/pr65327.C: New test.
4683 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4685         PR sanitizer/64820
4686         * c-c++-common/asan/pr64820.c: New test.
4688 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
4690         * gfortran.dg/pointer_2.f90: New test.
4692 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4694         * g++.dg/pr65049.C: New test.
4696 2015-03-16  Tom de Vries  <tom@codesourcery.com>
4698         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4699         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4700         * gcc.target/i386/fuse-caller-save.c: Same.
4702 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4704         * gnat.dg/loop_optimization18.ad[sb]: New test.
4705         * gnat.dg/loop_optimization18_pkg.ads: New helper.
4707 2015-03-16  Alan Modra  <amodra@gmail.com>
4709         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4710         2014-12-05 change.
4712 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4714         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4715         hppa*-*-hpux*.
4716         * gcc.dg/torture/pr65270-2.c: Likewise.
4718 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4720         PR fortran/61138
4721         * gfortran.dg/pointer_remapping_9.f90: New.
4723 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
4725         PR tree-optimization/65369
4726         * gcc.c-torture/execute/pr65369.c: New test.
4728         PR tree-optimization/65418
4729         * gcc.c-torture/execute/pr65418-1.c: New test.
4730         * gcc.c-torture/execute/pr65418-2.c: New test.
4732         PR rtl-optimization/65401
4733         * gcc.c-torture/execute/pr65401.c: New test.
4735 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4737         PR target/64600
4738         * gcc.target/arm/pr64600_1.c: New test.
4740 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4742         PR rtl-optimization/65235
4743         * gcc.target/aarch64/pr65235_1.c: New test.
4745 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4747         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4748         * gcc.target/s390/hotpatch-22.c: Likewise.
4749         * gcc.target/s390/hotpatch-23.c: Likewise.
4750         * gcc.target/s390/hotpatch-24.c: Likewise.
4751         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4752         * gcc.target/s390/hotpatch-1.c: Update expected output.
4753         * gcc.target/s390/hotpatch-2.c: Likewise.
4754         * gcc.target/s390/hotpatch-3.c: Likewise.
4755         * gcc.target/s390/hotpatch-4.c: Likewise.
4756         * gcc.target/s390/hotpatch-5.c: Likewise.
4757         * gcc.target/s390/hotpatch-6.c: Likewise.
4758         * gcc.target/s390/hotpatch-7.c: Likewise.
4759         * gcc.target/s390/hotpatch-8.c: Likewise.
4760         * gcc.target/s390/hotpatch-9.c: Likewise.
4761         * gcc.target/s390/hotpatch-10.c: Likewise.
4762         * gcc.target/s390/hotpatch-11.c: Likewise.
4763         * gcc.target/s390/hotpatch-12.c: Likewise.
4764         * gcc.target/s390/hotpatch-13.c: Likewise.
4765         * gcc.target/s390/hotpatch-14.c: Likewise.
4766         * gcc.target/s390/hotpatch-15.c: Likewise.
4767         * gcc.target/s390/hotpatch-16.c: Likewise.
4768         * gcc.target/s390/hotpatch-17.c: Likewise.
4769         * gcc.target/s390/hotpatch-18.c: Likewise.
4770         * gcc.target/s390/hotpatch-19.c: Likewise.
4772 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4774         PR target/65103
4775         * gcc.target/i386/pr65103-1.c: New.
4777 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4779         PR target/65044
4780         * gcc.target/i386/pr65044.c: New.
4782 2015-03-12  Tom de Vries  <tom@codesourcery.com>
4784         PR rtl-optimization/64895
4785         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4786         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4787         * gcc.target/i386/fuse-caller-save.c: Ditto.
4789 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4791         * gcc.dg/ipa/pr63569.c: Fix template.
4793 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
4795         * g++.dg/ipa/pr64146.C: Require fpic support.
4797 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
4799         PR libfortran/65200
4800         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4801         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4803 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
4805         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4806         to dg-options, fix up dg-skip-if.
4808 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
4810         PR target/65296
4811         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4812         * gcc.target/avr/tiny-caller-save.c: Same.
4814 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4816         PR target/65242
4817         * g++.dg/pr65242.C: New test.
4819 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
4821         * c-c++-common/asan/no-asan-check-glob.c: New test.
4823 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
4825         PR c++/65370
4826         * g++.dg/other/default11.C: New.
4827         * g++.dg/other/default12.C: Likewise.
4829 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4831         PR target/65368
4832         * gcc.target/i386/bmi2-bzhi-2.c: New test.
4834 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
4836         PR fortran/65024
4837         * gfortran.dg/unlimited_polymorphic_23.f90: New test
4839 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4841         PR c++/65127
4842         * g++.dg/cpp0x/pr65127.C: New test.
4844 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4846         * gcc.dg/ipa/PR64550.c: Update template.
4848 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4849             Tobias Burnus  <burnus@net-b.de>
4851         * gfortran.dg/coarray_sync_memory.f90: New.
4853 2015-03-10  Marek Polacek  <polacek@redhat.com>
4855         PR sanitizer/65367
4856         * c-c++-common/ubsan/pr65367.c: New test.
4858 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4860         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4861         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4862         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4863         * gcc.target/i386/mpx/calloc-1-nov.c: New.
4864         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4865         * gcc.target/i386/mpx/malloc-1-nov.c: New.
4866         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4867         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4868         * gcc.target/i386/mpx/realloc-1-nov.c: New.
4869         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4870         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4871         * gcc.target/i386/mpx/realloc-2-nov.c: New.
4872         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4874 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4876         * lib/mpx-dg.exp (mpx_link_flags): New.
4877         (mpx_init): New.
4878         (mpx_finish): New.
4879         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4880         * gcc.target/i386/mpx/alloca-1-nov.c: New.
4881         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4882         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4883         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4884         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4885         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4886         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4887         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4888         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4889         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4890         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4891         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4892         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4893         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4894         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4895         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4896         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4897         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4898         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4899         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4900         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4901         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4902         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4903         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4904         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4905         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4906         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4907         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4908         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4909         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4910         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4911         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4912         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4913         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4914         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4915         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4916         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4917         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4918         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4919         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4920         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4921         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4922         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4923         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4924         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4925         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4926         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4927         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4928         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4929         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4930         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4931         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4932         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4933         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4934         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4935         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4936         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4937         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4938         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4939         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4940         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4941         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4942         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4943         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4944         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4945         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4946         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4947         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4948         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4949         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4950         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4951         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4952         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4953         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4954         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4955         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4956         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4957         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4958         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4959         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4960         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4961         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4962         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4963         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4964         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4965         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4966         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4967         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4968         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4969         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4970         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4971         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4972         * gcc.target/i386/mpx/label-address-1.c: New.
4973         * gcc.target/i386/mpx/legacy-1-nov.c: New.
4974         * gcc.target/i386/mpx/macro.c: New.
4975         * gcc.target/i386/mpx/mpx-check.h: New.
4976         * gcc.target/i386/mpx/mpx.exp: New.
4977         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4978         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4979         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4980         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4981         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4982         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4983         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4984         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4985         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4986         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4987         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4988         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4989         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4990         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4991         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4992         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4993         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4994         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4995         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4996         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4997         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4998         * gcc.target/i386/mpx/reference-1-lbv.c: New.
4999         * gcc.target/i386/mpx/reference-1-nov.c: New.
5000         * gcc.target/i386/mpx/reference-1-ubv.c: New.
5001         * gcc.target/i386/mpx/reference-2-lbv.c: New.
5002         * gcc.target/i386/mpx/reference-2-nov.c: New.
5003         * gcc.target/i386/mpx/reference-2-ubv.c: New.
5004         * gcc.target/i386/mpx/reference-3-lbv.c: New.
5005         * gcc.target/i386/mpx/reference-3-nov.c: New.
5006         * gcc.target/i386/mpx/reference-3-ubv.c: New.
5007         * gcc.target/i386/mpx/reference-4-lbv.c: New.
5008         * gcc.target/i386/mpx/reference-4-nov.c: New.
5009         * gcc.target/i386/mpx/reference-4-ubv.c: New.
5010         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5011         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5012         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5013         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5014         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5015         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5016         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5017         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5018         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5019         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5020         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5021         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5022         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5023         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5024         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5025         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5026         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5027         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5028         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5029         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5030         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5031         * gcc.target/i386/mpx/sincos-1-nov.c: New.
5032         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5033         * gcc.target/i386/mpx/static-array-1-nov.c: New.
5034         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5035         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5036         * gcc.target/i386/mpx/static-init-1-nov.c: New.
5037         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5038         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5039         * gcc.target/i386/mpx/static-init-2-nov.c: New.
5040         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5041         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5042         * gcc.target/i386/mpx/static-init-3-nov.c: New.
5043         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5044         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5045         * gcc.target/i386/mpx/static-init-4-nov.c: New.
5046         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5047         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5048         * gcc.target/i386/mpx/static-init-5-nov.c: New.
5049         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5050         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5051         * gcc.target/i386/mpx/static-init-6-nov.c: New.
5052         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5053         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5054         * gcc.target/i386/mpx/static-string-1-nov.c: New.
5055         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5056         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5057         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5058         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5059         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5060         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5061         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5062         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5063         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5064         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5065         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5066         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5067         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5068         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5069         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5070         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5071         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5072         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5073         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5074         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5075         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5076         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5077         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5078         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5079         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5080         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5081         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5082         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5083         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5084         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5085         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5086         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5087         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5088         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5089         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5090         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5091         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5092         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5093         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5094         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5095         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5096         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5097         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5098         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5099         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5100         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5101         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5102         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5103         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5104         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5105         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5106         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5107         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5108         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5109         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5110         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5111         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5112         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5113         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5114         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5115         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5116         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5117         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5118         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5119         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5120         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5121         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5122         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5123         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5124         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5125         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5126         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5127         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5128         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5129         * gcc.target/i386/mpx/vla-1-nov.c: New.
5130         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5131         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5132         * gcc.target/i386/mpx/vla-2-nov.c: New.
5133         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5135 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5137         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5139 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5141         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5143 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5145         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5146         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5148 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5150         PR c/65120
5151         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5152         on rhs is 0.
5153         (fn4): New test.
5154         * c-c++-common/pr65120.c: New test.
5156         PR rtl-optimization/65321
5157         * gcc.dg/pr65321.c: New test.
5159 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5161         PR tree-optimization/65355
5162         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5164 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5166         PR c/65120
5167         * c-c++-common/pr49706.c: Adjust tests for not warning
5168         about !!x == y or !b == y where b is boolean, and add
5169         some further tests.
5170         * c-c++-common/pr62199-2.c: Likewise.
5172 2015-03-09  Richard Biener  <rguenther@suse.de>
5174         PR middle-end/65270
5175         * gcc.dg/torture/pr65270-1.c: New testcase.
5176         * gcc.dg/torture/pr65270-2.c: Likewise.
5178 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5180         PR tree-optimization/63743
5181         * gcc.dg/pr63743.c: New test.
5183 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5185         PR lto/65316
5186         * g++.dg/lto/pr65316_0.C: New testcase.
5187         * g++.dg/lto/pr65316_1.C: New testcase.
5189 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5191         PR target/62247
5192         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5193         hppa*-*-hpux*.
5194         * g++.dg/abi/rtti3.C: Likewise.
5196         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5198         PR target/62251
5199         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5201         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5203         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5205         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5207 2015-03-08  Morin  <mikael@gcc.gnu.org>
5209         PR fortran/60898
5210         * gfortran.dg/entry_20.f90: New.
5212 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5214         PR target/65153
5215         * gcc.c-torture/compile/pr65153.c: New.
5217 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5219         PR target/65249
5220         * g++.dg/torture/pr65249.C: New.
5222 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5224         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5225         long.
5226         (int64_t): Likewise.
5228 2015-03-07  Marek Polacek  <polacek@redhat.com>
5229             Martin Uecker  <uecker@eecs.berkeley.edu>
5231         PR sanitizer/65280
5232         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5233         member-like arrays.
5234         * c-c++-common/ubsan/bounds-8.c: New test.
5235         * c-c++-common/ubsan/bounds-9.c: New test.
5236         * gcc.dg/ubsan/bounds-2.c: New test.
5238 2015-03-05  Martin Sebor  <msebor@redhat.com>
5240         * PR testsuite/63175
5241         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5242         checking of results into main to prevent it from getting optimized
5243         away.
5244         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5246 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5248         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5249         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5250         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5251         x64.
5253 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5255         * g++.dg/lto/pr65302_1.C: New testcase.
5256         * g++.dg/lto/pr65302_0.C: New testcase.
5258 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5260         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5261         -fno-ipa-icf to dg-options.
5263 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5265         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5266         compiles using the linker plugin.
5268 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5270         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5272 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5274         * gcc.target/arm/pr65067.c: New test.
5276 2015-03-05  Martin Liska  <mliska@suse.cz>
5278         PR ipa/65318
5279         * gcc.dg/ipa/pr65318.c: New test.
5281 2015-03-05  Marek Polacek  <polacek@redhat.com>
5283         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5285 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5287         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5289 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5291         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5292         max-unroll-times back to defaults for s390.
5294 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5296         Fix last commit.
5298 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5300         PR c++/64665
5301         * g++.dg/cpp0x/initlist92.C: New.
5303 2015-03-05  Richard Biener  <rguenther@suse.de>
5305         PR tree-optimization/65310
5306         * gcc.dg/vect/pr65310.c: New testcase.
5308 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5310         PR c++/64834
5311         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5313 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5315         * gnat.dg/entry_queues3.adb: New test.
5317 2015-03-04  Ian Lance Taylor  <iant@google.com>
5319         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5321 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5323         PR c++/64227
5324         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5326 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
5328         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5329         -fno-ipa-icf to dg-options
5330         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5331         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5333 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5335         PR c++/64398
5336         * g++.dg/cpp0x/decltype62.C: New.
5338 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5340         * gnat.dg/object_overflow5.adb: New test.
5342 2015-03-03  Martin Liska  <mliska@suse.cz>
5344         PR ipa/65287
5345         * gcc.dg/ipa/pr65287.c: New test.
5347 2015-03-03  Martin Jambor  <mjambor@suse.cz>
5348             Eric Botcazou  <ebotcazou@adacore.com>
5350         * gnat.dg/specs/pack12.ads: New test.
5352 2015-03-03  Martin Liska  <mliska@suse.cz>
5354         * gcc.dg/ipa/PR65282.c: New test.
5356 2015-03-13  Jeff Law  <law@redhat.com>
5358         PR tree-optimization/65241
5359         * gcc.c-torture/compile/pr65241.c: New test.
5361 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
5363         PR target/64331
5364         * gcc.target/avr/torture/pr64331.c: New test.
5366 2015-03-03  Martin Liska  <mliska@suse.cz>
5367             Jan Hubicka  <hubicka@ucw.cz>
5369         * g++.dg/ipa/pr65263.C: New test.
5371 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5373         PR ipa/65130
5374         * gcc.dg/lto/pr65130_0.c: New testcase.
5375         * gcc.dg/lto/pr65130_1.c: New testcase.
5377 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5379         PR ipa/64988
5380         * g++.dg/torture/pr64988.C: New testcase.
5382 2015-03-02  Tobias Burnus  <burnus@net-b.de>
5384         * gfortran.dg/coarray_atomic_6.f90: New.
5386 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5388         PR target/65184
5389         * gcc.target/i386/pr65184.c: New.
5391 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5393         PR target/65183
5394         * gcc.target/i386/pr65183.c: New.
5396 2015-02-28  Martin Liska  <mliska@suse.cz>
5397             Jan Hubicka  <hubicka@ucw.cz>
5399         * gcc.dg/ipa/ipa-icf-35.c: New test.
5400         * gcc.dg/ipa/ipa-icf-36.c: New test.
5401         * gcc.dg/ipa/ipa-icf-37.c: New test.
5403 2015-02-28  Martin Liska  <mliska@suse.cz>
5404             Jan Hubicka  <hubicka@ucw.cz>
5406         PR ipa/65245
5407         * gcc.dg/ipa/ipa-icf-34.c: New test.
5409 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5411         PR target/61142
5412         * gcc.target/sh/sh/pr61142.c: New.
5414 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5416         * g++.dg/other/dump-ada-spec-3.C: New test.
5418 2015-03-01  Martin Liska  <mliska@suse.cz>
5420         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5421         * g++.dg/ipa/pr63595.C: Update expected results.
5423 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
5425         PR ipa/65236
5426         * g++.dg/ipa/ipa-icf-6.C: New testcase.
5428 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
5430         * gcc.dg/vect/pr59354.c: Move vector producing code to
5431         separate function.
5433 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
5435         PR ipa/65237
5436         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5437         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5438         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5439         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5441 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
5443         PR tree-optimization/65048
5444         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5445         (foo): Use K&R style definition.
5447 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
5449         PR target/65032
5450         * g++.dg/pr65032.C: New.
5452 2015-02-27  Marek Polacek  <polacek@redhat.com>
5454         PR c/65040
5455         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5456         -Wformat=2.
5458 2015-02-27  Marek Polacek  <polacek@redhat.com>
5460         PR c/65228
5461         * gcc.dg/pr65228.c: New test.
5463 2015-02-27  Kai Tietz  <ktietz@redhat.com>
5465         PR c/35330
5466         * gcc.dg/weak/weak-17.c: New file.
5468 2015-02-27  Richard Biener  <rguenther@suse.de>
5470         PR lto/65193
5471         * g++.dg/lto/pr65193_0.C: New testcase.
5473 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5475         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5476         * gcc.target/s390/hotpatch-8.c: Likewise.
5477         * gcc.target/s390/hotpatch-9.c: Likewise.
5478         * gcc.target/s390/pr61078.c: Likewise.
5479         * gcc.target/s390/pr57960.c: Remove -m64.
5480         * gcc.target/s390/pr61078.c: Likewise.
5482 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
5483             Martin Liska  <mliska@suse.cz>
5485         PR bootstrap/65150
5486         * gcc.dg/pr64454.c: Disable ICF.
5487         * gcc.dg/pr28685-1.c: Disable ICF
5488         * gcc.dg/ipa/iinline-5.c: Disable ICF.
5489         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5490         * g++.dg/ipa/ipa-icf-4.C: Update template.
5492 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
5494         PR tree-optimization/65216
5495         * gcc.c-torture/execute/pr65216.c: New test.
5497         PR tree-optimization/65215
5498         * gcc.c-torture/execute/pr65215-1.c: New test.
5499         * gcc.c-torture/execute/pr65215-2.c: New test.
5500         * gcc.c-torture/execute/pr65215-3.c: New test.
5501         * gcc.c-torture/execute/pr65215-4.c: New test.
5502         * gcc.c-torture/execute/pr65215-5.c: New test.
5504 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5506         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5508 2015-02-26  Martin Liska  <mliska@suse.cz>
5509             Jan Hubicka  <hubicka@ucw.cz>
5511         * g++.dg/ipa/pr64146.C: Update expected results.
5512         * gcc.dg/ipa/ipa-icf-26.c: Update test.
5513         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5514         * gcc.dg/ipa/ipa-icf-34.c: New test.
5516 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5518         * gcc.dg/vect/vect-pr61917.c: Rename to ...
5519         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5520         (dg-additional-options): Remove dg directive.
5521         (dg-final): Add dg directive.
5523 2015-02-26  Marek Polacek  <polacek@redhat.com>
5525         PR ipa/65008
5526         * g++.dg/ipa/pr65008.C: New test.
5528 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5530         * lib/profopt.exp (profopt-target-cleanup): New proc.
5531         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5532         files from sources from dg-additional-sources.
5534 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5536         * lib/gcov.exp: Cleanup in case of xfail.
5538 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5540         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5542 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5544         PR debug/46102
5545         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5546         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5547         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5548         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5549         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5550         * g++.dg/debug/pr46123.C: XFAIL and move...
5551         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5552         * gcc.dg/debug/dwarf2-3.c: Move...
5553         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5555 2015-02-26  Marek Polacek  <polacek@redhat.com>
5557         PR c++/65202
5558         * g++.dg/cpp1y/pr65202.C: New test.
5560 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5562         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5563         locale_facets.h.gcov.
5565 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5567         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5569 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5571         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5573 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5575         PR target/65217
5576         * gcc.target/i386/pr65217.c: New.
5578 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5580         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5582 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5584         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5586 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5588         PR tree-optimization/65048
5589         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5591 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5593         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5594         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5596 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5598         PR target/65161
5599         * gcc.target/i386/pr65161.c: New test.
5601 2015-02-26  Terry Guo  <terry.guo@arm.com>
5603         * gcc.target/arm/no-volatile-in-it.c: New test.
5605 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5607         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5608         (dg-options): Add -save-temps.
5609         (dg-final): Add cleanup-saved-temps.
5611 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5613         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5615 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5617         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5618         * gcc.target/powerpc/pack01.c: Include string.h.
5620 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5622         PR target/65167
5623         * gcc.target/i386/pr65167.c: New.
5625 2015-02-25  Kai Tietz  <ktietz@redhat.com>
5627         PR tree-optimization/61917
5628         * gcc.dg/vect/vect-pr61917.c: New file.
5630 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
5632         PR tree-optimization/65170
5633         * gcc.c-torture/execute/pr65170.c: New test.
5634         * gcc.dg/tree-ssa/vrp96.c: New test.
5636 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5638         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5640 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5642         PR testsuite/65126
5643         * lib/gcc-defs.exp (additional_sources_used): Add new var.
5644         (dg-additional-files-options): Copy additional_sources to
5645         additional_sources_used before emptying additional_sources.
5646         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5647         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5648         (cleanup-saved-temps): Use additional_sources_used instead of
5649         additional_sources.
5650         (dg-test): Reset additional_sources_used.
5652 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5654         PR fortran/63427
5655         * gfortran.dg/integer_exponentiation_6.F90: New test.
5657 2015-02-23  Martin Sebor  <msebor@redhat.com>
5659         PR target/65109
5660         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5661         two parts.  One to save registers, the other to verify the
5662         registers have the right values.  Save register state into
5663         static data rather than on the stack.
5665 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
5667         PR bootstrap/63888
5668         * c-c++-common/asan/pr63888.c: New test.
5670 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5672         PR target/65163
5673         * gcc.c-torture/compile/pr65163.c: New.
5675 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5677         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5678         with -m31 on 64 bit.
5679         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5680         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5682 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5684         * gcc.target/s390/20090223-1.c: Add
5685         -Wno-implicit-function-declaration option.
5686         * gcc.target/s390/pr42224.c: Likewise.
5687         * gcc.target/s390/pr55718.c: Likewise.
5689 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5691         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5692         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5693         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5694         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5695         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5696         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5697         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5698         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5699         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5700         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5701         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5702         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5703         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5704         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5705         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5706         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5707         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5708         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5709         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5710         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5711         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5713 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5715         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5716         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5717         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5718         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5719         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5720         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5721         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5722         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5723         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5724         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5725         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5726         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5727         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5728         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5729         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5730         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5732 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5734         PR fortran/64980
5735         PR fortran/61960
5736         * gfortran.dg/pr61960.f90: New.
5737         * gfortran.dg/pr64230.f90: New.
5738         * gfortran.dg/pr64980.f03: New.
5740 2015-02-22  Tom de Vries  <tom@codesourcery.com>
5742         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5744 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
5746         PR ada/65156
5747         * gnat.dg/timing_events.adb: Removed, invalid test.
5749 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
5751         PR debug/58123
5752         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5753         location.
5754         * g++.dg/gcov/gcov-2.C: Likewise.
5756 2015-02-20  Richard Biener  <rguenther@suse.de>
5758         PR tree-optimization/65136
5759         * gcc.dg/tree-ssa/pr65136.c: New testcase.
5761 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
5763         PR testsuite/64158
5764         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5765         and nvptx-*-* blacklisting.
5767         * gcc.dg/sibcall-9.c: New test.
5768         * gcc.dg/sibcall-10.c: New test.
5770 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5772         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5774 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
5776         PR target/64452
5777         * gcc.target/avr/torture/pr64452.c: New test.
5779 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5781         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5782         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5784 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5786         PR testsuite/65116
5787         * lib/target-supports.exp (check_compile): Check whether
5788         additional_sources is defined before using it.
5790 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
5792         PR middle-end/65074
5793         * g++.dg/opt/pr65074.C: New file.
5795 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
5797         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5798         (size_type): New typedef.
5799         (operator "" _script): Use it for the last argument.
5801 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5803         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5805 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5807         * lib/target-supports.exp (check_compile): Save/restore
5808         additional_sources that may belong to an actual test.
5810 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
5812         PR gcov-profile/64634
5813         * g++.dg/gcov/gcov-15.C: New test.
5815 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5817         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5819 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5821         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5823 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5825         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5827 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5829         * gfortran.dg/fmt_cache_1.f: Add missing close.
5831 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5833         PR testsuite/65107
5834         * gfortran.dg/read_eof_8.f90: Add missing close.
5836 2015-02-18  Richard Biener  <rguenther@suse.de>
5838         PR tree-optimization/65063
5839         * gcc.dg/pr65063.c: New testcase.
5841 2015-02-18  Richard Biener  <rguenther@suse.de>
5843         PR tree-optimization/62217
5844         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5846 2015-02-18  Marek Polacek  <polacek@redhat.com>
5848         PR sanitizer/65081
5849         * c-c++-common/ubsan/pr65081.c: New test.
5851 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5853         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5854         * gcc.target/sh/force-cbranch-delay-slot.c: New.
5856 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5858         * gcc.dg/ipa/propalign-3.c: New test.
5860 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5862         PR target/64793
5863         * gcc.target/sh/pr64793.c: New.
5864         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5866 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
5868         * gcc.target/arm/divzero.c: New test case.
5870 2015-02-17  Tom de Vries  <tom@codesourcery.com>
5872         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5874 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
5875             Jakub Jelinek  <jakub@redhat.com>
5877         PR c++/65075
5878         * g++.dg/cpp0x/pr65075.C: New test.
5880 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
5882         PR target/65058
5883         * gcc.target/powerpc/pr65058.c: New test.
5885 2015-02-16  Jeff Law  <law@redhat.com>
5887         PR tree-optimization/64823
5888         * gcc.dg/uninit-20.c: New test.
5890 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
5891             James Greenhalgh  <james.greenhalgh@arm.com>
5893         PR ipa/64963
5894         * gcc.dg/ipa/ipa-clone-1.c: New test.
5896 2015-02-16  Richard Biener  <rguenther@suse.de>
5898         PR tree-optimization/65077
5899         * gcc.dg/torture/pr65077.c: New testcase.
5901 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
5903         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5904         Directive adjusted to scan for ldaxr.
5905         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5906         adjusted to scan for ldaex.
5908 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
5910         PR c++/65080
5911         * g++.dg/cpp0x/constexpr-65080.C: New.
5913 2015-02-16  Richard Biener  <rguenther@suse.de>
5915         PR tree-optimization/63593
5916         * gcc.dg/pr63593.c: New testcase.
5918 2015-02-16  Marek Polacek  <polacek@redhat.com>
5920         PR c/65066
5921         * gcc.dg/pr65066.c: New test.
5923 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5925         * gcc.dg/pr65002.C: Move ...
5926         * g++.dg/ipa/pr65002.C: ... here.
5928 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
5930         * gcc.target/powerpc/pr64205.c: Skip on AIX.
5931         * gcc.target/powerpc/pr64505.c: Skip on AIX.
5932         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5933         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5935 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
5937         PR testsuite/64850
5938         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5939         the expression to find calls.
5940         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5941         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5942         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5943         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5944         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5946 2015-02-14  Marek Polacek  <polacek@redhat.com>
5948         PR c/64768
5949         * gcc.dg/array-11.c: New test.
5950         * gcc.dg/array-12.c: New test.
5951         * gcc.dg/array-13.c: New test.
5952         * gcc.dg/array-14.c: New test.
5953         * gcc.dg/c99-flex-array-typedef-1.c: New test.
5954         * gcc.dg/c99-flex-array-typedef-2.c: New test.
5955         * gcc.dg/c99-flex-array-typedef-3.c: New test.
5956         * gcc.dg/c99-flex-array-typedef-5.c: New test.
5957         * gcc.dg/c99-flex-array-typedef-7.c: New test.
5958         * gcc.dg/c99-flex-array-typedef-8.c: New test.
5960 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5962         PR c++/60894
5963         * g++.dg/lookup/using54.C: New.
5965 2015-02-13  Jeff Law  <law@redhat.com>
5967         PR bootstrap/65060
5968         Revert my change for tree-optimization/64823.
5970 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5972         PR tree-optimization/65053
5973         * gcc.c-torture/execute/pr65053-1.c: New test.
5974         * gcc.c-torture/execute/pr65053-2.c: New test.
5976 2015-02-13  Marek Polacek  <polacek@redhat.com>
5978         PR c/65050
5979         * gcc.dg/pr65050.c: New test.
5981 2015-02-13  Jeff Law  <law@redhat.com>
5983         PR tree-optimization/64823
5984         * gcc.dg/uninit-20.c: New test.
5986         PR rtl-optimization/47477
5987         * gcc.dg/tree-ssa/pr47477.c: New test.
5989 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5991         PR c++/60211
5992         * g++.dg/parse/ivdep-2.C: New.
5993         * g++.dg/parse/ivdep-3.C: Likewise.
5995 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5997         PR fortran/64506
5998         * gfortran.dg/continuation_13.f90: New test.
5999         * gfortran.dg/continuation_14.f: New test.
6001 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6003         PR c++/64970
6004         * g++.dg/cpp0x/sfinae55.C: New.
6006 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6008         PR ipa/65034
6009         * g++.dg/ipa/pr65034.C: New test.
6011 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6013         PR tree-optimization/65002
6014         * gcc.dg/pr65002.C: New.
6016 2015-02-13  Marek Polacek  <polacek@redhat.com>
6018         PR c/65040
6019         * c-c++-common/pr65040.c: New test.
6021 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
6023         PR tree-optimization/64705
6024         * gcc.dg/tree-ssa/pr64705.c: New test.
6026 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6028         PR rtl/32219
6029         * gcc.dg/visibility-22.c: New test.
6030         * gcc.dg/visibility-23.c: New test.
6031         * gcc.target/i386/pr32219-1.c: New test.
6032         * gcc.target/i386/pr32219-2.c: New test.
6033         * gcc.target/i386/pr32219-3.c: New test.
6034         * gcc.target/i386/pr32219-4.c: New test.
6035         * gcc.target/i386/pr32219-5.c: New test.
6036         * gcc.target/i386/pr32219-6.c: New test.
6037         * gcc.target/i386/pr32219-7.c: New test.
6038         * gcc.target/i386/pr32219-8.c: New test.
6039         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6041 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6043         PR libgfortran/57822
6044         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6045         four different KINDs.
6047 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6049         PR c++/64884
6050         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6052         PR sanitizer/65000
6053         * g++.dg/ubsan/pr65000.C: New test.
6055 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6057         PR fortran/64932
6058         * gfortran.dg/finalize_28.f90: New test
6060 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6062         PR debug/55541
6063         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6064         DW_TAG_lexical_block removal.
6065         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6066         * g++.dg/guality/pr55541.C: New test.
6068         PR sanitizer/64984
6069         * g++.dg/ubsan/pr64984.C: New test.
6071 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6073         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6075 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6077         PR testsuite/64930
6078         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6079         instructions for 2015-01-14 get_memmodel changes.
6080         * gcc.target/powerpc/atomic-p8.c: Likewise.
6082         PR sanitizer/65019
6083         * g++.dg/ubsan/pr65019.C: New test.
6085         PR tree-optimization/65014
6086         * gcc.c-torture/compile/pr65014.c: New test.
6088 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6090         PR libgfortran/57822
6091         * gfortran/fmt_g0_7.f08: Revise test.
6093 2015-02-11  Jeff Law  <law@redhat.com>
6095         PR target/63347
6096         * gcc.target/m68k/pr63347.c: New test.
6098 2015-02-11  Marek Polacek  <polacek@redhat.com>
6100         * g++.dg/ubsan/shift-1.C: New test.
6101         * gcc.dg/ubsan/c-shift-2.c: New test.
6102         * c-c++-common/ubsan/shift-5.c: Remove file.
6104 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6106         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6107         Directive adjusted to XFAIL.
6108         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6109         adjusted to XFAIL.
6111 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6113         PR middle-end/65003
6114         * g++.dg/opt/pr65003.C: New test.
6116 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6118         * lib/target-supports.exp (check_effective_target_pie): Renamed
6119         to ...
6120         (check_effective_target_pie_enabled): This.
6121         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6122         * gcc.target/i386/pie.c: Likewise.
6124 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6126         PR target/64893
6127         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6128         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6130 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6132         PR target/61925
6133         * gcc.target/i386/pr61925-1.c: New test.
6134         * gcc.target/i386/pr61925-2.c: New test.
6135         * gcc.target/i386/pr61925-3.c: New test.
6137 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6139         PR sanitizer/65004
6140         * g++.dg/asan/pr65004.C: New test.
6142 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6144         PR target/64661
6145         * gcc.taget/sh/pr64661-0.h: New.
6146         * gcc.taget/sh/pr64661-1.c: New.
6147         * gcc.taget/sh/pr64661-2.c: New.
6148         * gcc.taget/sh/pr64661-3.c: New.
6149         * gcc.taget/sh/pr64661-4.c: New.
6151 2015-02-10  Richard Biener  <rguenther@suse.de>
6153         PR tree-optimization/64995
6154         * g++.dg/torture/pr64995.C: New testcase.
6156 2015-02-10  Richard Biener  <rguenther@suse.de>
6158         PR tree-optimization/64909
6159         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6161 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6163         * gcc.dg/signbit-sa.c: New test.
6165 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6167         PR libgfortran/57822
6168         * gfortran/fmt_g0_7.f08: New test.
6170 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6172         PR tree-optimization/43378
6173         * gcc.dg/tree-ssa/pr43378.c: New test.
6175 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6177         PR ipa/64978
6178         * g++.dg/torture/pr64978.C: New testcase.
6180 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6182         PR sanitizer/64981
6183         * gcc.dg/asan/pr64981.c: New test.
6185 2015-02-09  Marek Polacek  <polacek@redhat.com>
6187         PR c/64856
6188         * gcc.dg/pr64856.c: New test.
6190 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6192         PR target/64979
6193         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6194         * gcc.c-torture/execute/pr64979.c: New test.
6196 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6198         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6200 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6202         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6203         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6205 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6207         PR target/58757
6208         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6210 2015-02-09  Richard Biener  <rguenther@suse.de>
6212         PR tree-optimization/54000
6213         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6215 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6217         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6219 2015-02-09  Martin Liska  <mliska@suse.cz>
6221         * g++.dg/ipa/pr64858.C: New test.
6223 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6225         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6227 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6229         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6231 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6233         PR fortran/63744
6234         * gfortran.dg/use_rename_8.f90: New.
6236 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6238         * gnat.dg/addr7.ad[sb]: New test.
6239         * gnat.dg/addr8.ad[sb]: Likewise.
6241 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6243         PR jit/64752
6244         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6245         from jit.dg/test-compile-to-executable.c's create_code, with a
6246         clarification of the output message.
6247         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6248         pass/fail message.
6249         (test_jit): Use CHECK_NO_ERRORS when calling
6250         gcc_jit_context_compile_to_file.
6251         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6252         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6253         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6254         about deletions that are attempted.
6255         (jit-verify-compile-to-file): Rename to...
6256         (jit-verify-output-file-was-created): ...this, and drop the
6257         attempt to run "file" and verify the output.
6258         (jit-verify-assembler): New function.
6259         (jit-verify-object): New function.
6260         (jit-verify-dynamic-library): New function.
6261         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6262         favor of an implementation from new file
6263         create-code-for-hello-world-executable.h, which also adds a
6264         "main".
6265         (dg-final): Replace jit-verify-compile-to-file with
6266         jit-verify-output-file-was-created, and invoke new function
6267         jit-verify-assembler.
6268         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6269         the output message.
6270         (dg-final): Replace jit-verify-compile-to-file with
6271         jit-verify-output-file-was-created, and invoke new function
6272         jit-verify-dynamic-library.
6273         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6274         favor of an implementation from new file
6275         create-code-for-hello-world-executable.h, which also adds a
6276         "main".
6277         (dg-final): Replace jit-verify-compile-to-file with
6278         jit-verify-output-file-was-created.  Strengthen the expected stdout
6279         from the built executable.
6280         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6281         favor of an implementation from new file
6282         create-code-for-hello-world-executable.h, which also adds a
6283         "main".
6284         (dg-final): Replace jit-verify-compile-to-file with
6285         jit-verify-output-file-was-created, and invoke new function
6286         jit-verify-object.
6287         * jit.dg/verify-dynamic-library.c: New source file.
6289 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
6290             Brian Rzycki  <b.rzycki@samsung.com>
6292         PR tree-optimization/64878
6293         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6295 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6297         PR ipa/64896
6298         * g++.dg/ipa/pr64896.C: New test.
6300 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6302         PR target/64205
6303         * gcc.target/powerpc/pr64205.c: New file.
6305 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6307         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6308         (dg-options): Use -fpie instead of -fPIE -pie.
6310 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6312         PR middle-end/64937
6313         * g++.dg/asan/pr64937.C: New test.
6315 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
6317         PR fortran/63205
6318         * gfortran.dg/class_to_type_4.f90: New test
6320 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
6322         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6324 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6326         PR rtl-optimization/64957
6327         PR debug/64817
6328         * gcc.c-torture/execute/pr64957.c: New test.
6330 2015-02-05  Jeff Law  <law@redhat.com>
6332         PR target/17306
6333         * gcc.target/h8300/pr17306-1.c: New test.
6334         * gcc.target/h8300/pr17306-2.c: New test.
6336 2015-02-05  Tobias Burnus  <burnus@net-b.de>
6338         PR fortran/64943
6339         * gfortran.dg/structure_constructor_12.f90: New.
6341 2015-02-05  Jeff Law  <law@redhat.com>
6343         PR target/58400
6344         gcc.target/h8300/pr58400.c: New test.
6346 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
6348         * gcc.target/arm/macro_defs0.c: New test.
6349         * gcc.target/arm/macro_defs1.c: New test.
6350         * gcc.target/arm/macro_defs2.c: New test.
6352 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
6354         PR rtl-optimization/64905
6355         * gcc.target/i386/pr64905.c: Require nonpic target.
6356         (dg-options): Add -fomit-frame-pointer.
6357         (main): Remove.
6359 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
6361         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6362         tree dump scanning.
6364 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
6366         PR fortran/64757
6367         * gfortran.dg/type_to_class_2.f90: New test
6368         * gfortran.dg/type_to_class_3.f90: New test
6370 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
6372         PR ipa/64686
6373         * g++.dg/torture/pr64686.C: New testcase.
6375 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6377         PR rtl-optimization/64905
6378         * gcc.target/i386/pr64905.c: New file.
6380 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6382         * gcc.dg/guality/pr41447-1.c: Remove xfail.
6383         * gcc.dg/guality/pr41616-1.c: Ditto.
6385 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
6387         PR debug/64817
6388         * gcc.dg/pr64817-3.c: New.
6390 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
6391             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6393         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6394         pass parameters in registers.
6395         * gcc.dg/guality/pr36728-2.c (main): Likewise.
6396         * gcc.dg/guality/pr36728-3.c (main): Likewise.
6397         * gcc.dg/guality/pr36728-4.c (main): Likewise.
6399 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
6400             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6402         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6403         list, allow for multilibed targets.
6404         * gcc.dg/combine_ashiftrt_2.c: Likewise.
6406 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6408         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6409         * gcc.dg/pr46728-6.c: Ditto.
6411 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
6413         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6414         for mips_nanlegacy target.
6416 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
6418         * gcc.target/i386/chkp-hidden-def.c: New.
6420 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6422         PR middle-end/62103
6423         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6424         to use 24 bits for bitfield b.
6426 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6428         PR testsuite/64796
6429         * lib/target-supports.exp (check_effective_target_bswap64): Do not
6430         cache result in a global variable.  Include all 32-bit targets for
6431         bswap64 tests.
6433 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
6435         PR rtl-optimization/64756
6436         * gcc.c-torture/execute/pr64756.c: New test.
6438 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
6440         PR target/64660
6441         * gcc.target/sh/pr64660-0.h: New.
6442         * gcc.target/sh/pr64660-1.c: New.
6443         * gcc.target/sh/pr64660-2.c: New.
6444         * gcc.target/sh/pr64660-3.c: New.
6445         * gcc.target/sh/pr64660-4.c: New.
6447 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6449         PR c++/64877
6450         * g++.dg/warn/Waddress-2.C: New.
6452 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
6454         PR middle-end/61225
6455         * gcc.target/i386/pr49095.c: XFAIL for ia32.
6457 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
6459         PR preprocessor/64803
6460         * gcc.dg/cpp/builtin-macro-1.c: New test case.
6462 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
6464         * g++.dg/ipa/devirt-37.C: Disable early inlining.
6466 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
6468         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6469         (_ARM_FPSRC): Add DN and AHP fields.
6470         (clean_results): Force DN=1 on AArch64.
6471         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6472         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6473         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6474         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6475         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6476         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6478 2015-02-02  Alan Modra  <amodra@gmail.com>
6480         * gcc.target/powerpc/cprophard.c: New.
6482 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
6484         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6485         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6487 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
6489         PR debug/64817
6490         * gcc.dg/pr64817-1.c: New test.
6491         * gcc.dg/pr64817-2.c: New test.
6493 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6495         PR target/64851
6496         * gcc.target/sh/pr64851-0.h: New
6497         * gcc.target/sh/pr64851-1.c: New
6498         * gcc.target/sh/pr64851-2.c: New
6499         * gcc.target/sh/pr64851-3.c: New
6500         * gcc.target/sh/pr64851-4.c: New
6502 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6504         PR target/64882
6505         * gcc.dg/torture/pr64882.c: New test.
6507 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6509         PR target/64159
6510         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6511         sparc*-*-*.
6513 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6515         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6516         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6517         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6518         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6519         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6520         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6521         tree dump.
6522         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6523         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6524         tree dump.
6525         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6526         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6527         tree dump.
6529 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6531         PR target/64688
6532         * g++.dg/pr64688-2.C: New.
6534 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6536         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6537         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6538         * gcc.target/i386/fuse-caller-save.c: Ditto.
6539         * gcc.target/i386/headmerge-1.c: Ditto.
6540         * gcc.target/i386/headmerge-2.c: Ditto.
6541         * gcc.target/i386/sibcall-6.c: Ditto.
6543 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6545         PR target/64617
6546         * gcc.target/i386/pr64617.c: New test.
6548 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6550         PR target/15184
6551         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6552         (dg-options): Remove -m32.
6553         (dg-final): Scan for "movb %al" only.
6554         * gcc.target/i386/pr15184-2.c: Ditto.
6556 2015-01-30  Richard Biener  <rguenther@suse.de>
6558         PR tree-optimization/64829
6559         * gcc.dg/vect/pr64829.c: New testcase.
6561 2015-01-29  Marek Polacek  <polacek@redhat.com>
6563         PR c/64709
6564         * gcc.dg/pr64709.c: New test.
6566 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
6568         PR c++/64717
6569         * g++.dg/ubsan/pr64717-1.C: New test.
6570         * g++.dg/ubsan/pr64717-2.C: New test.
6572 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6574         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6576 2015-01-29  Jeff Law  <law@redhat.com>
6578         PR target/15184
6579         * gcc.target/i386/pr15184-1.c: New test.
6580         * gcc.target/i386/pr15184-2.c: New test.
6582 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6584         PR tree-optimization/64746
6585         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6587 2015-01-29  Richard Biener  <rguenther@suse.de>
6589         PR tree-optimization/64853
6590         * gcc.dg/torture/pr64853.c: New testcase.
6592 2015-01-29  Richard Biener  <rguenther@suse.de>
6594         PR tree-optimization/64844
6595         * gcc.dg/vect/pr64844.c: New testcase.
6597 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6599         PR middle-end/64809
6600         * gcc.dg/pr64809.c: Delete.
6602 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6604         PR middle-end/64805
6605         * gcc.target/i386/pr64805.c: New.
6607 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6609         * gcc.dg/guality/guality.h (main): Add argv[0] to
6610         guality_gdb_command.
6612 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6614         PR ipa/64801
6615         * gcc.dg/tree-ssa/pr64801.c: New testcase.
6617 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6619         PR target/64659
6620         * gcc.target/sh/sh.exp
6621         (check_effective_target_atomic_model_soft_gusa_available,
6622         check_effective_target_atomic_model_soft_tcb_available,
6623         check_effective_target_atomic_model_soft_imask_available,
6624         check_effective_target_atomic_model_hard_llcs_available): New.
6625         * gcc.target/sh/pr64659-0.h: New.
6626         * gcc.target/sh/pr64659-1.c: New.
6627         * gcc.target/sh/pr64659-2.c: New.
6628         * gcc.target/sh/pr64659-3.c: New.
6629         * gcc.target/sh/pr64659-4.c: New.
6631 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6633         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6634         scan-assembler-times pattern.
6636 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6638         PR middle-end/64809
6639         * gcc.dg/pr64809.c: New test.
6641 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6643         PR tree-optimization/64277
6644         * gcc.dg/pr64277.c: New.
6646 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6648         PR tree-optimization/64718
6649         * gcc.c-torture/execute/pr64718.c: New test.
6651 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6653         * gcc.target/aarch64/abs_2.c: New.
6655 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6657         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6658         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6659         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6660         ISA rev < 2.
6662 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
6664         PR bootstrap/64612
6665         * lib/target-supports.exp (check_effective_target_comdat_group): New.
6666         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6667         { target comdat_group }.
6669 2015-01-27  Tobias Burnus  <burnus@net-b.de>
6671         PR fortran/63861
6672         * gfortran.dg/goacc/coarray_2.f90: New.
6674 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6676         PR ipa/60871
6677         PR ipa/64139
6678         * g++.dg/torture/pr64139.C: New testcase.
6679         * g++.dg/torture/pr60871.C: Likewise.
6681 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
6683         PR fortran/64230
6684         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6685         prevent linking errors.
6687 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6689         PR ipa/64282
6690         * g++.dg/torture/pr64282.C: New testcase.
6692 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6694         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6695         for wzr reg.
6697 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6699         * gcc.target/s390/hotpatch-13.c: New testcase.
6700         * gcc.target/s390/hotpatch-14.c: New testcase.
6701         * gcc.target/s390/hotpatch-15.c: New testcase.
6702         * gcc.target/s390/hotpatch-16.c: New testcase.
6703         * gcc.target/s390/hotpatch-17.c: New testcase.
6704         * gcc.target/s390/hotpatch-18.c: New testcase.
6705         * gcc.target/s390/hotpatch-19.c: New testcase.
6706         * gcc.target/s390/hotpatch-20.c: New testcase.
6707         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6708         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6709         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6710         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6711         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6712         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6713         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6714         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6715         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6716         * gcc.target/s390/hotpatch-10.c: Likewise.
6717         * gcc.target/s390/hotpatch-11.c: Likewise.
6718         * gcc.target/s390/hotpatch-12.c: Likewise.
6719         * gcc.target/s390/hotpatch-2.c: Likewise.
6720         * gcc.target/s390/hotpatch-3.c: Likewise.
6721         * gcc.target/s390/hotpatch-4.c: Likewise.
6722         * gcc.target/s390/hotpatch-5.c: Likewise.
6723         * gcc.target/s390/hotpatch-6.c: Likewise.
6724         * gcc.target/s390/hotpatch-7.c: Likewise.
6725         * gcc.target/s390/hotpatch-8.c: Likewise.
6726         * gcc.target/s390/hotpatch-9.c: Likewise.
6727         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6728         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6729         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6730         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6731         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6732         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6733         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6734         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6736 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
6738         * gcc.dg/long_branch.c: New testcase.
6740 2015-01-27  Richard Biener  <rguenther@suse.de>
6742         PR tree-optimization/56273
6743         PR tree-optimization/59124
6744         PR tree-optimization/64277
6745         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6746         * gcc.dg/Warray-bounds-12.c: Likewise.
6747         * gcc.dg/Warray-bounds-13.c: Likewise.
6749 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6751         PR rtl-optimization/61058
6752         * gcc.dg/pr61058.c: New test.
6754 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6756         * gcc.target/i386/chkp-narrow-bounds.c: New.
6758 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6760         PR tree-optimization/64807
6761         * gcc.dg/pr64807.c: New test.
6763         PR c/64766
6764         * gcc.dg/pr64766.c: New test.
6766 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
6768         PR target/49263
6769         * gcc.target/sh/pr49263-4.c: New.
6771 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
6773         PR fortran/62044
6774         * gfortran.dg/allocate_with_mold_1.f90: New test
6776 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
6778         PR c/64778
6779         * gcc.dg/pr64778.c: New test.
6781         PR middle-end/64421
6782         * gcc.dg/vect/pr64421.c: New test.
6784 2015-01-26  Tobias Burnus  <burnus@net-b.de>
6786         PR fortran/64771
6787         * gfortran.dg/coarray_36.f: New.
6788         * gfortran.dg/coarray_37.f90: New.
6790 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
6792         PR fortran/64230
6793         * gfortran.dg/class_allocate_18.f90: New.
6795 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6797         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6799 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6801         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6803 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6805         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6807 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6809         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6811 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6813         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6814         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6815         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6816         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6818 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6820         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6821         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6822         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6824 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6826         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6827         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6828         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6829         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6830         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6831         vXXXhn.inc.
6833 2015-01-26  Richard Biener  <rguenther@suse.de>
6835         PR middle-end/64764
6836         * gcc.dg/uninit-19.c: New testcase.
6838 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6840         * lib/target-supports.exp (check_effective_target_vect64): Add
6841         sparc*-*-*.
6843 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
6845         PR testsuite/64712
6846         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6848 2015-01-26  Tony Liu  <tony.liu@arm.com>
6850         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6851         non-UAL cases.
6853 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
6855         PR libfortran/64770
6856         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6857         correctly, clean up afterwards.
6859 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
6861         PR fortran/62044
6862         * gfortran.dg/use_rename_7.f90: New.
6864 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
6866         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6867         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6869 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
6871         PR target/54236
6872         * gcc.target/sh/pr54236-4.c: New.
6874 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
6876         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6877         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
6878         Bridge test.
6880 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
6882         PR libfortran/64770
6883         * gfortran.dg/open_new_segv.f90: New test.
6885 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
6887         PR target/49263
6888         PR target/53987
6889         PR target/64345
6890         PR target/59533
6891         PR target/52933
6892         PR target/54236
6893         PR target/51244
6894         * gcc.target/sh/pr64345-1.c: New.
6895         * gcc.target/sh/pr64345-2.c: New.
6896         * gcc.target/sh/pr59533-1.c: New.
6897         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6898         * gcc.target/sh/pr52933-2.c: Likewise.
6899         * gcc.target/sh/pr54089-1.c: Likewise.
6900         * gcc.target/sh/pr54236-1.c: Likewise.
6901         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6902         * gcc.target/sh/pr49263-1.c: Remove xfails.
6903         * gcc.target/sh/pr49263-2.c: Likewise.
6904         * gcc.target/sh/pr49263-3.c: Likewise.
6905         * gcc.target/sh/pr53987-1.c: Likewise.
6906         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6907         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6908         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6909         (test05, test06, test07, test08, test09, test10, test11, test12): New.
6910         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6911         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6912         test_009): New.
6913         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6914         (test_02): New.
6916 2015-01-24  Tom de Vries  <tom@codesourcery.com>
6918         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6920 2015-01-23  Ian Lance Taylor  <iant@google.com>
6922         PR go/64510
6923         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6924         targets without split stack support.
6926 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
6928         PR target/64317
6929         * gcc.target/i386/pr64317.c: New test.
6931 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
6933         PR rtl-optimization/63637
6934         PR rtl-optimization/60663
6935         * gcc.dg/pr63637-1.c: New test.
6936         * gcc.dg/pr63637-2.c: New test.
6937         * gcc.dg/pr63637-3.c: New test.
6938         * gcc.dg/pr63637-4.c: New test.
6939         * gcc.dg/pr63637-5.c: New test.
6940         * gcc.dg/pr63637-6.c: New test.
6941         * gcc.target/i386/pr63637-1.c: New test.
6942         * gcc.target/i386/pr63637-2.c: New test.
6943         * gcc.target/i386/pr63637-3.c: New test.
6944         * gcc.target/i386/pr63637-4.c: New test.
6945         * gcc.target/i386/pr63637-5.c: New test.
6946         * gcc.target/i386/pr63637-6.c: New test.
6948 2015-01-23  Richard Biener  <rguenther@suse.de>
6950         PR testsuite/63439
6951         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6952         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6954 2015-01-23  Marek Polacek  <polacek@redhat.com>
6956         PR preprocessor/60570
6957         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6958         * gcc.dg/cpp/pr60570.c: New test.
6960 2015-01-23  Richard Biener  <rguenther@suse.de>
6962         PR testsuite/63439
6963         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6964         vectorization on vect64 targets.
6966 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
6968         PR fortran/60922
6969         * gfortran.dg/class_allocate_17.f90: New.
6971 2015-01-23  Tobias Burnus  <burnus@net-b.de>
6973         PR fortran/64726
6974         * gfortran.dg/goacc/combined_loop.f90: New.
6976 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6978         PR fortran/61933
6979         * gfortran.dg/make_unit.f90: New test.
6981 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6983         PR fortran/61933
6984         * gfortran.dg/negative_unit_int8.f: Update.
6986 2015-01-22  Jeff Law  <law@redhat.com>
6988         PR target/52076
6989         * gcc.target/m68k/pr52076-1.c: New test.
6990         * gcc.target/m68k/pr52076-2.c: New test.
6992 2015-01-22  Richard Biener  <rguenther@suse.de>
6994         PR middle-end/64728
6995         * gcc.dg/torture/pr64728.c: New testcase.
6997 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
6999         PR target/64688
7000         * g++.dg/pr64688.C: New test.
7002 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7004         * gcc.target/i386/chkp-always_inline.c (f1): Make static
7005         to avoid errors with -fpic.
7007 2015-01-22  Richard Biener  <rguenther@suse.de>
7009         PR libstdc++/64535
7010         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7012 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
7014         PR rtl-optimization/64682
7015         * gcc.c-torture/execute/pr64682.c: New file.
7017 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
7019         PR debug/64511
7020         * gcc.dg/pr64511.c: New test.
7022         PR rtl-optimization/62078
7023         * g++.dg/opt/pr62078.C: New test.
7025         PR c/63307
7026         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7028 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
7030         PR fortran/57023
7031         * gfortran.dg/internal_pack_15.f90:  New test.
7033 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7035         * c-c++-common/tsan/step.c: New testcase.
7037 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7039         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7041 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7043         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7045 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7047         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7049 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7051         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7053 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7055         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7057 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7059         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7061 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7063         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7065 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7067         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7069 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7071         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7073 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7075         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7077 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7079         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7081 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7083         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7085 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7087         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7088         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7089         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7090         vXXXw.inc.
7092 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7094         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7095         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7096         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7097         vXXXl.inc.
7099 2015-01-21  Renlin Li  <renlin.li@arm.com>
7101         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7102         * g++.dg/tls/thread_local5g.C: Likewise.
7103         * g++.dg/tls/thread_local6g.C: Likewise.
7105 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7107         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7108         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7109         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7111 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7113         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7114         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7115         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7117 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7119         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7120         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7121         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7123 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7125         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7126         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7127         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7129 2015-01-20  Jeff Law  <law@redhat.com>
7131         PR target/59946
7132         * gcc.target/m68k/pr59946.c: New test.
7134 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7136         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7137         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7138         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7140 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7142         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7143         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7144         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7146 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7148         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7149         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7150         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7152 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7154         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7155         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7156         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7157         vshuffle.inc.
7158         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7159         vshuffle.inc.
7161 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7163         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7164         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7165         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7167 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7169         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7170         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7171         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7173 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7175         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7177 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7179         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7181         PR sanitizer/64632
7182         * g++.dg/ubsan/pr64632.C: New test.
7184         PR debug/64663
7185         * gcc.dg/pr64663.c: New test.
7187 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7189         PR c++/64383
7190         * g++.dg/warn/Wunused-var-23.C: New.
7192 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7194         PR c++/59937
7195         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7196         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7198 2015-01-20  Richard Biener  <rguenther@suse.de>
7200         PR ipa/64684
7201         * gcc.dg/lto/pr64684_0.c: New testcase.
7202         * gcc.dg/lto/pr64684_1.c: Likewise.
7203         * gcc.dg/lto/pr64684_2.c: Likewise.
7204         * gcc.dg/lto/pr64685_0.c: Likewise.
7205         * gcc.dg/lto/pr64685_1.c: Likewise.
7207 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7209         PR c++/62241
7210         * g++.dg/cpp1y/lambda-init12.C: New.
7212 2015-01-20  Richard Biener  <rguenther@suse.de>
7214         PR tree-optimization/64410
7215         * g++.dg/vect/pr64410.cc: Require vect_double.
7217 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7219         PR target/64149
7220         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7222 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7224         PR bootstrap/64676
7225         Revert:
7226         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7228         PR rtl-optimization/64081
7229         * gcc.dg/pr64081.c: New test.
7231 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7233         * jit.dg/harness.h: Include <unistd.h>.
7234         (CHECK_NO_ERRORS): New.
7235         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7236         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7237         gcc_jit_context_compile_to_file.
7238         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7239         args to the spawned executable.
7240         (jit-expand-vars): New function.
7241         (jit-exe-params): New variable.
7242         (dg-jit-set-exe-params): New function.
7243         (jit-dg-test): Detect testcases that use
7244         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7245         Set arguments of spawned process to jit-exe-params.
7246         (jit-get-output-filename): New function.
7247         (jit-setup-compile-to-file): New function.
7248         (jit-verify-compile-to-file): New function.
7249         (jit-run-executable): New function.
7250         (jit-verify-executable): New function.
7251         * jit.dg/test-compile-to-assembler.c: New testcase.
7252         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7253         * jit.dg/test-compile-to-executable.c: New testcase.
7254         * jit.dg/test-compile-to-object.c: New testcase.
7256 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7258         PR target/64652
7259         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7260         (test_1): New.
7262 2015-01-19  Martin Liska  <mliska@suse.cz>
7264         * objc/compile/pr64668.m: New test.
7266 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7268         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7269         (create_overflow_fn): Update comment to clarify that
7270         the third param of the created function is a bool *, not
7271         an int *.
7272         (verify_int_overflow_fn): Convert param "expected_ovf" from
7273         int to bool.  Update third param of "overflow_fn_type" from int *
7274         to bool *.  Update local "actual_ovf" from int to bool.
7275         (verify_uint_overflow_fn): Likewise.
7277 2015-01-19  Martin Liska  <mliska@suse.cz>
7279         * gcc.dg/ipa/ipa-icf-33.c: New test.
7281 2015-01-19  Felix Yang  <felix.yang@huawei.com>
7282             Haijian Zhang  <z.zhanghaijian@huawei.com>
7284         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7285         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7286         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7287         result_float64x2, expected_hfloat64x2): New helper type, variable and
7288         declaration.
7289         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7290         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7291         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7292         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7293         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7294         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7295         and target without the FMA feature.
7297 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
7299         * gcc.target/aarch64/pr64304.c: New testcase.
7301 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7303         PR rtl-optimization/64081
7304         * gcc.dg/pr64081.c: New test.
7306 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7308         PR target/63971
7309         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7310         the epilogue).
7311         * gcc.target/aarch64/test_frame_6.c: Likewise.
7312         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7313         and x19 (in the epilogue).
7314         * gcc.target/aarch64/test_frame_4.c: Likewise.
7315         * gcc.target/aarch64/test_frame_7.c: Likewise.
7317 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7319         * gcc.target/i386/chkp-always_inline.c: New.
7321 2015-01-15  Andrew Pinski  <apinski@cavium.com>
7322             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7324         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7325         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7327 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
7329         PR fortran/60255
7330         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7331         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7333 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7335         PR fortran/64578
7336         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7338 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
7340         PR target/64652
7341         * gcc.target/sh/torture/pr64652.c: New.
7343 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7345         * gcc.dg/ipa/ipa-icf-32.c: Update template.
7346         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7347         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7348         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7349         * c-c++-common/asan/kasan-recover-1.c: Likewise.
7350         * c-c++-common/asan/kasan-recover-2.c: Likewise.
7352 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7354         PR ipa/64378
7355         * g++.dg/torture/pr64378.C: New testcase.
7357 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7359         PR fortran/57959
7360         * gfortran.dg/block_13.f08: New test
7362 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7364         PR fortran/55901
7365         * gfortran.dg/associate_1.f03: Allow test for character with
7366         automatic length.
7368 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7370         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7371         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7373 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7375         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7377 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
7379         PR fortran/64578
7380         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7382 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7384         PR fortran/60357
7385         * gfortran.dg/alloc_comp_assign_13.f08: New test.
7387         PR fortran/61275
7388         * gfortran.dg/alloc_comp_assign_14.f08: New test.
7390         PR fortran/55932
7391         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7393 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7395         PR fortran/60334
7396         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7398 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
7400         PR rtl-optimization/52773
7401         * gcc.c-torture/compile/pr52773.c: New test.
7403 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7405         PR c++/62134
7406         * g++.dg/cpp0x/alias-decl-46.C: New.
7408 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7410         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7412 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7414         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7415         Add trace.
7416         (CHECK_FP): Likewise.
7417         (CHECK_CUMULATIVE_SAT): Likewise.
7419 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7421         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7422         (Set_Neon_Cumulative_Sat): Add parameter.
7423         (__set_neon_cumulative_sat): Support new parameter.
7424         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7425         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7426         argument.
7427         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7428         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7429         argument.
7431 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7433         * g++.dg/tsan/vptr_benign_race.C: New testcase.
7434         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7436 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7438         PR c++/60056
7439         * g++.dg/tls/thread_local-ice4.C: New.
7441 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
7443         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7444         than Neon options.
7446 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7448         PR c++/62276
7449         * g++.dg/cpp0x/vt-62276.C: New.
7451 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7453         PR middle-end/64353
7454         * g++.dg/pr64353.C: New.
7456 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7458         PR target/64263
7459         * gcc.target/aarch64/pr64263_1.c: New test.
7461 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
7463         PR tree-optimization/64434
7464         * gcc.dg/torture/pr64434.c: Move to...
7465         * gcc.dg/pr64434.c: ... here.
7467 2015-01-16  Richard Biener  <rguenther@suse.de>
7469         PR middle-end/64614
7470         * gcc.dg/uninit-18.c: New testcase.
7472 2015-01-16  Richard Biener  <rguenther@suse.de>
7474         PR tree-optimization/64568
7475         * g++.dg/torture/pr64568-2.C: New testcase.
7477 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7479         PR target/64363
7480         * gcc.target/i386/chkp-label-address.c: New.
7482 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
7484         PR fortran/45290
7485         * gfortran.dg/pointer_init_6.f90: Extended.
7487 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
7489         * gcc.c-torture/compile/20150108.c: New test.
7491 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7493         * gcc.target/visium: New directory.
7495 2015-01-16  Richard Biener  <rguenther@suse.de>
7497         PR tree-optimization/61743
7498         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7499         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7501 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7503         * gcc.dg/pr64015.c: New test.
7505 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7507         PR ipa/64163
7508         PR ipa/64612
7509         * g++.dg/ipa/pr64612.C: New test.
7511 2015-01-16  Renlin Li  <renlin.li@arm.com>
7513         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7515 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7517         * gcc.target/i386/sse-14.c: Test new intrinsic.
7518         * gcc.target/i386/sse-22.c: Ditto.
7520 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7522         PR c++/58614
7523         * g++.dg/cpp0x/auto44.C: New.
7525 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7527         PR target/59710
7528         * gcc.target/nios2/gpopt-all.c: New test case.
7529         * gcc.target/nios2/gpopt-local.c: New test case.
7530         * gcc.target/nios2/gpopt-global.c: New test case.
7531         * gcc.target/nios2/gpopt-data.c: New test case.
7532         * gcc.target/nios2/gpopt-none.c: New test case.
7534 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
7536         * g++.dg/ubsan/vptr-1.C: New test.
7537         * g++.dg/ubsan/vptr-2.C: New test.
7538         * g++.dg/ubsan/vptr-3.C: New test.
7539         * g++.dg/ubsan/vptr-4.C: New test.
7540         * g++.dg/ubsan/vptr-5.C: New test.
7541         * g++.dg/ubsan/vptr-6.C: New test.
7542         * g++.dg/ubsan/vptr-7.C: New test.
7543         * g++.dg/ubsan/vptr-8.C: New test.
7544         * g++.dg/ubsan/vptr-9.C: New test.
7546 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7548         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7549         is set up.
7550         * lib/gcc-dg.exp: Likewise.
7552 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7554         PR rtl-optimization/64110
7555         * gcc.target/i386/pr64110.c: Add scan-assembler.
7557 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7558             James Norris  <jnorris@codesourcery.com>
7559             Cesar Philippidis  <cesar@codesourcery.com>
7560             Ilmir Usmanov  <i.usmanov@samsung.com>
7562         * lib/target-supports.exp (check_effective_target_fopenacc): New
7563         procedure.
7564         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7565         * g++.dg/goacc/goacc.exp: Likewise.
7566         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7567         * gcc.dg/goacc/goacc.exp: Likewise.
7568         * gfortran.dg/goacc/goacc.exp: Likewise.
7569         * c-c++-common/cpp/openacc-define-1.c: New file.
7570         * c-c++-common/cpp/openacc-define-2.c: Likewise.
7571         * c-c++-common/cpp/openacc-define-3.c: Likewise.
7572         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7573         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7574         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7575         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7576         * c-c++-common/goacc/asyncwait-1.c: Likewise.
7577         * c-c++-common/goacc/cache-1.c: Likewise.
7578         * c-c++-common/goacc/clauses-fail.c: Likewise.
7579         * c-c++-common/goacc/collapse-1.c: Likewise.
7580         * c-c++-common/goacc/data-1.c: Likewise.
7581         * c-c++-common/goacc/data-2.c: Likewise.
7582         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7583         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7584         * c-c++-common/goacc/deviceptr-2.c: Likewise.
7585         * c-c++-common/goacc/deviceptr-3.c: Likewise.
7586         * c-c++-common/goacc/if-clause-1.c: Likewise.
7587         * c-c++-common/goacc/if-clause-2.c: Likewise.
7588         * c-c++-common/goacc/kernels-1.c: Likewise.
7589         * c-c++-common/goacc/loop-1.c: Likewise.
7590         * c-c++-common/goacc/loop-private-1.c: Likewise.
7591         * c-c++-common/goacc/nesting-1.c: Likewise.
7592         * c-c++-common/goacc/nesting-data-1.c: Likewise.
7593         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7594         * c-c++-common/goacc/parallel-1.c: Likewise.
7595         * c-c++-common/goacc/pcopy.c: Likewise.
7596         * c-c++-common/goacc/pcopyin.c: Likewise.
7597         * c-c++-common/goacc/pcopyout.c: Likewise.
7598         * c-c++-common/goacc/pcreate.c: Likewise.
7599         * c-c++-common/goacc/pragma_context.c: Likewise.
7600         * c-c++-common/goacc/present-1.c: Likewise.
7601         * c-c++-common/goacc/reduction-1.c: Likewise.
7602         * c-c++-common/goacc/reduction-2.c: Likewise.
7603         * c-c++-common/goacc/reduction-3.c: Likewise.
7604         * c-c++-common/goacc/reduction-4.c: Likewise.
7605         * c-c++-common/goacc/sb-1.c: Likewise.
7606         * c-c++-common/goacc/sb-2.c: Likewise.
7607         * c-c++-common/goacc/sb-3.c: Likewise.
7608         * c-c++-common/goacc/update-1.c: Likewise.
7609         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7610         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7611         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7612         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7613         * gfortran.dg/goacc/assumed.f95: Likewise.
7614         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7615         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7616         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7617         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7618         * gfortran.dg/goacc/branch.f95: Likewise.
7619         * gfortran.dg/goacc/cache-1.f95: Likewise.
7620         * gfortran.dg/goacc/coarray.f95: Likewise.
7621         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7622         * gfortran.dg/goacc/cray.f95: Likewise.
7623         * gfortran.dg/goacc/critical.f95: Likewise.
7624         * gfortran.dg/goacc/data-clauses.f95: Likewise.
7625         * gfortran.dg/goacc/data-tree.f95: Likewise.
7626         * gfortran.dg/goacc/declare-1.f95: Likewise.
7627         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7628         * gfortran.dg/goacc/fixed-1.f: Likewise.
7629         * gfortran.dg/goacc/fixed-2.f: Likewise.
7630         * gfortran.dg/goacc/fixed-3.f: Likewise.
7631         * gfortran.dg/goacc/fixed-4.f: Likewise.
7632         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7633         * gfortran.dg/goacc/if.f95: Likewise.
7634         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7635         * gfortran.dg/goacc/list.f95: Likewise.
7636         * gfortran.dg/goacc/literal.f95: Likewise.
7637         * gfortran.dg/goacc/loop-1.f95: Likewise.
7638         * gfortran.dg/goacc/loop-2.f95: Likewise.
7639         * gfortran.dg/goacc/loop-3.f95: Likewise.
7640         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7641         * gfortran.dg/goacc/omp.f95: Likewise.
7642         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7643         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7644         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7645         * gfortran.dg/goacc/parameter.f95: Likewise.
7646         * gfortran.dg/goacc/private-1.f95: Likewise.
7647         * gfortran.dg/goacc/private-2.f95: Likewise.
7648         * gfortran.dg/goacc/private-3.f95: Likewise.
7649         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7650         * gfortran.dg/goacc/reduction-2.f95: Likewise.
7651         * gfortran.dg/goacc/reduction.f95: Likewise.
7652         * gfortran.dg/goacc/routine-1.f90: Likewise.
7653         * gfortran.dg/goacc/routine-2.f90: Likewise.
7654         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7655         * gfortran.dg/goacc/several-directives.f95: Likewise.
7656         * gfortran.dg/goacc/sie.f95: Likewise.
7657         * gfortran.dg/goacc/subarrays.f95: Likewise.
7658         * gfortran.dg/gomp/map-1.f90: Likewise.
7659         * gfortran.dg/openacc-define-1.f90: Likewise.
7660         * gfortran.dg/openacc-define-2.f90: Likewise.
7661         * gfortran.dg/openacc-define-3.f90: Likewise.
7662         * g++.dg/gomp/block-1.C: Update for changed compiler output.
7663         * g++.dg/gomp/block-2.C: Likewise.
7664         * g++.dg/gomp/block-3.C: Likewise.
7665         * g++.dg/gomp/block-5.C: Likewise.
7666         * g++.dg/gomp/target-1.C: Likewise.
7667         * g++.dg/gomp/target-2.C: Likewise.
7668         * g++.dg/gomp/taskgroup-1.C: Likewise.
7669         * g++.dg/gomp/teams-1.C: Likewise.
7670         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7671         * gcc.dg/cilk-plus/jump.c: Likewise.
7672         * gcc.dg/gomp/block-1.c: Likewise.
7673         * gcc.dg/gomp/block-10.c: Likewise.
7674         * gcc.dg/gomp/block-2.c: Likewise.
7675         * gcc.dg/gomp/block-3.c: Likewise.
7676         * gcc.dg/gomp/block-4.c: Likewise.
7677         * gcc.dg/gomp/block-5.c: Likewise.
7678         * gcc.dg/gomp/block-6.c: Likewise.
7679         * gcc.dg/gomp/block-7.c: Likewise.
7680         * gcc.dg/gomp/block-8.c: Likewise.
7681         * gcc.dg/gomp/block-9.c: Likewise.
7682         * gcc.dg/gomp/target-1.c: Likewise.
7683         * gcc.dg/gomp/target-2.c: Likewise.
7684         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7685         * gcc.dg/gomp/teams-1.c: Likewise.
7687 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
7689         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7690         test case.
7692 2015-01-15  Mike Stump  <mikestump@comcast.net>
7694         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7695         * gcc.dg/inline_2.c: Likewise.
7696         * gcc.dg/inline_3.c: Likewise.
7697         * gcc.dg/inline_4.c: Likewise.
7699 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
7701         PR fortran/58023
7702         * gfortran.dg/proc_ptr_comp_43.f90: New.
7704 2015-01-15  Mike Stump  <mikestump@comcast.net>
7706         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7707         * gcc.dg/unroll_2.c: Likewise.
7708         * gcc.dg/unroll_3.c: Likewise.
7709         * gcc.dg/unroll_4.c: Likewise.
7710         * gcc.dg/unroll_5.c: Likewise.
7712 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7714         PR target/63971
7715         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7716         in epilogue.
7717         * gcc.target/aarch64/test_frame_6.c: Likewise.
7718         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7719         x30 and x19 (in the epilogue).
7720         * gcc.target/aarch64/test_frame_4.c: Likewise.
7721         * gcc.target/aarch64/test_frame_7.c: Likewise.
7723 2015-01-15  Martin Liska  <mliska@suse.cz>
7725         * g++.dg/ipa/pr64068.C: New test.
7726         * gcc.dg/ipa/PR64559.c: New test.
7728 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7730         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7731         with PIE.
7733 2015-01-15  Richard Biener  <rguenther@suse.de>
7735         PR tree-optimization/61743
7736         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7737         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7739 2015-01-15 Renlin Li <renlin.li@arm.com>
7741         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7742         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7744 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7746         * gcc.dg/vect/vect-aggressive-1.c: New.
7747         * gcc.target/i386/avx2-vect-aggressive.c: New.
7749 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7751         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7753 2015-01-15  Richard Biener  <rguenther@suse.de>
7755         PR lto/64415
7756         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7757         -Wl,-undefined,dynamic_lookup.
7759 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7761         * gnat.dg/opt47.adb: New test.
7763 2015-01-15  Richard Biener  <rguenther@suse.de>
7765         PR lto/64415
7766         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7768 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7770         PR tree-optimization/64434
7771         * gcc.dg/torture/pr64434.c: New test.
7773 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
7775         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7776         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
7777         -march=loongson* and -march=octeon* require -mno-micromips.
7779 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
7780             Matthew Fortune  <matthew.fortune@imgtec.com>
7782         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7783         * gcc.target/mips/call-saved-5.c (foo): Likewise.
7784         * gcc.target/mips/call-saved-6.c (foo): Likewise.
7785         * gcc.target/mips/call-saved-7.c: New file.
7786         * gcc.target/mips/call-saved-8.c: New file.
7787         * gcc.target/mips/call-saved-9.c: New file.
7789 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
7791         * gcc.target/mips/lsa.c: New file.
7792         * gcc.target/mips/mips64-lsa.c: Likewise.
7793         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7794         * gcc.target/mips/mulsize-4.c: Likewise.
7795         * gcc.target/mips/mulsize-5.c: New file.
7796         * gcc.target/mips/mulsize-6.c: Likewise.
7797         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7798         and !HAS_LSA as ghost options.
7799         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7800         for !HAS_LSA.
7802 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
7804         * g++.dg/torture/20141013.c: Set -fno-short-enums.
7806 2015-01-15  Richard Biener  <rguenther@suse.de>
7808         PR middle-end/64365
7809         * gcc.dg/torture/pr64365.c: New testcase.
7811 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
7813         * gcc.dg/stackprotectexplicit1.c: New test.
7814         * g++.dg/stackprotectexplicit2.c: New test.
7816 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7818         PR target/61933
7819         * gfortran.dg/inquire_internal.f90: New.
7820         * gfortran.dg/negative_unit_check.f90: New.
7822 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
7824         PR target/53988
7825         * gcc.target/sh/pr53988-1.c: New.
7827 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
7829         PR c++/58671
7830         * g++.dg/tls/thread_local-ice3.C: New.
7832 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7834         * gcc.target/i386/fentry-override.c: Properly place {} in target
7835         selector.  Remove nonpic.
7836         * gcc.target/i386/fentry.c: Likewise.
7838 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7840         * gcc.dg/atomic-invalid.c: Check for invalid memory model
7841         warnings instead of errors.
7843 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
7845         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7846         option support instead of ENABLE_LTO from Makefile.
7848 2015-01-14  Richard Biener  <rguenther@suse.de>
7850         PR tree-optimization/59354
7851         * gcc.dg/vect/pr59354.c: New testcase.
7853 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
7855         * lib/target-supports.exp
7856         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7857         on ARM architures before v7.
7859 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7861         PR middle-end/59448
7862         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7863         an atomic_exchange.
7865 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7867         PR target/64386
7868         * gcc.target/i386/pr64386.c: New test.
7870 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7872         PR target/64393
7873         * gcc.target/i386/pr64393.c: New test.
7875 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7877         PR target/64387
7878         * gcc.target/i386/pr64387.c: New test.
7880 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
7882         * gcc.target/aarch64/store-pair-1.c: Fix typo.
7884 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7886         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7888 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7890         PR target/64453
7891         * gcc.target/arm/pr64453.c: New.
7893 2015-01-14  Richard Biener  <rguenther@suse.de>
7895         PR lto/64415
7896         * gcc.dg/lto/pr64415_0.c: New testcase.
7897         * gcc.dg/lto/pr64415_1.c: Likewise.
7899 2015-01-14  Martin Liska  <mliska@suse.cz>
7901         * gcc.dg/ipa/pr64307.c: New test.
7903 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7905         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7906         64-bit and 128-bit.
7908 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7910         PR target/64460
7911         * gcc.target/arm/pr64460_1.c: New test.
7913 2015-01-14  Richard Biener  <rguenther@suse.de>
7915         PR tree-optimization/64493
7916         PR tree-optimization/64495
7917         * gcc.dg/vect/pr64493.c: New testcase.
7918         * gcc.dg/vect/pr64495.c: Likewise.
7920 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
7922         * gcc.dg/Warray-bounds-11.c: New test-case.
7924 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7926         * gcc.target/mips/octeon3-pipe-1.c: New test.
7928 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
7930         * jit.dg/harness.h (set_up_logging): Move string concatenation
7931         into...
7932         (concat_strings): New function.
7933         (dump_reproducer): New function.
7934         (test_jit): Call dump_reproducer.
7935         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7936         function.
7937         (jit-dg-test): Delete any generated reproducer from previous runs.
7938         Verify that a generated reproducer was created, and verify that it
7939         compiles.
7940         * jit.dg/test-nested-contexts.c (main): Call
7941         gcc_jit_context_dump_reproducer_to_file.
7943 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7945         * gcc.dg/aru-2.c: Add dg-require-profiling.
7947 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7949         * lib/target-supports.exp (check_profiling_available): Check if
7950         -pg links.
7952 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
7954         PR ipa/64565
7955         * g++.dg/torture/pr64565.C: New testcase.
7957 2015-01-13  Marek Polacek  <polacek@redhat.com>
7959         PR middle-end/64391
7960         * gcc.dg/tm/pr64391.c: New test.
7962 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7964         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7965         true.
7967 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7969         * gcc.target/i386/pie.c: New test.
7971         * lib/target-supports.exp (check_effective_target_pie): New.
7973 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7975         PR rtl-optimization/64286
7976         * gcc.target/i386/avx2-pr64286.c: New test.
7978 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
7980         PR c++/57626
7981         * g++.dg/cpp0x/vt-57626.C: New.
7983 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7985         PR fortran/64528
7986         * gfortran.dg/pr64528.f90: New test.
7988 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
7990         * gcc.target/aarch64/subsp.c: New test.
7992 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7994         * gcc.target/aarch64/store-pair-1.c: New testcase.
7996 2015-01-13  Richard Biener  <rguenther@suse.de>
7998         PR lto/64373
7999         * gcc.dg/lto/pr64373_0.c: New testcase.
8001 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8003         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8004         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8006 2015-01-13  Richard Biener  <rguenther@suse.de>
8008         PR tree-optimization/64406
8009         * gcc.dg/pr64406.c: New testcase.
8011 2015-01-13  Richard Biener  <rguenther@suse.de>
8013         PR tree-optimization/64404
8014         * gcc.dg/vect/pr64404.c: New testcase.
8016 2015-01-13  Richard Biener  <rguenther@suse.de>
8018         PR tree-optimization/64568
8019         * g++.dg/torture/pr64568.C: New testcase.
8021 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8023         * jit.dg/test-error-local-used-from-other-function.c: New test
8024         case.
8025         * jit.dg/test-error-param-reuse.c: New test case.
8026         * jit.dg/test-error-param-sharing.c: New test case.
8027         * jit.dg/test-error-param-used-from-other-function.c: New test
8028         case.
8029         * jit.dg/test-error-param-used-without-a-function.c: New test
8030         case.
8032 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
8034         PR tree-optimization/64563
8035         * gcc.dg/pr64563.c: New test.
8037         PR target/64513
8038         * gcc.target/i386/pr64513.c: New test.
8040         PR tree-optimization/64454
8041         * gcc.dg/pr64454.c: New test.
8043         PR testsuite/64028
8044         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8045         bind_pic_locally.
8046         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8047         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8048         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8049         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8050         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8051         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8052         * gcc.dg/vect/slp-25.c: Likewise.
8053         * gcc.dg/vect/vect-109.c: Likewise.
8054         * gcc.dg/vect/vect-13.c: Likewise.
8055         * gcc.dg/vect/vect-17.c: Likewise.
8056         * gcc.dg/vect/vect-18.c: Likewise.
8057         * gcc.dg/vect/vect-19.c: Likewise.
8058         * gcc.dg/vect/vect-20.c: Likewise.
8059         * gcc.dg/vect/vect-21.c: Likewise.
8060         * gcc.dg/vect/vect-22.c: Likewise.
8061         * gcc.dg/vect/vect-27.c: Likewise.
8062         * gcc.dg/vect/vect-29.c: Likewise.
8063         * gcc.dg/vect/vect-2-big-array.c: Likewise.
8064         * gcc.dg/vect/vect-2.c: Likewise.
8065         * gcc.dg/vect/vect-3.c: Likewise.
8066         * gcc.dg/vect/vect-4.c: Likewise.
8067         * gcc.dg/vect/vect-5.c: Likewise.
8068         * gcc.dg/vect/vect-72.c: Likewise.
8069         * gcc.dg/vect/vect-73-big-array.c: Likewise.
8070         * gcc.dg/vect/vect-73.c: Likewise.
8071         * gcc.dg/vect/vect-77-global.c: Likewise.
8072         * gcc.dg/vect/vect-78-global.c: Likewise.
8073         * gcc.dg/vect/vect-7.c: Likewise.
8074         * gcc.dg/vect/vect-86.c: Likewise.
8075         * gcc.dg/vect/vect-align-1.c: Likewise.
8076         * gcc.dg/vect/vect-align-3.c: Likewise.
8077         * gcc.dg/vect/vect-all-big-array.c: Likewise.
8078         * gcc.dg/vect/vect-all.c: Likewise.
8079         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8080         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8081         * gcc.dg/vect/vect-peel-3.c: Likewise.
8082         * gcc.dg/vect/vect-peel-4.c: Likewise.
8083         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8085 2015-01-12  Jeff Law  <law@redhat.com>
8087         PR target/64461
8088         * gcc.target/m68k/pr64461.c: New test.
8090 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8092         * jit.dg/test-array-as-pointer.c (create_code): Update call
8093         to gcc_jit_context_new_global by setting "kind" to
8094         GCC_JIT_GLOBAL_IMPORTED.
8095         * jit.dg/test-error-array-as-pointer.c: Likewise.
8096         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8097         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8098         setting kind to GCC_JIT_GLOBAL_EXPORTED.
8099         * jit.dg/test-using-global.c (the_global): Rename to...
8100         (imported_global): ...this.
8101         (create_code): Update to test the three kinds of global.
8102         (verify_code): Likewise.
8104 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8106         PR testsuite/64427
8107         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8108         undefined behavior.
8109         * gcc.target/i386/pr64291-2.c: Updated.
8111 2015-01-12  Richard Biener  <rguenther@suse.de>
8113         PR tree-optimization/64530
8114         * gfortran.dg/pr64530.f90: New testcase.
8116 2015-01-12  Richard Biener  <rguenther@suse.de>
8118         PR middle-end/64357
8119         * gcc.dg/torture/pr64357.c: New testcase.
8121 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8123         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8124         selector.
8126 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8127         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8129 2015-01-12  Martin Liska  <mliska@suse.cz>
8131         * gcc.dg/ipa/PR64550.c: New test.
8133 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8135         PR ipa/63470
8136         * g++.dg/ipa/pr63470.C: New testcase.
8138 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8140         PR fortran/63733
8141         * gfortran.dg/typebound_operator_20.f90: New.
8143 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8145         PR fortran/58023
8146         * gfortran.dg/proc_ptr_comp_42.f90: New.
8148 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8150         PR fortran/64508
8151         * gfortran.dg/proc_ptr_comp_41.f90: New.
8153 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8155         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8157 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8159         PR fortran/64522
8160         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8161         and add dg-excess-errors.
8162         * gfortran.dg/line_length_6.f90: New.
8163         * gfortran.dg/line_length_7.f90: New.
8164         * gfortran.dg/line_length_8.f90: New.
8165         * gfortran.dg/line_length_9.f90: New.
8166         * gfortran.dg/line_length_10.f90: New.
8167         * gfortran.dg/line_length_11.f90: New.
8169 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8171         * jit.dg/test-threads.c (struct testcase): Move declaration
8172         to jit.dg/all-non-failing-tests.h.
8173         (testcases): Likewise.
8174         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8175         declaration here from jit.dg/all-non-failing-tests.h.
8176         (testcases): Likewise.
8177         * jit.dg/test-combination.c (create_code): Eliminate spelling
8178         out all of the testcases in favor of looping through the
8179         "testcases" metadata.
8180         (verify_code): Likewise.
8182 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8184         PR rtl-optimization/64536
8185         * gcc.dg/pr64536.c: New test.
8187 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8189         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8190         * jit.dg/test-combination.c (create_code): Likewise.
8191         (verify_code): Likewise.
8192         * jit.dg/test-constants.c: New test case.
8193         * jit.dg/test-threads.c: Add test-constants.c.
8195 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8197         PR libobjc/51891
8198         * objc.dg/gnu-api-2-class.m: Add a test case
8199         for the above change.
8201 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8203         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8205 2015-01-09  Richard Biener  <rguenther@suse.de>
8207         PR tree-optimization/64410
8208         * g++.dg/vect/pr64410.cc: New testcase.
8210 2015-01-09  Martin Liska  <mliska@suse.cz>
8212         * gcc.dg/ipa/ipa-icf-32.c: New test.
8214 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8216         * c-c++-common/tsan/tsan_barrier.h: New.
8217         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8218         * c-c++-common/tsan/bitfield_race.c: Likewise.
8219         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8220         * c-c++-common/tsan/mutexset1.c: Likewise.
8221         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8222         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8223         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8224         * c-c++-common/tsan/simple_race.c: Likewise.
8225         * c-c++-common/tsan/simple_stack.c: Likewise.
8226         * c-c++-common/tsan/sleep_sync.c: Likewise.
8227         * c-c++-common/tsan/tiny_race.c: Likewise.
8228         * c-c++-common/tsan/tls_race.c: Likewise.
8229         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8230         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8231         * g++.dg/tsan/atomic_free.C: Likewise.
8232         * g++.dg/tsan/atomic_free2.C: Likewise.
8233         * g++.dg/tsan/cond_race.C: Likewise.
8234         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8236 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8238         PR testsuite/62250
8239         * lib/target-supports.exp (check_effective_target_libatomic_available):
8240         New.
8241         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8242         targets that match effective-target libatomic_available.
8243         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8245 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8247         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8248         Verify the result of gcc_jit_context_get_last_error.
8249         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8251 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8253         PR tree-optimization/63989
8254         * gcc.dg/strlenopt-27.c: New test.
8256 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8258         * jit.dg/harness.h (set_up_logging): New function.
8259         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8260         set_up_logging on the context, so that every testcase is
8261         logged to a particular file.
8262         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8263         and call gcc_jit_context_set_logfile on the top-level context.
8265 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8267         PR target/64338
8268         * g++.dg/opt/pr64338.C: New test.
8270 2015-01-08  Tobias Burnus  <burnus@net-b.de>
8272         * gfortran.dg/coarray/codimension_2b.f90: New file.
8273         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8274         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8276 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8278         PR c++/59004
8279         * g++.dg/ext/fnname4.C: New.
8281 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8283         PR c++/64462
8284         * g++.dg/cpp0x/constexpr-64462.C: New.
8286 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8288         PR c++/60753
8289         * g++.dg/cpp0x/deleted10.C: New.
8291 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8293         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8295 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8297         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8298         GCC_JIT_UNARY_OP_ABS.
8299         (verify_unary_ops): Likewise.
8301 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8303         * jit.dg/test-arith-overflow.c: New test case.
8304         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8305         * jit.dg/test-combination.c (create_code): Likewise.
8306         (verify_code): Likewise.
8307         * jit.dg/test-threads.c (testcases): Likewise.
8309 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8311         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8312         rather than "jit".  Load g++.exp, and call g++_init.
8313         Run test-*.cc files within the testsuite and *.cc files within
8314         docs/examples.
8315         (jit-dg-test): Drop the addition of -fgnu89-inline to
8316         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8317         doing it when compiling C testcases (since g++ does not handle
8318         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8319         is restored to the value after g++_init ran, rather than the
8320         value before g++_init ran.  Return a list of
8321         $comp_output $output_file, as dg-test assumes.
8323 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8325         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8326         make it easier to figure out the origin of each test result when
8327         running test-combination.c and test-threads.c.
8328         (CHECK_VALUE): Likewise.
8329         (CHECK_DOUBLE_VALUE): Likewise.
8330         (CHECK_STRING_VALUE): Likewise.
8331         (CHECK_STRING_STARTS_WITH): Likewise.
8332         (CHECK_STRING_CONTAINS): Likewise.
8333         (CHECK): Likewise.
8334         (check_string_value): Likewise, add "funcname" param.
8335         (check_string_starts_with): Likewise.
8336         (check_string_contains): Likewise.
8338 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8340         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8341         generating name of built executable.
8343 2015-01-07  Marek Polacek  <polacek@redhat.com>
8345         PR c/64440
8346         * gcc.dg/pr64440.c: New test.
8347         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8349 2015-01-07  Marek Polacek  <polacek@redhat.com>
8351         PR c/64417
8352         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8353         * gcc.dg/pr64417.c: New test.
8355 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8357         PR target/64505
8358         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8359         fix is correct.
8361 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8363         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8364         Check if testcases run without errors, not just if they compile.
8366 2015-01-06  Christian Bruel  <christian.bruel@st.com>
8368         PR target/64507
8369         * gcc.target/sh/pr64507.c: New test.
8371 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
8373         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8375 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
8377         * c-c++-common/asan/sanitize-all-1.c: New test.
8378         * c-c++-common/ubsan/sanitize-all-1.c: New test.
8379         * c-c++-common/ubsan/sanitize-all-2.c: New test.
8380         * c-c++-common/ubsan/sanitize-all-3.c: New test.
8381         * c-c++-common/ubsan/sanitize-all-4.c: New test.
8383 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8385         * lib/target-supports.exp (check_profiling_available): Return 0 for
8386         Visium.
8387         (check_effective_target_tls_runtime): Likewise.
8388         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8389         * gcc.dg/20020312-2.c: Adjust for Visium.
8390         * gcc.dg/tls/thr-cse-1.c: Likewise
8391         * gcc.dg/tree-ssa/20040204-1.c: Likewise
8392         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8393         * gcc.dg/weak/typeof-2.c: Likewise.
8395 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
8397         PR rtl-optimization/64287
8398         * gcc.dg/aru-2.c: New test.
8400 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8402         PR sanitizer/64344
8403         * c-c++-common/ubsan/pr64344-1.c: New test.
8404         * c-c++-common/ubsan/pr64344-2.c: New test.
8406         PR tree-optimization/64465
8407         * gcc.dg/pr64465.c: New test.
8409         PR tree-optimization/64494
8410         * gcc.c-torture/compile/pr64494.c: New test.
8412 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8414         PR fortran/47674
8415         * gfortran.dg/realloc_on_assign_25.f90:  New test.
8417 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8419         Update copyright years.
8421 2015-01-05  Marek Polacek  <polacek@redhat.com>
8423         PR c/64423
8424         * gcc.dg/pr64423.c: New test.
8426 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8428         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8429         mmix-knuth-mmixware for the same reason as for MIPS.
8430         * gcc.dg/debug/debug-2.c: Ditto.
8432         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8434 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
8436         PR testsuite/62250
8437         * lib/gfortran.exp: Add libatomic library search path.
8438         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8439         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8441         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8443 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8445         * c-c++-common/tsan/bitfield_race.c: New testcase.
8446         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8448 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8450         * gfortran.dg/coarray/collectives_4.f90: New.
8452 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8454         PR fortran/57562
8455         * gfortran.dg/extends_16.f90: New.
8457 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8459         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8461 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8463         * gfortran.dg/coarray/codimension_2.f90: New.
8464         * gfortran.dg/coarray/codimension_2a.f90: New.
8465         * gfortran.dg/coarray_35.f90: New.
8466         * gfortran.dg/coarray_35a.f90: New.
8468 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8470         PR fortran/60507
8471         * gfortran.dg/dummy_procedure_11.f90: New.
8473 Copyright (C) 2015 Free Software Foundation, Inc.
8475 Copying and distribution of this file, with or without modification,
8476 are permitted in any medium without royalty provided the copyright
8477 notice and this notice are preserved.