[AArch64] Implement copysign[ds]f3
[official-gcc.git] / gcc / testsuite / ChangeLog
blobab7f1cc5f1ad3a375b983470df6af7d890ea0749
1 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
3         * gcc.target/aarch64/copysign_1.c: New.
4         * gcc.target/aarch64/copysign_2.c: New.
6 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
8         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
9         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
10         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
12 2015-09-16  John Marino  <gnugcc@marino.st>
14         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
16 2015-09-16  Richard Biener  <rguenther@suse.de>
18         PR middle-end/67253
19         * gcc.dg/torture/pr67253.c: New testcase.
21 2015-09-16  Richard Biener  <rguenther@suse.de>
23         PR middle-end/67271
24         * gcc.dg/pr67271.c: New testcase.
26 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
28         * gnat.dg/opt49.adb: New test.
30 2015-09-16  Richard Biener  <rguenther@suse.de>
32         PR middle-end/67442
33         * gcc.dg/torture/pr67442.c: New testcase.
35 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
37         * gnat.dg/array24.adb: New test.
38         * gnat.dg/blocklocs.adb: Delete.
40 2015-09-15  Marek Polacek  <polacek@redhat.com>
42         PR c/67580
43         * gcc.dg/pr67580.c: New test.
45 2015-09-15  Richard Biener  <rguenther@suse.de>
47         PR tree-optimization/67470
48         * gcc.dg/torture/pr67470.c: New testcase.
50 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
52         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
54 2015-09-15  Richard Biener  <rguenther@suse.de>
56         PR middle-end/67563
57         * gcc.dg/pr67563.c: New testcase.
59 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
61         PR fortran/67460
62         * gfortran.dg/pr67460.f90: New test.
64 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
66         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
67         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
69 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
71         PR c++/51911
72         * g++.dg/cpp0x/new-auto1.C: New.
74 2015-09-11  Mark Wielaard  <mjw@redhat.com>
76         PR c/28901
77         * g++.dg/warn/unused-variable-1.C: New test.
78         * g++.dg/warn/unused-variable-2.C: Likewise.
79         * gcc.dg/unused-4.c: Adjust warning for static const.
80         * gcc.dg/unused-variable-1.c: New test.
81         * gcc.dg/unused-variable-2.c: Likewise.
83 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
85         * gfortran.dg/private_type_3.f90: Require visibility.
86         * gfortran.dg/module_variable_2.f90: Same.
87         * gfortran.dg/nested_forall_1.f: Same.
88         * gfortran.dg/elemental_dependency_4.f90: Same.
89         * gfortran.dg/bind_c_usage_25.f90: Same.
90         * gfortran.dg/access_spec_1.f90: Same.
91         * gfortran.dg/public_private_module_2.f90: Same.
92         * gfortran.dg/host_assoc_variable_1.f90: Same.
93         * gfortran.dg/public_private_module_6.f90: Same.
94         * gfortran.dg/module_variable_1.f90: Same.
95         * gfortran.dg/pr37286.f90: Same.
96         * gfortran.dg/internal_pack_7.f90: Same.
97         * gfortran.dg/submodule_10.f08: Same.
98         * gfortran.dg/allocatable_function_8.f90: Same.
99         * gfortran.dg/merge_init_expr_2.f90: Same.
100         * gfortran.dg/class_37.f03: Same.
101         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
102         * gfortran.dg/typebound_call_20.f03: Same.
103         * gfortran.dg/proc_ptr_result_3.f90: Same.
104         * gfortran.dg/pr32535.f90: Same.
105         * gfortran.dg/typebound_proc_19.f90: Same.
106         * gfortran.dg/initialization_10.f90: Same.
107         * gfortran.dg/bind_c_usage_8.f03: Same.
108         * gfortran.dg/pr61335.f90: Same.
109         * gfortran.dg/elemental_dependency_5.f90: Same.
110         * gfortran.dg/proc_ptr_3.f90: Same.
111         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
113 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
115         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
116         * gcc.dg/Wno-frame-address.c: Skip for Visium.
117         * gcc.dg/loop-8.c: Likewise.
119 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
121         PR ada/66965
122         * gnat.dg/specs/addr1.ads: Remove.
124 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
126         * gcc.dg/pie-link.c: Add -pie to dg-options.
128 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
130         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
131         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
133 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
135         * gcc.target/powerpc/swaps-p8-20.c: New test.
136         * gcc.target/powerpc/swaps-p8-21.c: New test.
138 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
140         PR fortran/67526
141         * gfortran.dg/pr67526.f90: New test.
143 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
145         PR c++/67318
146         * g++.dg/cpp0x/variadic166.C: New.
148 2015-09-09  Mark Wielaard  <mjw@redhat.com>
150         * c-c++-common/nonnull-1.c: New test.
152 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
154         PR fortran/66993
155         * gfortran.dg/submodule_11.f08: New test.
157 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
159         PR target/67506
160         * gcc.c-torture/compile/pr67506.c: New test.
162 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
164         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
165         initialization with a byte mask.  No change expected here.
166         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
167         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
168         initialization with contigious bitmask.  Literal pool is expectd
169         to be used here.
171 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
173         PR target/67439
174         * gcc.target/arm/pr67439_1.c: New test.
176 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
178         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
179         model.
181 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
183         PR c++/67523
184         * g++.dg/gomp/pr67523.C: New test.
186         PR c++/67522
187         * g++.dg/gomp/pr67522.C: New test.
189         PR middle-end/67521
190         * c-c++-common/gomp/pr67521.c: New test.
192         PR middle-end/67517
193         * c-c++-common/gomp/pr67517.c: New test.
195         PR c++/67514
196         * g++.dg/gomp/pr67514.C: New test.
198         PR c++/67511
199         * g++.dg/gomp/pr67511.C: New test.
201         PR c/67502
202         * c-c++-common/gomp/pr67502.c: New test.
204 2015-09-09  Marek Polacek  <polacek@redhat.com>
206         PR middle-end/67512
207         * gcc.dg/pr67512.c: New test.
209 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
211         PR c++/53184
212         * g++.dg/warn/Wsubobject-linkage-1.C: New.
213         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
214         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
215         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
217 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
219         * gcc.target/aarch64/mod_2.x: New file.
220         * gcc.target/aarch64/mod_256.x: Likewise.
221         * gcc.target/arm/mod_2.c: New test.
222         * gcc.target/arm/mod_256.c: Likewise.
223         * gcc.target/aarch64/mod_2.c: Likewise.
224         * gcc.target/aarch64/mod_256.c: Likewise.
226 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
228         PR c++/67504
229         * g++.dg/gomp/pr67504.C: New test.
231         PR c/67501
232         * c-c++-common/gomp/pr67501.c: New test.
234         PR c/67500
235         * gcc.dg/gomp/pr67500.c: New test.
237         PR c/67495
238         * gcc.dg/gomp/pr67495.c: New test.
240 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
241             Sebastian Pop  <s.pop@samsung.com>
243         PR tree-optimization/53852
244         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
245         both isl-0.12 and isl-0.15.
246         * gcc.dg/graphite/uns-interchange-14.c: Same.
247         * gcc.dg/graphite/uns-interchange-15.c: Same.
248         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
250 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
251             Sebastian Pop  <s.pop@samsung.com>
253         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
254         * gcc.dg/graphite/block-1.c: Same.
255         * gcc.dg/graphite/block-5.c: Same.
256         * gcc.dg/graphite/block-6.c: Same.
257         * gcc.dg/graphite/interchange-1.c: Same.
258         * gcc.dg/graphite/interchange-10.c: Same.
259         * gcc.dg/graphite/interchange-11.c: Same.
260         * gcc.dg/graphite/interchange-13.c: Same.
261         * gcc.dg/graphite/interchange-14.c: Same.
262         * gcc.dg/graphite/interchange-3.c: Same.
263         * gcc.dg/graphite/interchange-4.c: Same.
264         * gcc.dg/graphite/interchange-7.c: Same.
265         * gcc.dg/graphite/interchange-8.c: Same.
266         * gcc.dg/graphite/interchange-9.c: Same.
267         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
268         * gcc.dg/graphite/pr35356-1.c (foo): Same.
269         * gcc.dg/graphite/pr37485.c: Same.
270         * gcc.dg/graphite/scop-0.c (int toto): Same.
271         * gcc.dg/graphite/scop-1.c: Same.
272         * gcc.dg/graphite/scop-10.c: Same.
273         * gcc.dg/graphite/scop-11.c: Same.
274         * gcc.dg/graphite/scop-12.c: Same.
275         * gcc.dg/graphite/scop-13.c: Same.
276         * gcc.dg/graphite/scop-16.c: Same.
277         * gcc.dg/graphite/scop-17.c: Same.
278         * gcc.dg/graphite/scop-18.c: Same.
279         * gcc.dg/graphite/scop-2.c: Same.
280         * gcc.dg/graphite/scop-21.c (int test): Same.
281         * gcc.dg/graphite/scop-22.c (void foo): Same.
282         * gcc.dg/graphite/scop-4.c: Same.
283         * gcc.dg/graphite/scop-5.c: Same.
284         * gcc.dg/graphite/scop-6.c: Same.
285         * gcc.dg/graphite/scop-7.c: Same.
286         * gcc.dg/graphite/scop-8.c: Same.
287         * gcc.dg/graphite/scop-9.c: Same.
288         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
289         data-refs remain inside the inner loop.
290         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
291         * gcc.dg/graphite/uns-interchange-14.c: Same.
292         * gcc.dg/graphite/uns-interchange-9.c: Same.
293         * gfortran.dg/graphite/interchange-3.f90
295 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
297         PR target/63870
298         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
299         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
300         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
301         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
302         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
303         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
304         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
305         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
306         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
307         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
308         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
309         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
311 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
313         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
314         * lib/target-supports.exp
315         (check_effective_target_arm_neon_fp16_hw): New.
317 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
319         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
320         Set additional_flags for neon-fp16 if supported, else fallback to neon.
322         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
323         (hfloat16_t): New.
324         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
325         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
326         if supported.
327         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
328         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
329         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
330         when those are supported.
331         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
332         (vdup_n_f16): New.
334         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
335         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
336         cases if supported.
338         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
339         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
340         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
341         Likewise.
342         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
343         Likewise.
344         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
346         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
347         Add float16x8_t case.
348         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
349         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
350         main, exec_vcreate): Likewise.
351         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
352         exec_vget_high): Likewise.
353         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
354         exec_vget_low): Likewise.
355         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
356         Likewise.
357         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
358         exec_vld1_dup): Likewise.
359         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
360         exec_vld1_lane): Likewise.
361         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
362         Likewise.
363         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
364         exec_vldX_dup): Likewise.
365         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
366         exec_vldX_lane): Likewise.
367         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
368         exec_vset_lane): Likewise.
369         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
370         exec_vst1_lane): Likewise.
372 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
374         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
375         * gcc.target/aarch64/vget_low_1.c: Likewise.
377 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
379         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
380         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
381         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
382         (main): update orig_data to avoid float16 NaN on bigendian.
384 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
386         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
387         float16x8_t.
388         * gcc.target/aarch64/vset_lane_1.c: Likewise.
389         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
390         * gcc.target/aarch64/vld1_lane.c: Likewise.
392 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
394         PR c++/67369
395         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
397 2015-09-07  Marek Polacek  <polacek@redhat.com>
399         PR inline-asm/67448
400         * gcc.dg/asm-10.c: New test.
402 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
404         PR middle-end/67452
405         * gcc.dg/lto/pr67452_0.c: New test.
407 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
409         PR target/65210
410         * gcc.target/avr/pr65210.c: New test.
412 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
414         PR testsuite/67450
415         * lib/target-supports.exp (check_cached_effective_target):
416         Apppend $prop to et_prop_list only if needed.
418 2015-09-04  Marek Polacek  <polacek@redhat.com>
420         PR sanitizer/67279
421         * gcc.dg/ubsan/pr67279.c: New test.
423 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
424             Petr Murzin  <petr.murzin@intel.com>
425             Kirill Yukhin <kirill.yukhin@intel.com>
427         * gcc.target/i386/avx512f-scatter-1.c: New.
428         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
429         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
431 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
433         * gfortran.dg/read_dir.f90: Delete empty directory when closing
434         rather than calling rmdir, cleanup if open fails.
436 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
438         * gcc.target/powerpc/vec-mult-char-1.c: New test.
439         * gcc.target/powerpc/vec-mult-char-2.c: New test.
440         * lib/target-supports.exp (check_effective_target_vect_char_mult):
441         Return true for PowerPC targets that implement Altivec.
443 2015-09-03  Renlin Li  <renlin.li@arm.com>
445         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
446         check the assembly.
447         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
449 2015-09-03  Martin Sebor  <msebor@redhat.com>
451         PR c/66516
452         * g++.dg/addr_builtin-1.C: New test.
453         * gcc.dg/addr_builtin-1.c: New test.
455 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
457         * gcc.target/powerpc/vec-shift.c: New test.
459 2015-09-03  Tom de Vries  <tom@codesourcery.com>
461         PR tree-optimization/65637
462         * gcc.dg/autopar/reduc-4.c: New test.
464 2015-09-03  Tom de Vries  <tom@codesourcery.com>
466         PR tree-optimization/65637
467         * gcc.dg/autopar/pr46099-2.c: New test.
469 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
471         PR middle-end/67351
472         * g++.dg/pr67351.C: New test.
474 2015-09-03  Richard Biener  <rguenther@suse.de>
476         PR ipa/66705
477         * g++.dg/lto/pr66705_0.C: New testcase.
479 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
481         PR middle-end/60586
482         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
483         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
485 2015-09-02  Marek Polacek  <polacek@redhat.com>
487         PR c/67432
488         * gcc.dg/pr67432.c: New test.
490 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
492         * lib/target-supports.exp (clear_effective_target_cache): New.
493         (check_cached_effective_target): Update et_prop_list.
494         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
495         * g++.dg/compat/compat.exp: Likewise.
496         * g++.dg/compat/struct-layout-1.exp: Likewise.
497         * lib/asan-dg.exp: Likewise.
498         * lib/atomic-dg.exp: Likewise.
499         * lib/cilk-plus-dg.exp: Likewise.
500         * lib/clearcap.exp: Likewise.
501         * lib/mpx-dg.exp: Likewise.
502         * lib/tsan-dg.exp: Likewise.
503         * lib/ubsan-dg.exp: Likewise.
505 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
507         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
509 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
510             Andrew Bennett  <andrew.bennett@imgtec.com>
512         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
513         dependencies between ISA level and compact-branches.
514         * gcc.target/mips/branch-10.c: Update expected output to allow
515         compact forms of b/bal.
516         * gcc.target/mips/branch-11.c: Likewise.
517         * gcc.target/mips/branch-12.c: Likewise.
518         * gcc.target/mips/branch-13.c: Likewise.
519         * gcc.target/mips/branch-3.c: Likewise.
520         * gcc.target/mips/branch-4.c: Likewise.
521         * gcc.target/mips/branch-5.c: Likewise.
522         * gcc.target/mips/branch-6.c: Likewise.
523         * gcc.target/mips/branch-7.c: Likewise.
524         * gcc.target/mips/branch-8.c: Likewise.
525         * gcc.target/mips/branch-9.c: Likewise.
526         * gcc.target/mips/branch-cost-1.c: Likewise.
527         * gcc.target/mips/call-1.c: Likewise.
528         * gcc.target/mips/call-2.c: Likewise.
529         * gcc.target/mips/call-3.c: Likewise.
530         * gcc.target/mips/call-4.c: Likewise.
531         * gcc.target/mips/call-5.c: Likewise.
532         * gcc.target/mips/call-6.c: Likewise.
533         * gcc.target/mips/lazy-binding-1.c: Likewise.
534         * gcc.target/mips/near-far-1.c: Likewise.
535         * gcc.target/mips/near-far-2.c: Likewise.
536         * gcc.target/mips/near-far-3.c: Likewise.
537         * gcc.target/mips/near-far-4.c: Likewise.
538         * gcc.target/mips/umips-branch-3.c: Ensure the test is
539         run with compact branches allowed.
540         * gcc.target/mips/compact-branches-1.c: New file.
541         * gcc.target/mips/compact-branches-2.c: Likewise.
542         * gcc.target/mips/compact-branches-3.c: Likewise.
543         * gcc.target/mips/compact-branches-4.c: Likewise.
544         * gcc.target/mips/compact-branches-5.c: Likewise.
545         * gcc.target/mips/compact-branches-6.c: Likewise.
546         * gcc.target/mips/compact-branches-7.c: Likewise.
548 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
550         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
551         Clean-up a created directory if testcase fails.
553 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
555         PR target/67405
556         * g++.dg/pr67405.C: New test.
558 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
560         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
562 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
564         * gcc.dg/ifcvt-1.c: New test.
565         * gcc.dg/ifcvt-2.c: Likewise.
566         * gcc.dg/ifcvt-3.c: Likewise.
568 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
570         PR libfortran/67412
571         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
572         *-*-solaris2.10.
574 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
576         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
578 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
580         PR c++/61753
581         * g++.dg/other/pr61753.C: New.
583 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
585         * gcc.dg/tree-ssa/cmp-1.c: New file.
587 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
589         * gcc.dg/tree-ssa/complex-7.c: New file.
591 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
593         * gcc.target/powerpc/swaps-p8-19.c: New test.
595 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
597         PR fortran/67367
598         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
600 2015-08-29  Tom de Vries  <tom@codesourcery.com>
602         PR tree-optimization/46193
603         * gcc.dg/autopar/pr46193.c: New test.
605 2015-08-28  Nathan Sidwell  <nathan@acm.org>
607         * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
608         use exit code for failure.
610         * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
611         * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
612         * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
613         * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
614         * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
615         * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
616         * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
617         * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
618         * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
619         * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
621 2015-08-28  Jeff Law  <law@redhat.com>
623         PR lto/66752
624         * gcc.dg/tree-ssa/pr66752-2.c: New test.
625         * gcc.dg/torture/pr66752-1.c: New test
626         * g++.dg/torture/pr66752-2.C: New test.
628 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
629         Revert:
630         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
632                 * gcc.dg/tree-ssa/sra-15.c: New.
634 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
636         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
637         * gcc.target/mips/msub-8.c: Ditto
639 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
641         * lib/target-supports.exp (check-effective_target_vect_double):
642         Enable for Power targets with VSX hardware available.
643         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
644         vect_no_align && { ! vect_hw_misalign }.
646 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
648         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
649         Replaced by opt_files, compile with -floop-nest-optimize.
650         * g++.dg/graphite/graphite.exp: Same.
651         * gfortran.dg/graphite/graphite.exp: Same.
652         * gcc.dg/graphite/block-0.c: Adjust pattern.
653         * gcc.dg/graphite/block-1.c: Same.
654         * gcc.dg/graphite/block-3.c: Same.
655         * gcc.dg/graphite/block-4.c: Same.
656         * gcc.dg/graphite/block-5.c: Same.
657         * gcc.dg/graphite/block-6.c: Same.
658         * gcc.dg/graphite/block-7.c: Same.
659         * gcc.dg/graphite/block-8.c: Same.
660         * gcc.dg/graphite/block-pr47654.c: Same.
661         * gcc.dg/graphite/interchange-0.c: Same.
662         * gcc.dg/graphite/interchange-1.c: Same.
663         * gcc.dg/graphite/interchange-10.c: Same.
664         * gcc.dg/graphite/interchange-11.c: Same.
665         * gcc.dg/graphite/interchange-12.c: Same.
666         * gcc.dg/graphite/interchange-13.c: Same.
667         * gcc.dg/graphite/interchange-14.c: Same.
668         * gcc.dg/graphite/interchange-15.c: Same.
669         * gcc.dg/graphite/interchange-3.c: Same.
670         * gcc.dg/graphite/interchange-4.c: Same.
671         * gcc.dg/graphite/interchange-5.c: Same.
672         * gcc.dg/graphite/interchange-6.c: Same.
673         * gcc.dg/graphite/interchange-7.c: Same.
674         * gcc.dg/graphite/interchange-8.c: Same.
675         * gcc.dg/graphite/interchange-9.c: Same.
676         * gcc.dg/graphite/interchange-mvt.c: Same.
677         * gcc.dg/graphite/pr37485.c: Same.
678         * gcc.dg/graphite/uns-block-1.c: Same.
679         * gcc.dg/graphite/uns-interchange-12.c: Same.
680         * gcc.dg/graphite/uns-interchange-14.c: Same.
681         * gcc.dg/graphite/uns-interchange-15.c: Same.
682         * gcc.dg/graphite/uns-interchange-9.c: Same.
683         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
684         * gfortran.dg/graphite/interchange-3.f90: Same.
686 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
688         PR target/67317
689         * gcc.target/i386/pr67317-1.c: New test.
690         * gcc.target/i386/pr67317-2.c: Ditto.
691         * gcc.target/i386/pr67317-3.c: Ditto.
692         * gcc.target/i386/pr67317-4.c: Ditto.
693         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
694         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
696 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
698         * gcc.target/powerpc/vec-shr.c: New.
700 2015-08-27  Marek Polacek  <polacek@redhat.com>
702         PR middle-end/67005
703         * gcc.dg/torture/pr67005.c: New test.
705 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
707         * gcc.dg/tree-ssa/sra-15.c: New.
709 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
711         * gcc.target/aarch64/long_branch_1.c: New test.
713 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
715         * gcc.target/s390/20150826-1.c: New test.
717 2015-08-26  Renlin Li  <renlin.li@arm.com>
719         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
721 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
723         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
725 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
727         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
728         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
729         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
730         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
732 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
734         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
735         New test directive.
736         * gcc.target/aarch64/tlsle_1.x: New test source.
737         * gcc.target/aarch64/tlsle12_1.c: New testcase.
738         * gcc.target/aarch64/tlsle24_1.c: Likewise.
739         * gcc.target/aarch64/tlsle32_1.c: Likewise.
741 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
743         PR fortran/29600
744         * gfortran.dg/shape_8.f90: New test.
746 2015-08-25  Marek Polacek  <polacek@redhat.com>
748         PR middle-end/67330
749         * gcc.dg/weak/weak-18.c: New test.
751 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
753         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
754         gcc_jit_context_set_bool_use_external_driver.
756 2015-08-25  Nathan Sidwell  <nathan@acm.org>
758         * gcc.c-torture/execute/builtins/20010124-1.x: New.
760         * gcc.dg/20001117-1.c: Needs return_address.
761         * gcc.dg/20020415-1.c: Needs alloca.
762         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
763         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
764         * gcc.dg/pr63186.c: Needs label_values.
765         * gcc.dg/torture/pr33848.c: Likwise.
767         * lib/target-supports.exp (check_effective_target_fopenacc,
768         check_effective_target_fopenmp): Disable for nvptx.
769         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
770         * gcc.dg/stack-usage-1.c: Likewise.
771         * gcc.dg/stack-usage-2.c: Likewise.
772         * gcc.dg/unused-5.c: Likewise.
773         * gcc.dg/unwind-1.c: Likewise.
775 2015-08-25  Christian Bruel  <christian.bruel@st.com>
777         * gcc.dg/Wno-frame-address.c: Skip for ARM.
778         * g++.dg/Wno-frame-address.C: Ditto.
780 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
782         PR target/67211
783         * g++.dg/pr67211.C: New test.
785 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
787         PR fortran/62536
788         PR fortran/66175
789         * gfortran.dg/block_end_error_1.f90: New test.
790         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
792 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
794         PR target/66821
795         * gcc.target/i386/pr66821.c: New test.
797 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
799         PR target/67329
800         * gcc.target/i386/pr67329.c: New test.
802 2015-08-24  Nathan Sidwell  <nathan@acm.org>
804         * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
806         * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
808         * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
809         * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
810         * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
811         * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
812         * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
814         * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
816         * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
817         * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
818         * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
819         * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
820         * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
821         * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
822         * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
823         * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
824         * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
825         * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
827         * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
828         * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
830         * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
832         * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
834         * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
835         check for nvptx.
837 2015-08-24  Tom de Vries  <tom@codesourcery.com>
839         PR tree-optimization/65468
840         * gcc.dg/gomp/static-chunk-size-one.c: New test.
842 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
844         PR libfortran/54572
845         * gfortran.dg/backtrace_1.f90: New test.
847 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
849         PR libfortran/62296
850         * gfortran.dg/execute_command_line_2.f90: New test.
852 2015-08-23  Tom de Vries  <tom@codesourcery.com>
854         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
855         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
856         vect_no_int_max to vect_no_int_min_max.
857         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
858         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
859         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
860         * gcc.dg/vect/slp-reduc-4.c: Same.
861         * gcc.dg/vect/slp-reduc-5.c: Same.
862         * gcc.dg/vect/vect-125.c: Same.
863         * gcc.dg/vect/vect-13.c: Same.
864         * gcc.dg/vect/vect-double-reduc-3.c: Same.
865         * gcc.dg/vect/vect-reduc-1.c: Same.
866         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
867         * gcc.dg/vect/vect-reduc-1char.c:Same.
868         * gcc.dg/vect/vect-reduc-1short.c: Same.
869         * gcc.dg/vect/vect-reduc-2.c: Same.
870         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
871         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
872         * lib/target-supports.exp: Same.
874 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
876         PR c++/63693
877         * g++.dg/cpp0x/decltype63.C: New.
879 2015-08-22  Nathan Sidwell  <nathan@acm.org>
881         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
882         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
883         * c-c++-common/Wunused-var-8.c: Likewise.
884         * c-c++-common/gomp/pr61486-2.c: Likewise.
885         * c-c++-common/Wunused-var-6.c: Likewise.
886         * c-c++-common/goacc/reduction-1.c: Likewise.
887         * c-c++-common/goacc/reduction-2.c: Likewise.
888         * c-c++-common/goacc/reduction-3.c: Likewise.
889         * c-c++-common/goacc/reduction-4.c: Likewise.
890         * gcc.dg/builtins-64.c: Likewise.
891         * gcc.dg/pr59523.c: Likewise.
892         * gcc.dg/tree-ssa/20080530.c: Likewise.
893         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
894         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
895         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
896         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
897         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
898         * gcc.dg/pr59011.c: Likewise.
899         * gcc.dg/uninit-9.c: Likewise.
900         * gcc.dg/pr61561.c: Likewise.
901         * gcc.dg/vla-4.c: Likewise.
902         * gcc.dg/20101010-1.c: Likewise.
903         * gcc.dg/pr49120.c: Likewise.
904         * gcc.dg/20030331-2.c: Likewise.
905         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
906         * gcc.dg/pr25682.c: Likewise.
907         * gcc.dg/guality/guality.c: Likewise.
908         * gcc.dg/pr27301.c: Likewise.
909         * gcc.dg/uninit-9-O0.c: Likewise.
910         * gcc.dg/fold-alloca-1.c: Likewise.
911         * gcc.dg/pr41470.c: Likewise.
912         * gcc.dg/pr51491-2.c: Likewise.
913         * gcc.dg/winline-7.c: Likewise.
914         * gcc.dg/vla-2.c: Likewise.
915         * gcc.dg/pr50764.c: Likewise.
916         * gcc.dg/c99-vla-1.c: Likewise.
917         * gcc.dg/pr33238.c: Likewise.
918         * gcc.dg/c99-const-expr-13.c: Likewise.
919         * gcc.dg/builtin-return-1.c: Likewise.
920         * gcc.dg/vla-3.c: Likewise.
921         * gcc.dg/20020415-1.c: Likewise.
922         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
923         * gcc.dg/shrink-wrap-alloca.c: Likewise.
924         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
925         * gcc.dg/torture/calleesave-sse.c: Likewise.
926         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
927         * gcc.dg/gomp/vla-2.c: Likewise.
928         * gcc.dg/gomp/vla-3.c: Likewise.
929         * gcc.dg/gomp/vla-4.c: Likewise.
930         * gcc.dg/gomp/pr30494.c: Likewise.
931         * gcc.dg/gomp/vla-5.c: Likewise.
932         * gcc.dg/pr51990-2.c: Likewise.
933         * gcc.dg/vla-22.c: Likewise.
935 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
937         * gcc.dg/cpp/multiline-2.c: Add column numbers.
938         * gcc.dg/dollar.c: Likewise.
939         * gcc.dg/pragma-message.c: Likewise.
940         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
941         * c-c++-common/raw-string-14.c: Likewise.
943 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
945         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
946         property that instantiation here is a compile-time error.
948 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
950         * g++.dg/other/pr67065.C: Extend.
952 2015-08-21  Nathan Sidwell  <nathan@acm.org>
954         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
955         is freestanding.
956         (check_effective_target_global_constructor): New.
957         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
958         * gcc.dg/debug/debug.exp: Skip  for nvptx.
959         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
961         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
962         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
963         * gcc.c-torture/compile/pr33855.c: Likewise.
964         * gcc.c-torture/compile/920723-1.c: Likewise.
965         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
966         writing a const.
967         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
968         label.
969         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
970         'call'.
972         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
973         prototype normal.
974         * gcc.c-torture/execute/switch-1.c: Likewise.
976         * gcc.c-torture/execute/pr34456.c: Require not freestanding
977         * gcc.c-torture/execute/printf-1.c: Likewise.
978         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
979         * gcc.c-torture/execute/fprintf-1.c: Likewise.
980         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
981         * gcc.c-torture/execute/vprintf-1.c: Likewise.
982         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
983         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
984         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
985         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
986         * gcc.c-torture/execute/gofast.c: Likewise.
987         * gcc.c-torture/execute/complex-6.c: Likewise.
989         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
990         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
991         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
992         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
993         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
994         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
995         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
996         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
997         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
998         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
999         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1000         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1001         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1002         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1003         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1004         * gcc.dg/setjmp-1.c: Likewise.
1005         * gcc.dg/cleanup-5.c: Likewise.
1006         * gcc.dg/cleanup-12.c: Likewise.
1007         * gcc.dg/cleanup-13.c: Likewise.
1009         * gcc.dg/constructor-1.c: Require global ctor.
1011         * gcc.dg/fork-instrumentation.c: Require profiling.
1012         * gcc.dg/20030107-1.c: Likewise.
1013         * gcc.dg/20030702-1.c: Likewise.
1015         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1016         * gcc.dg/cpp/paste2.c: Likewise.
1017         * gcc.dg/cpp/strify3.c: Likewise.
1018         * gcc.dg/cpp/strify4.c: Likewise.
1019         * gcc.dg/cpp/lexnum.c: Likewise.
1020         * gcc.dg/cpp/digraphs.c: Likewise.
1021         * gcc.dg/cpp/macro1.c: Likewise.
1023 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1025         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1027 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1029         * lib/gcc-dg.exp: Add extra options for db-final to the command line
1030         only once.
1032 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1034         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1035         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1036         vec_vpmsum_be and vec_shasigma_be.
1038 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
1040         * lib/target-supports.exp
1041         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1042         with -mfp16-format=ieee.
1044 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1046         PR c++/67065
1047         * g++.dg/other/pr67065.C: New.
1049 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
1051         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1052         memcpy.
1053         * gcc.target/mips/inline-memcpy-2.c: Ditto.
1054         * gcc.target/mips/inline-memcpy-3.c: Ditto.
1055         * gcc.target/mips/inline-memcpy-4.c: Ditto.
1056         * gcc.target/mips/inline-memcpy-5.c: Ditto.
1058 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
1060         * gcc.dg/wide_shift_64_1.c: New testcase.
1061         * gcc.dg/wide_shift_128_1.c: Likewise.
1062         * gcc.target/aarch64/ashlti3_1.c: Likewise.
1064 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
1066         * lib/target-supports.exp
1067         (check_effective_target_fstack_protector_enabled): New test.
1068         * gcc.target/i386/ssp-default.c: New test.
1070 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
1072         PR fortran/66929
1073         * gfortran.dg/generic_31.f90: New.
1075 2015-08-19  Marek Polacek  <polacek@redhat.com>
1077         PR middle-end/67133
1078         * g++.dg/torture/pr67133.C: New test.
1080 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1082         * gcc.target/powerpc/altivec-35.c: New test.
1083         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1084         * gcc.target/powerpc/vsx-vector-7.c: New test.
1086 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1088         PR middle-end/36757
1089         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1090         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1092 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
1094         PR rtl-optimization/67218
1095         * gcc.c-torture/execute/ieee/pr67218.c,
1096         gcc.target/aarch64/fcvt_int_float_double1.c,
1097         gcc.target/aarch64/fcvt_int_float_double2.c,
1098         gcc.target/aarch64/fcvt_int_float_double3.c,
1099         gcc.target/aarch64/fcvt_int_float_double4.c,
1100         gcc.target/aarch64/fcvt_uint_float_double1.c,
1101         gcc.target/aarch64/fcvt_uint_float_double2.c,
1102         gcc.target/aarch64/fcvt_uint_float_double3.c,
1103         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1105 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
1107         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1108         dg-options to disable LSE extensions.
1109         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1110         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1111         * gcc.target/aarch64/atomic-op-char.c: Likewise.
1112         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1113         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1114         * gcc.target/aarch64/atomic-op-int.c: Likewise.
1115         * gcc.target/aarch64/atomic-op-long.c: Likewise.
1116         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1117         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1118         * gcc.target/aarch64/atomic-op-release.c: Likewise.
1119         * gcc.target/aarch64/atomic-op-short.c: Likewise.
1120         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1121         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1122         * gcc.target/aarch64/sync-op-full.c: Likewise.
1123         * gcc.target/aarch64/sync-op-release.c: Likewise.
1125 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
1127         PR c++/67160
1128         * g++.dg/cpp1z/feat-cxx1z.C: New.
1130 2015-08-18  Marek Polacek  <polacek@redhat.com>
1132         PR middle-end/67222
1133         * gcc.dg/torture/pr67222.c: New test.
1135 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
1137         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1139 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
1141         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1142         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1143         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1145 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
1147         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1148         which is used in later code.
1150 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
1152         PR c++/67216
1153         * g++.dg/cpp0x/nullptr34.C: New.
1154         * g++.dg/warn/Wconversion2.C: Adjust.
1155         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1156         * g++.old-deja/g++.other/null3.C: Likewise.
1158         * g++.dg/cpp0x/pr51313.C: Adjust.
1160 2015-08-17  Richard Biener  <rguenther@suse.de>
1162         PR tree-optimization/67221
1163         * gcc.dg/torture/pr67221.c: New testcase.
1165 2015-08-17  Mike Stump  <mikestump@comcast.net>
1166             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1168         * gcc.target/arm/memcpy-aligned-1.c: New test.
1170 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1172         PR fortran/54656
1173         * gfortran.dg/norm_4.f90: Rename to...
1174         * gfortran.dg/norm2_4.f90: this.
1175         * gfortran.dg/norm2_5.f90: New test.
1177 2015-08-14  Alexandre Oliva <aoliva@redhat.com>
1179         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1180         * gcc.dg/ssp-1.c: Make counter a register.
1181         * gcc.dg/ssp-2.c: Likewise.
1182         * gcc.dg/torture/parm-coalesce.c: New.
1184 2015-08-14  Marek Polacek  <polacek@redhat.com>
1186         PR middle-end/67133
1187         * gcc.dg/torture/pr67133.c: New test.
1189 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
1190             Matthias Klose  <doko@debian.org>
1192         PR target/67143
1193         * gcc.c-torture/compile/pr67143.c: New
1194         * gcc.target/aarch64/atomic-op-imm.c
1195         (atomic_fetch_add_negative_RELAXED): New.
1196         (atomic_fetch_sub_negative_ACQUIRE): New.
1198 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1200         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1201         * gcc.target/aarch64/target_attr_8.c: Likewise.
1202         * gcc.target/aarch64/target_attr_14.c: Likewise.
1204 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1206         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1208 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
1210         * gcc.target/i386/builtin_target.c: Add skylake check.
1212 2015-08-13  Jeff Law  <law@redhat.com>
1214         * gcc.dg/pr66314.c: Moved from here to ..
1215         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
1216         to clear all sanitizers before -fsanitize=kernel-address.
1218 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1220         * gcc.target/aarch64/cinc_common_1.c: New test.
1222 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1224         PR c++/53421
1225         * g++.dg/ext/attribute-may-alias-1.C: New.
1226         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1228 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
1230         * gcc.target/aarch64/atomic-inst-cas.c: New.
1231         * gcc.target/aarch64/atomic-inst-ops.inc: New.
1233 2015-08-13  Andreas Schwab  <schwab@suse.de>
1235         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1237 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1239         PR c++/62164
1240         * g++.dg/torture/pr62164.C: New.
1242 2015-08-13  Richard Biener  <rguenther@suse.de>
1244         PR tree-optimization/67191
1245         * gcc.dg/torture/pr67191.c: New testcase.
1246         * g++.dg/torture/pr67191.C: Likewise.
1248 2015-08-13  Richard Biener  <rguenther@suse.de>
1250         PR tree-optimization/66502
1251         PR tree-optimization/67167
1252         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1254 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1256         PR c++/53330
1257         * g++.dg/init/new42.C: New.
1259 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1261         PR target/67071
1262         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1263         vector constants.
1264         * gcc.target/powerpc/pr67071-2.c: Likewise.
1265         * gcc.target/powerpc/pr67071-3.c: Likewise.
1267 2015-08-12  Marek Polacek  <polacek@redhat.com>
1269         PR c++/55095
1270         * c-c++-common/Wshift-overflow-6.c: New test.
1271         * c-c++-common/Wshift-overflow-7.c: New test.
1272         * g++.dg/cpp1y/left-shift-2.C: New test.
1274 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1276         PR c++/52742
1277         * g++.dg/cpp0x/pr52742.C: New.
1279 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
1281         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1282         Check Knights Landing support.
1284 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1286         PR c++/47461
1287         * g++.dg/warn/Wunused-result-1.C: New.
1289 2015-08-12  Richard Biener  <rguenther@suse.de>
1291         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1292         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1293         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1294         * g++.dg/tree-ssa/pr61034.C: Adjust.
1295         * gcc.dg/fold-compare-2.c: Likewise.
1296         * gcc.dg/pr50763.c: Likewise.
1297         * gcc.dg/predict-3.c: Likewise.
1298         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1299         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1300         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1301         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1302         * gcc.dg/tree-ssa/pr37508.c: Likewise.
1303         * gcc.dg/tree-ssa/vrp04.c: Likewise.
1304         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1305         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1306         * gcc.dg/tree-ssa/vrp16.c: Likewise.
1307         * gcc.dg/tree-ssa/vrp20.c: Likewise.
1308         * gcc.dg/tree-ssa/vrp25.c: Likewise.
1309         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1311 2015-08-12  Nathan Sidwell  <nathan@acm.org>
1313         * gcc.dg/vrp-min-max-1.c: New.
1314         * gcc.dg/vrp-min-max-2.c: New.
1316 2015-08-12  Richard Biener  <rguenther@suse.de>
1318         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1320 2015-08-12  Tom de Vries  <tom@codesourcery.com>
1322         PR testsuite/67175
1323         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1324         Handle absence of vector min/max for sparc.
1326 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
1328         PR target/66954
1329         * g++.dg/ext/mv25.C: New test.
1331 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
1333         * gcc.target/i386/avx2-vect-shift.c: New test.
1335 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1337         PR c/66098
1338         PR c/66711
1339         * gcc.dg/pragma-diag-3.c: New test.
1340         * gcc.dg/pragma-diag-4.c: New test.
1342 2015-08-11  Nathan Sidwell  <nathan@acm.org>
1344         * c-c++-common/dfp/operator-comma.c: Call init function.
1345         * c-c++-common/dfp/convert-dfp-2.c: New test.
1347 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
1349         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1350         Treat model == 0x4f as Broadwell.
1352 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1354         PR libfortran/67140
1355         * gfortran.dg/pr67140.f90: New test.
1357 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
1359         PR libgomp/65742
1360         PR middle-end/66332
1361         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1363 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
1365         PR fortran/64022
1366         * gfortran.dg/ieee/large_4.f90: New test.
1368 2015-08-08  Bud Davis  <jmdavis@link.com>
1370         PR fortran/59746
1371         * gfortran.dg/common_22.f90: New.
1373 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
1375         PR rtl-optimization/67028
1376         * gcc.dg/pr67028.c: New testcase.
1378 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
1380         PR rtl-optimization/67029
1381         * gcc.dg/pr67029.c: New test.
1383 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1385         PR fortran/64104
1386         * gfortran.dg/ieee/ieee_8.f90: New test.
1388 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
1390         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1391         modifers.
1392         * gcc.target/aarch64/noplt_2.c: Likewise.
1393         * gcc.target/aarch64/noplt_3.c: Likewise.
1395 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
1397         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1398         optimization level, and print a summary at the end.
1400 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1402         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1404 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1406         * gcc.target/aarch64/noplt_3.c: New testcase.
1408 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1410         * gcc.target/aarch64/noplt_1.c: New testcase.
1411         * gcc.target/aarch64/noplt_2.c: Likewise.
1413 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
1415         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1416         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1418 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1420         * gcc.target/s390/dwarfregtable-1.c: New test.
1421         * gcc.target/s390/dwarfregtable-2.c: New test.
1422         * gcc.target/s390/dwarfregtable-3.c: New test.
1424 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1426         * gcc.target/s390/htm-builtins-z13-1.c: New test.
1428 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1430         PR fortran/64022
1431         * gfortran.dg/ieee/large_2.f90: New test.
1432         * gfortran.dg/ieee/large_3.F90: New test.
1434 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1436         PR fortran/64022
1437         * gfortran.dg/ieee/large_1.f90: Adjust test.
1439 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1440             Jeff Law  <law@redhat.com>
1442         PR c/16351
1443         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1444         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1445         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1446         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1447         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1448         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1450 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1452         PR middle-end/66311
1453         * gfortran.dg/pr66311.f90: New file.
1455 2015-08-05  Richard Biener  <rguenther@suse.de>
1457         PR tree-optimization/67121
1458         * gcc.dg/torture/pr67121.c: New testcase.
1460 2015-08-05  Nick Clifton  <nickc@redhat.com>
1462         * gcc.target/rl78: New directory.
1463         * gcc.target/rl78/rl78.exp: New file: Test driver.
1464         * gcc.target/rl78/test_addm3.c: New file: Test adds.
1466 2015-08-05  Richard Biener  <rguenther@suse.de>
1468         PR middle-end/67120
1469         * gcc.dg/torture/pr67120.c: New testcase.
1471 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
1473         PR fortran/52846
1475         * lib/fortran-modules.exp: Call cleanup-submodules from
1476         cleanup-modules.
1477         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1478         cover the cases where private entities are no longer optimized
1479         away.
1480         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1481         same reason.
1482         * gfortran.dg/submodule_1.f08: Change cleanup module names.
1483         * gfortran.dg/submodule_5.f08: The same.
1484         * gfortran.dg/submodule_9.f08: The same.
1485         * gfortran.dg/submodule_10.f08: New test.
1487 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1489         PR c++/66595
1490         * g++.dg/cpp1y/var-templ35.C: New.
1492 2015-08-05  Richard Biener  <rguenther@suse.de>
1494         PR tree-optimization/67055
1495         * g++.dg/torture/pr67055.C: New testcase.
1497 2015-08-05  Richard Biener  <rguenther@suse.de>
1499         PR tree-optimization/67109
1500         * gcc.dg/torture/pr67109.c: New testcase.
1501         * gcc.dg/vect/vect-119.c: Adjust.
1503 2015-08-05  Richard Biener  <rguenther@suse.de>
1505         PR middle-end/67107
1506         * gcc.dg/pr67107.c: New testcase.
1508 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1510         PR c++/66197
1511         * g++.dg/cpp1z/abbrev2.C: New.
1513 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1515         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1517 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1519         PR c++/66392
1520         * g++.dg/init/explicit4.C: New.
1522 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1524         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1525         without VSX an Power8 vector support.
1527 2015-08-04  Richard Biener  <rguenther@suse.de>
1529         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1531 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
1533         PR target/67110
1534         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1535         -fno-pie -no-pie.
1537 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1539         PR c++/66427
1540         * g++.dg/cpp1y/var-templ34.C: New.
1542 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1544         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1545         * gcc.target/aarch64/target_attr_1.c: Likewise.
1546         * gcc.target/aarch64/target_attr_2.c: Likewise.
1547         * gcc.target/aarch64/target_attr_3.c: Likewise.
1548         * gcc.target/aarch64/target_attr_4.c: Likewise.
1549         * gcc.target/aarch64/target_attr_5.c: Likewise.
1550         * gcc.target/aarch64/target_attr_6.c: Likewise.
1551         * gcc.target/aarch64/target_attr_7.c: Likewise.
1552         * gcc.target/aarch64/target_attr_8.c: Likewise.
1553         * gcc.target/aarch64/target_attr_9.c: Likewise.
1554         * gcc.target/aarch64/target_attr_10.c: Likewise.
1555         * gcc.target/aarch64/target_attr_11.c: Likewise.
1556         * gcc.target/aarch64/target_attr_12.c: Likewise.
1557         * gcc.target/aarch64/target_attr_13.c: Likewise.
1558         * gcc.target/aarch64/target_attr_14.c: Likewise.
1559         * gcc.target/aarch64/target_attr_15.c: Likewise.
1561 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1563         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1565 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1567         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1569 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1571         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1572         message.
1574 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1576         PR fortran/64022
1577         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1578         * gfortran.dg/ieee/large_1.f90: New test.
1580 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1582         PR tree-optimization/67043
1583         * gcc.dg/pr67043.c: New test.
1585 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
1587         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1589 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
1591         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1592         it to push/pop timing items.
1593         (main): For each optimization level, create a gcc_jit_timer, and
1594         time all of the iteration within that level cumulatively.
1595         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1596         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1598 2015-08-03  Alexander Basov <coohpt@gmail.com>
1600         PR middle-end/64744
1601         PR middle-end/48470
1602         PR middle-end/43404
1603         * gcc.target/arm/pr43404.c : New testcase.
1604         * gcc.target/arm/pr48470.c : New testcase.
1605         * gcc.target/arm/pr64744-1.c : New testcase.
1606         * gcc.target/arm/pr64744-2.c : New testcase.
1608 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1610         PR tree-optimization/67077
1611         * gcc.dg/pr67077.c: New test.
1613 2015-08-03  Jeff Law  <law@redhat.com>
1615         PR middle-end/66314
1616         PR gcov-profile/66899
1617         * gcc.dg/pr66899.c: New test.
1618         * gcc.dg/pr66314.c: New test.
1620 2015-08-03  Marek Polacek  <polacek@redhat.com>
1622         PR c/67088
1623         * gcc.dg/pr67088.c: New test.
1625 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1627         PR target/66731
1628         * gcc.target/arm/vnmul-1.c: New.
1629         * gcc.target/arm/vnmul-2.c: New.
1630         * gcc.target/arm/vnmul-3.c: New.
1631         * gcc.target/arm/vnmul-4.c: New.
1633 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1635         PR fortran/64921
1636         * gfortran.dg/class_allocate_20.f90: New.
1638 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1640         * gcc.target/aarch64/csel_bfx_1.c: New test.
1641         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1643 2015-08-02  Martin Sebor  <msebor@redhat.com>
1645         * g++.dg/Wframe-address-in-Wall.C: New test.
1646         * g++.dg/Wframe-address.C: New test.
1647         * g++.dg/Wno-frame-address.C: New test.
1648         * gcc.dg/Wframe-address-in-Wall.c: New test.
1649         * gcc.dg/Wframe-address.c: New test.
1650         * gcc.dg/Wno-frame-address.c: New test.
1652 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
1654         * c-c++-common/Wmisleading-indentation.c: Add more tests.
1656 2015-08-01  Michael Collison  <michael.collison@linaro.org
1657             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1659         * gcc.target/arm/mincmp.c: New test.
1661 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
1663         PR fortran/67091
1664         * gfortran.dg/associated_target_6.f03: New test
1666 2015-08-01  Tom de Vries  <tom@codesourcery.com>
1668         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1669         optimize ("-ftree-parallelize-loops=0").
1670         Add successful scans for 2 detected reductions.  Add xfail scans for 3
1671         detected reductions.
1672         * gcc.dg/autopar/reduc-2short.c: Same.
1673         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1674         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
1675         detected reductions.
1676         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1677         and max reductions.
1679 2015-07-31  Marek Polacek  <polacek@redhat.com>
1681         PR sanitizer/66977
1682         * g++.dg/ubsan/pr66977.C: New test.
1684 2015-07-30  Marek Polacek  <polacek@redhat.com>
1686         * c-c++-common/Wtautological-compare-3.c: New test.
1688 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1690         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1691         (CHECK): Pass address of scalar, rather than array.
1693 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1695         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1697 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1699         * gcc.target/aarch64/fp16/fp16.exp: New.
1700         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1701         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1703 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1705         * gcc.target/aarch64/f16_movs_1.c: New test.
1707 2015-07-28  Tom de Vries  <tom@codesourcery.com>
1709         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1710         outer loop.
1712 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
1713             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1715         * gcc.dg/parm-incomplete-1.c: Update.
1716         * gcc.dg/pr18809-1.c: Update.
1717         * gcc.dg/pr27953.c: Update.
1718         * gcc.dg/vla-11.c: Update.
1720 2015-07-27  Marek Polacek  <polacek@redhat.com>
1722         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1724 2015-07-27  Tom de Vries  <tom@codesourcery.com>
1726         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1727         attribute.  Update comment.
1728         (main): Remove.
1729         Add scan for not parallelizing inner loop.
1730         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1731         attribute.
1732         (main): Remove.
1734 2015-07-27  Marek Polacek  <polacek@redhat.com>
1736         PR bootstrap/67030
1737         * c-c++-common/Wtautological-compare-2.c: New test.
1739 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
1741         PR target/66232
1742         * gcc.target/i386/pr66232-6.c: New tests.
1743         * gcc.target/i386/pr66232-7.c: Likewise.
1744         * gcc.target/i386/pr66232-8.c: Likewise.
1745         * gcc.target/i386/pr66232-9.c: Likewise.
1747 2015-07-27  Marek Polacek  <polacek@redhat.com>
1749         PR c++/66555
1750         PR c/54979
1751         * c-c++-common/Wtautological-compare-1.c: New test.
1753 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
1755         PR c++/18969
1756         * g++.dg/template/pr18969.C: New test.
1757         * g++.dg/template/pr18969-2.C: New test.
1758         * g++.old-deja/g++.jason/overload.C: Remove return value in
1759         template function returning void.
1761 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
1763         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1764         immediates to avoid shift-overflow warnings.
1766 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
1768         PR c++/66857
1769         * g++.dg/init/pr66857.C: New test.
1771 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
1773         PR target/66648
1774         * gcc.target/i386/pr66648.c: New test.
1776 2015-07-25  Tom de Vries  <tom@codesourcery.com>
1778         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1779         interchange_files and block_files variables.
1780         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1781         arithmetic.
1782         * gcc.dg/graphite/uns-interchange-12.c: Same.
1783         * gcc.dg/graphite/uns-interchange-14.c: Same.
1784         * gcc.dg/graphite/uns-interchange-15.c: Same.
1785         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1786         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1788 2015-07-25  Jeff Law  <law@redhat.com>
1790         Revert:
1791         PR lto/66752
1792         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1793         * gcc.dg/torture/pr66752-1.c: New test
1794         * g++.dg/torture/pr66752-2.C: New test.
1796 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
1798         Revert:
1799         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1801         PR rtl-optimization/64164
1802         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1803         * gcc.dg/ssp-1.c: Make counter a register.
1804         * gcc.dg/ssp-2.c: Likewise.
1805         * gcc.dg/torture/parm-coalesce.c: New.
1807 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1809         * gcc.dg/graphite/block-1.c: Xfail scan.
1810         * gcc.dg/graphite/interchange-12.c: Same.
1811         * gcc.dg/graphite/interchange-14.c: Same.
1812         * gcc.dg/graphite/interchange-15.c: Same.
1813         * gcc.dg/graphite/interchange-9.c: Same.
1814         * gcc.dg/graphite/interchange-mvt.c: Same.
1815         * gcc.dg/graphite/uns-block-1.c: New test.
1816         * gcc.dg/graphite/uns-interchange-12.c: New test.
1817         * gcc.dg/graphite/uns-interchange-14.c: New test.
1818         * gcc.dg/graphite/uns-interchange-15.c: New test.
1819         * gcc.dg/graphite/uns-interchange-9.c: New test.
1820         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1822 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1824         PR c++/64079
1825         * c-c++-common/Wunused-function-1.c: New.
1827 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1829         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1830         alternative exit-first loop transform.
1831         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1832         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1833         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1834         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1835         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1836         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1837         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1838         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1839         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1841 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1843         PR ipa/66566
1844         * gcc.target/i386/mpx/pr66566.c: New test.
1846 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1848         PR bootstrap/66978
1849         * gcc.target/i386/pr66978.c: New test.
1851 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1853         * gcc.target/s390/gpr2fprsavecfi.c: New test.
1855 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1857         * gcc.target/s390/insv-1.c: New test.
1858         * gcc.target/s390/insv-2.c: New test.
1859         * gcc.target/s390/insv-3.c: New test.
1861 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1863         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1865 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1867         PR middle-end/25530
1868         * gcc.dg/pr25530.c: New test.
1870 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1872         PR middle-end/25529
1873         * gcc.dg/pr25529.c: New test.
1875 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1877         * gcc.target/arm/reg_equal_test.c: New test.
1879 2015-07-23  Jeff Law  <law@redhat.com>
1881         PR lto/66752
1882         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1883         * gcc.dg/torture/pr66752-1.c: New test
1884         * g++.dg/torture/pr66752-2.C: New test.
1886 2015-07-23  Marek Polacek  <polacek@redhat.com>
1888         PR c++/66572
1889         * g++.dg/warn/Wlogical-op-2.C: New test.
1891 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1893         PR rtl-optimization/64164
1894         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1895         * gcc.dg/ssp-1.c: Make counter a register.
1896         * gcc.dg/ssp-2.c: Likewise.
1897         * gcc.dg/torture/parm-coalesce.c: New.
1899 2015-07-23  Marek Polacek  <polacek@redhat.com>
1901         PR sanitizer/66908
1902         * c-c++-common/ubsan/pr66908.c: New test.
1904 2015-07-23  Tom de Vries  <tom@codesourcery.com>
1906         * gcc.dg/autopar/outer-4.c: Add xfail.
1907         * gcc.dg/autopar/outer-5.c: Same.
1908         * gcc.dg/autopar/outer-6.c: Same.
1909         * gcc.dg/autopar/reduc-2.c: Same.
1910         * gcc.dg/autopar/reduc-2char.c: Same.
1911         * gcc.dg/autopar/reduc-2short.c: Same.
1912         * gcc.dg/autopar/reduc-8.c: Same.
1913         * gcc.dg/autopar/uns-outer-4.c: New test.
1914         * gcc.dg/autopar/uns-outer-5.c: New test.
1915         * gcc.dg/autopar/uns-outer-6.c: New test.
1917 2015-07-23  Richard Biener  <rguenther@suse.de>
1919         PR tree-optimization/66952
1920         * gcc.dg/torture/pr66952.c: Use signed char.
1922 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
1924         PR tree-optimization/66926,66951
1925         * gcc.dg/vect/pr66951.c: New test.
1927 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
1929         PR c++/52987
1930         * g++.dg/parse/error57.C: New.
1931         * g++.dg/expr/string-2.C: Update.
1933 2015-07-23  Richard Biener  <rguenther@suse.de>
1935         PR tree-optimization/66945
1936         * gcc.dg/torture/pr66945.c: New testcase.
1938 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
1940         PR target/66954
1941         * g++.dg/ext/mv24.C: New test.
1943 2015-07-22  Marek Polacek  <polacek@redhat.com>
1945         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1946         dg-options.
1948 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
1950         PR fortran/61831
1951         PR fortran/66929
1952         * gfortran.dg/generic_30.f90: New.
1954 2015-07-22  Richard Biener  <rguenther@suse.de>
1956         PR tree-optimization/66952
1957         * gcc.dg/torture/pr66952.c: New testcase.
1959 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
1961         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1962         test.
1963         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1964         test.
1965         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1966         test.
1967         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1968         test.
1969         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1970         test.
1971         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1972         test.
1973         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1974         test.
1975         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1976         test.
1977         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1978         test.
1979         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1980         test.
1981         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1982         test.
1983         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1984         test.
1985         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1986         test.
1987         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1988         test.
1989         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1990         test.
1991         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1992         test.
1993         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1994         test.
1995         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1996         test.
1997         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1998         test.
1999         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2000         test.
2001         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2002         test.
2003         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2004         test.
2005         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2006         test.
2007         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2008         test.
2009         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2010         test.
2011         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2012         test.
2013         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2014         test.
2015         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2016         test.
2017         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2018         test.
2019         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2020         test.
2021         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2022         test.
2023         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2024         test.
2025         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2026         test.
2027         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2028         test.
2029         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2030         test.
2031         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2032         test.
2033         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2034         test.
2035         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2036         test.
2037         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2038         test.
2039         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2040         test.
2041         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2042         test.
2043         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2044         test.
2045         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2046         test.
2047         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2048         test.
2049         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2050         test.
2051         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2052         test.
2053         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2054         test.
2055         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2056         test.
2057         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2058         test.
2059         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2060         test.
2061         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2062         test.
2063         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2064         test.
2065         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2066         test.
2067         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2068         test.
2069         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2070         test.
2071         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2072         test.
2073         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2074         test.
2075         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2076         test.
2077         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2078         test.
2079         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2080         test.
2081         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2082         test.
2083         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2084         test.
2085         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2086         test.
2087         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2088         test.
2089         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2090         test.
2091         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2092         test.
2093         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2094         test.
2095         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2096         test.
2097         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2098         test.
2099         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2100         test.
2101         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2102         test.
2103         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2104         test.
2105         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2106         test.
2107         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2108         test.
2109         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2110         test.
2111         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2112         test.
2113         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2114         test.
2115         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2116         test.
2117         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2118         test.
2119         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2120         test.
2121         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2122         test.
2123         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2124         test.
2125         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2126         test.
2127         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2128         test.
2129         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2130         test.
2131         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2132         test.
2133         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2134         test.
2135         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2136         test.
2137         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2138         test.
2139         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2140         test.
2141         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2142         test.
2143         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2144         test.
2145         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2146         test.
2147         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2148         test.
2149         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2150         test.
2151         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2152         test.
2153         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2154         test.
2155         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2156         test.
2157         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2158         test.
2159         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2160         test.
2161         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2162         test.
2163         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2164         test.
2165         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2166         test.
2167         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2168         test.
2169         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2170         test.
2171         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2172         test.
2173         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2174         test.
2175         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2176         test.
2177         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2178         test.
2179         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2180         test.
2181         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2182         test.
2183         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2184         test.
2185         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2186         test.
2187         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2188         test.
2189         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2190         test.
2191         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2192         test.
2193         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2194         test.
2195         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2196         test.
2197         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2198         test.
2199         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2200         test.
2201         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2202         test.
2203         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2204         test.
2205         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2206         test.
2207         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2208         test.
2209         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2210         test.
2211         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2212         test.
2213         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2214         test.
2215         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2216         test.
2217         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2218         test.
2219         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2220         test.
2221         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2222         test.
2223         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2224         test.
2226 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
2228         * g++.dg/template/crash81.C: Update.
2230 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
2232         PR ipa/66424.
2233         * gcc.target/i386/pr66424.c: New.
2235 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2237         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2239 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
2241         PR fortran/61831
2242         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2243         Drop address sanitization.
2245 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2247         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2248         Skip -march=armv4t.
2249         (dg-additional-options): Set armv5t flag.
2251 2015-07-21  Marek Polacek  <polacek@redhat.com>
2253         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2254         * gcc.dg/vmx/unpack.c: Likewise.
2255         * gcc.target/powerpc/quad-atomic.c: Likewise.
2257 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
2259         * gcc.target/i386/asm-flag-5.c (f_ll): New.
2261 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
2263         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2264         model.
2266 2015-07-20  Marek Polacek  <polacek@redhat.com>
2268         PR c++/55095
2269         * c-c++-common/Wshift-overflow-1.c: New test.
2270         * c-c++-common/Wshift-overflow-2.c: New test.
2271         * c-c++-common/Wshift-overflow-3.c: New test.
2272         * c-c++-common/Wshift-overflow-4.c: New test.
2273         * c-c++-common/Wshift-overflow-5.c: New test.
2274         * g++.dg/cpp1y/left-shift-1.C: New test.
2275         * gcc.dg/c90-left-shift-2.c: New test.
2276         * gcc.dg/c90-left-shift-3.c: New test.
2277         * gcc.dg/c99-left-shift-2.c: New test.
2278         * gcc.dg/c99-left-shift-3.c: New test.
2279         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2280         * gcc.c-torture/execute/pr40386.c: Likewise.
2281         * gcc.dg/vect/pr33373.c: Likewise.
2282         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2283         * gcc.dg/vect/vect-shift-2.c: Likewise.
2285 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2287         * gcc.target/aarch64/neg_abs_1.c: New test.
2289 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
2291         PR target/66922
2292         * gcc.target/i386/pr66922.c: New test.
2294 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
2296         PR middle-end/46851
2297         PR middle-end/60340
2298         * gcc.dg/tree-ssa/pr42327.c: Removed.
2299         * g++.dg/other/pr35011.C: Removed.
2301 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
2303         PR target/66906
2304         * gcc.target/i386/pr66906.c: New test.
2306 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
2308         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2309         as follow-up to r225930.
2311 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
2313         PR fortran/52846
2314         * lib/fortran-modules.exp (proc cleanup-submodules): New
2315         procedure.
2316         * gfortran.dg/submodule_1.f08: Change extension and clean up
2317         the submodule files.
2318         * gfortran.dg/submodule_2.f08: ditto
2319         * gfortran.dg/submodule_6.f08: ditto
2320         * gfortran.dg/submodule_7.f08: ditto
2321         * gfortran.dg/submodule_8.f08: New test
2322         * gfortran.dg/submodule_9.f08: New test
2324 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
2325             Sebastian Pop  <s.pop@samsung.com>
2327         PR middle-end/61929
2328         * gcc.dg/graphite/pr61929.c: New.
2330 2015-07-17  Marek Polacek  <polacek@redhat.com>
2332         * gcc.dg/fold-minus-7.c: New test.
2334 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2336         * gfortran.dg/co_reduce_1.f90: New file.
2338 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
2340         PR target/66824
2341         * gcc.target/i386/pr66824.c:
2343 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
2345         PR fortran/66035
2346         * gfortran.dg/structure_constructor_13.f03: New test.
2348 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
2350         PR fortran/61831
2351         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2352         of generated while loops in the tree dump.
2353         * gfortran.dg/derived_constructor_comps_6.f90: New file.
2355 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
2357         * gcc.dg/vect/vect-outer-simd-2.c: New test.
2359 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
2361         PR target/66891
2362         * gcc.target/i386/pr66891.c: New test.
2364 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2366         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2368 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
2370         PR rtl-optimization/66626
2371         * gcc.target/i386/pr66626-2.c: New.
2373 2015-07-16  Martin Liska  <mliska@suse.cz>
2375         * g++.dg/ipa/pr66896.c: New test.
2377 2015-07-16  Richard Biener  <rguenther@suse.de>
2379         PR tree-optimization/66894
2380         * gcc.dg/torture/pr66894.c: New testcase.
2382 2015-07-16  Richard Biener  <rguenther@suse.de>
2384         * gcc.dg/tree-ssa/pr21031.c: Adjust.
2386 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
2388         PR target/66866
2389         * g++.dg/pr66866.C: New test.
2391 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2393         * gcc.target/powerpc/vec-cmp-sel.c: New test.
2395 2015-07-15  Richard Biener  <rguenther@suse.de>
2397         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2398         { -O3 -fomit-frame-pointer },
2399         { -O3 -fomit-frame-pointer -funroll-loops } and
2400         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2401         in favor of
2402         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2403           -finline-functions }
2405 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
2407         * gcc.target/mips/interrupt_handler-5.c: New test.
2409 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2410             Robert Suchanek  <robert.suchanek@imgtec.com>
2412         * gcc.target/mips/interrupt_handler-4.c: New test.
2414 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2416         PR testsuite/66734
2417         * gcc.dg/lto/lto.exp: Initialize MPX.
2419 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2421         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2422         dg-skip-if.
2423         * gcc.target/arm/scd42-3.c: Likewise.
2425 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2427         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2428         code to be run when the pre-arch code increases the isa_rev to
2429         mips32r6 or greater.
2431 2015-07-15  Richard Biener  <rguenther@suse.de>
2433         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2434         { -O3 -fomit-frame-pointer },
2435         { -O3 -fomit-frame-pointer -funroll-loops } and
2436         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2437         in favor of
2438         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2439           -finline-functions }
2440         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2441         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2442         to additional_flags.
2444 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
2446         PR rtl-optimization/66838
2447         * gcc.target/i386/pr66838.c: New test.
2449 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
2451         PR c++/66850
2452         * g++.dg/template/pr66850.C: New test.
2454 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2455             Cesar Philippidis  <cesar@codesourcery.com>
2456             Chung-Lin Tang  <cltang@codesourcery.com>
2458         * gcc.target/nios2/nios2-flushd.c: New.
2459         * gcc.target/nios2/nios2-rdprs.c: New.
2460         * gcc.target/nios2/r2-atomic.c: New.
2461         * gcc.target/nios2/r2-eni.c: New.
2462         * gcc.target/nios2/r2-wrpie.c: New.
2464 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2465             Cesar Philippidis  <cesar@codesourcery.com>
2466             Chung-Lin Tang  <cltang@codesourcery.com>
2468         * gcc.target/nios2/cdx-ldstwm-1.c: New.
2469         * gcc.target/nios2/cdx-ldstwm-2.c: New.
2471 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2472             Cesar Philippidis  <cesar@codesourcery.com>
2473             Chung-Lin Tang  <cltang@codesourcery.com>
2475         * gcc.target/nios2/andci.c: New.
2476         * gcc.target/nios2/bmx.c: New.
2477         * gcc.target/nios2/cdx-add.c: New.
2478         * gcc.target/nios2/cdx-branch.c: New.
2479         * gcc.target/nios2/cdx-callret.c: New.
2480         * gcc.target/nios2/cdx-loadstore.c: New.
2481         * gcc.target/nios2/cdx-logical.c: New.
2482         * gcc.target/nios2/cdx-mov.c: New.
2483         * gcc.target/nios2/cdx-shift.c: New.
2484         * gcc.target/nios2/cdx-sub.c: New.
2485         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2487 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
2489         PR c++/65071
2490         * g++.dg/cpp0x/vt-65071.C: New.
2492 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2493             Cesar Philippidis  <cesar@codesourcery.com>
2494             Chung-Lin Tang  <cltang@codesourcery.com>
2496         * gcc.target/nios2/r2-io-range.c: New.
2497         * gcc.target/nios2/r2-stio-1.c: New.
2498         * gcc.target/nios2/r2-stio-2.c: New.
2499         * gcc.target/nios2/nios2-ldxio.c: New.
2500         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2501         of just compile.  Add more tests.
2503 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2505         gfortran.dg/pr66864.f90: New test.
2507 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
2509         PR rtl-optimization/66626
2510         * gcc.target/i386/pr66626.c: New.
2512 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2514         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2515         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2516         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2518 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
2520         * g++.dg/template/crash81.C: Adjust for error + inform change.
2521         * g++.dg/template/pr58878.C: Likewise.
2522         * g++.dg/template/shadow1.C: Likewise.
2523         * g++.dg/template/shadow2.C: Likewise.
2524         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2525         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2526         * g++.old-deja/g++.brendan/crash7.C: Likewise.
2527         * g++.old-deja/g++.pt/shadow2.C: Likewise.
2529 2015-07-14  Richard Biener  <rguenther@suse.de>
2531         PR tree-optimization/66863
2532         * gcc.dg/torture/pr66863.c: New testcase.
2534 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
2536         PR c++/65186
2537         * g++.dg/template/pr65186.C: New test.
2539 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2541         * gcc.target/arm/macro_defs0.c: Add directive to skip
2542         test if -marm is present.
2543         * gcc.target/arm/macro_defs1.c: Likewise.
2545 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2547         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2548         if-conversion..
2549         * gcc.target/aarch64/adds1.c: Likewise.
2550         * gcc.target/aarch64/ands_1.c: Likewise.
2551         * gcc.target/aarch64/bics_1.c: Likewise.
2552         * gcc.target/aarch64/subs1.c: Likewise.
2553         * gcc.target/aarch64/subs3.c: Likewise.
2555 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2557         PR fortran/64589
2558         * gfortran.dg/pr64589.f90: New test.
2560 2015-07-13  Renlin Li  <renlin.li@arm.com>
2562         PR rtl/66556
2563         * gcc.c-torture/execute/pr66556.c: New.
2565 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
2567         * gcc.dg/20020219-1.c: Fix double word typos.
2568         * gcc.dg/20020919-1.c: Same.
2570 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2571             Jeff Law  <law@redhat.com>
2573         PR middle-end/66726
2574         * g++.dg/tree-ssa/pr66726.c: New test.
2575         * gcc.dg/tree-ssa/pr66726-2.c: New test.
2576         * gcc.dg/tree-ssa/pr66726.c: New test.
2578 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
2580         PR c++/58734
2581         * g++.dg/cpp0x/variadic-ttp2.C: New.
2583 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
2585         PR c++/30044
2586         * g++.dg/cpp0x/auto46.C: New test.
2587         * g++.dg/template/pr30044.C: New test.
2588         * g++.dg/template/shadow2.C: New test.
2589         * g++.dg/template/error55.C: New test.
2590         * g++.dg/template/crash83.C: Accept any error string.
2591         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2592         parameters.
2593         * g++.dg/cpp0x/variadic19.C: Likewise
2594         * g++.dg/template/canon-type-13.C: Likewise.
2595         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2596         * g++.dg/torture/20070621-1.C: Likewise.
2598 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2600         PR c++/54521
2601         * g++.dg/init/explicit3.C: New.
2603 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
2605         PR target/66819
2606         * gcc.target/i386/pr66819-1.c: New test.
2607         * gcc.target/i386/pr66819-2.c: Likewise.
2608         * gcc.target/i386/pr66819-3.c: Likewise.
2609         * gcc.target/i386/pr66819-4.c: Likewise.
2610         * gcc.target/i386/pr66819-5.c: Likewise.
2612 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2614         PR target/66703
2615         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2616         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
2617         type to prevent possible flag-clobbering zero-extensions.
2618         * gcc.target/i386/pr66703.c: New test.
2620 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2622         PR c++/60842
2623         * g++.dg/cpp0x/nsdmi-template15.C: New.
2625 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
2627         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2629 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
2631         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2632         * gcc.target/arm/flip-thumb.c: Likewise.
2634 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2636         PR target/66813
2637         * gcc.target/i386/pr66813.c: New test.
2639 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
2641         PR middle-end/66820
2642         * gcc.dg/gomp/pr66820.c: New test.
2644 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2646         PR c++/65592
2647         * g++.dg/cpp0x/scoped_enum6.C: New.
2649 2015-07-10  Tom de Vries  <tom@codesourcery.com>
2651         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2652         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2654 2015-07-10  Richard Biener  <rguenther@suse.de>
2656         PR tree-optimization/66823
2657         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2658         which should not be necessary.  XFAIL.
2660 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2662         PR c++/64848
2663         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2665 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
2667         PR middle-end/66633
2668         * gcc.dg/gomp/pr66633-1.c: New test.
2669         * gcc.dg/gomp/pr66633-2.c: New test.
2670         * gcc.dg/gomp/pr66633-3.c: New test.
2671         * gcc.dg/gomp/pr66633-4.c: New test.
2673 2015-07-09  John Marino  <gnugcc@marino.st>
2675         * lib/target-supports.exp (check_effective_target_pie):
2676         Add *-*-dragonfly*
2678 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
2680         PR target/66814
2681         * gcc.target/i386/pr66814.c: New test.
2683 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2685         PR target/66731
2686         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2687         * gcc.target/aarch64/fnmul-2.c: Likewise.
2688         * gcc.target/aarch64/fnmul-3.c: Likewise.
2689         * gcc.target/aarch64/fnmul-4.c: Likewise.
2691 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2693         PR c++/65790
2694         * g++.dg/cpp0x/vt-65790.C: New.
2696 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2698         PR target/66818
2699         * gcc.target/i386/pr66818.c: New test.
2701 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2703         PR target/66817
2704         * gcc.target/i386/pr66817.c: New test.
2706 2015-07-09  Marek Polacek  <polacek@redhat.com>
2708         PR tree-optimization/66718
2709         * gcc.dg/vect/vect-126.c: New test.
2711 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
2713         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2714         even when dwarf-2 is not the default.
2716 2015-07-08  Jeff Law  <law@redhat.com>
2718         PR testsuite/66796
2719         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2720         to have a single memory reference.
2722 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
2724         * g++.dg/other/dump-ada-spec-9.C: New test.
2726 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
2728         * g++.dg/vect/vect.exp: Run also simd* tests.
2729         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2730         (check_vect): Fix up get_cpuid call for C++.
2731         * g++.dg/vect/simd-clone-1.cc: New test.
2733 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2735         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2737 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2739         * gcc.target/i386/readeflags-1.c (abort): New prototype.
2740         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2742 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2744         PR target/66806
2745         * gcc.target/i386/pr66806.c: New test.
2747 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
2749         PR c++/66421
2750         * g++.dg/cpp0x/auto45.C: New.
2752 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
2754         PR middle-end/66334
2755         * gcc.target/i386/pr66334.c: New.
2757 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2759         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2760         comments.
2762 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2764         PR jit/66783
2765         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2766         (verify_code): Update expected error message.
2767         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2768         (verify_code): Likewise.
2769         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2770         (verify_code): Likewise.
2772 2015-07-08  Richard Biener  <rguenther@suse.de>
2774         PR tree-optimization/66793
2775         * gcc.dg/torture/pr66793.c: New testcase.
2777 2015-07-08  Richard Biener  <rguenther@suse.de>
2779         PR tree-optimization/66794
2780         * gcc.dg/torture/pr66794.c: New testcase.
2782 2015-07-08  Marek Polacek  <polacek@redhat.com>
2784         PR c++/66748
2785         * g++.dg/abi/abi-tag15.C: New test.
2787 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2789         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2790         * gcc.target/mips/branch-3.c: Ditto
2791         * gcc.target/mips/branch-4.c: Ditto.
2792         * gcc.target/mips/branch-5.c: Ditto.
2793         * gcc.target/mips/branch-6.c: Ditto.
2794         * gcc.target/mips/branch-7.c: Ditto.
2795         * gcc.target/mips/branch-8.c: Ditto.
2796         * gcc.target/mips/branch-9.c: Ditto.
2797         * gcc.target/mips/branch-10.c: Ditto.
2798         * gcc.target/mips/branch-11.c: Ditto.
2799         * gcc.target/mips/branch-12.c: Ditto.
2800         * gcc.target/mips/branch-13.c: Ditto.
2801         * gcc.target/mips/umips-branch-5.c: New file.
2802         * gcc.target/mips/umips-branch-6.c: New file.
2803         * gcc.target/mips/umips-branch-7.c: New file.
2804         * gcc.target/mips/umips-branch-8.c: New file.
2805         * gcc.target/mips/umips-branch-9.c: New file.
2806         * gcc.target/mips/umips-branch-10.c: New file.
2807         * gcc.target/mips/umips-branch-11.c: New file.
2808         * gcc.target/mips/umips-branch-12.c: New file.
2809         * gcc.target/mips/umips-branch-13.c: New file.
2810         * gcc.target/mips/umips-branch-14.c: New file.
2811         * gcc.target/mips/umips-branch-15.c: New file.
2812         * gcc.target/mips/umips-branch-16.c: New file.
2813         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2814         (OCCUPY_0xfffc): New define.
2816 2015-07-08  Renlin Li  <renlin.li@arm.com>
2818         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2820 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2822         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2824 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
2826         * gcc.target/i386/bt-3.c: New test.
2827         * gcc.target/i386/bt-4.c: Ditto.
2829 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2831         * g++.dg/other/dump-ada-spec-8.C: New test.
2833 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2835         PR jit/66783
2836         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2837         test case.
2838         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2839         New test case.
2840         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2841         New test case.
2842         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2843         Avoid using an opaque struct for local "f".
2845 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2847         PR jit/66779
2848         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2849         * jit.dg/test-pr66779.c: New testcase.
2851 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2853         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2854         NOCOMPRESSION.
2856 2015-07-07  Richard Biener  <rguenther@suse.de>
2858         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2860 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2862         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2863         * gcc.target/mips/call-5.c: Ditto.
2864         * gcc.target/mips/call-6.c: Ditto.
2866 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2868         * gcc.dg/dx-test.c: New test-case.
2870 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
2872         PR fortran/66578
2873         * gfortran.dg/allocate_with_source_9.f08: New test.
2875 2015-07-07  Christian Bruel  <christian.bruel@st.com>
2877         PR target/52144
2878         * gcc.target/arm/flip-thumb.c: Fix scan.
2879         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2880         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2881         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2882         Fix return value.
2884 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
2886         PR target/65956
2887         * gcc.c-torture/execute/pr65956.c: New test.
2889 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
2891         * gcc.target/arm/aapcs/align1.c: New.
2892         * gcc.target/arm/aapcs/align_rec1.c: New.
2893         * gcc.target/arm/aapcs/align2.c: New.
2894         * gcc.target/arm/aapcs/align_rec2.c: New.
2895         * gcc.target/arm/aapcs/align3.c: New.
2896         * gcc.target/arm/aapcs/align_rec3.c: New.
2897         * gcc.target/arm/aapcs/align4.c: New.
2898         * gcc.target/arm/aapcs/align_rec4.c: New.
2899         * gcc.target/arm/aapcs/align_vararg1.c: New.
2900         * gcc.target/arm/aapcs/align_vararg2.c: New.
2902 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2904         * gfortran.dg/iomsg_2.f90: New test.
2906 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2908         PR target/66749
2909         * gcc.target/i386/pr66749.c: New test.
2911 2015-07-06  Richard Biener  <rguenther@suse.de>
2913         PR tree-optimization/66772
2914         * gcc.dg/torture/pr66772-1.c: New testcase.
2915         * gcc.dg/torture/pr66772-2.c: Likewise.
2917 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
2919         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2920         the jals instruction.
2922 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2924         PR target/53383
2925         * gcc.target/i386/pr53383-1.c: New file.
2926         * gcc.target/i386/pr53383-2.c: Likewise.
2927         * gcc.target/i386/pr53383-3.c: Likewise.
2929 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2931         * gcc.target/aarch64/fnmul-1.c: New.
2932         * gcc.target/aarch64/fnmul-2.c: New.
2933         * gcc.target/aarch64/fnmul-3.c: New.
2934         * gcc.target/aarch64/fnmul-4.c: New.
2936 2015-07-06  Richard Biener  <rguenther@suse.de>
2938         PR middle-end/66759
2939         * gcc.dg/torture/pr66759.c: New testcase.
2941 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
2943         PR fortran/58586
2944         * gfortran.dg/alloc_comp_class_3.f03: New test.
2945         * gfortran.dg/alloc_comp_class_4.f03: New test.
2947 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2949         * gcc.c-torture/execute/pr66757.c: New test.
2951 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
2953         PR tree-optimization/66720
2954         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2956 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
2957             Sandra Loosemore <sandra@codesourcery.com>
2959         * gcc.target/nios2/gprel-offset.c: New test.
2961 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2963         PR fortran/66725
2964         * gfortran.dg/pr66725.f90: New test.
2966 2015-07-03  Jason Merrill  <jason@redhat.com>
2968         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2969         Avoid narrowing error.
2971 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
2973         PR rtl-optimization/66706
2974         * gcc.target/powerpc/shift-int.c: New testcase.
2976 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2978         PR target/66746.
2979         * gcc.target/i386/pr66746.c: New file.
2981 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
2983         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2985 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
2987         PR tree-optimization/66119
2988         * g++.dg/opt/pr66119.C: New.
2990 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
2992         PR fortran/52846
2993         * gfortran.dg/submodule_1.f90: New test
2994         * gfortran.dg/submodule_2.f90: New test
2995         * gfortran.dg/submodule_3.f90: New test
2996         * gfortran.dg/submodule_4.f90: New test
2997         * gfortran.dg/submodule_5.f90: New test
2998         * gfortran.dg/submodule_6.f90: New test
2999         * gfortran.dg/submodule_7.f90: New test
3001 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3003         PR preprocessor/53690
3004         * g++.dg/cpp/pr53690.C: New.
3006 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3008         * gcc.target/powerpc/vec-cmp.c: New test.
3010 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3012         PR fortran/56520
3013         * gfortran.dg/pr56520.f90: New test.
3015 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
3017         PR fortran/66545
3018         * gfortran.dg/pr66545_1.f90: New test.
3019         * gfortran.dg/pr66545_2.f90: New test.
3021 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
3023         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3024         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3026 2015-07-02  Richard Biener  <rguenther@suse.de>
3028         PR testsuite/66719
3029         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3030         unaligned loads.
3032 2015-07-02  Richard Biener  <rguenther@suse.de>
3034         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3036 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
3038         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3040 2015-07-01  Jason Merrill  <jason@redhat.com>
3042         * lib/target-supports.exp (cxx_default): Set to C++14.
3044 2015-07-01  Tom de Vries  <tom@codesourcery.com>
3046         PR testsuite/66723
3047         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3048         scan-assembler.
3050 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3052         * gfortran.dg/warn_conversion_8.f90:  New test.
3054 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3056         PR rtl-optimization/61047
3057         * gcc.c-torture/execute/20150611-1.c: New testcase.
3059 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3061         PR jit/66700
3062         * jit.dg/all-non-failing-tests.h: Add
3063         test-pr66700-observing-write-through-ptr.c.
3064         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3066 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3068         * jit.dg/test-accessing-union.c: Add comments for use by
3069         gcc/jit/docs/topics/types.rst.
3071 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
3073         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3074         'do-require-effective-target' with 'dg-require-effective-target'.
3075         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3076         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3077         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
3078         'stlex' with 'strex' as the expected output.
3080 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
3082         PR c++/60365
3083         * g++.dg/cpp0x/gen-attrs-60.C: New.
3084         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3086 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
3088         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3089         New function.
3090         * gcc.target/aarch64/pic-small.c: Restrict this test under
3091         check_effective_target_aarch64_small_fpic.
3093 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
3095         * gfortran.dg/gomp/pr66633.f90: New test.
3097 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
3099         PR c++/66686
3100         * g++.dg/template/pr66686.C: New test.
3102 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3104         * gnat.dg/lto17.ad[sb]: New test.
3106 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3108         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3109         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3110         testcase.
3111         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3112         New testcase.
3113         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3114         New testcase.
3115         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3116         New testcase.
3117         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3118         New testcase.
3119         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3120         New testcase.
3121         * jit.dg/test-switch.c: New testcase.
3122         * jit.dg/test-switch.cc: New testcase.
3124 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3126         PR jit/66546
3127         * jit.dg/all-non-failing-tests.h: Add note about
3128         test-validly-unreachable-block.c.
3129         * jit.dg/test-validly-unreachable-block.c: New file.
3131 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3133         PR jit/66628
3134         * jit.dg/all-non-failing-tests.h: Add note about
3135         test-extra-options.c.
3136         * jit.dg/test-extra-options.c: New testcase.
3138 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
3140         PR debug/66691
3141         * gcc.target/i386/pr66691.c: New.
3143 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
3145         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3146         * gcc.target/i386/iamcu/args.h: Likewise.
3147         * gcc.target/i386/iamcu/asm-support.S: Likewise.
3148         * gcc.target/i386/iamcu/defines.h: Likewise.
3149         * gcc.target/i386/iamcu/macros.h: Likewise.
3150         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3151         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3152         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3153         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3154         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3155         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3156         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3157         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3158         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3159         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3160         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3161         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3162         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3163         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3164         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3165         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3166         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3168 2015-06-30  Marek Polacek  <polacek@redhat.com>
3170         * gcc.dg/fold-minus-6.c: New test.
3172         * gcc.dg/fold-ior-3.c: New test.
3174 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
3176         Implement N4197 - Adding u8 character literals
3177         * g++.dg/cpp1z/utf8.C: New.
3178         * g++.dg/cpp1z/utf8-neg.C: New.
3179         * g++.dg/cpp1z/udlit-utf8char.C: New.
3181 2015-06-30  Marek Polacek  <polacek@redhat.com>
3183         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3185 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3187         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3188         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3189         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3190         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3192 2015-06-30  Marek Polacek  <polacek@redhat.com>
3194         * gcc.dg/fold-ior-2.c: New test.
3196 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3198         PR tree-optimization/66652
3199         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3200         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
3201         pointers.
3202         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3204 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
3206         PR c++/65977
3207         * g++.dg/cpp0x/constexpr-friend-3.C: New.
3208         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3210 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3212         PR fortran/66605
3213         * gfortran.dg/wunused-parameter.f90: New test.
3215 2015-06-29  Richard Henderson  <rth@redhat.com>
3217         * gcc.target/i386/asm-flag-1.c: New.
3218         * gcc.target/i386/asm-flag-2.c: New.
3219         * gcc.target/i386/asm-flag-3.c: New.
3220         * gcc.target/i386/asm-flag-4.c: New.
3221         * gcc.target/i386/asm-flag-5.c: New.
3223 2015-06-29  Marek Polacek  <polacek@redhat.com>
3225         PR c/66322
3226         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3227         * c-c++-common/pr66322.c: New test.
3228         * g++.dg/eh/scope1.C: Remove dg-warning.
3230 2015-06-29  Richard Biener  <rguenther@suse.de>
3232         PR tree-optimization/66677
3233         * gcc.dg/vect/pr66677.c: New testcase.
3235 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
3237         PR middle-end/64130
3238         * gcc.dg/tree-ssa/pr64130.c: New test.
3240 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
3242         * gcc.target/aarch64/pic-small.c: New testcase.
3244 2015-06-26  Richard Biener  <rguenther@suse.de>
3246         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3248 2015-06-26  Marek Polacek  <polacek@redhat.com>
3250         * gcc.dg/fold-and-1.c: New test.
3251         * gcc.dg/fold-and-2.c: New test.
3253 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3255         * gnat.dg/warn11.adb: Add missing dg directive.
3256         * gnat.dg/warn12.adb: New test.
3257         * gnat.dg/warn12_pkg.ads: New helper.
3259 2015-06-26  Richard Biener  <rguenther@suse.de>
3261         * gfortran.dg/reassoc_3.f90: Adjust.
3263 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
3265         PR target/66412
3266         * gcc.target/i386/pr66412.c: New test.
3268 2015-06-25  Richard Biener  <rguenther@suse.de>
3270         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3272 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
3274         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3276 2015-06-25  Richard Biener  <rguenther@suse.de>
3278         * gfortran.dg/vect/vect-9.f90: New testcase.
3280 2015-06-25  Nick Clifton  <nickc@redhat.com>
3282         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3283         H8300 and M32R targets.
3285 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3287         PR fortran/66528
3288         * gfortran.dg/maxerrors.f90: New test.
3290 2015-06-08  DJ Delorie  <dj@redhat.com>
3292         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3294 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3296         * gcc.target/aarch64/mgeneral-regs_3.c: New.
3298 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3300         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3301         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3302         * gcc.target/aarch64/nofp_1.c: New file.
3304 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
3306         Implement N3928 - Extending static_assert
3307         * g++.dg/cpp0x/static_assert8.C: Adjust.
3308         * g++.dg/cpp0x/static_assert12.C: New.
3309         * g++.dg/cpp0x/static_assert13.C: New.
3310         * g++.dg/cpp1y/static_assert1.C: New.
3311         * g++.dg/cpp1y/static_assert2.C: New.
3312         * g++.dg/cpp1z/static_assert-nomsg.C: New.
3314 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
3316         PR c++/65750
3317         * g++.dg/cpp0x/trailing11.C: New.
3319 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3321         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3322         multilibs.
3323         * gcc.target/arm/memset-inline-10.c: Likewise.
3324         * gcc.target/arm/pr58784.c: Likewise.
3325         * gcc.target/arm/pr59985.C: Likewise.
3326         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3328 2015-06-24  Renlin Li  <renlin.li@arm.com>
3330         * gcc.target/aarch64/arm_align_max_pwr.c: New.
3331         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3333 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
3335         Revert:
3336         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
3338         PR c++/30044
3339         * g++.dg/cpp0x/auto45.C: New test.
3340         * g++.dg/template/pr30044.C: New test.
3341         * g++.dg/template/crash83.C: Accept any error string.
3342         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3343         parameters.
3344         * g++.dg/cpp0x/variadic18.C: Likewise
3345         * g++.dg/template/canon-type-13.C: Likewise.
3346         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3348 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
3350         PR c++/65811
3351         * g++.dg/other/linkage2.C: New.
3353 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3355         PR target/63408
3356         * gcc.target/arm/pr63408.c: New test.
3358 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
3360         * lib/c-torture.exp: Don't call check_effective_target_lto
3361         before setting up environment correctly.
3362         * lib/gcc-dg.exp: Likewise, and protect
3363         gcc_force_conventional_output.
3365 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3367         PR rtl-optimization/66306
3368         * gcc.target/s390/pr66306.c: New test.
3370 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3372         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3373         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3374         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3375         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3376         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3377         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3378         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3380 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
3382         PR target/65803
3383         * gcc.c-torture/pr65803.c: New test.
3385 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
3387         PR c++/30044
3388         * g++.dg/cpp0x/auto45.C: New test.
3389         * g++.dg/template/pr30044.C: New test.
3390         * g++.dg/template/crash83.C: Accept any error string.
3391         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3392         parameters.
3393         * g++.dg/cpp0x/variadic18.C: Likewise
3394         * g++.dg/template/canon-type-13.C: Likewise.
3395         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3397 2015-06-23  Marek Polacek  <polacek@redhat.com>
3399         * c-c++-common/Wlogical-op-3.c: New test.
3401 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3403         PR c++/66254
3404         * g++.dg/cpp0x/scoped_enum5.C: New.
3406 2015-06-23  Richard Biener  <rguenther@suse.de>
3408         PR tree-optimization/66636
3409         * gcc.dg/vect/pr66636.c: New testcase.
3411 2015-06-23  Marek Polacek  <polacek@redhat.com>
3413         * gcc.dg/fold-minus-4.c: New test.
3414         * gcc.dg/fold-minus-5.c: New test.
3415         * c-c++-common/ubsan/overflow-add-5.c: New test.
3417 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
3419         Add missing testcase from r224672.
3420         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3422         * gcc.target/vax/bswapdi-1.c: New.
3424 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
3426         PR fortran/64674
3427         * gfortran.dg/associate_18.f08: New test.
3429 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
3431         PR target/66560
3432         * gcc.target/i386/pr66560-1.c: New test.
3433         * gcc.target/i386/pr66560-2.c: Ditto.
3434         * gcc.target/i386/pr66560-3.c: Ditto.
3435         * gcc.target/i386/pr66560-4.c: Ditto.
3437 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
3439         * gcc.target/nvptx/nvptx.exp: New file.
3440         * gcc.target/nvptx/proto-1.c: Likewise.
3442 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
3444         PR tree-optimization/66449
3445         * gcc.dg/vect/pr66449.c: New test.
3447 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
3449         * g++.dg/other/dump-ada-spec-5.C: New test.
3450         * g++.dg/other/dump-ada-spec-6.C: Likewise.
3451         * g++.dg/other/dump-ada-spec-7.C: Likewise.
3453 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
3455         * g++.dg/inherit/pure1.C: Test location too.
3457 2015-06-22  Marek Polacek  <polacek@redhat.com>
3459         * gcc.dg/fold-ior-1.c: New test.
3460         * gcc.dg/fold-minus-2.c: New test.
3461         * gcc.dg/fold-minus-3.c: New test.
3462         * gcc.dg/fold-plus-1.c: New test.
3463         * gcc.dg/fold-plus-2.c: New test.
3464         * gcc.dg/fold-xor-4.c: New test.
3465         * gcc.dg/fold-xor-5.c: New test.
3467 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3469         PR target/65914
3470         * g++.dg/torture/pr65914.C:  New.
3472 2015-06-22  Richard Biener  <rguenther@suse.de>
3474         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3475         not existing TORTURE_OPTIONS only.
3476         * lib/gcc-dg.exp: Likewise.
3478 2015-06-22  Christian Bruel  <christian.bruel@st.com>
3480         PR target/52144
3481         * gcc.target/arm/flip-thumb.c: New test.
3483 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
3484             Martin Liska  <mliska@suse.cz>
3486         PR ipa/65908
3487         * g++.dg/ipa/pr65908.C: New testcase.
3489 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
3491         PR c++/65882
3492         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3493         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3495 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
3497         * gnat.dg/specs/debug1.ads: Adjust.
3499 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
3501         * gcc.target/aarch64/fmovd-zero-mem.c: New.
3502         * gcc.target/aarch64/fmovd-zero-reg.c: New.
3503         * gcc.target/aarch64/fmovf-zero-mem.c: New.
3504         * gcc.target/aarch64/fmovf-zero-reg.c: New.
3505         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3506         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3507         * gcc.target/aarch64/fmovd-zero.c: Delete.
3508         * gcc.target/aarch64/fmovf-zero.c: Delete.
3510 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3512         * gcc.target/vax/bswapdi-1.c: New.
3514 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3516         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3518 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3520         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3522 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3524         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3526 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3528         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3530 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3532         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3534 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3536         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3538 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3540         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3542 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3544         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3546 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3548         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3550 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3552         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3554 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3556         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3558 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3560         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3562 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3564         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3566 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3568         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3570 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3572         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3574 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3576         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3578 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3580         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3582 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3584         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3586 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3588         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3590 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3592         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3593         (_ARM_FPSCR): Add FZ field.
3594         (clean_results): Force FZ=1 on AArch64.
3595         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3597 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3599         * gcc.target/aarch64/pr62308.c: New test.
3601 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
3603         PR fortran/66549
3604         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3606 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
3608         * gcc.target/i386/mpx/pr66581.c: New test.
3610 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
3612         * gcc.target/i386/cmov9.c: New test.
3614 2015-06-18  Richard Biener  <rguenther@suse.de>
3616         * g++.dg/other/const4.C: New testcase.
3618 2015-06-18  Michael Matz  <matz@suse.de>
3620         PR middle-end/66253
3621         * gcc.dg/vect/pr66253.c: New testcase.
3623 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3625         PR target/66569
3626         * gcc.target/i386/mpx/chkp-vararg.c: New test.
3628 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3630         PR middle-end/66568
3631         * gcc.target/i386/mpx/pr66568.c: New test.
3633 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3635         PR middle-end/66567
3636         * gcc.target/i386/mpx/pr66567.c: New test.
3638 2015-06-18  Richard Biener  <rguenther@suse.de>
3640         PR tree-optimization/66510
3641         * gcc.dg/vect/slp-perm-12.c: New testcase.
3643 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3645         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3646         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3647         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3648         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3650 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
3652         PR c++/66571
3653         * g++.dg/gomp/pr66571-1.C: New test.
3655         PR middle-end/66429
3656         * c-c++-common/gomp/pr66429.c: New test.
3658 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
3660         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3661         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3662         ...this.
3663         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3664         New testcase.
3665         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3666         New testcase.
3668 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3670         PR testsuite/65944
3671         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3673 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
3675         * gcc.target/mips/pr65862-1.c: New test.
3676         * gcc.target/mips/pr65862-2.c: Likewise.
3678 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3680         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3681         * gcc.target/i386/pr52252-atom.c: Ditto.
3682         * gcc.target/i386/vect-div-1.c: Ditto.
3683         * gcc.target/i386/rotate-5.c: Ditto.
3684         * gcc.target/i386/pr50202.c: Ditto.
3685         * gcc.target/i386/pr37843-3.c: Ditto.
3686         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3687         * gcc.target/i386/pr53397-1.c: Ditto.
3688         * gcc.target/i386/pr55934.c: Ditto.
3689         * gcc.target/i386/pr37843-4.c: Ditto.
3690         * gcc.target/i386/pr60451.c: Ditto.
3691         * gcc.target/i386/pr53397-2.c: Ditto.
3692         * gcc.target/i386/vectorize1.c: Ditto.
3693         * gcc.target/i386/extract-insert-combining.c: Ditto.
3694         * gcc.target/i386/pr53759.c: Ditto.
3695         * gcc.target/i386/pr52252-core.c: Ditto.
3696         * gcc.target/i386/rotate-3.c: Ditto.
3697         * gcc.target/i386/sse-20.c: Ditto.
3698         * gcc.target/i386/rotate-4.c: Ditto.
3699         * gcc.target/i386/pr61403.c: Ditto.
3700         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3701         * gcc.target/i386/pr60901.c: Ditto.
3702         * gcc.target/i386/pr59794-7.c: Ditto.
3703         * gcc.target/i386/pr62208.c: Ditto.
3704         * gcc.target/i386/pr53416.c: Ditto.
3705         * gcc.target/i386/asm-dialect-1.c: Ditto.
3706         * gcc.target/i386/pr50038.c: Ditto.
3707         * gcc.target/i386/47698.c: Ditto.
3708         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3709         * gcc.target/i386/pr59794-2.c: Ditto.
3710         * gcc.target/i386/pr59794-3.c: Ditto.
3711         * gcc.target/i386/pr39058.c: Ditto.
3712         * gcc.target/i386/pr60205-1.c: Ditto.
3713         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3714         * gcc.target/i386/sse2-movq-2.c: Ditto.
3716 2015-06-17  Richard Biener  <rguenther@suse.de>
3718         PR tree-optimization/66251
3719         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3721 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
3723         PR c++/59682
3724         * g++.dg/parse/new-placement1.C: New.
3726 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3728         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3729         * jit.dg/test-compound-assignment.c: New testcase.
3731 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3733         PR jit/66539
3734         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3735         to "testcases" array.
3737 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3739         PR jit/66539
3740         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3741         * jit.dg/test-debug-strings.c: New test case.
3742         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3743         the discriminant has a sane debug string.
3745 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
3747         PR target/56766
3748         * gcc.target/i386/pr56766-1.c: New test.
3749         * gcc.target/i386/pr56766-2.c: Ditto.
3751 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
3753         * gcc.target/mips/loongson-shift-count-truncated-1.c:
3754         Skip on mips*-mti-linux* and mips*-img-linux* targets.
3755         * gcc.target/mips/loongson-simd.c: Ditto.
3757 2015-06-16  Richard Biener  <rguenther@suse.de>
3759         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3761 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3763         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3764         passed by the testsuite driver.
3766 2015-06-16  Richard Biener  <rguenther@suse.de>
3768         * gcc.dg/vect/slp-perm-11.c: New testcase.
3770 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
3772         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3773         dg-options.
3775 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3777         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3778         Reinstate calls to torture-init and torture-finalize.
3780 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3782         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3784 2015-06-15  Nathan Sidwell  <nathan@acm.org>
3786         PR c++/58583
3787         * g++.dg/cpp0x/nsdmi-template14.C: New test.
3789 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
3791         PR c++/51048
3792         * g++.dg/cpp0x/local-type1.C: New.
3794 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
3796         PR fortran/44672
3797         PR fortran/45440
3798         PR fortran/57307
3799         * gfortran.dg/allocate_with_source_3.f90: Removed check for
3800         unimplemented error.
3801         * gfortran.dg/allocate_with_source_7.f08: New test.
3802         * gfortran.dg/allocate_with_source_8.f08: New test.
3804 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
3806         PR c++/65168
3807         * g++.dg/warn/Walways-true-3.C: New test.
3809 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3811         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3813 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3815         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3816         (main): Remove superfluous attributes.
3817         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3818         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3820 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3822         * gcc.target/i386/monitorx.c: New.
3823         * gcc.target/i386/sse-12.c: Add -mmwaitx.
3824         * gcc.target/i386/sse-13.c: Ditto.
3825         * gcc.target/i386/sse-14.c: Ditto.
3826         * gcc.target/i386/sse-22.c: Ditto.
3827         * gcc.target/i386/sse-23.c: Ditto.
3828         * g++.dg/other/i386-2.C: Ditto.
3829         * g++.dg/other/i386-3.C: Ditto.
3831 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
3833         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3835 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
3837         PR fortran/66079
3838         * gfortran.dg/allocatable_scalar_13.f90: New test
3840 2015-06-11  Marek Polacek  <polacek@redhat.com>
3842         * gcc.dg/fold-xor-3.c: New test.
3844 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3846         * gcc.target/arm/short-it-ifcvt-1.c: New test.
3847         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3849 2015-06-11  Christian Bruel  <christian.bruel@st.com>
3851         PR target/52144
3852         * gcc.target/arm/pragma_attribute.c: New test.
3854 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3856         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3858 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3860         PR target/66473
3861         * gcc.target/i386/pr66473.c: New test.
3863 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
3865         PR target/66470
3866         * gcc.dg/tls/pr66470.c: New test.
3867         * gcc.target/i386/pr66470.c: New test.
3869 2015-06-10  Christian Bruel  <christian.bruel@st.com>
3871         PR target/52144
3872         * gcc.target/arm/attr_arm.c: New test
3873         * gcc.target/arm/attr_arm-err.c: New test
3874         * gcc.target/arm/attr_thumb.c: New test
3875         * gcc.target/arm/attr_thumb-static.c: New test
3877 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3879         PR target/66200
3880         PR target/66428
3881         PR c++/66192
3882         * g++.dg/abi/aarch64_guard1.C: Adjust test.
3884 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
3886         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3887         passed by the testsuite driver.
3889 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3891         Revert:
3892         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3893         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3894         * gcc.dg/ssp-1.c: Make counter a register.
3895         * gcc.dg/ssp-2.c: Likewise.
3896         * gcc.dg/torture/parm-coalesce.c: New.
3898 2015-06-09  Tom de Vries  <tom@codesourcery.com>
3900         * gcc.target/i386/vararg-loc.c: New test.
3902 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3904         PR c++/65815
3905         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3906         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3908 2015-06-09  Marek Polacek  <polacek@redhat.com>
3910         PR tree-optimization/66299
3911         * gcc.dg/pr66299-1.c: New test.
3912         * gcc.dg/pr66299-2.c: New test.
3913         * gcc.dg/pr66299-3.c: New test.
3915 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
3917         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3918         passed by the testsuite driver.
3920 2015-06-09  Richard Biener  <rguenther@suse.de>
3922         PR middle-end/66423
3923         * gcc.dg/fold-modpow2.c: New testcase.
3925 2015-06-09  Richard Biener  <rguenther@suse.de>
3927         PR tree-optimization/66419
3928         * gcc.dg/vect/bb-slp-37.c: New testcase.
3930 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
3932         * gcc.target/arm/stl-cond.c: New test.
3934 2015-06-09  Richard Biener  <rguenther@suse.de>
3936         PR middle-end/66413
3937         * gcc.dg/torture/pr66413.c: New testcase.
3939 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3941         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3942         * gcc.dg/ssp-1.c: Make counter a register.
3943         * gcc.dg/ssp-2.c: Likewise.
3944         * gcc.dg/torture/parm-coalesce.c: New.
3946 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
3948         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3949         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3951 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3953         PR rtl-optimization/66444
3954         * gcc.dg/pr66444.c: New test.
3956 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3958         PR fortran/66245
3959         * gfortran.dg/class_is_1.f90: New test.
3960         * gfortran.dg/type_is_1.f90: Ditto.
3962 2015-06-08  Marek Polacek  <polacek@redhat.com>
3964         PR c/66415
3965         * gcc.dg/cpp/pr66415-1.c: New test.
3966         * gcc.dg/cpp/pr66415-2.c: New test.
3968 2015-06-08  Richard Biener  <rguenther@suse.de>
3970         PR tree-optimization/66422
3971         * gcc.dg/Warray-bounds-16.c: New testcase.
3973 2015-06-08  Richard Biener  <rguenther@suse.de>
3975         * gcc.dg/vect/slp-perm-10.c: New testcase.
3976         * gcc.dg/vect/slp-23.c: Adjust.
3977         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3978         vector pointer update.
3980 2015-06-08  Marek Polacek  <polacek@redhat.com>
3982         PR sanitizer/66452
3983         * g++.dg/ubsan/pr66452.C: New test.
3985 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3987         PR tree-optimization/66436
3988         * gcc.dg/gomp/dump-new-function-2.c: New test.
3989         * gcc.dg/gomp/dump-new-function-3.c: Same.
3990         * gcc.dg/gomp/dump-new-function.c: Same.
3992 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3994         PR tree-optimization/66435
3995         * gcc.dg/gomp/notify-new-function-2.c: New test.
3996         * gcc.dg/gomp/notify-new-function-3.c: Same.
3997         * gcc.dg/gomp/notify-new-function.c: Same.
3999 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
4001         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4002         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4003         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4004         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4005         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4006         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4007         -fshort-enum.
4009 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
4011         PR fortran/47659
4012         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4013         * gfortran.dg/warn_conversion.f90: Add warning for change in value
4014         for assignment.
4015         * gfortran.dg/warn_conversion_3.f90: Add warnings.
4016         * gfortran.dg/warn_conversion_5.f90: New test.
4017         * gfortran.dg/warn_conversion_6.f90: New test.
4018         * gfortran.dg/warn_conversion_7.f90: New test.
4020 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4022         PR fortran/66347
4023         * gfortran.dg/blockdata_9.f: New test.
4025 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4027         PR fortran/66385
4028         * gfortran.dg/forall_17.f90:  New test.
4030 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
4032         * g++.dg/cpp0x/pr57101.C: Add warning.
4033         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4034         * g++.dg/ext/visibility/anon7.C: Same.
4035         * g++.dg/ipa/pr63587-2.C: Same.
4036         * g++.dg/opt/dump1.C: Same.
4037         * g++.dg/opt/pr59622-3.C: Same.
4038         * g++.dg/opt/pr59622.C: Same.
4039         * g++.dg/torture/pr46383.C: Same.
4040         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4041         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4042         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4043         functions.
4044         * gfortran.dg/intent_out_8.f90: Same.
4045         * gfortran.dg/warn_target_lifetime_3.f90: Same.
4047 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4049         PR fortran/66377
4050         gfortran.dg/equiv_9.f90: New test.
4053 2015-06-05  Tom de Vries  <tom@codesourcery.com>
4055         merge from gomp4 branch:
4056         2015-05-28  Tom de Vries  <tom@codesourcery.com>
4058         PR tree-optimization/65443
4059         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4060         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4061         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4063 2015-06-05  Nathan Sidwell  <nathan@acm.org>
4065         PR c++/52595
4066         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4068 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
4070         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4072 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4074         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4076 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
4078         * testsuite/gcc.target/i386/noplt-1.c: New test.
4079         * testsuite/gcc.target/i386/noplt-2.c: New test.
4080         * testsuite/gcc.target/i386/noplt-3.c: New test.
4081         * testsuite/gcc.target/i386/noplt-4.c: New test.
4083 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
4085         PR fortran/58749
4086         * gfortran.dg/adjustl_1.f90:  New test.
4088 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
4090         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4091         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4093 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
4095         * lto.c (iterative_hash_canonical_type,
4096         gimple_register_canonical_type): only hash main variants of types
4098 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
4100         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4101         Move set of dg-do-what-default after early return.
4103 2015-06-04  Marek Polacek  <polacek@redhat.com>
4105         PR c/66341
4106         * gcc.dg/lvalue-8.c: New test.
4108 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4109             Paolo Carlini  <paolo.carlini@oracle.com>
4111         PR c++/66130
4112         * g++.dg/other/pr66130.C: New.
4113         * g++.dg/cpp0x/pr66130.C: Likewise.
4115 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4117         * g++.dg/cpp0x/decl-loc1.C: New.
4118         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4119         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4120         * g++.dg/init/ctor8.C: Likewise.
4121         * g++.dg/parse/semicolon4.C: Likewise.
4123 2015-06-03  Marek Polacek  <polacek@redhat.com>
4125         PR sanitizer/66190
4126         * g++.dg/ubsan/static-init-1.C: New test.
4127         * g++.dg/ubsan/static-init-2.C: New test.
4128         * g++.dg/ubsan/static-init-3.C: New test.
4130 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
4132         PR target/66275
4133         * gcc.target/i386/pr66275.c: New test.
4135 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4137         * gcc.dg/Wcxx-compat-22.c: New testcase.
4138         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4139         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4140         * c-c++-common/pr58346-1.c: Likewise.
4141         * c-c++-common/transparent-union-1.c: Likewise.
4143 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
4145         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4146         * g++.dg/plugin/def_plugin.c: New file.
4147         * g++.dg/plugin/def-plugin-test.C: New file.
4149 2015-06-03  Richard Biener  <rguenther@suse.de>
4151         * gcc.dg/vect/bb-slp-36.c: New testcase.
4153 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4155         * gcc.dg/lto/chkp-removed-alias_0.c: New.
4157 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4159         * gcc.dg/lto/chkp-privatize-1_0.c: New.
4160         * gcc.dg/lto/chkp-privatize-1_1.c: New.
4161         * gcc.dg/lto/chkp-privatize-2_0.c: New.
4162         * gcc.dg/lto/chkp-privatize-2_1.c: New.
4164 2015-06-03  Marek Polacek  <polacek@redhat.com>
4166         PR c/64223
4167         PR c/29358
4168         * gcc.dg/pr64223-1.c: New test.
4169         * gcc.dg/pr64223-2.c: New test.
4171 2015-06-03  Richard Biener  <rguenther@suse.de>
4173         PR tree-optimization/63916
4174         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4176 2015-06-03  Richard Biener  <rguenther@suse.de>
4178         PR tree-optimization/66375
4179         * gcc.dg/torture/pr66375.c: New testcase.
4181 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
4183         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4185 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
4187         PR target/65768
4188         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4190 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4192         PR fortran/66380
4193         * gfortran.dg/reshape_7.f90: New test.
4195 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
4197         PR c/66220:
4198         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4199         (fn_36): New.
4201 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4203         PR c/49551
4204         * gcc.dg/pr49551.c: New testcase.
4206 2015-06-02  Richard Biener  <rguenther@suse.de>
4208         PR debug/65549
4209         * g++.dg/lto/pr65549_0.C: New testcase.
4211 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
4213         PR libgomp/65742
4214         PR middle-end/66332
4215         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4217 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4219         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4221 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
4223         PR c++/61683
4224         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4226 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4228         PR tree-optimization/48052
4229         * gcc.dg/tree-ssa/scev-8.c: New.
4230         * gcc.dg/tree-ssa/scev-9.c: New.
4231         * gcc.dg/tree-ssa/scev-10.c: New.
4232         * gcc.dg/vect/pr48052.c: New.
4234 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4236         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4238 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4240         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4242 2015-06-02  Marek Polacek  <polacek@redhat.com>
4244         PR middle-end/66345
4245         * gcc.dg/torture/pr66345.c: New test.
4247 2015-06-02  Richard Biener  <rguenther@suse.de>
4249         PR tree-optimization/65961
4250         * gcc.dg/torture/pr65961.c: New testcase.
4252 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4254         PR tree-optimization/52563
4255         PR tree-optimization/62173
4256         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4257         * gcc.dg/tree-ssa/scev-4.c: Ditto.
4259 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4261         * gnat.dg/specs/varsize_return2.ads: New test.
4262         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4264 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
4266         * gcc.dg/vect/vect-outer-simd-1.c: New test.
4268 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
4270         PR target/65697
4271         * gcc.target/aarch64/sync-comp-swap.c: New.
4272         * gcc.target/aarch64/sync-comp-swap.x: New.
4273         * gcc.target/aarch64/sync-op-acquire.c: New.
4274         * gcc.target/aarch64/sync-op-acquire.x: New.
4275         * gcc.target/aarch64/sync-op-full.c: New.
4276         * gcc.target/aarch64/sync-op-full.x: New.
4277         * gcc.target/aarch64/sync-op-release.c: New.
4278         * gcc.target/aarch64/sync-op-release.x: New.
4280 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
4282         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4283         (bar): Predefined.
4285 2015-06-01  Richard Biener  <rguenther@suse.de>
4287         PR tree-optimization/66349
4288         PR tree-optimization/66352
4289         PR tree-optimization/66357
4290         * gcc.dg/torture/pr66357.c: New testcase.
4291         * gcc.dg/torture/pr66349.c: Likewise.
4292         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4294 2015-06-01  Richard Biener  <rguenther@suse.de>
4296         Revert
4297         2015-05-29  Richard Biener  <rguenther@suse.de>
4299         PR tree-optimization/66314
4300         * gcc.dg/asan/pr66314.c: New testcase.
4302 2015-06-01  Richard Biener  <rguenther@suse.de>
4304         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4306 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
4308         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4309         directives.
4310         (hp3, hp4): Add inline keyword.
4311         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4312         (hp2): Add inline keyword.
4313         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4314         (hp2): Add inline keyword.
4316 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
4318         PR target/65527
4319         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4320         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4321         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4322         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4324 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
4326         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4327         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4329 2015-06-01  Richard Biener  <rguenther@suse.de>
4331         PR tree-optimization/66280
4332         * g++.dg/torture/pr66280.C: New testcase.
4333         * g++.dg/torture/pr66280-2.C: Likewise.
4335 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4337         * gnat.dg/addr9_1.adb: New test.
4338         * gnat.dg/addr9_2.adb: Likewise.
4339         * gnat.dg/addr9_3.adb: Likewise.
4340         * gnat.dg/addr9_4.adb: Likewise.
4342 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4344           * g++.dg/other/dump-ada-spec-4.C: New test.
4346 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4348         * gcc.dg/alias-8.c: Fix dg-warning.
4350 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
4352         * gcc.dg/alias-8.c: Do not xfail.
4353         * gcc.dg/pr62167.c: Prevent FRE.
4354         * gcc.dg/alias-14.c: New testcase.
4356 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
4358         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4360 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4362         PR target/66215
4363         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4364         dg-options.
4365         * gcc.target/s390/hotpatch-10.c: Likewise.
4366         * gcc.target/s390/hotpatch-11.c: Likewise.
4367         * gcc.target/s390/hotpatch-12.c: Likewise.
4368         * gcc.target/s390/hotpatch-17.c: Likewise.
4369         * gcc.target/s390/hotpatch-18.c: Likewise.
4370         * gcc.target/s390/hotpatch-20.c: Likewise.
4371         * gcc.target/s390/hotpatch-21.c: Likewise.
4372         * gcc.target/s390/hotpatch-22.c: Likewise.
4373         * gcc.target/s390/hotpatch-23.c: Likewise.
4374         * gcc.target/s390/hotpatch-24.c: Likewise.
4375         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
4376         to check for the exact nops too.
4377         * gcc.target/s390/hotpatch-3.c: Likewise.
4378         * gcc.target/s390/hotpatch-4.c: Likewise.
4379         * gcc.target/s390/hotpatch-5.c: Likewise.
4380         * gcc.target/s390/hotpatch-6.c: Likewise.
4381         * gcc.target/s390/hotpatch-7.c: Likewise.
4382         * gcc.target/s390/hotpatch-8.c: Likewise.
4383         * gcc.target/s390/hotpatch-9.c: Likewise.
4384         * gcc.target/s390/hotpatch-14.c: Likewise.
4385         * gcc.target/s390/hotpatch-15.c: Likewise.
4386         * gcc.target/s390/hotpatch-16.c: Likewise.
4387         * gcc.target/s390/hotpatch-19.c: Likewise.
4388         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
4389         scan-assembler-times counting number of .align directives.
4390         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4391         dg-options.  Remove scan-assembler-times counting number of .align
4392         directives.
4393         * gcc.target/s390/hotpatch-26.c: New file.
4394         * gcc.target/s390/hotpatch-27.c: New file.
4395         * gcc.target/s390/hotpatch-28.c: New file.
4396         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4397         using -Os -O0 -O1 -O2 -O3 options.
4399 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4401         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4403 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
4405         PR tree-optimization/66142
4406         * gcc.dg/vect/pr66142.c: New test.
4408 2015-05-29  Richard Biener  <rguenther@suse.de>
4410         PR tree-optimization/66314
4411         * gcc.dg/asan/pr66314.c: New testcase.
4413 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4415         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4416         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4417         Adjust all callers.
4418         (schedule-cleanups, dg-keep-saved-temps): New proc.
4419         (gcc-dg-test-1): Schedule cleanups.
4420         * lib/profopt.exp (profopt-execute): Likewise.
4421         * g++.dg/cdce3.C: Adjust expected line numbers.
4422         * gcc.dg/cdce1.c: Likewise.
4423         * gcc.dg/cdce2.c: Likewise.
4424         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4425         * gcc.dg/strlenopt-24.c: Likewise.
4426         * gcc.dg/tree-ssa/vrp26.c: Likewise.
4427         * gcc.dg/tree-ssa/vrp28.c: Likewise.
4428         * obj-c++.dg/encode-2.mm: Likewise.
4430 2015-05-28  DJ Delorie  <dj@redhat.com>
4432         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4434 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4436         * gnat.dg/discr43.adb: New test.
4438 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4440         * gnat.dg/varsize_temp.adb: Rename into...
4441         * gnat.dg/varsize1.adb: ...this.
4442         * gnat.dg/varsize_copy.ad[sb]: Rename into...
4443         * gnat.dg/varsize2.ad[sb]: ...this.
4444         * gnat.dg/varsize3_1.adb: New test.
4445         * gnat.dg/varsize3_2.adb: Likewise.
4446         * gnat.dg/varsize3_3.adb: Likewise.
4447         * gnat.dg/varsize3_4.adb: Likewise.
4448         * gnat.dg/varsize3_5.adb: Likewise.
4449         * gnat.dg/varsize3_6.adb: Likewise.
4450         * gnat.dg/varsize3_pkg1.ads: New helper.
4451         * gnat.dg/varsize3_pkg2.ads: Likewise.
4452         * gnat.dg/varsize3_pkg3.ads: Likewise.
4454 2015-05-28  Richard Biener  <rguenther@suse.de>
4456         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4458 2015-05-28  Richard Biener  <rguenther@suse.de>
4460         PR tree-optimization/66142
4461         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4463 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
4465         PR target/63810
4466         * gcc.dg/darwin-minversion-3.c: Update testcase.
4467         * gcc.dg/darwin-minversion-4.c: Ditto.
4468         * gcc.dg/darwin-minversion-5.c: New testcase.
4469         * gcc.dg/darwin-minversion-6.c: Ditto.
4470         * gcc.dg/darwin-minversion-7.c: Ditto.
4471         * gcc.dg/darwin-minversion-8.c: Ditto.
4472         * gcc.dg/darwin-minversion-9.c: Ditto.
4473         * gcc.dg/darwin-minversion-10.c: Ditto.
4474         * gcc.dg/darwin-minversion-11.c: Ditto.
4475         * gcc.dg/darwin-minversion-12.c: Ditto.
4477 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4479         PR rtl-optimization/66168
4480         * gcc.c-torture/compile/pr66168.c: New test.
4482 2015-05-27  Jeff Law  <law@redhat.com>
4484         PR target/39726
4485         * gcc.dg/target/m68k/pr39726-1.c: New test.
4487 2015-05-27  Nathan Sidwell  <nathan@acm.org>
4489         PR c++/66270
4490         * g++.dg/ext/alias-canon3.C: New.
4492 2015-05-27  Richard Biener  <rguenther@suse.de>
4494         PR tree-optimization/66272
4495         Revert parts of
4496         2014-08-15  Richard Biener  <rguenther@suse.de>
4498         PR tree-optimization/62031
4499         * gcc.dg/torture/pr66272.c: New testcase.
4501 2015-05-27  Richard Biener  <rguenther@suse.de>
4503         * gcc.dg/vect/slp-reduc-7.c: New testcase.
4505 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
4507         PR target/65358
4508         * gcc.dg/pr65358.c: New test.
4510 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
4512         PR fortran/65548
4513         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4514         semantic.
4515         * gfortran.dg/allocate_with_source_6.f90: New test.
4517 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4519         * gnat.dg/atomic7_1.adb: New test.
4520         * gnat.dg/atomic7_2.adb: Likewise.
4521         * gnat.dg/atomic7_pkg1.ads: New helper.
4522         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4524 2015-05-26  Michael Matz  <matz@suse.de>
4526         PR middle-end/66251
4527         * gcc.dg/vect/pr66251.c: New test.
4529 2015-05-26  Richard Biener  <rguenther@suse.de>
4531         PR tree-optimization/66142
4532         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4534 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
4536         PR fortran/66082
4537         * gfortran.dg/allocatable_scalar_13.f90: New test
4539 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4541         * gnat.dg/warn11.adb: New test.
4542         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4544 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4546         * gnat.dg/vfa1_1.adb: New test.
4547         * gnat.dg/vfa1_2.adb: Likewise.
4548         * gnat.dg/vfa1_3.adb: Likewise.
4549         * gnat.dg/vfa1_4.adb: Likewise.
4550         * gnat.dg/vfa1_pkg.ads: New helper.
4552 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
4554         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4555         * gcc.target/i386/pr66232-3.c: Likewise.
4557 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
4559         PR target/66274
4560         * gcc.target/i386/pr66274.c: New test.
4562 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4564         * gnat.dg/renaming6.ad[sb]: New test.
4566 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
4568         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4569         and 'dg-require-effective-target pie'.
4571 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4573         PR c++/66243
4574         * g++.dg/cpp0x/pr66243.C: New.
4576 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
4578         PR lto/66180
4579         * g++.dg/lto/pr66180_0.C: New testcase.
4580         * g++.dg/lto/pr66180_1.C: New testcase.
4582 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
4584         PR fortran/66257
4585         * typebound_call_27.f90: New file.
4587 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4589         PR c++/65936
4590         * g++.dg/template/pr65936.C: New.
4592 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4594         PR tree-optimization/63387
4595         * gcc.dg/pr63387-2.c: New testcase.
4597 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4599         * gcc.dg/simd-1.c: Update to the new message.
4601 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4603         * gcc.dg/nand.c: New testcase.
4605 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
4607         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4608         Set dg-do-what-default to compile only on ARM targets without
4609         arm_neon_hw execution support.  Remove redundant c-torture-execute
4610         in loop over test cases.
4612 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4614         PR target/65491
4615         * gcc.target/aarch64/pr65491_1.c: New test.
4616         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4617         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4619 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4621         PR c++/65598
4622         * g++.dg/cpp0x/explicit9.C: New.
4623         * g++.dg/cpp0x/explicit8.C: Check the locations too.
4625 2015-05-22  Richard Biener  <rguenther@suse.de>
4627         PR tree-optimization/66251
4628         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4630 2015-05-22  Marek Polacek  <polacek@redhat.com>
4632         PR c/47043
4633         * c-c++-common/attributes-enum-1.c: New test.
4634         * c-c++-common/attributes-enum-2.c: New test.
4635         * g++.dg/cpp0x/attributes-enum-1.C: New test.
4636         * g++.dg/cpp1y/attributes-enum-1.C: New test.
4638 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4640         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4641         effective target support.  If no arm_neon_hw support, do not attempt
4642         to execute the tests; only compile them.
4643         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4644         and "dg-require-effective-target arm_neon_ok".
4645         * gcc.target/arm/simd/vextp16_1.c: Likewise.
4646         * gcc.target/arm/simd/vextp64_1.c: Likewise.
4647         * gcc.target/arm/simd/vextp8_1.c: Likewise.
4648         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4649         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4650         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4651         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4652         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4653         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4654         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4655         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4656         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4657         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4658         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4659         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4660         * gcc.target/arm/simd/vexts16_1.c: Likewise.
4661         * gcc.target/arm/simd/vexts32_1.c: Likewise.
4662         * gcc.target/arm/simd/vexts64_1.c: Likewise.
4663         * gcc.target/arm/simd/vexts8_1.c: Likewise.
4664         * gcc.target/arm/simd/vextu16_1.c: Likewise.
4665         * gcc.target/arm/simd/vextu32_1.c: Likewise.
4666         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4667         * gcc.target/arm/simd/vextu8_1.c: Likewise.
4668         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4669         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4670         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4671         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4672         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4673         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4674         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4675         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4676         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4677         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4678         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4679         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4680         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4681         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4682         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4683         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4684         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4685         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4686         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4687         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4688         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4689         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4690         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4691         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4692         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4693         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4694         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4695         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4696         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4697         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4698         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4699         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4700         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4701         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4702         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4703         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4704         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4705         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4706         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4707         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4708         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4709         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4710         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4711         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4712         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4713         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4714         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4715         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4716         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4717         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4718         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4719         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4720         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4721         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4722         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4723         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4724         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4725         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4726         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4727         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4728         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4729         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4730         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4731         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4732         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4733         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4734         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4735         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4736         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4737         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4738         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4739         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4740         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4741         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4742         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4743         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4744         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4745         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4746         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4747         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4748         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4749         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4750         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4751         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4752         * gcc.target/arm/simd/vzips16_1.c: Likewise.
4753         * gcc.target/arm/simd/vzips32_1.c: Likewise.
4754         * gcc.target/arm/simd/vzips8_1.c: Likewise.
4755         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4756         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4757         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4759 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4761         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4762         * gcc.dg/vect/pr59354.c: Likewise.
4763         * gcc.dg/vect/pr64252.c: Likewise.
4764         * gcc.dg/vect/pr64404.c: Likewise.
4765         * gcc.dg/vect/pr64493.c: Likewise.
4766         * gcc.dg/vect/pr64495.c: Likewise.
4767         * gcc.dg/vect/pr64844.c: Likewise.
4768         * gcc.dg/vect/pr65518.c: Likewise.
4769         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4771 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4773         PR c++/66210
4774         * g++.dg/cpp1y/var-templ28.C: New.
4776 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4778         PR target/66232
4779         * gcc.target/i386/pr66232-1.c: New test.
4780         * gcc.target/i386/pr66232-2.c: Likewise.
4781         * gcc.target/i386/pr66232-3.c: Likewise.
4782         * gcc.target/i386/pr66232-4.c: Likewise.
4783         * gcc.target/i386/pr66232-5.c: Likewise.
4785 2015-05-21  Nathan Sidwell  <nathan@acm.org>
4787         * g++.dg/cpp1y/pr60943.C: New.
4789 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
4791         PR tree-optimization/66233
4792         * gcc.c-torture/execute/pr66233.c: New test.
4794 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4796         PR fortran/66176
4797         * gfortran.dg/inline_matmul_11.f90:  New test.
4799 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
4801         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4802         instead of listing several targets on its own.
4803         * gcc.target/i386/pr32219-2.c: Likewise.
4804         * gcc.target/i386/pr32219-3.c: Likewise.
4805         * gcc.target/i386/pr32219-4.c: Likewise.
4806         * gcc.target/i386/pr32219-5.c: Likewise.
4807         * gcc.target/i386/pr32219-6.c: Likewise
4808         * gcc.target/i386/pr32219-7.c: Likewise.
4809         * gcc.target/i386/pr32219-8.c: Likewise.
4810         * gcc.target/i386/pr39013-1.c: Likewise.
4811         * gcc.target/i386/pr39013-2.c: Likewise.
4812         * gcc.target/i386/pr64317.c: Likewise.
4814 2015-05-21  Jeff Law  <law@redhat.com>
4816         * gcc.target/hppa/shadd-3.c: New test.
4817         * gcc.target/hppa/shadd-4.c: New test.
4819 2015-05-21  Michael Matz  <matz@suse.de>
4821         * gcc.dg/vect/vect-strided-store.c: New test.
4822         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4823         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4825 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4827         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4828         * gcc.dg/pow-sqrt-synth-1.c: New test.
4829         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4831 2015-05-21  Richard Biener  <rguenther@suse.de>
4833         PR c++/66211
4834         * g++.dg/conversion/pr66211.C: New testcase.
4835         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4837 2015-05-21  Jeff Law  <law@redhat.com>
4839         * gcc.target/hppa/shadd-2.c: New test.
4841 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
4843         PR target/54236
4844         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4846 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4848         PR target/65937
4849         * gcc.target/arm/pr26702.c: Adjust target selector.
4851 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
4853         PR middle-end/66221
4854         * gcc.dg/lto/pr66221_0.c: New test.
4855         * gcc.dg/lto/pr66221_1.c: New test.
4857 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4859         PR c/52952
4860         * gcc.dg/redecl-4.c: Update column numbers.
4861         * gcc.dg/format/bitfld-1.c: Likewise.
4862         * gcc.dg/format/attr-2.c: Likewise.
4863         * gcc.dg/format/attr-6.c: Likewise.
4864         * gcc.dg/format/attr-7.c (baz): Likewise.
4865         * gcc.dg/format/asm_fprintf-1.c: Likewise.
4866         * gcc.dg/format/attr-4.c: Likewise.
4867         * gcc.dg/format/branch-1.c: Likewise.
4868         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4869         locations within strings with embedded escape sequences.
4871 2015-05-20  Jeff Law  <law@redhat.com>
4873         * gcc.target/hppa/hppa.exp: New target test driver.
4874         * gcc.target/hppa/shadd-1.c: New test.
4876 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
4878         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4880 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
4882         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4883         (fn_33_k_and_r_style): New.
4884         (fn_33_stroustrup_style): New.
4885         (fn_33_allman_style): New.
4886         (fn_33_whitesmiths_style): New.
4887         (fn_33_horstmann_style): New.
4888         (fn_33_ratliff_banner_style): New.
4889         (fn_33_lisp_style): New.
4890         (fn_34_indent_dash_gnu): New.
4891         (fn_34_indent_dash_kr): New.
4892         (fn_34_indent_dash_orig): New.
4893         (fn_34_indent_linux_style): New.
4895 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
4897         PR fortran/65548
4898         * gfortran.dg/allocate_with_source_5.f90: Extend test.
4900 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
4902         PR tree-optimization/65447
4903         * gcc.dg/tree-ssa/pr65447.c: New test.
4905 2015-05-19  Nathan sidwell  <nathan@acm.org>
4907         * g++.dg/cpp0x/pr65954.C: New.
4909 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4911         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4913 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4915         * lib/target-supports.exp: Vector do not always have natural
4916         alignment on s390*.
4918 2015-05-19  David Sherwood  <david.sherwood@arm.com>
4920         * gcc.dg/loop-invariant.c: New testcase.
4922 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4924         * lib/target-supports.exp: Vector do not always have natural
4925         alignment on s390*.
4927 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4929         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4930         s390*.
4931         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4933 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4935         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4936         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4937         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4938         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4939         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4940         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4941         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4942         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4943         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4944         * gcc.target/s390/zvector/vec-elem-1.c: New test.
4946 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4948         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4950 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4952         * gcc.target/s390/s390.exp
4953         (check_effective_target_vector): New check.
4954         * gcc.target/s390/vector/vec-abi-1.c: New test.
4955         * gcc.target/s390/vector/vec-abi-2.c: New test.
4956         * gcc.target/s390/vector/vec-abi-3.c: New test.
4957         * gcc.target/s390/vector/vec-abi-4.c: New test.
4958         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4959         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4960         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4961         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4962         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4963         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4964         * gcc.target/s390/vector/vec-clobber-1.c: New test.
4965         * gcc.target/s390/vector/vec-cmp-1.c: New test.
4966         * gcc.target/s390/vector/vec-cmp-2.c: New test.
4967         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4968         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4969         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4970         * gcc.target/s390/vector/vec-genmask-1.c: New test.
4971         * gcc.target/s390/vector/vec-genmask-2.c: New test.
4972         * gcc.target/s390/vector/vec-init-1.c: New test.
4973         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4974         * gcc.target/s390/vector/vec-shift-1.c: New test.
4975         * gcc.target/s390/vector/vec-sub-1.c: New test.
4977 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4979         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4981 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4983         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4985 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4987         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4989 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4991         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4993 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4995         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4997 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4999         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5001 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5003         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5005 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5007         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5009 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5011         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5013 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5015         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5017 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5019         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5021 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5023         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5025 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5027         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5029 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
5031         PR tree-optimization/66187
5032         * gcc.c-torture/execute/pr66187.c: New test.
5033         * gcc.dg/pr66187-1.c: New test.
5034         * gcc.dg/pr66187-2.c: New test.
5036 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5038         * gcc.dg/vect/bb-slp-35.c: Adjust.
5040 2015-05-19  Richard Biener  <rguenther@suse.de>
5042         PR tree-optimization/66165
5043         * gcc.dg/torture/pr66165.c: New testcase.
5045         PR tree-optimization/66185
5046         * gcc.dg/torture/pr66185.c: New testcase.
5048 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
5050         PR target/54236
5051         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5053 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
5055         * gcc.target/mips/p5600-bonding.c : New file.
5057 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5059         PR fortran/66106
5060         * gfortran.dg/interface_operator_1.f90: New tests.
5062 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5064         PR fortran/66057
5065         * gfortran.dg/generic_29.f90: New tests.
5067 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5069         PR fortran/66043
5070         * gfortran.dg/storage_size_6.f90: New tests.
5072 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5074         PR fortran/66045
5075         * gfortran.dg/null1.f90: New test.
5077 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5079         PR fortran/66044
5080         * gfortran.dg/entry_21.f90: New test.
5082 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5084         PR fortran/66043
5085         * gfortran.dg/storage_size_6.f90: New tests.
5087 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5089         PR fortran/66040
5090         * gfortran.dg/misplaced_statement.f90: New test.
5092 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5094         PR fortran/66039
5095         * gfortran.dg/filepos1.f90: New test
5097 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5099         PR fortran/64925
5100         * gfortran.dg/pr64925.f90: New test.
5102 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5104         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5105         unit.
5106         * gfortran.dg/lto/pr41576_1.f90: Ditto.
5108 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
5110         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5111         to the family of pie capable targets.
5113 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
5115         * gcc.target/arm/bics_1.c : New testcase.
5116         * gcc.target/arm/bics_2.c : New testcase.
5117         * gcc.target/arm/bics_3.c : New testcase.
5118         * gcc.target/arm/bics_4.c : New testcase.
5120 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
5122         * gcc.target/mips/umips-attr.c: New test.
5124 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
5126         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5127         * gcc.dg/20150120-2.c (dg-final): Ditto.
5128         * gcc.dg/20150120-2.c (dg-final): Ditto.
5129         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5131 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
5133         PR target/66174
5134         * gcc.target/i386/pr66174.c: New test.
5136 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
5138         PR fortran/37131
5139         * gfortran.dg/matmul_bounds_6.f90:  New test.
5140         * gfortran.dg/matmul_bounds_7.f90:  New test.
5142 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
5144         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5145         * gfortran.dg/lto/pr41576_1.f90: Add interface.
5146         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5147         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5148         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5149         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5151 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5153         PR fortran/65903
5154         * gfortran.dg/continuation_13.f90: Update test.
5155         * gfortran.dg/pr65903.f90: New test.
5157 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
5159         PR fortran/66113
5160         * gfortran.dg/block_14.f90:  New test.
5162 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5164         PR fortran/44054
5165         * lib/gfortran-dg.exp: Update regex to handle two locations for
5166         the same diagnostic without caret.
5167         * gfortran.dg/badline.f: Test also that line numbers are correct
5168         before and after "left but not entered" warning.
5170 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
5171             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5173         PR target/65768
5174         * gcc.target/arm/maskdata.c: New test.
5176 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
5178         PR fortran/65792
5179         * gfortran.dg/derived_constructor_components_5: New test
5181 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
5183         PR target/66140
5184         * gcc.target/alpha/pr66140.c: New test.
5186 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
5188         PR c/48956
5189         * gcc.dg/Wconversion-complex-c99.c: New test.
5190         * gcc.dg/Wconversion-complex-gnu.c: New test.
5192 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
5194         PR tree-optimization/64454
5195         * gcc.dg/modmod.c: New testcase.
5197 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
5199         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5201 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
5203         PR middle-end/66134
5204         * gcc.target/i386/mpx/pr66134.c: New test.
5206 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
5208         * gcc.target/powerpc/pr60158.c: New test.
5210 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
5212         * gcc.target/i386/sibcall-7.c: New test.
5213         * gcc.target/i386/sibcall-8.c: New test.
5215 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
5217         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5218         (abs64_in_dreg): Likewise.
5220 2015-05-14  Marek Polacek  <polacek@redhat.com>
5222         PR c/66066
5223         PR c/66127
5224         * gcc.dg/pr14649-1.c: Add -Wpedantic.
5225         * gcc.dg/pr19984.c: Likewise.
5226         * gcc.dg/pr66066-1.c: New test.
5227         * gcc.dg/pr66066-2.c: New test.
5228         * gcc.dg/pr66066-3.c: New test.
5230 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5232         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5233         * gcc.dg/pow-sqrt.x: New file.
5234         * gcc.dg/pow-sqrt-1.c: New test.
5235         * gcc.dg/pow-sqrt-2.c: Likewise.
5236         * gcc.dg/pow-sqrt-3.c: Likewise.
5238 2015-05-13  Richard Biener  <rguenther@suse.de>
5240         PR tree-optimization/66123
5241         * gcc.dg/torture/pr66123.c: New testcase.
5243 2015-05-13  Richard Biener  <rguenther@suse.de>
5245         PR middle-end/66110
5246         * gcc.dg/alias-2.c: Adjust.
5247         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5249 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5251         PR target/65103
5252         * gcc.target/i386/pr65103-3.c: New.
5254 2015-05-13  Martin Liska  <mliska@suse.cz>
5256         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5258 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
5260         PR target/66112
5261         * gcc.target/i386/pr66112-2.c: New test.
5263         PR target/66112
5264         * gcc.target/i386/pr66112-1.c: New test.
5266 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5268         PR target/66048
5269         * gcc.target/i386/mpx/pr66048.cc: New.
5271 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5273         PR rtl-optimization/64616
5274         * gcc.dg/loop-8.c: New test.
5275         * gcc.dg/loop-9.c: New test.
5277 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5279         PR target/pr66047.c
5280         * gcc.target/i386/pr66047.c: New testcase.
5282 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5284         PR ipa/65873
5285         * gcc.c-torture/compile/pr65873.c: New testcase.
5287 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
5289         PR fortran/66111
5290         * gfortran.dg/inline_matmul_10.f90:  New test.
5292 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
5294         * c-c++-common/Wmisleading-indentation.c: New testcase.
5295         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5296         * c-c++-common/Wmisleading-indentation-2.md: New file.
5298 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5300         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5301         "break".
5302         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5304 2015-05-12  Richard Biener  <rguenther@suse.de>
5306         PR tree-optimization/66101
5307         * gcc.dg/torture/pr66101.c: New testcase.
5309 2015-05-12  Richard Biener  <rguenther@suse.de>
5311         PR tree-optimization/37021
5312         * gcc.target/i386/vect-addsub.c: New testcase.
5314 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
5316         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5318 2015-05-12  Tom de Vries  <tom@codesourcery.com>
5320         PR tree-optimization/66010
5321         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5323 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5325         PR c++/65133
5326         * g++.dg/cpp0x/trailing10.C: New.
5328 2015-05-12  Richard Biener  <rguenther@suse.de>
5330         * gcc.dg/vect/bb-slp-35.c: New testcase.
5332 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
5334         PR fortran/66100
5335         * gfortran.dg/bound_simplification_6.f90: New.
5337 2015-05-11  Steve Ellcey  <sellcey@mips.com>
5339         * gcc.target/mips/branch-1.c: Pass argument to bar().
5341 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
5343         PR target/65753
5344         * gcc.target/i386/pr65753.c: New test.
5346 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
5348         PR rtl-optimization/66076
5349         * gcc.dg/torture/pr66076.c: New test.
5351 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5353         PR fortran/66041
5354         * gfortran.dg/inline_matmul_7.f90:  New test.
5355         * gfortran.dg/inline_matmul_8.f90:  New test.
5356         * gfortran.dg/inline_matmul_9.f90:  New test.
5358 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
5360         * gfortran.dg/bound_simplification_5.f90: New.
5362 2015-05-09  Jason Merrill  <jason@redhat.com>
5364         * lib/target-supports.exp (cxx_default): New global.
5365         (check_effective_target_c++11_only)
5366         (check_effective_target_c++14_only)
5367         (check_effective_target_c++98_only)
5368         (check_effective_target_c++1z_only): Check it.
5370 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
5372         PR tree-optimization/64454
5373         * gcc.dg/tree-ssa/vrp97.c: New file.
5374         * gcc.dg/vect/slp-perm-7.c: Update.
5376 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
5378         PR fortran/65894
5379         * gfortran.dg/elemental_subroutine_11.f90: New test.
5381 2015-05-08  Richard Biener  <rguenther@suse.de>
5383         PR tree-optimization/66036
5384         * gcc.dg/vect/slp-41.c: New testcase.
5386 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
5388         * gfortran.dg/elemental_optional_args_7.f90: New.
5390 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
5392         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5393         allow cmlt or sshr.
5395 2015-05-08  Marek Polacek  <polacek@redhat.com>
5397         PR c/64918
5398         * gcc.dg/Woverride-init-side-effects-1.c: New test.
5399         * gcc.dg/Woverride-init-side-effects-2.c: New test.
5401 2015-05-07  Marek Polacek  <polacek@redhat.com>
5403         PR c/65179
5404         * c-c++-common/Wshift-negative-value-1.c: New test.
5405         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5406         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5407         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5408         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5409         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5410         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5411         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5412         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5414 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
5416         PR middle-end/192
5417         PR middle-end/54303
5418         * gcc.dg/fdata-sections-2.c: New file.
5420 2015-05-07  Marek Polacek  <polacek@redhat.com>
5422         PR testsuite/66046
5423         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5424         last dg-output.
5425         * c-c++-common/ubsan/align-7.c: Likewise.
5426         * c-c++-common/ubsan/bounds-8.c: Likewise.
5427         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5428         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5429         * c-c++-common/ubsan/null-1.c: Likewise.
5430         * c-c++-common/ubsan/null-10.c: Likewise.
5431         * c-c++-common/ubsan/null-11.c: Likewise.
5432         * c-c++-common/ubsan/null-2.c: Likewise.
5433         * c-c++-common/ubsan/null-3.c: Likewise.
5434         * c-c++-common/ubsan/null-4.c: Likewise.
5435         * c-c++-common/ubsan/null-5.c: Likewise.
5436         * c-c++-common/ubsan/null-6.c: Likewise.
5437         * c-c++-common/ubsan/null-7.c: Likewise.
5438         * c-c++-common/ubsan/null-8.c: Likewise.
5439         * c-c++-common/ubsan/null-9.c: Likewise.
5440         * c-c++-common/ubsan/object-size-1.c: Likewise.
5441         * c-c++-common/ubsan/object-size-10.c: Likewise.
5442         * c-c++-common/ubsan/object-size-4.c: Likewise.
5443         * c-c++-common/ubsan/object-size-5.c: Likewise.
5444         * c-c++-common/ubsan/object-size-7.c: Likewise.
5445         * c-c++-common/ubsan/object-size-8.c: Likewise.
5446         * c-c++-common/ubsan/object-size-9.c: Likewise.
5447         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5448         * c-c++-common/ubsan/overflow-int128.c: Likewise.
5449         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5450         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5451         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5452         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5453         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5454         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5455         * c-c++-common/ubsan/pr59333.c: Likewise.
5456         * c-c++-common/ubsan/pr59667.c: Likewise.
5457         * c-c++-common/ubsan/pr60613-2.c: Likewise.
5458         * c-c++-common/ubsan/pr60636.c: Likewise.
5459         * c-c++-common/ubsan/pr63802.c: Likewise.
5460         * c-c++-common/ubsan/recovery-1.c: Likewise.
5461         * c-c++-common/ubsan/recovery-3.c: Likewise.
5462         * c-c++-common/ubsan/shift-1.c: Likewise.
5463         * c-c++-common/ubsan/shift-2.c: Likewise.
5464         * c-c++-common/ubsan/shift-4.c: Likewise.
5465         * c-c++-common/ubsan/shift-7.c: Likewise.
5466         * c-c++-common/ubsan/undefined-2.c: Likewise.
5467         * c-c++-common/ubsan/vla-1.c: Likewise.
5468         * g++.dg/ubsan/null-1.C: Likewise.
5469         * g++.dg/ubsan/null-3.C: Likewise.
5470         * g++.dg/ubsan/null-4.C: Likewise.
5471         * g++.dg/ubsan/vptr-8.C: Likewise.
5472         * g++.dg/ubsan/vptr-9.C: Likewise.
5473         * gcc.dg/ubsan/bounds-2.c: Likewise.
5474         * gcc.dg/ubsan/object-size-9.c: Likewise.
5476 2015-05-07  Jeff Law  <law@redhat.com>
5478         * gcc.dg/tree-ssa/shorten-1.c: New test.
5480 2015-05-07  Richard Biener  <rguenther@suse.de>
5482         PR tree-optimization/66002
5483         * gcc.dg/vect/vect-125.c: New testcase.
5485 2015-05-07  Marek Polacek  <polacek@redhat.com>
5486             Martin Uecker  <uecker@eecs.berkeley.edu>
5488         * c-c++-common/ubsan/bounds-10.c: New test.
5490 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
5492         * jit.dg/harness.h (set_options): Wrap with
5493         #ifndef TEST_ESCHEWS_SET_OPTIONS.
5494         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5495         Special-case test-benchmark.c as a negative.
5496         * jit.dg/test-benchmark.c: New file.
5498 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
5500         PR target/64208
5501         * gcc.target/arm/pr64208.c: New test.
5503 2015-05-06  Alan Modra  <amodra@gmail.com>
5505         PR target/66020
5506         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5507         (gparms): Make volatile.
5509 2015-05-06  Richard Biener  <rguenther@suse.de>
5511         PR tree-optimization/62283
5512         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5514 2015-05-06  Christian Bruel  <christian.bruel@st.com>
5516         PR target/66015
5517         * gcc.target/aarch64/iinline-attr-1.c: New test.
5519 2015-05-06  Richard Biener  <rguenther@suse.de>
5521         * gcc.dg/vect/bb-slp-34.c: New testcase.
5523 2015-05-06  Richard Biener  <rguenther@suse.de>
5525         PR tree-optimization/62283
5526         * gcc.dg/vect/bb-slp-14.c: Adjust.
5528 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5530         PR target/65990
5531         * gcc.target/i386/pr65990.c: New test.
5533 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
5535         PR target/65915
5536         * gcc.target/i386/pr65915.c: New.
5538 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5540         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5541         'va_list escapes 0'.
5543 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5545         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5546         in r222173.
5548 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
5550         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5551         * gcc.target/arm/pr65924.c: Likewise.
5553 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5555         PR target/65871
5556         * gcc.target/i386/pr65871-3.c: New test.
5558 2015-05-04  Jeff Law  <law@redhat.com>
5560         Revert:
5561         2015-05-04  Jeff Law  <law@redhat.com>
5562         * gcc.dg/tree-ssa/shorten-1.c: New test.
5564 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5565             Jakub Jelinek  <jakub@redhat.com>
5567         PR c++/66007
5568         * g++.dg/cpp0x/Wnarrowing4.C: New.
5570 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
5572         * lib/target-supports.exp
5573         (check_effective_target_keeps_null_pointer_checks): Clarify that
5574         this is for targets that disable -fdelete-null-pointer-checks,
5575         not default it to off.
5576         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5577         -fdelete-null-pointer-checks explicit.
5578         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5579         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5580         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5581         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5582         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5583         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5584         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5585         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5586         * gcc.dg/tree-ssa/pr20318.c: Likewise.
5587         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5588         * gcc.dg/tree-ssa/pr20702.c: Likewise.
5589         * gcc.dg/tree-ssa/pr21086.c: Likewise.
5590         * gcc.dg/tree-ssa/pr21090.c: Likewise.
5591         * gcc.dg/tree-ssa/pr58480.c: Likewise.
5592         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5593         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5594         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5595         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5596         * gcc.dg/tree-ssa/unreachable.c: Likewise.
5597         * gcc.dg/tree-ssa/vrp02.c: Likewise.
5598         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5599         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5600         * gcc.dg/tree-ssa/vrp55.c: Likewise.
5601         * g++.dg/cpp0x/static_assert9.C: Likewise.
5602         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5603         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5604         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5605         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5606         * g++.dg/tree-ssa/pr26406.C: Likewise.
5608 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
5610         PR tree-optimization/65984
5611         * c-c++-common/ubsan/pr65984.c: New test.
5613 2015-05-04  Jeff Law  <law@redhat.com>
5615         * gcc.dg/tree-ssa/shorten-1.c: New test.
5617 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5619         PR fortran/44735
5620         * gfortran.dg/pr44735.f90: New test.
5622 2015-05-04  Richard Biener  <rguenther@suse.de>
5624         PR tree-optimization/65965
5625         * gcc.dg/vect/bb-slp-33.c: New testcase.
5627 2015-05-04  Richard Biener  <rguenther@suse.de>
5629         PR tree-optimization/65935
5630         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5632 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5634         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5635         for each supported variant instead of CHECK_RESULTS.
5636         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5637         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5638         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5639         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5640         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5641         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5642         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5643         expected results for unsupported variants.  Call CHECK for each
5644         supported variant instead of CHECK_RESULTS.
5645         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5646         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5647         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5648         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5649         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5650         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5651         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5652         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5653         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5654         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5655         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5656         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5657         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5658         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5659         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5660         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5661         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5662         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5663         expected results for unsupported variants.
5664         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5665         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5666         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5667         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5668         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5669         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5670         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5671         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5672         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5673         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5674         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5675         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5676         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5677         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5678         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5679         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5680         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5681         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5682         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5683         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5684         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5685         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5686         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5687         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5688         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5689         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5690         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5691         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5693 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5695         PR fortran/37131
5696         * gfortran.dg/bound_9.f90:  Add pointer assignment.
5698 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5699             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
5701         PR c++/65858
5702         * g++.dg/cpp0x/Wnarrowing3.C: New.
5704 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
5706         * gcc.dg/20150120-1.c: New test.
5707         * gcc.dg/20150120-2.c: New test.
5708         * gcc.dg/20150120-3.c: New test.
5710 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
5712         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5714 2015-05-01  Renlin Li  <renlin.li@arm.com>
5716         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5718 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
5720         * gfortran.dg/bound_simplification_4.f90: New.
5722 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5724         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5725         with powerpc_p8vector_ok.
5727 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5729         PR fortran/37131
5730         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
5731         scan pattern.
5732         * gfortran.dg/bound_9.f90:  New test case.
5734 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
5736         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5737         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5738         for 32bit x86 targets.
5739         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5740         for 32bit x86 targets.
5741         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5742         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5743         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5744         for 32bit x86 targets.
5746 2015-04-30  Marek Polacek  <polacek@redhat.com>
5748         PR tree-optimization/63551
5749         * g++.dg/ipa/pr63551.C: New test.
5751 2015-04-30  Caroline Tice  <cmtice@google.com>
5753         PR  65929
5754         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
5755         partition size on certain targets.
5757 2015-04-30  Renlin Li  <renlin.li@arm.com>
5759         * gcc.target/aarch64/vect-reduc-or_1.c: New.
5761 2015-04-30  Marek Polacek  <polacek@redhat.com>
5763         * c-c++-common/Wbool-compare-3.c: New test.
5765         * gcc.dg/pr65901.c (foo): Adjust dg-error.
5766         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5768 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5770         PR c++/57610
5771         * g++.dg/init/ref22.C: New.
5773 2015-04-30  Marek Polacek  <polacek@redhat.com>
5775         * gcc.dg/init-bad-8.c: New test.
5777         * gcc.dg/incomplete-typedef-1.c: New test.
5779 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5781         PR c++/59955
5782         * g++.dg/template/crash121.C: New.
5784 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
5786         * gcc.target/mips/call-from-init.c: New test.
5787         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5789 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5791         PR target/65871
5792         * gcc.target/i386/pr65871-1.c: New test.
5793         * gcc.target/i386/pr65871-2.c: Ditto.
5795 2015-04-29  Marek Polacek  <polacek@redhat.com>
5797         PR c/64610
5798         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5799         * c-c++-common/Wbool-compare-2.c: New test.
5801 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
5803         PR target/65770
5804         * gcc.target/aarch64/vstN_lane_1.c: New file.
5806 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5808         PR c++/64667
5809         * g++.dg/warn/Winit-self-3.C: New.
5811 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5813         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5815 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
5817         PR target/65924
5818         * gcc.target/arm/pr65924.c: New test.
5820 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
5822         * g++.dg/gomp/tpl-target-update.C: New file.
5824 2015-04-29  Richard Biener  <rguenther@suse.de>
5826         PR tree-optimization/65917
5827         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5829 2015-04-29  Christian Bruel  <christian.bruel@st.com>
5831         PR target/64835
5832         * gcc.dg/ipa/iinline-attr.c: New test.
5833         * gcc.target/i386/iinline-attr-2.c: New test.
5835 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
5837         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5838         segfault is fixed.
5840 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5842         * gcc.dg/vect/vect-33.c: Remove spurious line.
5844 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
5846         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5848 2015-04-28  Marek Polacek  <polacek@redhat.com>
5850         PR c/65901
5851         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5852         * gcc.dg/pr65901.c: New test.
5854 2015-04-28  Richard Biener  <rguenther@suse.de>
5856         PR tree-optimization/62283
5857         * gfortran.dg/vect/pr62283-2.f: New testcase.
5858         * gcc.dg/vect/bb-slp-14.c: Adjust.
5860 2015-04-28  Richard Biener  <rguenther@suse.de>
5862         PR tree-optimization/65851
5863         * g++.dg/torture/pr65851.C: New testcase.
5865 2015-04-27  Jeff Law <law@redhat.com>
5867         PR tree-optimization/65217
5868         * gcc.target/i386/pr65217.c: Remove XFAIL.
5870 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5872         PR fortran/60322
5873         Add tests forgotten to svn-add.
5874         * gfortran.dg/class_allocate_19.f03: New test.
5875         * gfortran.dg/class_array_20.f03: New test.
5876         * gfortran.dg/class_array_21.f03: New test.
5877         * gfortran.dg/finalize_29.f08: New test.
5879 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5881         PR fortran/59678
5882         PR fortran/65841
5883         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5884         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5886 2015-04-27  Caroline Tice  <cmtice@google.com>
5888         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5889         partition size.
5891 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
5893         PR target/64579
5894         * gcc.target/powerpc/htm-1.c: New test.
5895         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5896         on 64-bit compiles.
5897         (__builtin_tabortdci): Likewise.
5898         (__builtin_tcheck): Remove operand.
5899         * lib/target-supports.exp (check_htm_hw_available): New function.
5901 2015-04-27  Richard Biener  <rguenther@suse.de>
5903         * gcc.target/i386/pr65217.c: XFAIL.
5905 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
5907         PR tree-optimization/65875
5908         * gcc.c-torture/compile/pr65875.c: New test.
5910 2015-04-25  Marek Polacek  <polacek@redhat.com>
5912         PR c/52085
5913         * gcc.dg/enum-incomplete-2.c: New test.
5914         * gcc.dg/enum-mode-1.c: New test.
5916 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5918         PR target/65849
5919         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5920         set new options.
5921         * gcc.target/powerpc/pr65849-2.c: Likewise.
5923 2015-04-24  Tom de Vries  <tom@codesourcery.com>
5925         PR tree-optimization/65802
5926         * g++.dg/pr65802.C: Move to ...
5927         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
5928         stdarg.h.  Rewrite for C.
5929         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
5930         va_start and va_end.  Remove unnecessary inline asm.
5932 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
5933             Wei Mi  <wmi@google.com>
5935         * gcc.target/i386/sse2-load-multi.c: New test.
5936         * gcc.target/i386/sse2-store-multi.c: Ditto.
5938 2015-04-24  Marek Polacek  <polacek@redhat.com>
5940         PR c/65830
5941         * c-c++-common/pr65830.c: New test.
5943         PR c/63357
5944         * c-c++-common/Wlogical-op-1.c: New test.
5946 2015-04-24  Marek Polacek  <polacek@redhat.com>
5948         PR c/61534
5949         * c-c++-common/pr61534-1.c: New test.
5951 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5952             Steven Bosscher <steven@gcc.gnu.org>
5954         PR rtl-optimization/34503
5955         * gcc.target/arm/pr64616.c: New file.
5957 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
5959         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5961 2015-04-24  Terry Guo  <terry.guo@arm.com>
5963         * gcc.target/arm/pr65710.c: Update the options.
5965 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
5967         * gcc.target/i386/pr65523.c: Skip x32.
5969 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5971         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5972         to look for vcl* where appropriate.
5974 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5976         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5977         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5979 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
5981         PR target/26702
5982         * gcc.target/arm/pr26702.c: New test.
5984 2015-04-23  Marek Polacek  <polacek@redhat.com>
5986         PR c/65345
5987         * gcc.dg/pr65345-1.c: New test.
5988         * gcc.dg/pr65345-2.c: New test.
5990 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5992         * gcc.target/powerpc/crypto-builtin-2.c: New.
5994 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
5996         PR fortran/60322
5997         * gfortran.dg/class_allocate_19.f03: New test.
5998         * gfortran.dg/class_array_20.f03: New test.
5999         * gfortran.dg/class_array_21.f03: New test.
6000         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6001         * gfortran.dg/finalize_15.f90: Fixing comparision to model
6002         initialization correctly.
6003         * gfortran.dg/finalize_29.f08: New test.
6005 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6007         * gcc.target/powerpc/swaps-p8-18.c: New test.
6009 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6011         PR target/65456
6012         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6013         * gcc.dg/vect/bb-slp-25.c: Likewise.
6014         * gcc.dg/vect/bb-slp-29.c: Likewise.
6015         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6016         vect_no_align && { ! vect_hw_misalign }.
6017         * gcc.dg/vect/bb-slp-9.c: Likewise.
6018         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6019         vect_hw_misalign.
6020         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6021         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6022         account for POWER8, where peeling for alignment is not needed.
6023         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6024         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6025         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6026         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6027         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6028         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6029         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6030         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6031         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6032         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6033         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6034         * gcc.dg/vect/pr16105.c: Likewise.
6035         * gcc.dg/vect/pr20122.c: Likewise.
6036         * gcc.dg/vect/pr33804.c: Likewise.
6037         * gcc.dg/vect/pr33953.c: Likewise.
6038         * gcc.dg/vect/pr56787.c: Likewise.
6039         * gcc.dg/vect/pr58508.c: Likewise.
6040         * gcc.dg/vect/slp-25.c: Likewise.
6041         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6042         * gcc.dg/vect/vect-105.c: Likewise.
6043         * gcc.dg/vect/vect-27.c: Likewise.
6044         * gcc.dg/vect/vect-29.c: Likewise.
6045         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6046         POWER8.
6047         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6048         && { ! vect_hw_misalign }.
6049         * gcc.dg/vect/vect-44.c: Likewise.
6050         * gcc.dg/vect/vect-48.c: Likewise.
6051         * gcc.dg/vect/vect-50.c: Likewise.
6052         * gcc.dg/vect/vect-52.c: Likewise.
6053         * gcc.dg/vect/vect-56.c: Likewise.
6054         * gcc.dg/vect/vect-60.c: Likewise.
6055         * gcc.dg/vect/vect-72.c: Likewise.
6056         * gcc.dg/vect/vect-75-big-array.c: Likewise.
6057         * gcc.dg/vect/vect-75.c: Likewise.
6058         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6059         * gcc.dg/vect/vect-77-global.c: Likewise.
6060         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6061         * gcc.dg/vect/vect-78-global.c: Likewise.
6062         * gcc.dg/vect/vect-93.c: Likewise.
6063         * gcc.dg/vect/vect-95.c: Likewise.
6064         * gcc.dg/vect/vect-96.c: Likewise.
6065         * gcc.dg/vect/vect-cond-1.c: Likewise.
6066         * gcc.dg/vect/vect-cond-3.c: Likewise.
6067         * gcc.dg/vect/vect-cond-4.c: Likewise.
6068         * gcc.dg/vect/vect-cselim-1.c: Likewise.
6069         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6070         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6071         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6072         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6073         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6074         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6075         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6076         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6077         * gcc.dg/vect/vect-outer-5.c: Likewise.
6078         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6079         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6080         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6081         * gcc.dg/vect/vect-outer-fir.c: Likewise.
6082         * gcc.dg/vect/vect-peel-3.c: Likewise.
6083         * gcc.dg/vect/vect-peel-4.c: Likewise.
6084         * gcc.dg/vect/vect-pre-interact.c: Likewise.
6085         * gcc.target/powerpc/pr65456.c: New test.
6086         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6087         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6088         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6089         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6090         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6091         vect_no_align && { ! vect_hw_misalign }.
6092         * gfortran.dg/vect/vect-3.f90: Likewise.
6093         * gfortran.dg/vect/vect-4.f90: Likewise.
6094         * gfortran.dg/vect/vect-5.f90: Likewise.
6095         * lib/target-supports.exp (check_effective_target_vect_no_align):
6096         Return 1 for POWER8.
6097         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6099 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6101         PR fortran/65429
6102         * gfortran.dg/pr65429.f90: New test.
6104 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
6106         * c-c++-common/asan/user-section-1.c: New test.
6107         * c-c++-common/asan/user-section-2.c: New test.
6108         * c-c++-common/asan/user-section-3.c: New test.
6110 2015-04-22  Hale Wang  <hale.wang@arm.com>
6111             Terry Guo  <terry.guo@arm.com>
6113         PR rtl-optimization/64818
6114         * gcc.target/arm/pr64818.c: New test.
6116 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
6118         PR ipa/65076
6119         * g++.dg/tree-ssa/pr61034.C: Update template.
6120         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6121         * gcc.dg/Warray-bounds-11.c: Likewise.
6122         * gcc.dg/Warray-bounds.c: Likewise.
6124 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6126         PR libgfortran/65234
6127         * gfortran.dg/fmt_unlimited.f90: New test.
6129 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
6131         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6132         headers.
6133         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6134         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6135         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6136         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6137         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6138         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6139         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6141 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6143         PR libgfortran/56743
6144         * gfortran.dg/namelist_87.f90: New test.
6146 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6148         * gcc.target/aarch64/mult-synth_1.c: New test.
6149         * gcc.target/aarch64/mult-synth_2.c: Likewise.
6150         * gcc.target/aarch64/mult-synth_3.c: Likewise.
6151         * gcc.target/aarch64/mult-synth_4.c: Likewise.
6152         * gcc.target/aarch64/mult-synth_5.c: Likewise.
6153         * gcc.target/aarch64/mult-synth_6.c: Likewise.
6155 2015-04-21  Richard Biener  <rguenther@suse.de>
6157         PR tree-optimization/65650
6158         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6159         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6160         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6161         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6162         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6163         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6165 2015-04-21  Tom de Vries  <tom@codesourcery.com>
6167         PR tree-optimization/65802
6168         * g++.dg/pr65802.C: New test.
6170 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
6172         PR testsuite/65767
6173         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6174         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6176 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
6178         PR c++/65801
6179         * g++.dg/cpp0x/Wnarrowing2.C: New.
6181 2015-04-20  Jeff Law  <law@redhat.com>
6183         PR tree-optimization/65658
6184         * gcc.dg/pr65658.c: New test.
6186 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
6188         PR target/64134
6189         * gcc.target/aarch64/vec_init_1.c: New test.
6191 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
6193         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6194         targets.
6196 2015-04-18  Martin Sebor  <msebor@redhat.com>
6198         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6199         of non-nul characters.
6200         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6202 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6204         PR target/65787
6205         * gcc.target/powerpc/pr65787.c: New.
6207 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6209         PR target/65689
6210         * gcc.target/aarch64/c-output-template-4.c: New test.
6212 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6214         PR target/65780
6215         * gcc.dg/pr65780-1.c: New test.
6216         * gcc.dg/pr65780-2.c: Likewise.
6217         * gcc.target/i386/pr32219-9.c: Likewise.
6218         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6219         symbol.
6220         * gcc.target/i386/pr64317.c (c): Initialize.
6222 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6224         PR target/65612
6225         * g++.dg/ext/mv18.C: New test.
6226         * g++.dg/ext/mv19.C: Likewise.
6227         * g++.dg/ext/mv20.C: Likewise.
6228         * g++.dg/ext/mv21.C: Likewise.
6229         * g++.dg/ext/mv22.C: Likewise.
6230         * g++.dg/ext/mv23.C: Likewise.
6232 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
6234         PR c++/64527
6235         * g++.dg/init/pr64527.C: New test.
6237 2015-04-17  Tom de Vries  <tom@codesourcery.com>
6238             Michael Matz  <matz@suse.de>
6240         PR tree-optimization/64950
6241         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6242         x86_64-*-*.
6244 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
6246         * c-c++-common/asan/user-section-1.c: New test.
6248 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6250         PR debug/65771
6251         * gcc.dg/debug/pr65771.c: New test.
6253 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
6255         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6256         __buitlin_alloca with __builtin_alloca.
6258 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
6260         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6262 2015-04-16  Richard Biener  <rguenther@suse.de>
6264         PR tree-optimization/64277
6265         * gcc.dg/Warray-bounds-14.c: New testcase.
6266         * gcc.dg/Warray-bounds-15.c: Likewise.
6267         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6268         * c-c++-common/ubsan/bounds-6.c: Likewise.
6270 2015-04-16  Renlin Li  <renlin.li@arm.com>
6272         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6273         * gcc.target/arm/unsigned-float.c: New.
6275 2015-04-16  Richard Biener  <rguenther@suse.de>
6277         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6278         * gcc.dg/tree-ssa/pr37508.c: Adjust.
6279         * gfortran.dg/reassoc_6.f: Remove XFAIL.
6281 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
6283         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6284         * g++.dg/cpp0x/decltype-call1.C: Likewise.
6285         * g++.dg/cpp0x/defaulted21.C: Likewise.
6286         * g++.dg/cpp0x/defaulted28.C: Likewise.
6287         * g++.dg/cpp0x/defaulted47.C: Likewise.
6288         * g++.dg/cpp0x/elision_neg.C: Likewise.
6289         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6290         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6291         * g++.dg/cpp0x/implicit1.C: Likewise.
6292         * g++.dg/cpp0x/implicit9.C: Likewise.
6293         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6294         * g++.dg/cpp0x/range-for13.C: Likewise.
6295         * g++.dg/gomp/clause-2.C: Likewise.
6296         * g++.dg/gomp/udr-5.C: Likewise.
6297         * g++.dg/inherit/access6.C: Likewise.
6298         * g++.dg/lookup/duperr1.C: Likewise.
6299         * g++.dg/lookup/friend2.C: Likewise.
6300         * g++.dg/lookup/pr6936.C: Likewise.
6301         * g++.dg/lookup/scoped1.C: Likewise.
6302         * g++.dg/lookup/using26.C: Likewise.
6303         * g++.dg/lookup/using38.C: Likewise.
6304         * g++.dg/other/access2.C: Likewise.
6305         * g++.dg/overload/defarg3.C: Likewise.
6306         * g++.dg/overload/defarg6.C: Likewise.
6307         * g++.dg/parse/access11.C: Likewise.
6308         * g++.dg/parse/access2.C: Likewise.
6309         * g++.dg/parse/access3.C: Likewise.
6310         * g++.dg/parse/access4.C: Likewise.
6311         * g++.dg/parse/access5.C: Likewise.
6312         * g++.dg/parse/access6.C: Likewise.
6313         * g++.dg/parse/access8.C: Likewise.
6314         * g++.dg/parse/access9.C: Likewise.
6315         * g++.dg/parse/crash40.C: Likewise.
6316         * g++.dg/tc1/dr142.C: Likewise.
6317         * g++.dg/tc1/dr166.C: Likewise.
6318         * g++.dg/tc1/dr52.C: Likewise.
6319         * g++.dg/template/access11.C: Likewise.
6320         * g++.dg/template/access18.C: Likewise.
6321         * g++.dg/template/access19.C: Likewise.
6322         * g++.dg/template/access2.C: Likewise.
6323         * g++.dg/template/access20.C: Likewise.
6324         * g++.dg/template/access26.C: Likewise.
6325         * g++.dg/template/access3.C: Likewise.
6326         * g++.dg/template/access7.C: Likewise.
6327         * g++.dg/template/conv12.C: Likewise.
6328         * g++.dg/template/crash69.C: Likewise.
6329         * g++.dg/template/friend31.C: Likewise.
6330         * g++.dg/template/friend32.C: Likewise.
6331         * g++.dg/template/memfriend15.C: Likewise.
6332         * g++.dg/template/memfriend16.C: Likewise.
6333         * g++.dg/template/memfriend17.C: Likewise.
6334         * g++.dg/template/memfriend7.C: Likewise.
6335         * g++.dg/template/pr32519.C: Likewise.
6336         * g++.dg/template/qualttp21.C: Likewise.
6337         * g++.dg/template/qualttp8.C: Likewise.
6338         * g++.dg/template/ttp10.C: Likewise.
6339         * g++.dg/template/typedef11.C: Likewise.
6340         * g++.dg/template/typedef13.C: Likewise.
6341         * g++.dg/template/typedef19.C: Likewise.
6342         * g++.dg/template/typedef20.C: Likewise.
6343         * g++.dg/template/typedef22.C: Likewise.
6344         * g++.dg/template/using16.C: Likewise.
6345         * g++.dg/template/virtual3.C: Likewise.
6346         * g++.dg/ubsan/pr61272.C: Likewise.
6347         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6348         * g++.old-deja/g++.brendan/crash11.C: Likewise.
6349         * g++.old-deja/g++.brendan/enum6.C: Likewise.
6350         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6351         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6352         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6353         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6354         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6355         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6356         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6357         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6358         * g++.old-deja/g++.jason/access17.C: Likewise.
6359         * g++.old-deja/g++.jason/access18.C: Likewise.
6360         * g++.old-deja/g++.jason/access22.C: Likewise.
6361         * g++.old-deja/g++.jason/access23.C: Likewise.
6362         * g++.old-deja/g++.jason/access8.C: Likewise.
6363         * g++.old-deja/g++.jason/delete3.C: Likewise.
6364         * g++.old-deja/g++.jason/report.C: Likewise.
6365         * g++.old-deja/g++.law/access2.C: Likewise.
6366         * g++.old-deja/g++.law/access3.C: Likewise.
6367         * g++.old-deja/g++.law/access4.C: Likewise.
6368         * g++.old-deja/g++.law/access5.C: Likewise.
6369         * g++.old-deja/g++.law/arm12.C: Likewise.
6370         * g++.old-deja/g++.law/arm14.C: Likewise.
6371         * g++.old-deja/g++.law/ctors13.C: Likewise.
6372         * g++.old-deja/g++.law/union2.C: Likewise.
6373         * g++.old-deja/g++.law/visibility12.C: Likewise.
6374         * g++.old-deja/g++.law/visibility15.C: Likewise.
6375         * g++.old-deja/g++.law/visibility16.C: Likewise.
6376         * g++.old-deja/g++.law/visibility17.C: Likewise.
6377         * g++.old-deja/g++.law/visibility18.C: Likewise.
6378         * g++.old-deja/g++.law/visibility19.C: Likewise.
6379         * g++.old-deja/g++.law/visibility20.C: Likewise.
6380         * g++.old-deja/g++.law/visibility21.C: Likewise.
6381         * g++.old-deja/g++.law/visibility24.C: Likewise.
6382         * g++.old-deja/g++.law/visibility4.C: Likewise.
6383         * g++.old-deja/g++.law/visibility5.C: Likewise.
6384         * g++.old-deja/g++.law/visibility6.C: Likewise.
6385         * g++.old-deja/g++.law/visibility7.C: Likewise.
6386         * g++.old-deja/g++.law/visibility8.C: Likewise.
6387         * g++.old-deja/g++.law/visibility9.C: Likewise.
6388         * g++.old-deja/g++.niklas/t135.C: Likewise.
6389         * g++.old-deja/g++.oliva/delete1.C: Likewise.
6390         * g++.old-deja/g++.oliva/partord1.C: Likewise.
6391         * g++.old-deja/g++.other/access11.C: Likewise.
6392         * g++.old-deja/g++.other/access4.C: Likewise.
6393         * g++.old-deja/g++.other/access7.C: Likewise.
6394         * g++.old-deja/g++.other/crash1.C: Likewise.
6395         * g++.old-deja/g++.other/crash7.C: Likewise.
6396         * g++.old-deja/g++.other/friend1.C: Likewise.
6397         * g++.old-deja/g++.other/friend4.C: Likewise.
6398         * g++.old-deja/g++.other/friend9.C: Likewise.
6399         * g++.old-deja/g++.other/lineno1.C: Likewise.
6400         * g++.old-deja/g++.other/using1.C: Likewise.
6401         * g++.old-deja/g++.pt/enum14.C: Likewise.
6402         * g++.old-deja/g++.pt/friend11.C: Likewise.
6403         * g++.old-deja/g++.pt/friend21.C: Likewise.
6404         * g++.old-deja/g++.pt/friend3.C: Likewise.
6405         * g++.old-deja/g++.pt/inherit2.C: Likewise.
6406         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6407         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6408         * g++.old-deja/g++.robertl/eb94.C: Likewise.
6410 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
6412         PR ipa/65765
6413         * g++.dg/ipa/pr65765.C: New test.
6415 2015-04-15  Nick Clifton  <nickc@redhat.com>
6417         * gcc.target/rx/builtins.c: Disable RMPA test if string
6418         instructions are not allowed.
6420 2015-04-15  Alan Modra  <amodra@gmail.com>
6422         * gcc.dg/pr65408.c: New.
6424 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6426         PR target/65729
6427         * gcc.target/arm/pr65729.c: New test.
6429 2015-04-14  Richard Biener  <rguenther@suse.de>
6431         PR tree-optimization/65758
6432         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6434 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6436         PR target/65648
6437         * gcc.c-torture/execute/pr65648.c: New test.
6439 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6441         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6442         __builtin_finite instead of finite.
6443         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6444         Likewise.
6446 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
6448         PR tree-optimization/63387
6449         * gcc.dg/pr63387.c: New testcase.
6451 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
6453         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6455 2015-04-13  Richard Biener  <rguenther@suse.de>
6457         PR tree-optimization/65204
6458         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6460 2015-04-13  Terry Guo  <terry.guo@arm.com>
6462         PR target/65710
6463         * gcc.target/arm/pr65710.c: New.
6465 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6467         PR tree-optimization/65747
6468         * g++.dg/torture/pr65747.C: New test.
6470 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6472         PR c++/65736
6473         * g++.dg/cpp0x/pr65736.C: New test.
6475 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
6476             Martin Liska  <mliska@suse.cz>
6478         PR ipa/65722
6479         * g++.dg/ipa/pr65722.C: New testcase.
6481 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6483         PR tree-optimization/65735
6484         * gcc.c-torture/compile/pr65735.c: New test.
6486 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6488         PR middle-end/65554
6489         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6491 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6493         PR target/65671
6494         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6496 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
6498         PR target/65647
6499         * gcc.target/arm/pr65647-2.c: New.
6501 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6503         PR target/65694
6504         * g++.dg/torture/pr65694.C: New test.
6506 2015-04-10  Tobias Burnus  <burnus@net-b.de>
6508         * gfortran.dg/coarray_lock_6.f90: New.
6509         * gfortran.dg/coarray_lock_7.f90: New.
6510         * gfortran.dg/coarray/lock_2.f90: New.
6512 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
6514         PR fortran/56674
6515         PR fortran/58813
6516         PR fortran/59016
6517         PR fortran/59024
6518         * gfortran.dg/used_types_27.f90: New.
6520 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6522         PR target/65671
6523         * gcc.target/i386/pr65671.c: New.
6525 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6527         PR tree-optimization/65709
6528         * c-c++-common/ubsan/align-9.c: New test.
6530 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
6532         PR fortran/56852
6533         * gfortran.dg/pr56852.f90: New test.
6535 2015-04-09  Marek Polacek  <polacek@redhat.com>
6536             Jakub Jelinek  <jakub@redhat.com>
6538         PR middle-end/65554
6539         * g++.dg/opt/pr65554.C: New test.
6541 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6543         PR c++/65690
6544         * c-c++-common/attr-aligned-1.c: New test.
6546 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
6548         * gcc.target/i386/mpx/memmove-zero-length.c: New.
6550 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6552         PR target/65676
6553         * gcc.target/i386/sse-25.c: New.
6555 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6557         PR target/65693
6558         * gcc.target/i386/pr65693.c: New test.
6560 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6562         * gcc.dg/lto/chkp-static-bounds_0.c: New.
6564 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6566         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6568 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6570         * gcc.target/i386/thunk-retbnd.c: New.
6572 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6574         * gnat.dg/opt48.adb: New test.
6575         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6576         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6578 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
6580         PR ipa/65540
6581         * gcc.c-torture/compile/pr65540.c: New.
6583 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
6585         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6586         -Wno-pointer-arith.
6588 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
6590         PR debug/65678
6591         * g++.dg/debug/pr65678.C: New test.
6593         PR middle-end/65680
6594         * gcc.c-torture/compile/pr65680.c: New test.
6596 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
6598         PR fortran/65548
6599         * gfortran.dg/allocate_with_source_5.f90: New test.
6601 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6603         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6604         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6606 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
6608         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6610 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6612         PR target/65614
6613         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6614         to get floating point compression.
6615         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6617 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
6619         PR preprocessor/61977
6620         * gcc.dg/cpp/pr61977.c: New test.
6622 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
6624         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6626 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
6628         PR target/65647
6629         * gcc.target/arm/pr65647.c: New.
6631 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
6633         PR ipa/65655
6634         * g++.dg/torture/pr65655.C: New testcase.
6636 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6638         PR c++/64085
6639         * g++.dg/cpp1y/lambda-init13.C: New.
6641 2015-04-03  Marek Polacek  <polacek@redhat.com>
6643         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6645 2015-04-02  Marek Polacek  <polacek@redhat.com>
6647         PR c++/65642
6648         * g++.dg/cpp0x/constexpr-fold1.C: New test.
6649         * g++.dg/cpp0x/constexpr-fold2.C: New test.
6651 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
6653         PR preprocessor/61977
6654         * gcc.target/powerpc/pr61977-1.c: New test.
6655         * gcc.target/powerpc/pr61977-2.c: New test.
6657 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6659         PR c++/56100
6660         * g++.dg/warn/Wshadow-8.C: New.
6661         * g++.dg/warn/Wshadow-9.C: Likewise.
6662         * g++.dg/warn/Wshadow-10.C: Likewise.
6663         * g++.dg/warn/Wshadow-11.C: Likewise.
6665 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6667         * gcc.dg/pr23623.c: Added aligned attribute.
6668         * gcc.dg/20141029-1.c: Likewise.
6669         * gcc.dg/20150306-1.c: New test.
6671 2015-04-01  Marek Polacek  <polacek@redhat.com>
6673         PR c++/65554
6674         * g++.dg/cpp0x/initlist93.C: New test.
6675         * g++.dg/cpp0x/initlist94.C: New test.
6677 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6679         PR target/65624
6680         * gcc.target/aarch64/pr65624.c: New test.
6682 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
6684         * gcc.dg/ipa/inlinehint-4.c: New testcase.
6686 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
6688         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6689         extra variable to force stack alignment.
6690         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6691         extra variable to force stack alignment.
6693 2015-03-31  Marek Polacek  <polacek@redhat.com>
6695         PR c++/65390
6696         * g++.dg/template/pr65390.C: New test.
6698 2015-03-31  Martin Liska  <mliska@suse.cz>
6700         * g++.dg/ipa/pr65557.C: New test.
6702 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6704         * gcc.target/s390/hotpatch-25.c: New test.
6705         * gcc.target/s390/hotpatch-1.c: Update test.
6706         * gcc.target/s390/hotpatch-10.c: Update test.
6707         * gcc.target/s390/hotpatch-11.c: Update test.
6708         * gcc.target/s390/hotpatch-12.c: Update test.
6709         * gcc.target/s390/hotpatch-13.c: Update test.
6710         * gcc.target/s390/hotpatch-14.c: Update test.
6711         * gcc.target/s390/hotpatch-15.c: Update test.
6712         * gcc.target/s390/hotpatch-16.c: Update test.
6713         * gcc.target/s390/hotpatch-17.c: Update test.
6714         * gcc.target/s390/hotpatch-18.c: Update test.
6715         * gcc.target/s390/hotpatch-19.c: Update test.
6716         * gcc.target/s390/hotpatch-2.c: Update test.
6717         * gcc.target/s390/hotpatch-21.c: Update test.
6718         * gcc.target/s390/hotpatch-22.c: Update test.
6719         * gcc.target/s390/hotpatch-23.c: Update test.
6720         * gcc.target/s390/hotpatch-24.c: Update test.
6721         * gcc.target/s390/hotpatch-3.c: Update test.
6722         * gcc.target/s390/hotpatch-4.c: Update test.
6723         * gcc.target/s390/hotpatch-5.c: Update test.
6724         * gcc.target/s390/hotpatch-6.c: Update test.
6725         * gcc.target/s390/hotpatch-7.c: Update test.
6726         * gcc.target/s390/hotpatch-8.c: Update test.
6727         * gcc.target/s390/hotpatch-9.c: Update test.
6728         * gcc.target/s390/hotpatch-compile-16.c: Update test.
6730 2015-03-31  Richard Biener  <rguenther@suse.de>
6732         PR middle-end/65626
6733         * g++.dg/torture/pr65626.C: New testcase.
6735 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6737         PR target/65531
6738         * gcc.target/i386/mpx/pr65531.cc: New.
6740 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6742         PR target/65602
6743         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6744         __builtin_alloca instead of alloca.
6745         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6746         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6747         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6748         check.
6750 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
6752         PR ipa/65610
6753         * g++.dg/ubsan/pr65610.C: New test.
6755 2015-03-30  Marek Polacek  <polacek@redhat.com>
6757         PR c++/65398
6758         * g++.dg/cpp0x/pr65398-2.C: New test.
6760 2015-03-30  Marek Polacek  <polacek@redhat.com>
6762         * c-c++-common/pr65556.c: Change the width of bit-fields.
6764 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6766         PR ipa/65588
6767         * gcc.target/i386/pr65588.c: New testcase.
6769 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6771         PR libgfortran/65563
6772         * gfortran.dg/open_errors_2.f90:  New test.
6774 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6776         PR libgfortran/65596
6777         * gfortran.dg/namelist_86.f90: New test.
6779 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
6781         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6782         statement to reflect new ownership.
6784 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6786         PR c++/42328
6787         * g++.dg/template/friend58.C: New.
6788         * g++.dg/template/friend59.C: Likewise.
6790 2015-03-27  Tobias Burnus  <burnus@net-b.de>
6792         PR c/65586
6793         * g++.dg/gomp/openmp-simd-3.C: New.
6794         * gcc.dg/gomp/openmp-simd-3.c: New.
6796 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6798         PR target/65248
6799         * gcc.target/i386/pr65248-1.c: New file.
6800         * gcc.target/i386/pr65248-2.c: Likewise.
6801         * gcc.target/i386/pr65248-3.c: Likewise.
6802         * gcc.target/i386/pr65248-4.c: Likewise.
6804 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
6806         PR target/65593
6807         * gcc.c-torture/compile/pr65593.c: New test.
6809 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
6811         PR c++/59329
6812         * g++.dg/cpp1y/constexpr-assert1.C: New.
6814 2015-03-27  Marek Polacek  <polacek@redhat.com>
6816         PR c++/65556
6817         * c-c++-common/pr65556.c: New test.
6819 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6821         PR ipa/65600
6822         * g++.dg/torture/pr65600.C: New testcase.
6824 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
6826         PR target/65407
6827         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6829 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
6831         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6832         statement and cleanup. Fixed typos.
6834 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6836         PR middle-end/65595
6837         * gcc.c-torture/compile/pr65595.c: New testcase.
6839 2015-03-27  Marek Polacek  <polacek@redhat.com>
6841         PR sanitizer/65583
6842         * g++.dg/ubsan/pr65583.C: New test.
6844 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6846         * gcc.c-torture/compile/20150327.c: New testcase.
6848 2015-03-26  Richard Biener  <rguenther@suse.de>
6850         PR middle-end/65555
6851         * g++.dg/torture/pr65555.C: New testcase.
6853 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
6855         PR tree-optimization/64715
6856         * gcc.dg/builtin-object-size-15.c: New test.
6857         * gcc.dg/pr64715-1.c: New test.
6858         * gcc.dg/pr64715-2.c: New test.
6860 2015-03-26  Richard Biener  <rguenther@suse.de>
6862         PR middle-end/65519
6863         * gnat.dg/specs/opt2.ads: Fix testcase.
6865 2015-03-25  Martin Sebor  <msebor@redhat.com>
6867         PR testsuite/65526
6868         * lib/target-supports.exp (check_effective_target_arm32): Fail early
6869         when target isn't arm*-*-*-*.
6870         (check_effective_target_arm_nothumb): Likewise.
6871         (check_effective_target_arm_little_endian): Likewise.
6872         (check_effective_target_arm_vect_no_misalign): Likewise.
6873         (check_effective_target_aarch64_little_endian): Fail early if target
6874         isn't aarch64*-*-*.
6876 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
6878         PR tree-optimization/65177
6879         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6881 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
6883         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6884         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6885         smmintrin.h and mm3dnow.h.
6887 2015-03-25  Marek Polacek  <polacek@redhat.com>
6889         PR c++/65558
6890         * g++.dg/cpp0x/pr65558.C: New test.
6892 2015-03-25  Marek Polacek  <polacek@redhat.com>
6894         PR c++/61670
6895         * g++.dg/template/pr61670.C: New test.
6897 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6899         PR c++/54987
6900         * g++.dg/template/pr54987.C: New.
6902 2015-03-25  Richard Biener  <rguenther@suse.de>
6904         PR tree-optimization/62630
6905         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6907 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6909         PR target/65508
6910         * gcc.target/i386/mpx/pr65508.c: New.
6912 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
6914         PR fortran/64952
6915         PR fortran/65532
6916         * gfortran.dg/data_initialized_3.f90: New.
6918 2015-03-25  Richard Biener  <rguenther@suse.de>
6920         PR middle-end/65519
6921         * gnat.dg/specs/opt2.ads: New testcase.
6923 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
6925         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6926         * gcc.target/arm/memset-inline-4.c: Skip for
6927         arm_tune_string_ops_prefer_neon.
6928         * gcc.target/arm/memset-inline-5.c: Ditto.
6929         * gcc.target/arm/memset-inline-6.c: Ditto.
6930         * gcc.target/arm/memset-inline-8.c: Ditto.
6931         * gcc.target/arm/memset-inline-9.c: Ditto.
6933 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6935         PR c++/58923
6936         * g++.dg/other/virtual3.C: New.
6938 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6940         PR c++/60130
6941         * g++.dg/cpp0x/vt-60130.C: New.
6943 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6945         PR c++/61971
6946         * g++.dg/warn/Warray-bounds-7.C: New.
6948 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6950         PR c++/60067
6951         * g++.dg/template/defarg18.C: New.
6953 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6955         PR c++/59988
6956         * g++.dg/cpp0x/vt-59988.C: New.
6958 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
6960         PR tree-optimization/65533
6961         * gcc.dg/pr65533.c: New test.
6963 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
6965         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6966         source= and mold= expressions functionality.
6967         * gfortran.dg/allocate_class_4.f90: New test.
6968         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6969         copying an unlimited polymorhpic object containing a char array
6970         to another unlimited polymorphic object respects the _len
6971         component.
6972         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6973         whether deferred length char array allocate works, unlimited
6974         polymorphic object allocation from a string works and if
6975         allocating an array of deferred length strings works.
6976         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6978 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6980         PR c++/65513
6981         * g++.dg/cpp0x/constexpr-array11.C: New.
6983 2015-03-24  Richard Biener  <rguenther@suse.de>
6985         PR middle-end/65517
6986         * gcc.dg/torture/pr65517.c: New testcase.
6988 2015-03-24  Tobias Burnus  <burnus@net-b.de>
6990         * gfortran.dg/coindexed_1.f90: Moved from
6991         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6993 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6995         PR testsuite/65506
6996         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6997         gimple dump.
6999         PR target/65523
7000         * gcc.target/i386/pr65523.c: New test.
7002         PR ipa/65475
7003         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7004         dg-options.
7005         * g++.dg/lto/pr65475b_0.C: Likewise.
7007 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
7009         PR target/65505
7010         * gcc.target/sh/torture/pr65505.c: New.
7012 2015-03-23  Martin Sebor  <msebor@redhat.com>
7014         PR testsuite/63175
7015         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7016         assembly for lvx in addition to lxv.
7018 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7020         PR target/65504
7021         * gfortran.dg/pr65504.f90: New test.
7023         PR ipa/65521
7024         * gcc.dg/pr65521.c: New test.
7026 2015-03-23  Richard Biener  <rguenther@suse.de>
7028         PR tree-optimization/65518
7029         * gcc.dg/vect/pr65518.c: New testcase.
7031 2015-03-23  Richard Biener  <rguenther@suse.de>
7033         PR tree-optimization/65494
7034         * gcc.dg/vect/pr65494.c: New testcase.
7036 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7038         PR preprocessor/65238
7039         * c-c++-common/cpp/pr65238-1.c: New test.
7040         * gcc.dg/cpp/pr65238-2.c: New test.
7041         * gcc.dg/cpp/trad/pr65238-3.c: New test.
7042         * gcc.dg/cpp/trad/pr65238-4.c: New test.
7044 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
7045             Mikael Morin  <mikael@gcc.gnu.org>
7047         PR fortran/64952
7048         * gfortran.dg/elemental_dependency_4.f90: New.
7049         * gfortran.dg/elemental_dependency_5.f90: New.
7051 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
7053         PR ipa/65475
7054         * g++.dg/lto/pr65475b_0.C: New testcase.
7055         * g++.dg/lto/pr65475b_1.C: New testcase.
7056         * g++.dg/lto/pr65475c_0.C: New testcase.
7057         * g++.dg/lto/pr65475c_1.C: New testcase.
7059 2015-03-21  Tobias Burnus  <burnus@net-b.de>
7061         * gfortran.dg/coarray_38.f90: New.
7062         * gfortran.dg/coarray_39.f90: New.
7063         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7064         compile test.
7066 2015-03-20  Marek Polacek  <polacek@redhat.com>
7068         PR c++/65398
7069         * g++.dg/cpp0x/pr65398.C: New test.
7071 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
7073         PR ipa/65475
7074         * g++.dg/lto/pr65475_0.C: New testcase.
7075         * g++.dg/lto/pr65475_1.C: New testcase.
7077 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
7079         PR rtl-optimization/64366
7080         * gcc.target/sh/pr64366.c: New.
7082 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
7084         PR c++/48324
7085         * g++.dg/cpp0x/constexpr-48324.C: New.
7087 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
7089         PR c++/48453
7090         * g++.dg/cpp0x/pr48453.C: New.
7092 2015-03-20  Marek Polacek  <polacek@redhat.com>
7094         PR c++/65072
7095         * g++.dg/cpp0x/pr65072.C: New test.
7097 2015-03-20  Richard Biener  <rguenther@suse.de>
7099         PR middle-end/64715
7100         * gcc.dg/pr15347.c: Use -O.
7101         * c-c++-common/pr19807-1.c: Likewise.
7103 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
7105         * gnat.dg/volatile13.ad[sb]: New test.
7107 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
7109         PR rtl-optimization/60851
7110         * gcc.target/i386/pr60851.c: New test.
7112 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
7114         PR target/65240
7115         * g++.dg/pr65240.h: Add tests for PR 65240.
7116         * g++.dg/pr65240-1.C: Likewise.
7117         * g++.dg/pr65240-2.C: Likewise.
7118         * g++.dg/pr65240-3.C: Likewise.
7119         * g++.dg/pr65240-4.C: Likewise.
7121 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
7123         PR rtl-optimization/63491
7124         * gcc.target/powerpc/pr63491.c: New.
7126 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7128         * g++.dg/ipa/pr65465.C: New test.
7130 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7132         PR c++/52659
7133         * g++.dg/cpp0x/deleted11.C: New.
7135 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7137         PR sanitizer/65400
7138         * c-c++-common/tsan/pr65400-3.c: New test.
7140 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7142         PR c++/59686
7143         * g++.dg/cpp0x/constexpr-59686.C: New.
7145 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7147         PR sanitizer/64265
7148         * g++.dg/tsan/pr64265.C: New test.
7150         PR sanitizer/65400
7151         * c-c++-common/tsan/pr65400-1.c: New test.
7152         * c-c++-common/tsan/pr65400-2.c: New test.
7154 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7156         PR c++/59816
7157         * g++.dg/cpp0x/pr59816.C: New.
7159 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
7161         PR fortran/59198
7162         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7164 2015-03-18  Martin Liska  <mliska@suse.cz>
7166         PR ipa/65439
7167         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7168         equivalences either to 6 or 7.
7170 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
7172         PR middle-end/64491
7173         Revert:
7174         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
7176         * gcc.dg/undefined-loop-1.c: New file.
7177         * gcc.dg/undefined-loop-2.c: New file.
7179         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
7181         PR testsuite/64032
7182         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7183         loop exits too early.
7185 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
7187         PR tree-optimization/65450
7188         * gfortran.dg/pr65450.f90: New test.
7190         PR target/65078
7191         * gcc.target/i386/pr65078-1.c: New test.
7192         * gcc.target/i386/pr65078-2.c: New test.
7193         * gcc.target/i386/pr65078-3.c: New test.
7194         * gcc.target/i386/pr65078-4.c: New test.
7195         * gcc.target/i386/pr65078-5.c: New test.
7196         * gcc.target/i386/pr65078-6.c: New test.
7198 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7200         PR c++/65340
7201         * g++.dg/cpp1y/pr65340.C: New.
7203 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7205         PR fortran/64432
7206         * gfortran.dg/system_clock_3.f08: Adjust test.
7208 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
7210         PR fortran/59198
7211         * gfortran.dg/proc_ptr_comp_44.f90: New test.
7212         * gfortran.dg/proc_ptr_comp_45.f90: New test.
7214 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7216         PR fortran/64432
7217         * gfortran.dg/system_clock_3.f08: New test.
7219 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
7221         PR c++/64626
7222         g++.dg/cpp1y/pr64626-1.C: New.
7223         g++.dg/cpp1y/pr64626-2.C: New.
7224         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7226 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
7228         PR tree-optimization/65427
7229         * gcc.c-torture/execute/pr65427.c: New test.
7231 2015-03-16  Marek Polacek  <polacek@redhat.com>
7233         DR 1688
7234         PR c++/65327
7235         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7236         * g++.dg/cpp0x/pr65327.C: New test.
7238 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7240         PR sanitizer/64820
7241         * c-c++-common/asan/pr64820.c: New test.
7243 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
7245         * gfortran.dg/pointer_2.f90: New test.
7247 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7249         * g++.dg/pr65049.C: New test.
7251 2015-03-16  Tom de Vries  <tom@codesourcery.com>
7253         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7254         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7255         * gcc.target/i386/fuse-caller-save.c: Same.
7257 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7259         * gnat.dg/loop_optimization18.ad[sb]: New test.
7260         * gnat.dg/loop_optimization18_pkg.ads: New helper.
7262 2015-03-16  Alan Modra  <amodra@gmail.com>
7264         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
7265         2014-12-05 change.
7267 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
7269         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7270         hppa*-*-hpux*.
7271         * gcc.dg/torture/pr65270-2.c: Likewise.
7273 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
7275         PR fortran/61138
7276         * gfortran.dg/pointer_remapping_9.f90: New.
7278 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
7280         PR tree-optimization/65369
7281         * gcc.c-torture/execute/pr65369.c: New test.
7283         PR tree-optimization/65418
7284         * gcc.c-torture/execute/pr65418-1.c: New test.
7285         * gcc.c-torture/execute/pr65418-2.c: New test.
7287         PR rtl-optimization/65401
7288         * gcc.c-torture/execute/pr65401.c: New test.
7290 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7292         PR target/64600
7293         * gcc.target/arm/pr64600_1.c: New test.
7295 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7297         PR rtl-optimization/65235
7298         * gcc.target/aarch64/pr65235_1.c: New test.
7300 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7302         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7303         * gcc.target/s390/hotpatch-22.c: Likewise.
7304         * gcc.target/s390/hotpatch-23.c: Likewise.
7305         * gcc.target/s390/hotpatch-24.c: Likewise.
7306         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7307         * gcc.target/s390/hotpatch-1.c: Update expected output.
7308         * gcc.target/s390/hotpatch-2.c: Likewise.
7309         * gcc.target/s390/hotpatch-3.c: Likewise.
7310         * gcc.target/s390/hotpatch-4.c: Likewise.
7311         * gcc.target/s390/hotpatch-5.c: Likewise.
7312         * gcc.target/s390/hotpatch-6.c: Likewise.
7313         * gcc.target/s390/hotpatch-7.c: Likewise.
7314         * gcc.target/s390/hotpatch-8.c: Likewise.
7315         * gcc.target/s390/hotpatch-9.c: Likewise.
7316         * gcc.target/s390/hotpatch-10.c: Likewise.
7317         * gcc.target/s390/hotpatch-11.c: Likewise.
7318         * gcc.target/s390/hotpatch-12.c: Likewise.
7319         * gcc.target/s390/hotpatch-13.c: Likewise.
7320         * gcc.target/s390/hotpatch-14.c: Likewise.
7321         * gcc.target/s390/hotpatch-15.c: Likewise.
7322         * gcc.target/s390/hotpatch-16.c: Likewise.
7323         * gcc.target/s390/hotpatch-17.c: Likewise.
7324         * gcc.target/s390/hotpatch-18.c: Likewise.
7325         * gcc.target/s390/hotpatch-19.c: Likewise.
7327 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7329         PR target/65103
7330         * gcc.target/i386/pr65103-1.c: New.
7332 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7334         PR target/65044
7335         * gcc.target/i386/pr65044.c: New.
7337 2015-03-12  Tom de Vries  <tom@codesourcery.com>
7339         PR rtl-optimization/64895
7340         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7341         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7342         * gcc.target/i386/fuse-caller-save.c: Ditto.
7344 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7346         * gcc.dg/ipa/pr63569.c: Fix template.
7348 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
7350         * g++.dg/ipa/pr64146.C: Require fpic support.
7352 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
7354         PR libfortran/65200
7355         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7356         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7358 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
7360         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7361         to dg-options, fix up dg-skip-if.
7363 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
7365         PR target/65296
7366         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7367         * gcc.target/avr/tiny-caller-save.c: Same.
7369 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7371         PR target/65242
7372         * g++.dg/pr65242.C: New test.
7374 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
7376         * c-c++-common/asan/no-asan-check-glob.c: New test.
7378 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7380         PR c++/65370
7381         * g++.dg/other/default11.C: New.
7382         * g++.dg/other/default12.C: Likewise.
7384 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7386         PR target/65368
7387         * gcc.target/i386/bmi2-bzhi-2.c: New test.
7389 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
7391         PR fortran/65024
7392         * gfortran.dg/unlimited_polymorphic_23.f90: New test
7394 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7396         PR c++/65127
7397         * g++.dg/cpp0x/pr65127.C: New test.
7399 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7401         * gcc.dg/ipa/PR64550.c: Update template.
7403 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
7404             Tobias Burnus  <burnus@net-b.de>
7406         * gfortran.dg/coarray_sync_memory.f90: New.
7408 2015-03-10  Marek Polacek  <polacek@redhat.com>
7410         PR sanitizer/65367
7411         * c-c++-common/ubsan/pr65367.c: New test.
7413 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7415         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7416         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7417         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7418         * gcc.target/i386/mpx/calloc-1-nov.c: New.
7419         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7420         * gcc.target/i386/mpx/malloc-1-nov.c: New.
7421         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7422         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7423         * gcc.target/i386/mpx/realloc-1-nov.c: New.
7424         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7425         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7426         * gcc.target/i386/mpx/realloc-2-nov.c: New.
7427         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7429 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7431         * lib/mpx-dg.exp (mpx_link_flags): New.
7432         (mpx_init): New.
7433         (mpx_finish): New.
7434         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7435         * gcc.target/i386/mpx/alloca-1-nov.c: New.
7436         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7437         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7438         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7439         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7440         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7441         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7442         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7443         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7444         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7445         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7446         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7447         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7448         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7449         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7450         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7451         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7452         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7453         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7454         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7455         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7456         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7457         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7458         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7459         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7460         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7461         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7462         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7463         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7464         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7465         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7466         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7467         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7468         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7469         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7470         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7471         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7472         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7473         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7474         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7475         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7476         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7477         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7478         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7479         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7480         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7481         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7482         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7483         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7484         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7485         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7486         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7487         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7488         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7489         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7490         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7491         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7492         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7493         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7494         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7495         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7496         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7497         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7498         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7499         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7500         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7501         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7502         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7503         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7504         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7505         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7506         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7507         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7508         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7509         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7510         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7511         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7512         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7513         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7514         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7515         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7516         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7517         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7518         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7519         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7520         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7521         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7522         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7523         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7524         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7525         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7526         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7527         * gcc.target/i386/mpx/label-address-1.c: New.
7528         * gcc.target/i386/mpx/legacy-1-nov.c: New.
7529         * gcc.target/i386/mpx/macro.c: New.
7530         * gcc.target/i386/mpx/mpx-check.h: New.
7531         * gcc.target/i386/mpx/mpx.exp: New.
7532         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7533         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7534         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7535         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7536         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7537         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7538         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7539         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7540         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7541         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7542         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7543         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7544         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7545         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7546         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7547         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7548         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7549         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7550         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7551         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7552         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7553         * gcc.target/i386/mpx/reference-1-lbv.c: New.
7554         * gcc.target/i386/mpx/reference-1-nov.c: New.
7555         * gcc.target/i386/mpx/reference-1-ubv.c: New.
7556         * gcc.target/i386/mpx/reference-2-lbv.c: New.
7557         * gcc.target/i386/mpx/reference-2-nov.c: New.
7558         * gcc.target/i386/mpx/reference-2-ubv.c: New.
7559         * gcc.target/i386/mpx/reference-3-lbv.c: New.
7560         * gcc.target/i386/mpx/reference-3-nov.c: New.
7561         * gcc.target/i386/mpx/reference-3-ubv.c: New.
7562         * gcc.target/i386/mpx/reference-4-lbv.c: New.
7563         * gcc.target/i386/mpx/reference-4-nov.c: New.
7564         * gcc.target/i386/mpx/reference-4-ubv.c: New.
7565         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7566         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7567         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7568         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7569         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7570         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7571         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7572         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7573         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7574         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7575         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7576         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7577         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7578         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7579         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7580         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7581         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7582         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7583         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7584         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7585         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7586         * gcc.target/i386/mpx/sincos-1-nov.c: New.
7587         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7588         * gcc.target/i386/mpx/static-array-1-nov.c: New.
7589         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7590         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7591         * gcc.target/i386/mpx/static-init-1-nov.c: New.
7592         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7593         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7594         * gcc.target/i386/mpx/static-init-2-nov.c: New.
7595         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7596         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7597         * gcc.target/i386/mpx/static-init-3-nov.c: New.
7598         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7599         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7600         * gcc.target/i386/mpx/static-init-4-nov.c: New.
7601         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7602         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7603         * gcc.target/i386/mpx/static-init-5-nov.c: New.
7604         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7605         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7606         * gcc.target/i386/mpx/static-init-6-nov.c: New.
7607         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7608         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7609         * gcc.target/i386/mpx/static-string-1-nov.c: New.
7610         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7611         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7612         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7613         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7614         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7615         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7616         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7617         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7618         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7619         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7620         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7621         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7622         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7623         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7624         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7625         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7626         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7627         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7628         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7629         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7630         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7631         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7632         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7633         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7634         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7635         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7636         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7637         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7638         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7639         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7640         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7641         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7642         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7643         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7644         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7645         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7646         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7647         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7648         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7649         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7650         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7651         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7652         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7653         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7654         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7655         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7656         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7657         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7658         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7659         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7660         * gcc.target/i386/mpx/vararg-1-nov.c: New.
7661         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7662         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7663         * gcc.target/i386/mpx/vararg-2-nov.c: New.
7664         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7665         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7666         * gcc.target/i386/mpx/vararg-3-nov.c: New.
7667         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7668         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7669         * gcc.target/i386/mpx/vararg-4-nov.c: New.
7670         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7671         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7672         * gcc.target/i386/mpx/vararg-5-nov.c: New.
7673         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7674         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7675         * gcc.target/i386/mpx/vararg-6-nov.c: New.
7676         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7677         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7678         * gcc.target/i386/mpx/vararg-7-nov.c: New.
7679         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7680         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7681         * gcc.target/i386/mpx/vararg-8-nov.c: New.
7682         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7683         * gcc.target/i386/mpx/vla-1-lbv.c: New.
7684         * gcc.target/i386/mpx/vla-1-nov.c: New.
7685         * gcc.target/i386/mpx/vla-1-ubv.c: New.
7686         * gcc.target/i386/mpx/vla-2-lbv.c: New.
7687         * gcc.target/i386/mpx/vla-2-nov.c: New.
7688         * gcc.target/i386/mpx/vla-2-ubv.c: New.
7690 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
7692         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7694 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
7696         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7698 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
7700         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7701         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7703 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7705         PR c/65120
7706         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7707         on rhs is 0.
7708         (fn4): New test.
7709         * c-c++-common/pr65120.c: New test.
7711         PR rtl-optimization/65321
7712         * gcc.dg/pr65321.c: New test.
7714 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7716         PR tree-optimization/65355
7717         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7719 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
7721         PR c/65120
7722         * c-c++-common/pr49706.c: Adjust tests for not warning
7723         about !!x == y or !b == y where b is boolean, and add
7724         some further tests.
7725         * c-c++-common/pr62199-2.c: Likewise.
7727 2015-03-09  Richard Biener  <rguenther@suse.de>
7729         PR middle-end/65270
7730         * gcc.dg/torture/pr65270-1.c: New testcase.
7731         * gcc.dg/torture/pr65270-2.c: Likewise.
7733 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7735         PR tree-optimization/63743
7736         * gcc.dg/pr63743.c: New test.
7738 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
7740         PR lto/65316
7741         * g++.dg/lto/pr65316_0.C: New testcase.
7742         * g++.dg/lto/pr65316_1.C: New testcase.
7744 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
7746         PR target/62247
7747         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7748         hppa*-*-hpux*.
7749         * g++.dg/abi/rtti3.C: Likewise.
7751         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7753         PR target/62251
7754         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7756         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7758         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7760         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7762 2015-03-08  Morin  <mikael@gcc.gnu.org>
7764         PR fortran/60898
7765         * gfortran.dg/entry_20.f90: New.
7767 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7769         PR target/65153
7770         * gcc.c-torture/compile/pr65153.c: New.
7772 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7774         PR target/65249
7775         * g++.dg/torture/pr65249.C: New.
7777 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
7779         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7780         long.
7781         (int64_t): Likewise.
7783 2015-03-07  Marek Polacek  <polacek@redhat.com>
7784             Martin Uecker  <uecker@eecs.berkeley.edu>
7786         PR sanitizer/65280
7787         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7788         member-like arrays.
7789         * c-c++-common/ubsan/bounds-8.c: New test.
7790         * c-c++-common/ubsan/bounds-9.c: New test.
7791         * gcc.dg/ubsan/bounds-2.c: New test.
7793 2015-03-05  Martin Sebor  <msebor@redhat.com>
7795         * PR testsuite/63175
7796         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7797         checking of results into main to prevent it from getting optimized
7798         away.
7799         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7801 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
7803         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7804         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7805         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7806         x64.
7808 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
7810         * g++.dg/lto/pr65302_1.C: New testcase.
7811         * g++.dg/lto/pr65302_0.C: New testcase.
7813 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7815         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7816         -fno-ipa-icf to dg-options.
7818 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7820         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7821         compiles using the linker plugin.
7823 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7825         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7827 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7829         * gcc.target/arm/pr65067.c: New test.
7831 2015-03-05  Martin Liska  <mliska@suse.cz>
7833         PR ipa/65318
7834         * gcc.dg/ipa/pr65318.c: New test.
7836 2015-03-05  Marek Polacek  <polacek@redhat.com>
7838         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7840 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7842         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7844 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7846         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7847         max-unroll-times back to defaults for s390.
7849 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7851         Fix last commit.
7853 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7855         PR c++/64665
7856         * g++.dg/cpp0x/initlist92.C: New.
7858 2015-03-05  Richard Biener  <rguenther@suse.de>
7860         PR tree-optimization/65310
7861         * gcc.dg/vect/pr65310.c: New testcase.
7863 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7865         PR c++/64834
7866         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7868 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7870         * gnat.dg/entry_queues3.adb: New test.
7872 2015-03-04  Ian Lance Taylor  <iant@google.com>
7874         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7876 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7878         PR c++/64227
7879         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7881 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
7883         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7884         -fno-ipa-icf to dg-options
7885         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7886         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7888 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7890         PR c++/64398
7891         * g++.dg/cpp0x/decltype62.C: New.
7893 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7895         * gnat.dg/object_overflow5.adb: New test.
7897 2015-03-03  Martin Liska  <mliska@suse.cz>
7899         PR ipa/65287
7900         * gcc.dg/ipa/pr65287.c: New test.
7902 2015-03-03  Martin Jambor  <mjambor@suse.cz>
7903             Eric Botcazou  <ebotcazou@adacore.com>
7905         * gnat.dg/specs/pack12.ads: New test.
7907 2015-03-03  Martin Liska  <mliska@suse.cz>
7909         * gcc.dg/ipa/PR65282.c: New test.
7911 2015-03-13  Jeff Law  <law@redhat.com>
7913         PR tree-optimization/65241
7914         * gcc.c-torture/compile/pr65241.c: New test.
7916 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
7918         PR target/64331
7919         * gcc.target/avr/torture/pr64331.c: New test.
7921 2015-03-03  Martin Liska  <mliska@suse.cz>
7922             Jan Hubicka  <hubicka@ucw.cz>
7924         * g++.dg/ipa/pr65263.C: New test.
7926 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7928         PR ipa/65130
7929         * gcc.dg/lto/pr65130_0.c: New testcase.
7930         * gcc.dg/lto/pr65130_1.c: New testcase.
7932 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7934         PR ipa/64988
7935         * g++.dg/torture/pr64988.C: New testcase.
7937 2015-03-02  Tobias Burnus  <burnus@net-b.de>
7939         * gfortran.dg/coarray_atomic_6.f90: New.
7941 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7943         PR target/65184
7944         * gcc.target/i386/pr65184.c: New.
7946 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7948         PR target/65183
7949         * gcc.target/i386/pr65183.c: New.
7951 2015-02-28  Martin Liska  <mliska@suse.cz>
7952             Jan Hubicka  <hubicka@ucw.cz>
7954         * gcc.dg/ipa/ipa-icf-35.c: New test.
7955         * gcc.dg/ipa/ipa-icf-36.c: New test.
7956         * gcc.dg/ipa/ipa-icf-37.c: New test.
7958 2015-02-28  Martin Liska  <mliska@suse.cz>
7959             Jan Hubicka  <hubicka@ucw.cz>
7961         PR ipa/65245
7962         * gcc.dg/ipa/ipa-icf-34.c: New test.
7964 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
7966         PR target/61142
7967         * gcc.target/sh/sh/pr61142.c: New.
7969 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7971         * g++.dg/other/dump-ada-spec-3.C: New test.
7973 2015-03-01  Martin Liska  <mliska@suse.cz>
7975         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7976         * g++.dg/ipa/pr63595.C: Update expected results.
7978 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
7980         PR ipa/65236
7981         * g++.dg/ipa/ipa-icf-6.C: New testcase.
7983 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
7985         * gcc.dg/vect/pr59354.c: Move vector producing code to
7986         separate function.
7988 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
7990         PR ipa/65237
7991         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7992         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7993         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7994         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7996 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
7998         PR tree-optimization/65048
7999         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8000         (foo): Use K&R style definition.
8002 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
8004         PR target/65032
8005         * g++.dg/pr65032.C: New.
8007 2015-02-27  Marek Polacek  <polacek@redhat.com>
8009         PR c/65040
8010         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8011         -Wformat=2.
8013 2015-02-27  Marek Polacek  <polacek@redhat.com>
8015         PR c/65228
8016         * gcc.dg/pr65228.c: New test.
8018 2015-02-27  Kai Tietz  <ktietz@redhat.com>
8020         PR c/35330
8021         * gcc.dg/weak/weak-17.c: New file.
8023 2015-02-27  Richard Biener  <rguenther@suse.de>
8025         PR lto/65193
8026         * g++.dg/lto/pr65193_0.C: New testcase.
8028 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8030         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8031         * gcc.target/s390/hotpatch-8.c: Likewise.
8032         * gcc.target/s390/hotpatch-9.c: Likewise.
8033         * gcc.target/s390/pr61078.c: Likewise.
8034         * gcc.target/s390/pr57960.c: Remove -m64.
8035         * gcc.target/s390/pr61078.c: Likewise.
8037 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
8038             Martin Liska  <mliska@suse.cz>
8040         PR bootstrap/65150
8041         * gcc.dg/pr64454.c: Disable ICF.
8042         * gcc.dg/pr28685-1.c: Disable ICF
8043         * gcc.dg/ipa/iinline-5.c: Disable ICF.
8044         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8045         * g++.dg/ipa/ipa-icf-4.C: Update template.
8047 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
8049         PR tree-optimization/65216
8050         * gcc.c-torture/execute/pr65216.c: New test.
8052         PR tree-optimization/65215
8053         * gcc.c-torture/execute/pr65215-1.c: New test.
8054         * gcc.c-torture/execute/pr65215-2.c: New test.
8055         * gcc.c-torture/execute/pr65215-3.c: New test.
8056         * gcc.c-torture/execute/pr65215-4.c: New test.
8057         * gcc.c-torture/execute/pr65215-5.c: New test.
8059 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8061         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8063 2015-02-26  Martin Liska  <mliska@suse.cz>
8064             Jan Hubicka  <hubicka@ucw.cz>
8066         * g++.dg/ipa/pr64146.C: Update expected results.
8067         * gcc.dg/ipa/ipa-icf-26.c: Update test.
8068         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8069         * gcc.dg/ipa/ipa-icf-34.c: New test.
8071 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
8073         * gcc.dg/vect/vect-pr61917.c: Rename to ...
8074         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8075         (dg-additional-options): Remove dg directive.
8076         (dg-final): Add dg directive.
8078 2015-02-26  Marek Polacek  <polacek@redhat.com>
8080         PR ipa/65008
8081         * g++.dg/ipa/pr65008.C: New test.
8083 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8085         * lib/profopt.exp (profopt-target-cleanup): New proc.
8086         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8087         files from sources from dg-additional-sources.
8089 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8091         * lib/gcov.exp: Cleanup in case of xfail.
8093 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
8095         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8097 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
8099         PR debug/46102
8100         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8101         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8102         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8103         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8104         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8105         * g++.dg/debug/pr46123.C: XFAIL and move...
8106         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8107         * gcc.dg/debug/dwarf2-3.c: Move...
8108         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8110 2015-02-26  Marek Polacek  <polacek@redhat.com>
8112         PR c++/65202
8113         * g++.dg/cpp1y/pr65202.C: New test.
8115 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8117         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8118         locale_facets.h.gcov.
8120 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8122         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8124 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8126         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8128 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8130         PR target/65217
8131         * gcc.target/i386/pr65217.c: New.
8133 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8135         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8137 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8139         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8141 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
8143         PR tree-optimization/65048
8144         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8146 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
8148         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8149         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8151 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
8153         PR target/65161
8154         * gcc.target/i386/pr65161.c: New test.
8156 2015-02-26  Terry Guo  <terry.guo@arm.com>
8158         * gcc.target/arm/no-volatile-in-it.c: New test.
8160 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
8162         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8163         (dg-options): Add -save-temps.
8164         (dg-final): Add cleanup-saved-temps.
8166 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
8168         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8170 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
8172         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8173         * gcc.target/powerpc/pack01.c: Include string.h.
8175 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
8177         PR target/65167
8178         * gcc.target/i386/pr65167.c: New.
8180 2015-02-25  Kai Tietz  <ktietz@redhat.com>
8182         PR tree-optimization/61917
8183         * gcc.dg/vect/vect-pr61917.c: New file.
8185 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
8187         PR tree-optimization/65170
8188         * gcc.c-torture/execute/pr65170.c: New test.
8189         * gcc.dg/tree-ssa/vrp96.c: New test.
8191 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8193         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8195 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8197         PR testsuite/65126
8198         * lib/gcc-defs.exp (additional_sources_used): Add new var.
8199         (dg-additional-files-options): Copy additional_sources to
8200         additional_sources_used before emptying additional_sources.
8201         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8202         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8203         (cleanup-saved-temps): Use additional_sources_used instead of
8204         additional_sources.
8205         (dg-test): Reset additional_sources_used.
8207 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
8209         PR fortran/63427
8210         * gfortran.dg/integer_exponentiation_6.F90: New test.
8212 2015-02-23  Martin Sebor  <msebor@redhat.com>
8214         PR target/65109
8215         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8216         two parts.  One to save registers, the other to verify the
8217         registers have the right values.  Save register state into
8218         static data rather than on the stack.
8220 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
8222         PR bootstrap/63888
8223         * c-c++-common/asan/pr63888.c: New test.
8225 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
8227         PR target/65163
8228         * gcc.c-torture/compile/pr65163.c: New.
8230 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8232         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8233         with -m31 on 64 bit.
8234         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8235         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8237 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8239         * gcc.target/s390/20090223-1.c: Add
8240         -Wno-implicit-function-declaration option.
8241         * gcc.target/s390/pr42224.c: Likewise.
8242         * gcc.target/s390/pr55718.c: Likewise.
8244 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8246         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8247         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8248         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8249         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8250         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8251         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8252         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8253         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8254         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8255         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8256         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8257         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8258         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8259         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8260         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8261         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8262         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8263         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8264         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8265         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8266         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8268 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8270         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8271         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8272         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8273         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8274         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8275         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8276         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8277         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8278         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8279         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8280         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8281         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8282         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8283         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8284         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8285         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8287 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8289         PR fortran/64980
8290         PR fortran/61960
8291         * gfortran.dg/pr61960.f90: New.
8292         * gfortran.dg/pr64230.f90: New.
8293         * gfortran.dg/pr64980.f03: New.
8295 2015-02-22  Tom de Vries  <tom@codesourcery.com>
8297         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8299 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
8301         PR ada/65156
8302         * gnat.dg/timing_events.adb: Removed, invalid test.
8304 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
8306         PR debug/58123
8307         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8308         location.
8309         * g++.dg/gcov/gcov-2.C: Likewise.
8311 2015-02-20  Richard Biener  <rguenther@suse.de>
8313         PR tree-optimization/65136
8314         * gcc.dg/tree-ssa/pr65136.c: New testcase.
8316 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
8318         PR testsuite/64158
8319         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8320         and nvptx-*-* blacklisting.
8322         * gcc.dg/sibcall-9.c: New test.
8323         * gcc.dg/sibcall-10.c: New test.
8325 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8327         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8329 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
8331         PR target/64452
8332         * gcc.target/avr/torture/pr64452.c: New test.
8334 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8336         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8337         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8339 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8341         PR testsuite/65116
8342         * lib/target-supports.exp (check_compile): Check whether
8343         additional_sources is defined before using it.
8345 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
8347         PR middle-end/65074
8348         * g++.dg/opt/pr65074.C: New file.
8350 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
8352         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8353         (size_type): New typedef.
8354         (operator "" _script): Use it for the last argument.
8356 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8358         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8360 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8362         * lib/target-supports.exp (check_compile): Save/restore
8363         additional_sources that may belong to an actual test.
8365 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
8367         PR gcov-profile/64634
8368         * g++.dg/gcov/gcov-15.C: New test.
8370 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8372         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8374 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8376         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8378 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8380         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8382 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8384         * gfortran.dg/fmt_cache_1.f: Add missing close.
8386 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8388         PR testsuite/65107
8389         * gfortran.dg/read_eof_8.f90: Add missing close.
8391 2015-02-18  Richard Biener  <rguenther@suse.de>
8393         PR tree-optimization/65063
8394         * gcc.dg/pr65063.c: New testcase.
8396 2015-02-18  Richard Biener  <rguenther@suse.de>
8398         PR tree-optimization/62217
8399         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8401 2015-02-18  Marek Polacek  <polacek@redhat.com>
8403         PR sanitizer/65081
8404         * c-c++-common/ubsan/pr65081.c: New test.
8406 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8408         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8409         * gcc.target/sh/force-cbranch-delay-slot.c: New.
8411 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8413         * gcc.dg/ipa/propalign-3.c: New test.
8415 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8417         PR target/64793
8418         * gcc.target/sh/pr64793.c: New.
8419         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8421 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
8423         * gcc.target/arm/divzero.c: New test case.
8425 2015-02-17  Tom de Vries  <tom@codesourcery.com>
8427         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8429 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
8430             Jakub Jelinek  <jakub@redhat.com>
8432         PR c++/65075
8433         * g++.dg/cpp0x/pr65075.C: New test.
8435 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
8437         PR target/65058
8438         * gcc.target/powerpc/pr65058.c: New test.
8440 2015-02-16  Jeff Law  <law@redhat.com>
8442         PR tree-optimization/64823
8443         * gcc.dg/uninit-20.c: New test.
8445 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
8446             James Greenhalgh  <james.greenhalgh@arm.com>
8448         PR ipa/64963
8449         * gcc.dg/ipa/ipa-clone-1.c: New test.
8451 2015-02-16  Richard Biener  <rguenther@suse.de>
8453         PR tree-optimization/65077
8454         * gcc.dg/torture/pr65077.c: New testcase.
8456 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
8458         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8459         Directive adjusted to scan for ldaxr.
8460         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8461         adjusted to scan for ldaex.
8463 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
8465         PR c++/65080
8466         * g++.dg/cpp0x/constexpr-65080.C: New.
8468 2015-02-16  Richard Biener  <rguenther@suse.de>
8470         PR tree-optimization/63593
8471         * gcc.dg/pr63593.c: New testcase.
8473 2015-02-16  Marek Polacek  <polacek@redhat.com>
8475         PR c/65066
8476         * gcc.dg/pr65066.c: New test.
8478 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8480         * gcc.dg/pr65002.C: Move ...
8481         * g++.dg/ipa/pr65002.C: ... here.
8483 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
8485         * gcc.target/powerpc/pr64205.c: Skip on AIX.
8486         * gcc.target/powerpc/pr64505.c: Skip on AIX.
8487         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8488         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8490 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
8492         PR testsuite/64850
8493         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8494         the expression to find calls.
8495         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8496         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8497         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8498         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8499         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8501 2015-02-14  Marek Polacek  <polacek@redhat.com>
8503         PR c/64768
8504         * gcc.dg/array-11.c: New test.
8505         * gcc.dg/array-12.c: New test.
8506         * gcc.dg/array-13.c: New test.
8507         * gcc.dg/array-14.c: New test.
8508         * gcc.dg/c99-flex-array-typedef-1.c: New test.
8509         * gcc.dg/c99-flex-array-typedef-2.c: New test.
8510         * gcc.dg/c99-flex-array-typedef-3.c: New test.
8511         * gcc.dg/c99-flex-array-typedef-5.c: New test.
8512         * gcc.dg/c99-flex-array-typedef-7.c: New test.
8513         * gcc.dg/c99-flex-array-typedef-8.c: New test.
8515 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8517         PR c++/60894
8518         * g++.dg/lookup/using54.C: New.
8520 2015-02-13  Jeff Law  <law@redhat.com>
8522         PR bootstrap/65060
8523         Revert my change for tree-optimization/64823.
8525 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8527         PR tree-optimization/65053
8528         * gcc.c-torture/execute/pr65053-1.c: New test.
8529         * gcc.c-torture/execute/pr65053-2.c: New test.
8531 2015-02-13  Marek Polacek  <polacek@redhat.com>
8533         PR c/65050
8534         * gcc.dg/pr65050.c: New test.
8536 2015-02-13  Jeff Law  <law@redhat.com>
8538         PR tree-optimization/64823
8539         * gcc.dg/uninit-20.c: New test.
8541         PR rtl-optimization/47477
8542         * gcc.dg/tree-ssa/pr47477.c: New test.
8544 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8546         PR c++/60211
8547         * g++.dg/parse/ivdep-2.C: New.
8548         * g++.dg/parse/ivdep-3.C: Likewise.
8550 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8552         PR fortran/64506
8553         * gfortran.dg/continuation_13.f90: New test.
8554         * gfortran.dg/continuation_14.f: New test.
8556 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8558         PR c++/64970
8559         * g++.dg/cpp0x/sfinae55.C: New.
8561 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8563         PR ipa/65034
8564         * g++.dg/ipa/pr65034.C: New test.
8566 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8568         PR tree-optimization/65002
8569         * gcc.dg/pr65002.C: New.
8571 2015-02-13  Marek Polacek  <polacek@redhat.com>
8573         PR c/65040
8574         * c-c++-common/pr65040.c: New test.
8576 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
8578         PR tree-optimization/64705
8579         * gcc.dg/tree-ssa/pr64705.c: New test.
8581 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8583         PR rtl/32219
8584         * gcc.dg/visibility-22.c: New test.
8585         * gcc.dg/visibility-23.c: New test.
8586         * gcc.target/i386/pr32219-1.c: New test.
8587         * gcc.target/i386/pr32219-2.c: New test.
8588         * gcc.target/i386/pr32219-3.c: New test.
8589         * gcc.target/i386/pr32219-4.c: New test.
8590         * gcc.target/i386/pr32219-5.c: New test.
8591         * gcc.target/i386/pr32219-6.c: New test.
8592         * gcc.target/i386/pr32219-7.c: New test.
8593         * gcc.target/i386/pr32219-8.c: New test.
8594         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8596 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8598         PR libgfortran/57822
8599         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8600         four different KINDs.
8602 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8604         PR c++/64884
8605         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8607         PR sanitizer/65000
8608         * g++.dg/ubsan/pr65000.C: New test.
8610 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
8612         PR fortran/64932
8613         * gfortran.dg/finalize_28.f90: New test
8615 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8617         PR debug/55541
8618         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8619         DW_TAG_lexical_block removal.
8620         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8621         * g++.dg/guality/pr55541.C: New test.
8623         PR sanitizer/64984
8624         * g++.dg/ubsan/pr64984.C: New test.
8626 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
8628         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8630 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8632         PR testsuite/64930
8633         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8634         instructions for 2015-01-14 get_memmodel changes.
8635         * gcc.target/powerpc/atomic-p8.c: Likewise.
8637         PR sanitizer/65019
8638         * g++.dg/ubsan/pr65019.C: New test.
8640         PR tree-optimization/65014
8641         * gcc.c-torture/compile/pr65014.c: New test.
8643 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8645         PR libgfortran/57822
8646         * gfortran/fmt_g0_7.f08: Revise test.
8648 2015-02-11  Jeff Law  <law@redhat.com>
8650         PR target/63347
8651         * gcc.target/m68k/pr63347.c: New test.
8653 2015-02-11  Marek Polacek  <polacek@redhat.com>
8655         * g++.dg/ubsan/shift-1.C: New test.
8656         * gcc.dg/ubsan/c-shift-2.c: New test.
8657         * c-c++-common/ubsan/shift-5.c: Remove file.
8659 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
8661         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8662         Directive adjusted to XFAIL.
8663         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8664         adjusted to XFAIL.
8666 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8668         PR middle-end/65003
8669         * g++.dg/opt/pr65003.C: New test.
8671 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8673         * lib/target-supports.exp (check_effective_target_pie): Renamed
8674         to ...
8675         (check_effective_target_pie_enabled): This.
8676         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8677         * gcc.target/i386/pie.c: Likewise.
8679 2015-02-11  Andrew Pinski  <apinski@cavium.com>
8681         PR target/64893
8682         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8683         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8685 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8687         PR target/61925
8688         * gcc.target/i386/pr61925-1.c: New test.
8689         * gcc.target/i386/pr61925-2.c: New test.
8690         * gcc.target/i386/pr61925-3.c: New test.
8692 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
8694         PR sanitizer/65004
8695         * g++.dg/asan/pr65004.C: New test.
8697 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
8699         PR target/64661
8700         * gcc.taget/sh/pr64661-0.h: New.
8701         * gcc.taget/sh/pr64661-1.c: New.
8702         * gcc.taget/sh/pr64661-2.c: New.
8703         * gcc.taget/sh/pr64661-3.c: New.
8704         * gcc.taget/sh/pr64661-4.c: New.
8706 2015-02-10  Richard Biener  <rguenther@suse.de>
8708         PR tree-optimization/64995
8709         * g++.dg/torture/pr64995.C: New testcase.
8711 2015-02-10  Richard Biener  <rguenther@suse.de>
8713         PR tree-optimization/64909
8714         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8716 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8718         * gcc.dg/signbit-sa.c: New test.
8720 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8722         PR libgfortran/57822
8723         * gfortran/fmt_g0_7.f08: New test.
8725 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
8727         PR tree-optimization/43378
8728         * gcc.dg/tree-ssa/pr43378.c: New test.
8730 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
8732         PR ipa/64978
8733         * g++.dg/torture/pr64978.C: New testcase.
8735 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8737         PR sanitizer/64981
8738         * gcc.dg/asan/pr64981.c: New test.
8740 2015-02-09  Marek Polacek  <polacek@redhat.com>
8742         PR c/64856
8743         * gcc.dg/pr64856.c: New test.
8745 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8747         PR target/64979
8748         * gcc.dg/tree-ssa/stdarg-7.c: New test.
8749         * gcc.c-torture/execute/pr64979.c: New test.
8751 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
8753         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8755 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8757         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8758         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8760 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8762         PR target/58757
8763         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8765 2015-02-09  Richard Biener  <rguenther@suse.de>
8767         PR tree-optimization/54000
8768         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8770 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8772         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8774 2015-02-09  Martin Liska  <mliska@suse.cz>
8776         * g++.dg/ipa/pr64858.C: New test.
8778 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8780         * gcc.dg/uninit-19.c: Fix warning line for fpic.
8782 2015-02-08  Andrew Pinski  <apinski@cavium.com>
8784         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8786 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8788         PR fortran/63744
8789         * gfortran.dg/use_rename_8.f90: New.
8791 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
8793         * gnat.dg/addr7.ad[sb]: New test.
8794         * gnat.dg/addr8.ad[sb]: Likewise.
8796 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
8798         PR jit/64752
8799         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8800         from jit.dg/test-compile-to-executable.c's create_code, with a
8801         clarification of the output message.
8802         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8803         pass/fail message.
8804         (test_jit): Use CHECK_NO_ERRORS when calling
8805         gcc_jit_context_compile_to_file.
8806         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8807         jit-verify-compile-to-file to jit-verify-output-file-was-created.
8808         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
8809         about deletions that are attempted.
8810         (jit-verify-compile-to-file): Rename to...
8811         (jit-verify-output-file-was-created): ...this, and drop the
8812         attempt to run "file" and verify the output.
8813         (jit-verify-assembler): New function.
8814         (jit-verify-object): New function.
8815         (jit-verify-dynamic-library): New function.
8816         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8817         favor of an implementation from new file
8818         create-code-for-hello-world-executable.h, which also adds a
8819         "main".
8820         (dg-final): Replace jit-verify-compile-to-file with
8821         jit-verify-output-file-was-created, and invoke new function
8822         jit-verify-assembler.
8823         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8824         the output message.
8825         (dg-final): Replace jit-verify-compile-to-file with
8826         jit-verify-output-file-was-created, and invoke new function
8827         jit-verify-dynamic-library.
8828         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8829         favor of an implementation from new file
8830         create-code-for-hello-world-executable.h, which also adds a
8831         "main".
8832         (dg-final): Replace jit-verify-compile-to-file with
8833         jit-verify-output-file-was-created.  Strengthen the expected stdout
8834         from the built executable.
8835         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8836         favor of an implementation from new file
8837         create-code-for-hello-world-executable.h, which also adds a
8838         "main".
8839         (dg-final): Replace jit-verify-compile-to-file with
8840         jit-verify-output-file-was-created, and invoke new function
8841         jit-verify-object.
8842         * jit.dg/verify-dynamic-library.c: New source file.
8844 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
8845             Brian Rzycki  <b.rzycki@samsung.com>
8847         PR tree-optimization/64878
8848         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8850 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8852         PR ipa/64896
8853         * g++.dg/ipa/pr64896.C: New test.
8855 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8857         PR target/64205
8858         * gcc.target/powerpc/pr64205.c: New file.
8860 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
8862         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8863         (dg-options): Use -fpie instead of -fPIE -pie.
8865 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8867         PR middle-end/64937
8868         * g++.dg/asan/pr64937.C: New test.
8870 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
8872         PR fortran/63205
8873         * gfortran.dg/class_to_type_4.f90: New test
8875 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
8877         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8879 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8881         PR rtl-optimization/64957
8882         PR debug/64817
8883         * gcc.c-torture/execute/pr64957.c: New test.
8885 2015-02-05  Jeff Law  <law@redhat.com>
8887         PR target/17306
8888         * gcc.target/h8300/pr17306-1.c: New test.
8889         * gcc.target/h8300/pr17306-2.c: New test.
8891 2015-02-05  Tobias Burnus  <burnus@net-b.de>
8893         PR fortran/64943
8894         * gfortran.dg/structure_constructor_12.f90: New.
8896 2015-02-05  Jeff Law  <law@redhat.com>
8898         PR target/58400
8899         gcc.target/h8300/pr58400.c: New test.
8901 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
8903         * gcc.target/arm/macro_defs0.c: New test.
8904         * gcc.target/arm/macro_defs1.c: New test.
8905         * gcc.target/arm/macro_defs2.c: New test.
8907 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
8909         PR rtl-optimization/64905
8910         * gcc.target/i386/pr64905.c: Require nonpic target.
8911         (dg-options): Add -fomit-frame-pointer.
8912         (main): Remove.
8914 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
8916         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8917         tree dump scanning.
8919 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
8921         PR fortran/64757
8922         * gfortran.dg/type_to_class_2.f90: New test
8923         * gfortran.dg/type_to_class_3.f90: New test
8925 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
8927         PR ipa/64686
8928         * g++.dg/torture/pr64686.C: New testcase.
8930 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8932         PR rtl-optimization/64905
8933         * gcc.target/i386/pr64905.c: New file.
8935 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8937         * gcc.dg/guality/pr41447-1.c: Remove xfail.
8938         * gcc.dg/guality/pr41616-1.c: Ditto.
8940 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
8942         PR debug/64817
8943         * gcc.dg/pr64817-3.c: New.
8945 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
8946             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8948         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8949         pass parameters in registers.
8950         * gcc.dg/guality/pr36728-2.c (main): Likewise.
8951         * gcc.dg/guality/pr36728-3.c (main): Likewise.
8952         * gcc.dg/guality/pr36728-4.c (main): Likewise.
8954 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
8955             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8957         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8958         list, allow for multilibed targets.
8959         * gcc.dg/combine_ashiftrt_2.c: Likewise.
8961 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8963         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8964         * gcc.dg/pr46728-6.c: Ditto.
8966 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
8968         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8969         for mips_nanlegacy target.
8971 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
8973         * gcc.target/i386/chkp-hidden-def.c: New.
8975 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8977         PR middle-end/62103
8978         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8979         to use 24 bits for bitfield b.
8981 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8983         PR testsuite/64796
8984         * lib/target-supports.exp (check_effective_target_bswap64): Do not
8985         cache result in a global variable.  Include all 32-bit targets for
8986         bswap64 tests.
8988 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
8990         PR rtl-optimization/64756
8991         * gcc.c-torture/execute/pr64756.c: New test.
8993 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
8995         PR target/64660
8996         * gcc.target/sh/pr64660-0.h: New.
8997         * gcc.target/sh/pr64660-1.c: New.
8998         * gcc.target/sh/pr64660-2.c: New.
8999         * gcc.target/sh/pr64660-3.c: New.
9000         * gcc.target/sh/pr64660-4.c: New.
9002 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9004         PR c++/64877
9005         * g++.dg/warn/Waddress-2.C: New.
9007 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
9009         PR middle-end/61225
9010         * gcc.target/i386/pr49095.c: XFAIL for ia32.
9012 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
9014         PR preprocessor/64803
9015         * gcc.dg/cpp/builtin-macro-1.c: New test case.
9017 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
9019         * g++.dg/ipa/devirt-37.C: Disable early inlining.
9021 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
9023         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9024         (_ARM_FPSRC): Add DN and AHP fields.
9025         (clean_results): Force DN=1 on AArch64.
9026         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9027         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9028         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9029         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9030         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9031         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9033 2015-02-02  Alan Modra  <amodra@gmail.com>
9035         * gcc.target/powerpc/cprophard.c: New.
9037 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
9039         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9040         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9042 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
9044         PR debug/64817
9045         * gcc.dg/pr64817-1.c: New test.
9046         * gcc.dg/pr64817-2.c: New test.
9048 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
9050         PR target/64851
9051         * gcc.target/sh/pr64851-0.h: New
9052         * gcc.target/sh/pr64851-1.c: New
9053         * gcc.target/sh/pr64851-2.c: New
9054         * gcc.target/sh/pr64851-3.c: New
9055         * gcc.target/sh/pr64851-4.c: New
9057 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
9059         PR target/64882
9060         * gcc.dg/torture/pr64882.c: New test.
9062 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
9064         PR target/64159
9065         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9066         sparc*-*-*.
9068 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
9070         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9071         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9072         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9073         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9074         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9075         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9076         tree dump.
9077         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9078         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9079         tree dump.
9080         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9081         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9082         tree dump.
9084 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9086         PR target/64688
9087         * g++.dg/pr64688-2.C: New.
9089 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
9091         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9092         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9093         * gcc.target/i386/fuse-caller-save.c: Ditto.
9094         * gcc.target/i386/headmerge-1.c: Ditto.
9095         * gcc.target/i386/headmerge-2.c: Ditto.
9096         * gcc.target/i386/sibcall-6.c: Ditto.
9098 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9100         PR target/64617
9101         * gcc.target/i386/pr64617.c: New test.
9103 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
9105         PR target/15184
9106         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9107         (dg-options): Remove -m32.
9108         (dg-final): Scan for "movb %al" only.
9109         * gcc.target/i386/pr15184-2.c: Ditto.
9111 2015-01-30  Richard Biener  <rguenther@suse.de>
9113         PR tree-optimization/64829
9114         * gcc.dg/vect/pr64829.c: New testcase.
9116 2015-01-29  Marek Polacek  <polacek@redhat.com>
9118         PR c/64709
9119         * gcc.dg/pr64709.c: New test.
9121 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
9123         PR c++/64717
9124         * g++.dg/ubsan/pr64717-1.C: New test.
9125         * g++.dg/ubsan/pr64717-2.C: New test.
9127 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
9129         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9131 2015-01-29  Jeff Law  <law@redhat.com>
9133         PR target/15184
9134         * gcc.target/i386/pr15184-1.c: New test.
9135         * gcc.target/i386/pr15184-2.c: New test.
9137 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9139         PR tree-optimization/64746
9140         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9142 2015-01-29  Richard Biener  <rguenther@suse.de>
9144         PR tree-optimization/64853
9145         * gcc.dg/torture/pr64853.c: New testcase.
9147 2015-01-29  Richard Biener  <rguenther@suse.de>
9149         PR tree-optimization/64844
9150         * gcc.dg/vect/pr64844.c: New testcase.
9152 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9154         PR middle-end/64809
9155         * gcc.dg/pr64809.c: Delete.
9157 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9159         PR middle-end/64805
9160         * gcc.target/i386/pr64805.c: New.
9162 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9164         * gcc.dg/guality/guality.h (main): Add argv[0] to
9165         guality_gdb_command.
9167 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
9169         PR ipa/64801
9170         * gcc.dg/tree-ssa/pr64801.c: New testcase.
9172 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
9174         PR target/64659
9175         * gcc.target/sh/sh.exp
9176         (check_effective_target_atomic_model_soft_gusa_available,
9177         check_effective_target_atomic_model_soft_tcb_available,
9178         check_effective_target_atomic_model_soft_imask_available,
9179         check_effective_target_atomic_model_hard_llcs_available): New.
9180         * gcc.target/sh/pr64659-0.h: New.
9181         * gcc.target/sh/pr64659-1.c: New.
9182         * gcc.target/sh/pr64659-2.c: New.
9183         * gcc.target/sh/pr64659-3.c: New.
9184         * gcc.target/sh/pr64659-4.c: New.
9186 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
9188         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9189         scan-assembler-times pattern.
9191 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
9193         PR middle-end/64809
9194         * gcc.dg/pr64809.c: New test.
9196 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
9198         PR tree-optimization/64277
9199         * gcc.dg/pr64277.c: New.
9201 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9203         PR tree-optimization/64718
9204         * gcc.c-torture/execute/pr64718.c: New test.
9206 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
9208         * gcc.target/aarch64/abs_2.c: New.
9210 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
9212         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9213         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9214         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9215         ISA rev < 2.
9217 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
9219         PR bootstrap/64612
9220         * lib/target-supports.exp (check_effective_target_comdat_group): New.
9221         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9222         { target comdat_group }.
9224 2015-01-27  Tobias Burnus  <burnus@net-b.de>
9226         PR fortran/63861
9227         * gfortran.dg/goacc/coarray_2.f90: New.
9229 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9231         PR ipa/60871
9232         PR ipa/64139
9233         * g++.dg/torture/pr64139.C: New testcase.
9234         * g++.dg/torture/pr60871.C: Likewise.
9236 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
9238         PR fortran/64230
9239         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9240         prevent linking errors.
9242 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9244         PR ipa/64282
9245         * g++.dg/torture/pr64282.C: New testcase.
9247 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9249         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9250         for wzr reg.
9252 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9254         * gcc.target/s390/hotpatch-13.c: New testcase.
9255         * gcc.target/s390/hotpatch-14.c: New testcase.
9256         * gcc.target/s390/hotpatch-15.c: New testcase.
9257         * gcc.target/s390/hotpatch-16.c: New testcase.
9258         * gcc.target/s390/hotpatch-17.c: New testcase.
9259         * gcc.target/s390/hotpatch-18.c: New testcase.
9260         * gcc.target/s390/hotpatch-19.c: New testcase.
9261         * gcc.target/s390/hotpatch-20.c: New testcase.
9262         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9263         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9264         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9265         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9266         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9267         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9268         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9269         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9270         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9271         * gcc.target/s390/hotpatch-10.c: Likewise.
9272         * gcc.target/s390/hotpatch-11.c: Likewise.
9273         * gcc.target/s390/hotpatch-12.c: Likewise.
9274         * gcc.target/s390/hotpatch-2.c: Likewise.
9275         * gcc.target/s390/hotpatch-3.c: Likewise.
9276         * gcc.target/s390/hotpatch-4.c: Likewise.
9277         * gcc.target/s390/hotpatch-5.c: Likewise.
9278         * gcc.target/s390/hotpatch-6.c: Likewise.
9279         * gcc.target/s390/hotpatch-7.c: Likewise.
9280         * gcc.target/s390/hotpatch-8.c: Likewise.
9281         * gcc.target/s390/hotpatch-9.c: Likewise.
9282         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9283         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9284         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9285         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9286         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9287         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9288         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9289         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9291 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
9293         * gcc.dg/long_branch.c: New testcase.
9295 2015-01-27  Richard Biener  <rguenther@suse.de>
9297         PR tree-optimization/56273
9298         PR tree-optimization/59124
9299         PR tree-optimization/64277
9300         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9301         * gcc.dg/Warray-bounds-12.c: Likewise.
9302         * gcc.dg/Warray-bounds-13.c: Likewise.
9304 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9306         PR rtl-optimization/61058
9307         * gcc.dg/pr61058.c: New test.
9309 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
9311         * gcc.target/i386/chkp-narrow-bounds.c: New.
9313 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9315         PR tree-optimization/64807
9316         * gcc.dg/pr64807.c: New test.
9318         PR c/64766
9319         * gcc.dg/pr64766.c: New test.
9321 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
9323         PR target/49263
9324         * gcc.target/sh/pr49263-4.c: New.
9326 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
9328         PR fortran/62044
9329         * gfortran.dg/allocate_with_mold_1.f90: New test
9331 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
9333         PR c/64778
9334         * gcc.dg/pr64778.c: New test.
9336         PR middle-end/64421
9337         * gcc.dg/vect/pr64421.c: New test.
9339 2015-01-26  Tobias Burnus  <burnus@net-b.de>
9341         PR fortran/64771
9342         * gfortran.dg/coarray_36.f: New.
9343         * gfortran.dg/coarray_37.f90: New.
9345 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
9347         PR fortran/64230
9348         * gfortran.dg/class_allocate_18.f90: New.
9350 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9352         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9354 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9356         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9358 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9360         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9362 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9364         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9366 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9368         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9369         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9370         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9371         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9373 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9375         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9376         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9377         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9379 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9381         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9382         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9383         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9384         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9385         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9386         vXXXhn.inc.
9388 2015-01-26  Richard Biener  <rguenther@suse.de>
9390         PR middle-end/64764
9391         * gcc.dg/uninit-19.c: New testcase.
9393 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9395         * lib/target-supports.exp (check_effective_target_vect64): Add
9396         sparc*-*-*.
9398 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9400         PR testsuite/64712
9401         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9403 2015-01-26  Tony Liu  <tony.liu@arm.com>
9405         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9406         non-UAL cases.
9408 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
9410         PR libfortran/64770
9411         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9412         correctly, clean up afterwards.
9414 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
9416         PR fortran/62044
9417         * gfortran.dg/use_rename_7.f90: New.
9419 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
9421         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9422         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9424 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
9426         PR target/54236
9427         * gcc.target/sh/pr54236-4.c: New.
9429 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
9431         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9432         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
9433         Bridge test.
9435 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
9437         PR libfortran/64770
9438         * gfortran.dg/open_new_segv.f90: New test.
9440 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
9442         PR target/49263
9443         PR target/53987
9444         PR target/64345
9445         PR target/59533
9446         PR target/52933
9447         PR target/54236
9448         PR target/51244
9449         * gcc.target/sh/pr64345-1.c: New.
9450         * gcc.target/sh/pr64345-2.c: New.
9451         * gcc.target/sh/pr59533-1.c: New.
9452         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9453         * gcc.target/sh/pr52933-2.c: Likewise.
9454         * gcc.target/sh/pr54089-1.c: Likewise.
9455         * gcc.target/sh/pr54236-1.c: Likewise.
9456         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9457         * gcc.target/sh/pr49263-1.c: Remove xfails.
9458         * gcc.target/sh/pr49263-2.c: Likewise.
9459         * gcc.target/sh/pr49263-3.c: Likewise.
9460         * gcc.target/sh/pr53987-1.c: Likewise.
9461         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9462         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9463         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9464         (test05, test06, test07, test08, test09, test10, test11, test12): New.
9465         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9466         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9467         test_009): New.
9468         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9469         (test_02): New.
9471 2015-01-24  Tom de Vries  <tom@codesourcery.com>
9473         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9475 2015-01-23  Ian Lance Taylor  <iant@google.com>
9477         PR go/64510
9478         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9479         targets without split stack support.
9481 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
9483         PR target/64317
9484         * gcc.target/i386/pr64317.c: New test.
9486 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
9488         PR rtl-optimization/63637
9489         PR rtl-optimization/60663
9490         * gcc.dg/pr63637-1.c: New test.
9491         * gcc.dg/pr63637-2.c: New test.
9492         * gcc.dg/pr63637-3.c: New test.
9493         * gcc.dg/pr63637-4.c: New test.
9494         * gcc.dg/pr63637-5.c: New test.
9495         * gcc.dg/pr63637-6.c: New test.
9496         * gcc.target/i386/pr63637-1.c: New test.
9497         * gcc.target/i386/pr63637-2.c: New test.
9498         * gcc.target/i386/pr63637-3.c: New test.
9499         * gcc.target/i386/pr63637-4.c: New test.
9500         * gcc.target/i386/pr63637-5.c: New test.
9501         * gcc.target/i386/pr63637-6.c: New test.
9503 2015-01-23  Richard Biener  <rguenther@suse.de>
9505         PR testsuite/63439
9506         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9507         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9509 2015-01-23  Marek Polacek  <polacek@redhat.com>
9511         PR preprocessor/60570
9512         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9513         * gcc.dg/cpp/pr60570.c: New test.
9515 2015-01-23  Richard Biener  <rguenther@suse.de>
9517         PR testsuite/63439
9518         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9519         vectorization on vect64 targets.
9521 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
9523         PR fortran/60922
9524         * gfortran.dg/class_allocate_17.f90: New.
9526 2015-01-23  Tobias Burnus  <burnus@net-b.de>
9528         PR fortran/64726
9529         * gfortran.dg/goacc/combined_loop.f90: New.
9531 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9533         PR fortran/61933
9534         * gfortran.dg/make_unit.f90: New test.
9536 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9538         PR fortran/61933
9539         * gfortran.dg/negative_unit_int8.f: Update.
9541 2015-01-22  Jeff Law  <law@redhat.com>
9543         PR target/52076
9544         * gcc.target/m68k/pr52076-1.c: New test.
9545         * gcc.target/m68k/pr52076-2.c: New test.
9547 2015-01-22  Richard Biener  <rguenther@suse.de>
9549         PR middle-end/64728
9550         * gcc.dg/torture/pr64728.c: New testcase.
9552 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
9554         PR target/64688
9555         * g++.dg/pr64688.C: New test.
9557 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9559         * gcc.target/i386/chkp-always_inline.c (f1): Make static
9560         to avoid errors with -fpic.
9562 2015-01-22  Richard Biener  <rguenther@suse.de>
9564         PR libstdc++/64535
9565         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9567 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
9569         PR rtl-optimization/64682
9570         * gcc.c-torture/execute/pr64682.c: New file.
9572 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
9574         PR debug/64511
9575         * gcc.dg/pr64511.c: New test.
9577         PR rtl-optimization/62078
9578         * g++.dg/opt/pr62078.C: New test.
9580         PR c/63307
9581         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9583 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
9585         PR fortran/57023
9586         * gfortran.dg/internal_pack_15.f90:  New test.
9588 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9590         * c-c++-common/tsan/step.c: New testcase.
9592 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9594         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9596 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9598         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9600 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9602         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9604 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9606         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9608 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9610         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9612 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9614         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9616 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9618         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9620 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9622         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9624 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9626         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9628 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9630         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9632 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9634         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9636 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9638         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9640 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9642         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9643         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9644         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9645         vXXXw.inc.
9647 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9649         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9650         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9651         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9652         vXXXl.inc.
9654 2015-01-21  Renlin Li  <renlin.li@arm.com>
9656         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9657         * g++.dg/tls/thread_local5g.C: Likewise.
9658         * g++.dg/tls/thread_local6g.C: Likewise.
9660 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9662         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9663         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9664         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9666 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9668         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9669         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9670         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9672 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9674         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9675         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9676         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9678 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9680         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9681         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9682         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9684 2015-01-20  Jeff Law  <law@redhat.com>
9686         PR target/59946
9687         * gcc.target/m68k/pr59946.c: New test.
9689 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9691         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9692         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9693         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9695 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9697         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9698         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9699         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9701 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9703         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9704         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9705         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9707 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9709         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9710         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9711         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9712         vshuffle.inc.
9713         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9714         vshuffle.inc.
9716 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9718         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9719         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9720         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9722 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9724         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9725         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9726         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9728 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9730         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9732 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
9734         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9736         PR sanitizer/64632
9737         * g++.dg/ubsan/pr64632.C: New test.
9739         PR debug/64663
9740         * gcc.dg/pr64663.c: New test.
9742 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9744         PR c++/64383
9745         * g++.dg/warn/Wunused-var-23.C: New.
9747 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9749         PR c++/59937
9750         * g++.dg/cpp0x/constexpr-59937-1.C: New.
9751         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9753 2015-01-20  Richard Biener  <rguenther@suse.de>
9755         PR ipa/64684
9756         * gcc.dg/lto/pr64684_0.c: New testcase.
9757         * gcc.dg/lto/pr64684_1.c: Likewise.
9758         * gcc.dg/lto/pr64684_2.c: Likewise.
9759         * gcc.dg/lto/pr64685_0.c: Likewise.
9760         * gcc.dg/lto/pr64685_1.c: Likewise.
9762 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9764         PR c++/62241
9765         * g++.dg/cpp1y/lambda-init12.C: New.
9767 2015-01-20  Richard Biener  <rguenther@suse.de>
9769         PR tree-optimization/64410
9770         * g++.dg/vect/pr64410.cc: Require vect_double.
9772 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
9774         PR target/64149
9775         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9777 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
9779         PR bootstrap/64676
9780         Revert:
9781         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9783         PR rtl-optimization/64081
9784         * gcc.dg/pr64081.c: New test.
9786 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9788         * jit.dg/harness.h: Include <unistd.h>.
9789         (CHECK_NO_ERRORS): New.
9790         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9791         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9792         gcc_jit_context_compile_to_file.
9793         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9794         args to the spawned executable.
9795         (jit-expand-vars): New function.
9796         (jit-exe-params): New variable.
9797         (dg-jit-set-exe-params): New function.
9798         (jit-dg-test): Detect testcases that use
9799         jit-verify-compile-to-file and call jit-setup-compile-to-file.
9800         Set arguments of spawned process to jit-exe-params.
9801         (jit-get-output-filename): New function.
9802         (jit-setup-compile-to-file): New function.
9803         (jit-verify-compile-to-file): New function.
9804         (jit-run-executable): New function.
9805         (jit-verify-executable): New function.
9806         * jit.dg/test-compile-to-assembler.c: New testcase.
9807         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9808         * jit.dg/test-compile-to-executable.c: New testcase.
9809         * jit.dg/test-compile-to-object.c: New testcase.
9811 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
9813         PR target/64652
9814         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9815         (test_1): New.
9817 2015-01-19  Martin Liska  <mliska@suse.cz>
9819         * objc/compile/pr64668.m: New test.
9821 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9823         * jit.dg/test-arith-overflow.c: Include stdbool.h.
9824         (create_overflow_fn): Update comment to clarify that
9825         the third param of the created function is a bool *, not
9826         an int *.
9827         (verify_int_overflow_fn): Convert param "expected_ovf" from
9828         int to bool.  Update third param of "overflow_fn_type" from int *
9829         to bool *.  Update local "actual_ovf" from int to bool.
9830         (verify_uint_overflow_fn): Likewise.
9832 2015-01-19  Martin Liska  <mliska@suse.cz>
9834         * gcc.dg/ipa/ipa-icf-33.c: New test.
9836 2015-01-19  Felix Yang  <felix.yang@huawei.com>
9837             Haijian Zhang  <z.zhanghaijian@huawei.com>
9839         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9840         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9841         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9842         result_float64x2, expected_hfloat64x2): New helper type, variable and
9843         declaration.
9844         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9845         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9846         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9847         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9848         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9849         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9850         and target without the FMA feature.
9852 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
9854         * gcc.target/aarch64/pr64304.c: New testcase.
9856 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9858         PR rtl-optimization/64081
9859         * gcc.dg/pr64081.c: New test.
9861 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
9863         PR target/63971
9864         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9865         the epilogue).
9866         * gcc.target/aarch64/test_frame_6.c: Likewise.
9867         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9868         and x19 (in the epilogue).
9869         * gcc.target/aarch64/test_frame_4.c: Likewise.
9870         * gcc.target/aarch64/test_frame_7.c: Likewise.
9872 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9874         * gcc.target/i386/chkp-always_inline.c: New.
9876 2015-01-15  Andrew Pinski  <apinski@cavium.com>
9877             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9879         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9880         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9882 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
9884         PR fortran/60255
9885         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9886         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9888 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9890         PR fortran/64578
9891         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9893 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
9895         PR target/64652
9896         * gcc.target/sh/torture/pr64652.c: New.
9898 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9900         * gcc.dg/ipa/ipa-icf-32.c: Update template.
9901         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9902         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9903         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9904         * c-c++-common/asan/kasan-recover-1.c: Likewise.
9905         * c-c++-common/asan/kasan-recover-2.c: Likewise.
9907 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9909         PR ipa/64378
9910         * g++.dg/torture/pr64378.C: New testcase.
9912 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9914         PR fortran/57959
9915         * gfortran.dg/block_13.f08: New test
9917 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9919         PR fortran/55901
9920         * gfortran.dg/associate_1.f03: Allow test for character with
9921         automatic length.
9923 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9925         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9926         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9928 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9930         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9932 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
9934         PR fortran/64578
9935         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9937 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9939         PR fortran/60357
9940         * gfortran.dg/alloc_comp_assign_13.f08: New test.
9942         PR fortran/61275
9943         * gfortran.dg/alloc_comp_assign_14.f08: New test.
9945         PR fortran/55932
9946         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9948 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9950         PR fortran/60334
9951         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9953 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
9955         PR rtl-optimization/52773
9956         * gcc.c-torture/compile/pr52773.c: New test.
9958 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9960         PR c++/62134
9961         * g++.dg/cpp0x/alias-decl-46.C: New.
9963 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9965         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9967 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9969         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9970         Add trace.
9971         (CHECK_FP): Likewise.
9972         (CHECK_CUMULATIVE_SAT): Likewise.
9974 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9976         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9977         (Set_Neon_Cumulative_Sat): Add parameter.
9978         (__set_neon_cumulative_sat): Support new parameter.
9979         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9980         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9981         argument.
9982         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9983         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9984         argument.
9986 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9988         * g++.dg/tsan/vptr_benign_race.C: New testcase.
9989         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9991 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9993         PR c++/60056
9994         * g++.dg/tls/thread_local-ice4.C: New.
9996 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
9998         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9999         than Neon options.
10001 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10003         PR c++/62276
10004         * g++.dg/cpp0x/vt-62276.C: New.
10006 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10008         PR middle-end/64353
10009         * g++.dg/pr64353.C: New.
10011 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10013         PR target/64263
10014         * gcc.target/aarch64/pr64263_1.c: New test.
10016 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
10018         PR tree-optimization/64434
10019         * gcc.dg/torture/pr64434.c: Move to...
10020         * gcc.dg/pr64434.c: ... here.
10022 2015-01-16  Richard Biener  <rguenther@suse.de>
10024         PR middle-end/64614
10025         * gcc.dg/uninit-18.c: New testcase.
10027 2015-01-16  Richard Biener  <rguenther@suse.de>
10029         PR tree-optimization/64568
10030         * g++.dg/torture/pr64568-2.C: New testcase.
10032 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10034         PR target/64363
10035         * gcc.target/i386/chkp-label-address.c: New.
10037 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
10039         PR fortran/45290
10040         * gfortran.dg/pointer_init_6.f90: Extended.
10042 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
10044         * gcc.c-torture/compile/20150108.c: New test.
10046 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10048         * gcc.target/visium: New directory.
10050 2015-01-16  Richard Biener  <rguenther@suse.de>
10052         PR tree-optimization/61743
10053         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10054         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10056 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
10058         * gcc.dg/pr64015.c: New test.
10060 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
10062         PR ipa/64163
10063         PR ipa/64612
10064         * g++.dg/ipa/pr64612.C: New test.
10066 2015-01-16  Renlin Li  <renlin.li@arm.com>
10068         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10070 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
10072         * gcc.target/i386/sse-14.c: Test new intrinsic.
10073         * gcc.target/i386/sse-22.c: Ditto.
10075 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10077         PR c++/58614
10078         * g++.dg/cpp0x/auto44.C: New.
10080 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
10082         PR target/59710
10083         * gcc.target/nios2/gpopt-all.c: New test case.
10084         * gcc.target/nios2/gpopt-local.c: New test case.
10085         * gcc.target/nios2/gpopt-global.c: New test case.
10086         * gcc.target/nios2/gpopt-data.c: New test case.
10087         * gcc.target/nios2/gpopt-none.c: New test case.
10089 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
10091         * g++.dg/ubsan/vptr-1.C: New test.
10092         * g++.dg/ubsan/vptr-2.C: New test.
10093         * g++.dg/ubsan/vptr-3.C: New test.
10094         * g++.dg/ubsan/vptr-4.C: New test.
10095         * g++.dg/ubsan/vptr-5.C: New test.
10096         * g++.dg/ubsan/vptr-6.C: New test.
10097         * g++.dg/ubsan/vptr-7.C: New test.
10098         * g++.dg/ubsan/vptr-8.C: New test.
10099         * g++.dg/ubsan/vptr-9.C: New test.
10101 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
10103         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10104         is set up.
10105         * lib/gcc-dg.exp: Likewise.
10107 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
10109         PR rtl-optimization/64110
10110         * gcc.target/i386/pr64110.c: Add scan-assembler.
10112 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
10113             James Norris  <jnorris@codesourcery.com>
10114             Cesar Philippidis  <cesar@codesourcery.com>
10115             Ilmir Usmanov  <i.usmanov@samsung.com>
10117         * lib/target-supports.exp (check_effective_target_fopenacc): New
10118         procedure.
10119         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10120         * g++.dg/goacc/goacc.exp: Likewise.
10121         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10122         * gcc.dg/goacc/goacc.exp: Likewise.
10123         * gfortran.dg/goacc/goacc.exp: Likewise.
10124         * c-c++-common/cpp/openacc-define-1.c: New file.
10125         * c-c++-common/cpp/openacc-define-2.c: Likewise.
10126         * c-c++-common/cpp/openacc-define-3.c: Likewise.
10127         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10128         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10129         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10130         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10131         * c-c++-common/goacc/asyncwait-1.c: Likewise.
10132         * c-c++-common/goacc/cache-1.c: Likewise.
10133         * c-c++-common/goacc/clauses-fail.c: Likewise.
10134         * c-c++-common/goacc/collapse-1.c: Likewise.
10135         * c-c++-common/goacc/data-1.c: Likewise.
10136         * c-c++-common/goacc/data-2.c: Likewise.
10137         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10138         * c-c++-common/goacc/deviceptr-1.c: Likewise.
10139         * c-c++-common/goacc/deviceptr-2.c: Likewise.
10140         * c-c++-common/goacc/deviceptr-3.c: Likewise.
10141         * c-c++-common/goacc/if-clause-1.c: Likewise.
10142         * c-c++-common/goacc/if-clause-2.c: Likewise.
10143         * c-c++-common/goacc/kernels-1.c: Likewise.
10144         * c-c++-common/goacc/loop-1.c: Likewise.
10145         * c-c++-common/goacc/loop-private-1.c: Likewise.
10146         * c-c++-common/goacc/nesting-1.c: Likewise.
10147         * c-c++-common/goacc/nesting-data-1.c: Likewise.
10148         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10149         * c-c++-common/goacc/parallel-1.c: Likewise.
10150         * c-c++-common/goacc/pcopy.c: Likewise.
10151         * c-c++-common/goacc/pcopyin.c: Likewise.
10152         * c-c++-common/goacc/pcopyout.c: Likewise.
10153         * c-c++-common/goacc/pcreate.c: Likewise.
10154         * c-c++-common/goacc/pragma_context.c: Likewise.
10155         * c-c++-common/goacc/present-1.c: Likewise.
10156         * c-c++-common/goacc/reduction-1.c: Likewise.
10157         * c-c++-common/goacc/reduction-2.c: Likewise.
10158         * c-c++-common/goacc/reduction-3.c: Likewise.
10159         * c-c++-common/goacc/reduction-4.c: Likewise.
10160         * c-c++-common/goacc/sb-1.c: Likewise.
10161         * c-c++-common/goacc/sb-2.c: Likewise.
10162         * c-c++-common/goacc/sb-3.c: Likewise.
10163         * c-c++-common/goacc/update-1.c: Likewise.
10164         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10165         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10166         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10167         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10168         * gfortran.dg/goacc/assumed.f95: Likewise.
10169         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10170         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10171         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10172         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10173         * gfortran.dg/goacc/branch.f95: Likewise.
10174         * gfortran.dg/goacc/cache-1.f95: Likewise.
10175         * gfortran.dg/goacc/coarray.f95: Likewise.
10176         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10177         * gfortran.dg/goacc/cray.f95: Likewise.
10178         * gfortran.dg/goacc/critical.f95: Likewise.
10179         * gfortran.dg/goacc/data-clauses.f95: Likewise.
10180         * gfortran.dg/goacc/data-tree.f95: Likewise.
10181         * gfortran.dg/goacc/declare-1.f95: Likewise.
10182         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10183         * gfortran.dg/goacc/fixed-1.f: Likewise.
10184         * gfortran.dg/goacc/fixed-2.f: Likewise.
10185         * gfortran.dg/goacc/fixed-3.f: Likewise.
10186         * gfortran.dg/goacc/fixed-4.f: Likewise.
10187         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10188         * gfortran.dg/goacc/if.f95: Likewise.
10189         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10190         * gfortran.dg/goacc/list.f95: Likewise.
10191         * gfortran.dg/goacc/literal.f95: Likewise.
10192         * gfortran.dg/goacc/loop-1.f95: Likewise.
10193         * gfortran.dg/goacc/loop-2.f95: Likewise.
10194         * gfortran.dg/goacc/loop-3.f95: Likewise.
10195         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10196         * gfortran.dg/goacc/omp.f95: Likewise.
10197         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10198         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10199         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10200         * gfortran.dg/goacc/parameter.f95: Likewise.
10201         * gfortran.dg/goacc/private-1.f95: Likewise.
10202         * gfortran.dg/goacc/private-2.f95: Likewise.
10203         * gfortran.dg/goacc/private-3.f95: Likewise.
10204         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10205         * gfortran.dg/goacc/reduction-2.f95: Likewise.
10206         * gfortran.dg/goacc/reduction.f95: Likewise.
10207         * gfortran.dg/goacc/routine-1.f90: Likewise.
10208         * gfortran.dg/goacc/routine-2.f90: Likewise.
10209         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10210         * gfortran.dg/goacc/several-directives.f95: Likewise.
10211         * gfortran.dg/goacc/sie.f95: Likewise.
10212         * gfortran.dg/goacc/subarrays.f95: Likewise.
10213         * gfortran.dg/gomp/map-1.f90: Likewise.
10214         * gfortran.dg/openacc-define-1.f90: Likewise.
10215         * gfortran.dg/openacc-define-2.f90: Likewise.
10216         * gfortran.dg/openacc-define-3.f90: Likewise.
10217         * g++.dg/gomp/block-1.C: Update for changed compiler output.
10218         * g++.dg/gomp/block-2.C: Likewise.
10219         * g++.dg/gomp/block-3.C: Likewise.
10220         * g++.dg/gomp/block-5.C: Likewise.
10221         * g++.dg/gomp/target-1.C: Likewise.
10222         * g++.dg/gomp/target-2.C: Likewise.
10223         * g++.dg/gomp/taskgroup-1.C: Likewise.
10224         * g++.dg/gomp/teams-1.C: Likewise.
10225         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10226         * gcc.dg/cilk-plus/jump.c: Likewise.
10227         * gcc.dg/gomp/block-1.c: Likewise.
10228         * gcc.dg/gomp/block-10.c: Likewise.
10229         * gcc.dg/gomp/block-2.c: Likewise.
10230         * gcc.dg/gomp/block-3.c: Likewise.
10231         * gcc.dg/gomp/block-4.c: Likewise.
10232         * gcc.dg/gomp/block-5.c: Likewise.
10233         * gcc.dg/gomp/block-6.c: Likewise.
10234         * gcc.dg/gomp/block-7.c: Likewise.
10235         * gcc.dg/gomp/block-8.c: Likewise.
10236         * gcc.dg/gomp/block-9.c: Likewise.
10237         * gcc.dg/gomp/target-1.c: Likewise.
10238         * gcc.dg/gomp/target-2.c: Likewise.
10239         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10240         * gcc.dg/gomp/teams-1.c: Likewise.
10242 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
10244         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10245         test case.
10247 2015-01-15  Mike Stump  <mikestump@comcast.net>
10249         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10250         * gcc.dg/inline_2.c: Likewise.
10251         * gcc.dg/inline_3.c: Likewise.
10252         * gcc.dg/inline_4.c: Likewise.
10254 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
10256         PR fortran/58023
10257         * gfortran.dg/proc_ptr_comp_43.f90: New.
10259 2015-01-15  Mike Stump  <mikestump@comcast.net>
10261         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10262         * gcc.dg/unroll_2.c: Likewise.
10263         * gcc.dg/unroll_3.c: Likewise.
10264         * gcc.dg/unroll_4.c: Likewise.
10265         * gcc.dg/unroll_5.c: Likewise.
10267 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
10269         PR target/63971
10270         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10271         in epilogue.
10272         * gcc.target/aarch64/test_frame_6.c: Likewise.
10273         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10274         x30 and x19 (in the epilogue).
10275         * gcc.target/aarch64/test_frame_4.c: Likewise.
10276         * gcc.target/aarch64/test_frame_7.c: Likewise.
10278 2015-01-15  Martin Liska  <mliska@suse.cz>
10280         * g++.dg/ipa/pr64068.C: New test.
10281         * gcc.dg/ipa/PR64559.c: New test.
10283 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10285         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10286         with PIE.
10288 2015-01-15  Richard Biener  <rguenther@suse.de>
10290         PR tree-optimization/61743
10291         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10292         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10294 2015-01-15 Renlin Li <renlin.li@arm.com>
10296         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10297         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10299 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10301         * gcc.dg/vect/vect-aggressive-1.c: New.
10302         * gcc.target/i386/avx2-vect-aggressive.c: New.
10304 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10306         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10308 2015-01-15  Richard Biener  <rguenther@suse.de>
10310         PR lto/64415
10311         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10312         -Wl,-undefined,dynamic_lookup.
10314 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
10316         * gnat.dg/opt47.adb: New test.
10318 2015-01-15  Richard Biener  <rguenther@suse.de>
10320         PR lto/64415
10321         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10323 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10325         PR tree-optimization/64434
10326         * gcc.dg/torture/pr64434.c: New test.
10328 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10330         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10331         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
10332         -march=loongson* and -march=octeon* require -mno-micromips.
10334 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10335             Matthew Fortune  <matthew.fortune@imgtec.com>
10337         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10338         * gcc.target/mips/call-saved-5.c (foo): Likewise.
10339         * gcc.target/mips/call-saved-6.c (foo): Likewise.
10340         * gcc.target/mips/call-saved-7.c: New file.
10341         * gcc.target/mips/call-saved-8.c: New file.
10342         * gcc.target/mips/call-saved-9.c: New file.
10344 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
10346         * gcc.target/mips/lsa.c: New file.
10347         * gcc.target/mips/mips64-lsa.c: Likewise.
10348         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10349         * gcc.target/mips/mulsize-4.c: Likewise.
10350         * gcc.target/mips/mulsize-5.c: New file.
10351         * gcc.target/mips/mulsize-6.c: Likewise.
10352         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10353         and !HAS_LSA as ghost options.
10354         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10355         for !HAS_LSA.
10357 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
10359         * g++.dg/torture/20141013.c: Set -fno-short-enums.
10361 2015-01-15  Richard Biener  <rguenther@suse.de>
10363         PR middle-end/64365
10364         * gcc.dg/torture/pr64365.c: New testcase.
10366 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
10368         * gcc.dg/stackprotectexplicit1.c: New test.
10369         * g++.dg/stackprotectexplicit2.c: New test.
10371 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10373         PR target/61933
10374         * gfortran.dg/inquire_internal.f90: New.
10375         * gfortran.dg/negative_unit_check.f90: New.
10377 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
10379         PR target/53988
10380         * gcc.target/sh/pr53988-1.c: New.
10382 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
10384         PR c++/58671
10385         * g++.dg/tls/thread_local-ice3.C: New.
10387 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10389         * gcc.target/i386/fentry-override.c: Properly place {} in target
10390         selector.  Remove nonpic.
10391         * gcc.target/i386/fentry.c: Likewise.
10393 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10395         * gcc.dg/atomic-invalid.c: Check for invalid memory model
10396         warnings instead of errors.
10398 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
10400         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10401         option support instead of ENABLE_LTO from Makefile.
10403 2015-01-14  Richard Biener  <rguenther@suse.de>
10405         PR tree-optimization/59354
10406         * gcc.dg/vect/pr59354.c: New testcase.
10408 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
10410         * lib/target-supports.exp
10411         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10412         on ARM architures before v7.
10414 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10416         PR middle-end/59448
10417         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10418         an atomic_exchange.
10420 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10422         PR target/64386
10423         * gcc.target/i386/pr64386.c: New test.
10425 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10427         PR target/64393
10428         * gcc.target/i386/pr64393.c: New test.
10430 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10432         PR target/64387
10433         * gcc.target/i386/pr64387.c: New test.
10435 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
10437         * gcc.target/aarch64/store-pair-1.c: Fix typo.
10439 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10441         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10443 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10445         PR target/64453
10446         * gcc.target/arm/pr64453.c: New.
10448 2015-01-14  Richard Biener  <rguenther@suse.de>
10450         PR lto/64415
10451         * gcc.dg/lto/pr64415_0.c: New testcase.
10452         * gcc.dg/lto/pr64415_1.c: Likewise.
10454 2015-01-14  Martin Liska  <mliska@suse.cz>
10456         * gcc.dg/ipa/pr64307.c: New test.
10458 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
10460         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10461         64-bit and 128-bit.
10463 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10465         PR target/64460
10466         * gcc.target/arm/pr64460_1.c: New test.
10468 2015-01-14  Richard Biener  <rguenther@suse.de>
10470         PR tree-optimization/64493
10471         PR tree-optimization/64495
10472         * gcc.dg/vect/pr64493.c: New testcase.
10473         * gcc.dg/vect/pr64495.c: Likewise.
10475 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
10477         * gcc.dg/Warray-bounds-11.c: New test-case.
10479 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10481         * gcc.target/mips/octeon3-pipe-1.c: New test.
10483 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
10485         * jit.dg/harness.h (set_up_logging): Move string concatenation
10486         into...
10487         (concat_strings): New function.
10488         (dump_reproducer): New function.
10489         (test_jit): Call dump_reproducer.
10490         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10491         function.
10492         (jit-dg-test): Delete any generated reproducer from previous runs.
10493         Verify that a generated reproducer was created, and verify that it
10494         compiles.
10495         * jit.dg/test-nested-contexts.c (main): Call
10496         gcc_jit_context_dump_reproducer_to_file.
10498 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10500         * gcc.dg/aru-2.c: Add dg-require-profiling.
10502 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10504         * lib/target-supports.exp (check_profiling_available): Check if
10505         -pg links.
10507 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
10509         PR ipa/64565
10510         * g++.dg/torture/pr64565.C: New testcase.
10512 2015-01-13  Marek Polacek  <polacek@redhat.com>
10514         PR middle-end/64391
10515         * gcc.dg/tm/pr64391.c: New test.
10517 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10519         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10520         true.
10522 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10524         * gcc.target/i386/pie.c: New test.
10526         * lib/target-supports.exp (check_effective_target_pie): New.
10528 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10530         PR rtl-optimization/64286
10531         * gcc.target/i386/avx2-pr64286.c: New test.
10533 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
10535         PR c++/57626
10536         * g++.dg/cpp0x/vt-57626.C: New.
10538 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10540         PR fortran/64528
10541         * gfortran.dg/pr64528.f90: New test.
10543 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
10545         * gcc.target/aarch64/subsp.c: New test.
10547 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10549         * gcc.target/aarch64/store-pair-1.c: New testcase.
10551 2015-01-13  Richard Biener  <rguenther@suse.de>
10553         PR lto/64373
10554         * gcc.dg/lto/pr64373_0.c: New testcase.
10556 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10558         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10559         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10561 2015-01-13  Richard Biener  <rguenther@suse.de>
10563         PR tree-optimization/64406
10564         * gcc.dg/pr64406.c: New testcase.
10566 2015-01-13  Richard Biener  <rguenther@suse.de>
10568         PR tree-optimization/64404
10569         * gcc.dg/vect/pr64404.c: New testcase.
10571 2015-01-13  Richard Biener  <rguenther@suse.de>
10573         PR tree-optimization/64568
10574         * g++.dg/torture/pr64568.C: New testcase.
10576 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10578         * jit.dg/test-error-local-used-from-other-function.c: New test
10579         case.
10580         * jit.dg/test-error-param-reuse.c: New test case.
10581         * jit.dg/test-error-param-sharing.c: New test case.
10582         * jit.dg/test-error-param-used-from-other-function.c: New test
10583         case.
10584         * jit.dg/test-error-param-used-without-a-function.c: New test
10585         case.
10587 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
10589         PR tree-optimization/64563
10590         * gcc.dg/pr64563.c: New test.
10592         PR target/64513
10593         * gcc.target/i386/pr64513.c: New test.
10595         PR tree-optimization/64454
10596         * gcc.dg/pr64454.c: New test.
10598         PR testsuite/64028
10599         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10600         bind_pic_locally.
10601         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10602         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10603         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10604         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10605         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10606         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10607         * gcc.dg/vect/slp-25.c: Likewise.
10608         * gcc.dg/vect/vect-109.c: Likewise.
10609         * gcc.dg/vect/vect-13.c: Likewise.
10610         * gcc.dg/vect/vect-17.c: Likewise.
10611         * gcc.dg/vect/vect-18.c: Likewise.
10612         * gcc.dg/vect/vect-19.c: Likewise.
10613         * gcc.dg/vect/vect-20.c: Likewise.
10614         * gcc.dg/vect/vect-21.c: Likewise.
10615         * gcc.dg/vect/vect-22.c: Likewise.
10616         * gcc.dg/vect/vect-27.c: Likewise.
10617         * gcc.dg/vect/vect-29.c: Likewise.
10618         * gcc.dg/vect/vect-2-big-array.c: Likewise.
10619         * gcc.dg/vect/vect-2.c: Likewise.
10620         * gcc.dg/vect/vect-3.c: Likewise.
10621         * gcc.dg/vect/vect-4.c: Likewise.
10622         * gcc.dg/vect/vect-5.c: Likewise.
10623         * gcc.dg/vect/vect-72.c: Likewise.
10624         * gcc.dg/vect/vect-73-big-array.c: Likewise.
10625         * gcc.dg/vect/vect-73.c: Likewise.
10626         * gcc.dg/vect/vect-77-global.c: Likewise.
10627         * gcc.dg/vect/vect-78-global.c: Likewise.
10628         * gcc.dg/vect/vect-7.c: Likewise.
10629         * gcc.dg/vect/vect-86.c: Likewise.
10630         * gcc.dg/vect/vect-align-1.c: Likewise.
10631         * gcc.dg/vect/vect-align-3.c: Likewise.
10632         * gcc.dg/vect/vect-all-big-array.c: Likewise.
10633         * gcc.dg/vect/vect-all.c: Likewise.
10634         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10635         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10636         * gcc.dg/vect/vect-peel-3.c: Likewise.
10637         * gcc.dg/vect/vect-peel-4.c: Likewise.
10638         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10640 2015-01-12  Jeff Law  <law@redhat.com>
10642         PR target/64461
10643         * gcc.target/m68k/pr64461.c: New test.
10645 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10647         * jit.dg/test-array-as-pointer.c (create_code): Update call
10648         to gcc_jit_context_new_global by setting "kind" to
10649         GCC_JIT_GLOBAL_IMPORTED.
10650         * jit.dg/test-error-array-as-pointer.c: Likewise.
10651         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10652         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10653         setting kind to GCC_JIT_GLOBAL_EXPORTED.
10654         * jit.dg/test-using-global.c (the_global): Rename to...
10655         (imported_global): ...this.
10656         (create_code): Update to test the three kinds of global.
10657         (verify_code): Likewise.
10659 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
10661         PR testsuite/64427
10662         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
10663         undefined behavior.
10664         * gcc.target/i386/pr64291-2.c: Updated.
10666 2015-01-12  Richard Biener  <rguenther@suse.de>
10668         PR tree-optimization/64530
10669         * gfortran.dg/pr64530.f90: New testcase.
10671 2015-01-12  Richard Biener  <rguenther@suse.de>
10673         PR middle-end/64357
10674         * gcc.dg/torture/pr64357.c: New testcase.
10676 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
10678         * gcc.target/i386/nop-mcount.c: Properly place {} in target
10679         selector.
10681 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10682         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10684 2015-01-12  Martin Liska  <mliska@suse.cz>
10686         * gcc.dg/ipa/PR64550.c: New test.
10688 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
10690         PR ipa/63470
10691         * g++.dg/ipa/pr63470.C: New testcase.
10693 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10695         PR fortran/63733
10696         * gfortran.dg/typebound_operator_20.f90: New.
10698 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10700         PR fortran/58023
10701         * gfortran.dg/proc_ptr_comp_42.f90: New.
10703 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10705         PR fortran/64508
10706         * gfortran.dg/proc_ptr_comp_41.f90: New.
10708 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
10710         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10712 2015-01-10  Tobias Burnus  <burnus@net-b.de>
10714         PR fortran/64522
10715         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10716         and add dg-excess-errors.
10717         * gfortran.dg/line_length_6.f90: New.
10718         * gfortran.dg/line_length_7.f90: New.
10719         * gfortran.dg/line_length_8.f90: New.
10720         * gfortran.dg/line_length_9.f90: New.
10721         * gfortran.dg/line_length_10.f90: New.
10722         * gfortran.dg/line_length_11.f90: New.
10724 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10726         * jit.dg/test-threads.c (struct testcase): Move declaration
10727         to jit.dg/all-non-failing-tests.h.
10728         (testcases): Likewise.
10729         * jit.dg/all-non-failing-tests.h (struct testcase): Move
10730         declaration here from jit.dg/all-non-failing-tests.h.
10731         (testcases): Likewise.
10732         * jit.dg/test-combination.c (create_code): Eliminate spelling
10733         out all of the testcases in favor of looping through the
10734         "testcases" metadata.
10735         (verify_code): Likewise.
10737 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
10739         PR rtl-optimization/64536
10740         * gcc.dg/pr64536.c: New test.
10742 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10744         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10745         * jit.dg/test-combination.c (create_code): Likewise.
10746         (verify_code): Likewise.
10747         * jit.dg/test-constants.c: New test case.
10748         * jit.dg/test-threads.c: Add test-constants.c.
10750 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
10752         PR libobjc/51891
10753         * objc.dg/gnu-api-2-class.m: Add a test case
10754         for the above change.
10756 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10758         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10760 2015-01-09  Richard Biener  <rguenther@suse.de>
10762         PR tree-optimization/64410
10763         * g++.dg/vect/pr64410.cc: New testcase.
10765 2015-01-09  Martin Liska  <mliska@suse.cz>
10767         * gcc.dg/ipa/ipa-icf-32.c: New test.
10769 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10771         * c-c++-common/tsan/tsan_barrier.h: New.
10772         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10773         * c-c++-common/tsan/bitfield_race.c: Likewise.
10774         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10775         * c-c++-common/tsan/mutexset1.c: Likewise.
10776         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10777         * c-c++-common/tsan/race_on_mutex.c: Likewise.
10778         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10779         * c-c++-common/tsan/simple_race.c: Likewise.
10780         * c-c++-common/tsan/simple_stack.c: Likewise.
10781         * c-c++-common/tsan/sleep_sync.c: Likewise.
10782         * c-c++-common/tsan/tiny_race.c: Likewise.
10783         * c-c++-common/tsan/tls_race.c: Likewise.
10784         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10785         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10786         * g++.dg/tsan/atomic_free.C: Likewise.
10787         * g++.dg/tsan/atomic_free2.C: Likewise.
10788         * g++.dg/tsan/cond_race.C: Likewise.
10789         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10791 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
10793         PR testsuite/62250
10794         * lib/target-supports.exp (check_effective_target_libatomic_available):
10795         New.
10796         * gfortran.dg/coarray/caf.exp: Only add -latomic for
10797         targets that match effective-target libatomic_available.
10798         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10800 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10802         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10803         Verify the result of gcc_jit_context_get_last_error.
10804         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10806 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10808         PR tree-optimization/63989
10809         * gcc.dg/strlenopt-27.c: New test.
10811 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10813         * jit.dg/harness.h (set_up_logging): New function.
10814         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
10815         set_up_logging on the context, so that every testcase is
10816         logged to a particular file.
10817         * jit.dg/test-nested-contexts.c (main): Open a logfile,
10818         and call gcc_jit_context_set_logfile on the top-level context.
10820 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10822         PR target/64338
10823         * g++.dg/opt/pr64338.C: New test.
10825 2015-01-08  Tobias Burnus  <burnus@net-b.de>
10827         * gfortran.dg/coarray/codimension_2b.f90: New file.
10828         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10829         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10831 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10833         PR c++/59004
10834         * g++.dg/ext/fnname4.C: New.
10836 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10838         PR c++/64462
10839         * g++.dg/cpp0x/constexpr-64462.C: New.
10841 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10843         PR c++/60753
10844         * g++.dg/cpp0x/deleted10.C: New.
10846 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10848         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10850 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10852         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10853         GCC_JIT_UNARY_OP_ABS.
10854         (verify_unary_ops): Likewise.
10856 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10858         * jit.dg/test-arith-overflow.c: New test case.
10859         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10860         * jit.dg/test-combination.c (create_code): Likewise.
10861         (verify_code): Likewise.
10862         * jit.dg/test-threads.c (testcases): Likewise.
10864 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10866         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10867         rather than "jit".  Load g++.exp, and call g++_init.
10868         Run test-*.cc files within the testsuite and *.cc files within
10869         docs/examples.
10870         (jit-dg-test): Drop the addition of -fgnu89-inline to
10871         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10872         doing it when compiling C testcases (since g++ does not handle
10873         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10874         is restored to the value after g++_init ran, rather than the
10875         value before g++_init ran.  Return a list of
10876         $comp_output $output_file, as dg-test assumes.
10878 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10880         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10881         make it easier to figure out the origin of each test result when
10882         running test-combination.c and test-threads.c.
10883         (CHECK_VALUE): Likewise.
10884         (CHECK_DOUBLE_VALUE): Likewise.
10885         (CHECK_STRING_VALUE): Likewise.
10886         (CHECK_STRING_STARTS_WITH): Likewise.
10887         (CHECK_STRING_CONTAINS): Likewise.
10888         (CHECK): Likewise.
10889         (check_string_value): Likewise, add "funcname" param.
10890         (check_string_starts_with): Likewise.
10891         (check_string_contains): Likewise.
10893 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10895         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10896         generating name of built executable.
10898 2015-01-07  Marek Polacek  <polacek@redhat.com>
10900         PR c/64440
10901         * gcc.dg/pr64440.c: New test.
10902         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10904 2015-01-07  Marek Polacek  <polacek@redhat.com>
10906         PR c/64417
10907         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10908         * gcc.dg/pr64417.c: New test.
10910 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10912         PR target/64505
10913         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10914         fix is correct.
10916 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10918         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10919         Check if testcases run without errors, not just if they compile.
10921 2015-01-06  Christian Bruel  <christian.bruel@st.com>
10923         PR target/64507
10924         * gcc.target/sh/pr64507.c: New test.
10926 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
10928         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10930 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
10932         * c-c++-common/asan/sanitize-all-1.c: New test.
10933         * c-c++-common/ubsan/sanitize-all-1.c: New test.
10934         * c-c++-common/ubsan/sanitize-all-2.c: New test.
10935         * c-c++-common/ubsan/sanitize-all-3.c: New test.
10936         * c-c++-common/ubsan/sanitize-all-4.c: New test.
10938 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10940         * lib/target-supports.exp (check_profiling_available): Return 0 for
10941         Visium.
10942         (check_effective_target_tls_runtime): Likewise.
10943         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10944         * gcc.dg/20020312-2.c: Adjust for Visium.
10945         * gcc.dg/tls/thr-cse-1.c: Likewise
10946         * gcc.dg/tree-ssa/20040204-1.c: Likewise
10947         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10948         * gcc.dg/weak/typeof-2.c: Likewise.
10950 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
10952         PR rtl-optimization/64287
10953         * gcc.dg/aru-2.c: New test.
10955 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10957         PR sanitizer/64344
10958         * c-c++-common/ubsan/pr64344-1.c: New test.
10959         * c-c++-common/ubsan/pr64344-2.c: New test.
10961         PR tree-optimization/64465
10962         * gcc.dg/pr64465.c: New test.
10964         PR tree-optimization/64494
10965         * gcc.c-torture/compile/pr64494.c: New test.
10967 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10969         PR fortran/47674
10970         * gfortran.dg/realloc_on_assign_25.f90:  New test.
10972 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10974         Update copyright years.
10976 2015-01-05  Marek Polacek  <polacek@redhat.com>
10978         PR c/64423
10979         * gcc.dg/pr64423.c: New test.
10981 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10983         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10984         mmix-knuth-mmixware for the same reason as for MIPS.
10985         * gcc.dg/debug/debug-2.c: Ditto.
10987         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10989 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
10991         PR testsuite/62250
10992         * lib/gfortran.exp: Add libatomic library search path.
10993         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10994         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10996         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10998 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11000         * c-c++-common/tsan/bitfield_race.c: New testcase.
11001         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11003 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11005         * gfortran.dg/coarray/collectives_4.f90: New.
11007 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
11009         PR fortran/57562
11010         * gfortran.dg/extends_16.f90: New.
11012 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11014         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11016 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11018         * gfortran.dg/coarray/codimension_2.f90: New.
11019         * gfortran.dg/coarray/codimension_2a.f90: New.
11020         * gfortran.dg/coarray_35.f90: New.
11021         * gfortran.dg/coarray_35a.f90: New.
11023 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
11025         PR fortran/60507
11026         * gfortran.dg/dummy_procedure_11.f90: New.
11028 Copyright (C) 2015 Free Software Foundation, Inc.
11030 Copying and distribution of this file, with or without modification,
11031 are permitted in any medium without royalty provided the copyright
11032 notice and this notice are preserved.