2015-09-17 Christian Bruel <christian.bruel@st.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob86ba5b7e919896cb48a32ebe4664b17ef6c52c18
1 2015-09-17  Christian Bruel  <christian.bruel@st.com>
3         * gcc.target/arm/attr_thumb-static2.c: New test.
5 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7         * gnat.dg/overflow_sum3.adb: New test.
9 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
11         * gcc.target/arm/stack-checking.c: New test.
13 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
15         PR fortran/52846
16         * gfortran.dg/public_private_module_5.f90: Add module procedure
17         trigger_smod to ensure that the smod file is written.
19 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
21         * gcc.target/aarch64/copysign_1.c: New.
22         * gcc.target/aarch64/copysign_2.c: New.
24 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
26         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
27         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
28         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
30 2015-09-16  John Marino  <gnugcc@marino.st>
32         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
34 2015-09-16  Richard Biener  <rguenther@suse.de>
36         PR middle-end/67253
37         * gcc.dg/torture/pr67253.c: New testcase.
39 2015-09-16  Richard Biener  <rguenther@suse.de>
41         PR middle-end/67271
42         * gcc.dg/pr67271.c: New testcase.
44 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
46         * gnat.dg/opt49.adb: New test.
48 2015-09-16  Richard Biener  <rguenther@suse.de>
50         PR middle-end/67442
51         * gcc.dg/torture/pr67442.c: New testcase.
53 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
55         * gnat.dg/array24.adb: New test.
56         * gnat.dg/blocklocs.adb: Delete.
58 2015-09-15  Marek Polacek  <polacek@redhat.com>
60         PR c/67580
61         * gcc.dg/pr67580.c: New test.
63 2015-09-15  Richard Biener  <rguenther@suse.de>
65         PR tree-optimization/67470
66         * gcc.dg/torture/pr67470.c: New testcase.
68 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
70         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
72 2015-09-15  Richard Biener  <rguenther@suse.de>
74         PR middle-end/67563
75         * gcc.dg/pr67563.c: New testcase.
77 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
79         PR fortran/67460
80         * gfortran.dg/pr67460.f90: New test.
82 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
84         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
85         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
87 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
89         PR c++/51911
90         * g++.dg/cpp0x/new-auto1.C: New.
92 2015-09-11  Mark Wielaard  <mjw@redhat.com>
94         PR c/28901
95         * g++.dg/warn/unused-variable-1.C: New test.
96         * g++.dg/warn/unused-variable-2.C: Likewise.
97         * gcc.dg/unused-4.c: Adjust warning for static const.
98         * gcc.dg/unused-variable-1.c: New test.
99         * gcc.dg/unused-variable-2.c: Likewise.
101 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
103         * gfortran.dg/private_type_3.f90: Require visibility.
104         * gfortran.dg/module_variable_2.f90: Same.
105         * gfortran.dg/nested_forall_1.f: Same.
106         * gfortran.dg/elemental_dependency_4.f90: Same.
107         * gfortran.dg/bind_c_usage_25.f90: Same.
108         * gfortran.dg/access_spec_1.f90: Same.
109         * gfortran.dg/public_private_module_2.f90: Same.
110         * gfortran.dg/host_assoc_variable_1.f90: Same.
111         * gfortran.dg/public_private_module_6.f90: Same.
112         * gfortran.dg/module_variable_1.f90: Same.
113         * gfortran.dg/pr37286.f90: Same.
114         * gfortran.dg/internal_pack_7.f90: Same.
115         * gfortran.dg/submodule_10.f08: Same.
116         * gfortran.dg/allocatable_function_8.f90: Same.
117         * gfortran.dg/merge_init_expr_2.f90: Same.
118         * gfortran.dg/class_37.f03: Same.
119         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
120         * gfortran.dg/typebound_call_20.f03: Same.
121         * gfortran.dg/proc_ptr_result_3.f90: Same.
122         * gfortran.dg/pr32535.f90: Same.
123         * gfortran.dg/typebound_proc_19.f90: Same.
124         * gfortran.dg/initialization_10.f90: Same.
125         * gfortran.dg/bind_c_usage_8.f03: Same.
126         * gfortran.dg/pr61335.f90: Same.
127         * gfortran.dg/elemental_dependency_5.f90: Same.
128         * gfortran.dg/proc_ptr_3.f90: Same.
129         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
131 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
133         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
134         * gcc.dg/Wno-frame-address.c: Skip for Visium.
135         * gcc.dg/loop-8.c: Likewise.
137 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
139         PR ada/66965
140         * gnat.dg/specs/addr1.ads: Remove.
142 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
144         * gcc.dg/pie-link.c: Add -pie to dg-options.
146 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
148         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
149         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
151 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
153         * gcc.target/powerpc/swaps-p8-20.c: New test.
154         * gcc.target/powerpc/swaps-p8-21.c: New test.
156 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
158         PR fortran/67526
159         * gfortran.dg/pr67526.f90: New test.
161 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
163         PR c++/67318
164         * g++.dg/cpp0x/variadic166.C: New.
166 2015-09-09  Mark Wielaard  <mjw@redhat.com>
168         * c-c++-common/nonnull-1.c: New test.
170 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
172         PR fortran/66993
173         * gfortran.dg/submodule_11.f08: New test.
175 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
177         PR target/67506
178         * gcc.c-torture/compile/pr67506.c: New test.
180 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
182         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
183         initialization with a byte mask.  No change expected here.
184         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
185         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
186         initialization with contigious bitmask.  Literal pool is expectd
187         to be used here.
189 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
191         PR target/67439
192         * gcc.target/arm/pr67439_1.c: New test.
194 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
196         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
197         model.
199 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
201         PR c++/67523
202         * g++.dg/gomp/pr67523.C: New test.
204         PR c++/67522
205         * g++.dg/gomp/pr67522.C: New test.
207         PR middle-end/67521
208         * c-c++-common/gomp/pr67521.c: New test.
210         PR middle-end/67517
211         * c-c++-common/gomp/pr67517.c: New test.
213         PR c++/67514
214         * g++.dg/gomp/pr67514.C: New test.
216         PR c++/67511
217         * g++.dg/gomp/pr67511.C: New test.
219         PR c/67502
220         * c-c++-common/gomp/pr67502.c: New test.
222 2015-09-09  Marek Polacek  <polacek@redhat.com>
224         PR middle-end/67512
225         * gcc.dg/pr67512.c: New test.
227 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
229         PR c++/53184
230         * g++.dg/warn/Wsubobject-linkage-1.C: New.
231         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
232         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
233         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
235 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
237         * gcc.target/aarch64/mod_2.x: New file.
238         * gcc.target/aarch64/mod_256.x: Likewise.
239         * gcc.target/arm/mod_2.c: New test.
240         * gcc.target/arm/mod_256.c: Likewise.
241         * gcc.target/aarch64/mod_2.c: Likewise.
242         * gcc.target/aarch64/mod_256.c: Likewise.
244 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
246         PR c++/67504
247         * g++.dg/gomp/pr67504.C: New test.
249         PR c/67501
250         * c-c++-common/gomp/pr67501.c: New test.
252         PR c/67500
253         * gcc.dg/gomp/pr67500.c: New test.
255         PR c/67495
256         * gcc.dg/gomp/pr67495.c: New test.
258 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
259             Sebastian Pop  <s.pop@samsung.com>
261         PR tree-optimization/53852
262         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
263         both isl-0.12 and isl-0.15.
264         * gcc.dg/graphite/uns-interchange-14.c: Same.
265         * gcc.dg/graphite/uns-interchange-15.c: Same.
266         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
268 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
269             Sebastian Pop  <s.pop@samsung.com>
271         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
272         * gcc.dg/graphite/block-1.c: Same.
273         * gcc.dg/graphite/block-5.c: Same.
274         * gcc.dg/graphite/block-6.c: Same.
275         * gcc.dg/graphite/interchange-1.c: Same.
276         * gcc.dg/graphite/interchange-10.c: Same.
277         * gcc.dg/graphite/interchange-11.c: Same.
278         * gcc.dg/graphite/interchange-13.c: Same.
279         * gcc.dg/graphite/interchange-14.c: Same.
280         * gcc.dg/graphite/interchange-3.c: Same.
281         * gcc.dg/graphite/interchange-4.c: Same.
282         * gcc.dg/graphite/interchange-7.c: Same.
283         * gcc.dg/graphite/interchange-8.c: Same.
284         * gcc.dg/graphite/interchange-9.c: Same.
285         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
286         * gcc.dg/graphite/pr35356-1.c (foo): Same.
287         * gcc.dg/graphite/pr37485.c: Same.
288         * gcc.dg/graphite/scop-0.c (int toto): Same.
289         * gcc.dg/graphite/scop-1.c: Same.
290         * gcc.dg/graphite/scop-10.c: Same.
291         * gcc.dg/graphite/scop-11.c: Same.
292         * gcc.dg/graphite/scop-12.c: Same.
293         * gcc.dg/graphite/scop-13.c: Same.
294         * gcc.dg/graphite/scop-16.c: Same.
295         * gcc.dg/graphite/scop-17.c: Same.
296         * gcc.dg/graphite/scop-18.c: Same.
297         * gcc.dg/graphite/scop-2.c: Same.
298         * gcc.dg/graphite/scop-21.c (int test): Same.
299         * gcc.dg/graphite/scop-22.c (void foo): Same.
300         * gcc.dg/graphite/scop-4.c: Same.
301         * gcc.dg/graphite/scop-5.c: Same.
302         * gcc.dg/graphite/scop-6.c: Same.
303         * gcc.dg/graphite/scop-7.c: Same.
304         * gcc.dg/graphite/scop-8.c: Same.
305         * gcc.dg/graphite/scop-9.c: Same.
306         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
307         data-refs remain inside the inner loop.
308         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
309         * gcc.dg/graphite/uns-interchange-14.c: Same.
310         * gcc.dg/graphite/uns-interchange-9.c: Same.
311         * gfortran.dg/graphite/interchange-3.f90
313 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
315         PR target/63870
316         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
317         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
318         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
319         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
320         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
321         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
322         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
323         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
324         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
325         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
326         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
327         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
329 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
331         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
332         * lib/target-supports.exp
333         (check_effective_target_arm_neon_fp16_hw): New.
335 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
337         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
338         Set additional_flags for neon-fp16 if supported, else fallback to neon.
340         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
341         (hfloat16_t): New.
342         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
343         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
344         if supported.
345         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
346         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
347         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
348         when those are supported.
349         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
350         (vdup_n_f16): New.
352         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
353         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
354         cases if supported.
356         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
357         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
358         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
359         Likewise.
360         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
361         Likewise.
362         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
364         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
365         Add float16x8_t case.
366         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
367         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
368         main, exec_vcreate): Likewise.
369         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
370         exec_vget_high): Likewise.
371         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
372         exec_vget_low): Likewise.
373         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
374         Likewise.
375         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
376         exec_vld1_dup): Likewise.
377         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
378         exec_vld1_lane): Likewise.
379         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
380         Likewise.
381         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
382         exec_vldX_dup): Likewise.
383         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
384         exec_vldX_lane): Likewise.
385         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
386         exec_vset_lane): Likewise.
387         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
388         exec_vst1_lane): Likewise.
390 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
392         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
393         * gcc.target/aarch64/vget_low_1.c: Likewise.
395 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
397         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
398         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
399         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
400         (main): update orig_data to avoid float16 NaN on bigendian.
402 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
404         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
405         float16x8_t.
406         * gcc.target/aarch64/vset_lane_1.c: Likewise.
407         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
408         * gcc.target/aarch64/vld1_lane.c: Likewise.
410 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
412         PR c++/67369
413         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
415 2015-09-07  Marek Polacek  <polacek@redhat.com>
417         PR inline-asm/67448
418         * gcc.dg/asm-10.c: New test.
420 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
422         PR middle-end/67452
423         * gcc.dg/lto/pr67452_0.c: New test.
425 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
427         PR target/65210
428         * gcc.target/avr/pr65210.c: New test.
430 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
432         PR testsuite/67450
433         * lib/target-supports.exp (check_cached_effective_target):
434         Apppend $prop to et_prop_list only if needed.
436 2015-09-04  Marek Polacek  <polacek@redhat.com>
438         PR sanitizer/67279
439         * gcc.dg/ubsan/pr67279.c: New test.
441 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
442             Petr Murzin  <petr.murzin@intel.com>
443             Kirill Yukhin <kirill.yukhin@intel.com>
445         * gcc.target/i386/avx512f-scatter-1.c: New.
446         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
447         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
449 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
451         * gfortran.dg/read_dir.f90: Delete empty directory when closing
452         rather than calling rmdir, cleanup if open fails.
454 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
456         * gcc.target/powerpc/vec-mult-char-1.c: New test.
457         * gcc.target/powerpc/vec-mult-char-2.c: New test.
458         * lib/target-supports.exp (check_effective_target_vect_char_mult):
459         Return true for PowerPC targets that implement Altivec.
461 2015-09-03  Renlin Li  <renlin.li@arm.com>
463         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
464         check the assembly.
465         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
467 2015-09-03  Martin Sebor  <msebor@redhat.com>
469         PR c/66516
470         * g++.dg/addr_builtin-1.C: New test.
471         * gcc.dg/addr_builtin-1.c: New test.
473 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
475         * gcc.target/powerpc/vec-shift.c: New test.
477 2015-09-03  Tom de Vries  <tom@codesourcery.com>
479         PR tree-optimization/65637
480         * gcc.dg/autopar/reduc-4.c: New test.
482 2015-09-03  Tom de Vries  <tom@codesourcery.com>
484         PR tree-optimization/65637
485         * gcc.dg/autopar/pr46099-2.c: New test.
487 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
489         PR middle-end/67351
490         * g++.dg/pr67351.C: New test.
492 2015-09-03  Richard Biener  <rguenther@suse.de>
494         PR ipa/66705
495         * g++.dg/lto/pr66705_0.C: New testcase.
497 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
499         PR middle-end/60586
500         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
501         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
503 2015-09-02  Marek Polacek  <polacek@redhat.com>
505         PR c/67432
506         * gcc.dg/pr67432.c: New test.
508 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
510         * lib/target-supports.exp (clear_effective_target_cache): New.
511         (check_cached_effective_target): Update et_prop_list.
512         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
513         * g++.dg/compat/compat.exp: Likewise.
514         * g++.dg/compat/struct-layout-1.exp: Likewise.
515         * lib/asan-dg.exp: Likewise.
516         * lib/atomic-dg.exp: Likewise.
517         * lib/cilk-plus-dg.exp: Likewise.
518         * lib/clearcap.exp: Likewise.
519         * lib/mpx-dg.exp: Likewise.
520         * lib/tsan-dg.exp: Likewise.
521         * lib/ubsan-dg.exp: Likewise.
523 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
525         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
527 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
528             Andrew Bennett  <andrew.bennett@imgtec.com>
530         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
531         dependencies between ISA level and compact-branches.
532         * gcc.target/mips/branch-10.c: Update expected output to allow
533         compact forms of b/bal.
534         * gcc.target/mips/branch-11.c: Likewise.
535         * gcc.target/mips/branch-12.c: Likewise.
536         * gcc.target/mips/branch-13.c: Likewise.
537         * gcc.target/mips/branch-3.c: Likewise.
538         * gcc.target/mips/branch-4.c: Likewise.
539         * gcc.target/mips/branch-5.c: Likewise.
540         * gcc.target/mips/branch-6.c: Likewise.
541         * gcc.target/mips/branch-7.c: Likewise.
542         * gcc.target/mips/branch-8.c: Likewise.
543         * gcc.target/mips/branch-9.c: Likewise.
544         * gcc.target/mips/branch-cost-1.c: Likewise.
545         * gcc.target/mips/call-1.c: Likewise.
546         * gcc.target/mips/call-2.c: Likewise.
547         * gcc.target/mips/call-3.c: Likewise.
548         * gcc.target/mips/call-4.c: Likewise.
549         * gcc.target/mips/call-5.c: Likewise.
550         * gcc.target/mips/call-6.c: Likewise.
551         * gcc.target/mips/lazy-binding-1.c: Likewise.
552         * gcc.target/mips/near-far-1.c: Likewise.
553         * gcc.target/mips/near-far-2.c: Likewise.
554         * gcc.target/mips/near-far-3.c: Likewise.
555         * gcc.target/mips/near-far-4.c: Likewise.
556         * gcc.target/mips/umips-branch-3.c: Ensure the test is
557         run with compact branches allowed.
558         * gcc.target/mips/compact-branches-1.c: New file.
559         * gcc.target/mips/compact-branches-2.c: Likewise.
560         * gcc.target/mips/compact-branches-3.c: Likewise.
561         * gcc.target/mips/compact-branches-4.c: Likewise.
562         * gcc.target/mips/compact-branches-5.c: Likewise.
563         * gcc.target/mips/compact-branches-6.c: Likewise.
564         * gcc.target/mips/compact-branches-7.c: Likewise.
566 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
568         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
569         Clean-up a created directory if testcase fails.
571 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
573         PR target/67405
574         * g++.dg/pr67405.C: New test.
576 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
578         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
580 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
582         * gcc.dg/ifcvt-1.c: New test.
583         * gcc.dg/ifcvt-2.c: Likewise.
584         * gcc.dg/ifcvt-3.c: Likewise.
586 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
588         PR libfortran/67412
589         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
590         *-*-solaris2.10.
592 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
594         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
596 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
598         PR c++/61753
599         * g++.dg/other/pr61753.C: New.
601 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
603         * gcc.dg/tree-ssa/cmp-1.c: New file.
605 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
607         * gcc.dg/tree-ssa/complex-7.c: New file.
609 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
611         * gcc.target/powerpc/swaps-p8-19.c: New test.
613 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
615         PR fortran/67367
616         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
618 2015-08-29  Tom de Vries  <tom@codesourcery.com>
620         PR tree-optimization/46193
621         * gcc.dg/autopar/pr46193.c: New test.
623 2015-08-28  Nathan Sidwell  <nathan@acm.org>
625         * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
626         use exit code for failure.
628         * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
629         * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
630         * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
631         * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
632         * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
633         * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
634         * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
635         * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
636         * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
637         * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
639 2015-08-28  Jeff Law  <law@redhat.com>
641         PR lto/66752
642         * gcc.dg/tree-ssa/pr66752-2.c: New test.
643         * gcc.dg/torture/pr66752-1.c: New test
644         * g++.dg/torture/pr66752-2.C: New test.
646 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
647         Revert:
648         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
650                 * gcc.dg/tree-ssa/sra-15.c: New.
652 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
654         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
655         * gcc.target/mips/msub-8.c: Ditto
657 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
659         * lib/target-supports.exp (check-effective_target_vect_double):
660         Enable for Power targets with VSX hardware available.
661         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
662         vect_no_align && { ! vect_hw_misalign }.
664 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
666         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
667         Replaced by opt_files, compile with -floop-nest-optimize.
668         * g++.dg/graphite/graphite.exp: Same.
669         * gfortran.dg/graphite/graphite.exp: Same.
670         * gcc.dg/graphite/block-0.c: Adjust pattern.
671         * gcc.dg/graphite/block-1.c: Same.
672         * gcc.dg/graphite/block-3.c: Same.
673         * gcc.dg/graphite/block-4.c: Same.
674         * gcc.dg/graphite/block-5.c: Same.
675         * gcc.dg/graphite/block-6.c: Same.
676         * gcc.dg/graphite/block-7.c: Same.
677         * gcc.dg/graphite/block-8.c: Same.
678         * gcc.dg/graphite/block-pr47654.c: Same.
679         * gcc.dg/graphite/interchange-0.c: Same.
680         * gcc.dg/graphite/interchange-1.c: Same.
681         * gcc.dg/graphite/interchange-10.c: Same.
682         * gcc.dg/graphite/interchange-11.c: Same.
683         * gcc.dg/graphite/interchange-12.c: Same.
684         * gcc.dg/graphite/interchange-13.c: Same.
685         * gcc.dg/graphite/interchange-14.c: Same.
686         * gcc.dg/graphite/interchange-15.c: Same.
687         * gcc.dg/graphite/interchange-3.c: Same.
688         * gcc.dg/graphite/interchange-4.c: Same.
689         * gcc.dg/graphite/interchange-5.c: Same.
690         * gcc.dg/graphite/interchange-6.c: Same.
691         * gcc.dg/graphite/interchange-7.c: Same.
692         * gcc.dg/graphite/interchange-8.c: Same.
693         * gcc.dg/graphite/interchange-9.c: Same.
694         * gcc.dg/graphite/interchange-mvt.c: Same.
695         * gcc.dg/graphite/pr37485.c: Same.
696         * gcc.dg/graphite/uns-block-1.c: Same.
697         * gcc.dg/graphite/uns-interchange-12.c: Same.
698         * gcc.dg/graphite/uns-interchange-14.c: Same.
699         * gcc.dg/graphite/uns-interchange-15.c: Same.
700         * gcc.dg/graphite/uns-interchange-9.c: Same.
701         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
702         * gfortran.dg/graphite/interchange-3.f90: Same.
704 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
706         PR target/67317
707         * gcc.target/i386/pr67317-1.c: New test.
708         * gcc.target/i386/pr67317-2.c: Ditto.
709         * gcc.target/i386/pr67317-3.c: Ditto.
710         * gcc.target/i386/pr67317-4.c: Ditto.
711         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
712         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
714 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
716         * gcc.target/powerpc/vec-shr.c: New.
718 2015-08-27  Marek Polacek  <polacek@redhat.com>
720         PR middle-end/67005
721         * gcc.dg/torture/pr67005.c: New test.
723 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
725         * gcc.dg/tree-ssa/sra-15.c: New.
727 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
729         * gcc.target/aarch64/long_branch_1.c: New test.
731 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
733         * gcc.target/s390/20150826-1.c: New test.
735 2015-08-26  Renlin Li  <renlin.li@arm.com>
737         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
739 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
741         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
743 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
745         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
746         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
747         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
748         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
750 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
752         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
753         New test directive.
754         * gcc.target/aarch64/tlsle_1.x: New test source.
755         * gcc.target/aarch64/tlsle12_1.c: New testcase.
756         * gcc.target/aarch64/tlsle24_1.c: Likewise.
757         * gcc.target/aarch64/tlsle32_1.c: Likewise.
759 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
761         PR fortran/29600
762         * gfortran.dg/shape_8.f90: New test.
764 2015-08-25  Marek Polacek  <polacek@redhat.com>
766         PR middle-end/67330
767         * gcc.dg/weak/weak-18.c: New test.
769 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
771         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
772         gcc_jit_context_set_bool_use_external_driver.
774 2015-08-25  Nathan Sidwell  <nathan@acm.org>
776         * gcc.c-torture/execute/builtins/20010124-1.x: New.
778         * gcc.dg/20001117-1.c: Needs return_address.
779         * gcc.dg/20020415-1.c: Needs alloca.
780         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
781         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
782         * gcc.dg/pr63186.c: Needs label_values.
783         * gcc.dg/torture/pr33848.c: Likwise.
785         * lib/target-supports.exp (check_effective_target_fopenacc,
786         check_effective_target_fopenmp): Disable for nvptx.
787         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
788         * gcc.dg/stack-usage-1.c: Likewise.
789         * gcc.dg/stack-usage-2.c: Likewise.
790         * gcc.dg/unused-5.c: Likewise.
791         * gcc.dg/unwind-1.c: Likewise.
793 2015-08-25  Christian Bruel  <christian.bruel@st.com>
795         * gcc.dg/Wno-frame-address.c: Skip for ARM.
796         * g++.dg/Wno-frame-address.C: Ditto.
798 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
800         PR target/67211
801         * g++.dg/pr67211.C: New test.
803 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
805         PR fortran/62536
806         PR fortran/66175
807         * gfortran.dg/block_end_error_1.f90: New test.
808         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
810 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
812         PR target/66821
813         * gcc.target/i386/pr66821.c: New test.
815 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
817         PR target/67329
818         * gcc.target/i386/pr67329.c: New test.
820 2015-08-24  Nathan Sidwell  <nathan@acm.org>
822         * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
824         * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
826         * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
827         * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
828         * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
829         * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
830         * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
832         * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
834         * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
835         * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
836         * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
837         * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
838         * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
839         * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
840         * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
841         * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
842         * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
843         * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
845         * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
846         * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
848         * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
850         * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
852         * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
853         check for nvptx.
855 2015-08-24  Tom de Vries  <tom@codesourcery.com>
857         PR tree-optimization/65468
858         * gcc.dg/gomp/static-chunk-size-one.c: New test.
860 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
862         PR libfortran/54572
863         * gfortran.dg/backtrace_1.f90: New test.
865 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
867         PR libfortran/62296
868         * gfortran.dg/execute_command_line_2.f90: New test.
870 2015-08-23  Tom de Vries  <tom@codesourcery.com>
872         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
873         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
874         vect_no_int_max to vect_no_int_min_max.
875         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
876         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
877         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
878         * gcc.dg/vect/slp-reduc-4.c: Same.
879         * gcc.dg/vect/slp-reduc-5.c: Same.
880         * gcc.dg/vect/vect-125.c: Same.
881         * gcc.dg/vect/vect-13.c: Same.
882         * gcc.dg/vect/vect-double-reduc-3.c: Same.
883         * gcc.dg/vect/vect-reduc-1.c: Same.
884         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
885         * gcc.dg/vect/vect-reduc-1char.c:Same.
886         * gcc.dg/vect/vect-reduc-1short.c: Same.
887         * gcc.dg/vect/vect-reduc-2.c: Same.
888         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
889         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
890         * lib/target-supports.exp: Same.
892 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
894         PR c++/63693
895         * g++.dg/cpp0x/decltype63.C: New.
897 2015-08-22  Nathan Sidwell  <nathan@acm.org>
899         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
900         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
901         * c-c++-common/Wunused-var-8.c: Likewise.
902         * c-c++-common/gomp/pr61486-2.c: Likewise.
903         * c-c++-common/Wunused-var-6.c: Likewise.
904         * c-c++-common/goacc/reduction-1.c: Likewise.
905         * c-c++-common/goacc/reduction-2.c: Likewise.
906         * c-c++-common/goacc/reduction-3.c: Likewise.
907         * c-c++-common/goacc/reduction-4.c: Likewise.
908         * gcc.dg/builtins-64.c: Likewise.
909         * gcc.dg/pr59523.c: Likewise.
910         * gcc.dg/tree-ssa/20080530.c: Likewise.
911         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
912         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
913         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
914         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
915         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
916         * gcc.dg/pr59011.c: Likewise.
917         * gcc.dg/uninit-9.c: Likewise.
918         * gcc.dg/pr61561.c: Likewise.
919         * gcc.dg/vla-4.c: Likewise.
920         * gcc.dg/20101010-1.c: Likewise.
921         * gcc.dg/pr49120.c: Likewise.
922         * gcc.dg/20030331-2.c: Likewise.
923         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
924         * gcc.dg/pr25682.c: Likewise.
925         * gcc.dg/guality/guality.c: Likewise.
926         * gcc.dg/pr27301.c: Likewise.
927         * gcc.dg/uninit-9-O0.c: Likewise.
928         * gcc.dg/fold-alloca-1.c: Likewise.
929         * gcc.dg/pr41470.c: Likewise.
930         * gcc.dg/pr51491-2.c: Likewise.
931         * gcc.dg/winline-7.c: Likewise.
932         * gcc.dg/vla-2.c: Likewise.
933         * gcc.dg/pr50764.c: Likewise.
934         * gcc.dg/c99-vla-1.c: Likewise.
935         * gcc.dg/pr33238.c: Likewise.
936         * gcc.dg/c99-const-expr-13.c: Likewise.
937         * gcc.dg/builtin-return-1.c: Likewise.
938         * gcc.dg/vla-3.c: Likewise.
939         * gcc.dg/20020415-1.c: Likewise.
940         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
941         * gcc.dg/shrink-wrap-alloca.c: Likewise.
942         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
943         * gcc.dg/torture/calleesave-sse.c: Likewise.
944         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
945         * gcc.dg/gomp/vla-2.c: Likewise.
946         * gcc.dg/gomp/vla-3.c: Likewise.
947         * gcc.dg/gomp/vla-4.c: Likewise.
948         * gcc.dg/gomp/pr30494.c: Likewise.
949         * gcc.dg/gomp/vla-5.c: Likewise.
950         * gcc.dg/pr51990-2.c: Likewise.
951         * gcc.dg/vla-22.c: Likewise.
953 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
955         * gcc.dg/cpp/multiline-2.c: Add column numbers.
956         * gcc.dg/dollar.c: Likewise.
957         * gcc.dg/pragma-message.c: Likewise.
958         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
959         * c-c++-common/raw-string-14.c: Likewise.
961 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
963         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
964         property that instantiation here is a compile-time error.
966 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
968         * g++.dg/other/pr67065.C: Extend.
970 2015-08-21  Nathan Sidwell  <nathan@acm.org>
972         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
973         is freestanding.
974         (check_effective_target_global_constructor): New.
975         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
976         * gcc.dg/debug/debug.exp: Skip  for nvptx.
977         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
979         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
980         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
981         * gcc.c-torture/compile/pr33855.c: Likewise.
982         * gcc.c-torture/compile/920723-1.c: Likewise.
983         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
984         writing a const.
985         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
986         label.
987         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
988         'call'.
990         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
991         prototype normal.
992         * gcc.c-torture/execute/switch-1.c: Likewise.
994         * gcc.c-torture/execute/pr34456.c: Require not freestanding
995         * gcc.c-torture/execute/printf-1.c: Likewise.
996         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
997         * gcc.c-torture/execute/fprintf-1.c: Likewise.
998         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
999         * gcc.c-torture/execute/vprintf-1.c: Likewise.
1000         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1001         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1002         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1003         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1004         * gcc.c-torture/execute/gofast.c: Likewise.
1005         * gcc.c-torture/execute/complex-6.c: Likewise.
1007         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1008         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1009         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1010         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1011         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1012         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1013         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1014         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1015         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1016         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1017         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1018         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1019         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1020         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1021         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1022         * gcc.dg/setjmp-1.c: Likewise.
1023         * gcc.dg/cleanup-5.c: Likewise.
1024         * gcc.dg/cleanup-12.c: Likewise.
1025         * gcc.dg/cleanup-13.c: Likewise.
1027         * gcc.dg/constructor-1.c: Require global ctor.
1029         * gcc.dg/fork-instrumentation.c: Require profiling.
1030         * gcc.dg/20030107-1.c: Likewise.
1031         * gcc.dg/20030702-1.c: Likewise.
1033         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1034         * gcc.dg/cpp/paste2.c: Likewise.
1035         * gcc.dg/cpp/strify3.c: Likewise.
1036         * gcc.dg/cpp/strify4.c: Likewise.
1037         * gcc.dg/cpp/lexnum.c: Likewise.
1038         * gcc.dg/cpp/digraphs.c: Likewise.
1039         * gcc.dg/cpp/macro1.c: Likewise.
1041 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1043         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1045 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1047         * lib/gcc-dg.exp: Add extra options for db-final to the command line
1048         only once.
1050 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1052         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1053         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1054         vec_vpmsum_be and vec_shasigma_be.
1056 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
1058         * lib/target-supports.exp
1059         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1060         with -mfp16-format=ieee.
1062 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1064         PR c++/67065
1065         * g++.dg/other/pr67065.C: New.
1067 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
1069         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1070         memcpy.
1071         * gcc.target/mips/inline-memcpy-2.c: Ditto.
1072         * gcc.target/mips/inline-memcpy-3.c: Ditto.
1073         * gcc.target/mips/inline-memcpy-4.c: Ditto.
1074         * gcc.target/mips/inline-memcpy-5.c: Ditto.
1076 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
1078         * gcc.dg/wide_shift_64_1.c: New testcase.
1079         * gcc.dg/wide_shift_128_1.c: Likewise.
1080         * gcc.target/aarch64/ashlti3_1.c: Likewise.
1082 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
1084         * lib/target-supports.exp
1085         (check_effective_target_fstack_protector_enabled): New test.
1086         * gcc.target/i386/ssp-default.c: New test.
1088 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
1090         PR fortran/66929
1091         * gfortran.dg/generic_31.f90: New.
1093 2015-08-19  Marek Polacek  <polacek@redhat.com>
1095         PR middle-end/67133
1096         * g++.dg/torture/pr67133.C: New test.
1098 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1100         * gcc.target/powerpc/altivec-35.c: New test.
1101         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1102         * gcc.target/powerpc/vsx-vector-7.c: New test.
1104 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1106         PR middle-end/36757
1107         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1108         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1110 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
1112         PR rtl-optimization/67218
1113         * gcc.c-torture/execute/ieee/pr67218.c,
1114         gcc.target/aarch64/fcvt_int_float_double1.c,
1115         gcc.target/aarch64/fcvt_int_float_double2.c,
1116         gcc.target/aarch64/fcvt_int_float_double3.c,
1117         gcc.target/aarch64/fcvt_int_float_double4.c,
1118         gcc.target/aarch64/fcvt_uint_float_double1.c,
1119         gcc.target/aarch64/fcvt_uint_float_double2.c,
1120         gcc.target/aarch64/fcvt_uint_float_double3.c,
1121         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1123 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
1125         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1126         dg-options to disable LSE extensions.
1127         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1128         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1129         * gcc.target/aarch64/atomic-op-char.c: Likewise.
1130         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1131         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1132         * gcc.target/aarch64/atomic-op-int.c: Likewise.
1133         * gcc.target/aarch64/atomic-op-long.c: Likewise.
1134         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1135         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1136         * gcc.target/aarch64/atomic-op-release.c: Likewise.
1137         * gcc.target/aarch64/atomic-op-short.c: Likewise.
1138         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1139         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1140         * gcc.target/aarch64/sync-op-full.c: Likewise.
1141         * gcc.target/aarch64/sync-op-release.c: Likewise.
1143 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
1145         PR c++/67160
1146         * g++.dg/cpp1z/feat-cxx1z.C: New.
1148 2015-08-18  Marek Polacek  <polacek@redhat.com>
1150         PR middle-end/67222
1151         * gcc.dg/torture/pr67222.c: New test.
1153 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
1155         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1157 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
1159         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1160         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1161         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1163 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
1165         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1166         which is used in later code.
1168 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
1170         PR c++/67216
1171         * g++.dg/cpp0x/nullptr34.C: New.
1172         * g++.dg/warn/Wconversion2.C: Adjust.
1173         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1174         * g++.old-deja/g++.other/null3.C: Likewise.
1176         * g++.dg/cpp0x/pr51313.C: Adjust.
1178 2015-08-17  Richard Biener  <rguenther@suse.de>
1180         PR tree-optimization/67221
1181         * gcc.dg/torture/pr67221.c: New testcase.
1183 2015-08-17  Mike Stump  <mikestump@comcast.net>
1184             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1186         * gcc.target/arm/memcpy-aligned-1.c: New test.
1188 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1190         PR fortran/54656
1191         * gfortran.dg/norm_4.f90: Rename to...
1192         * gfortran.dg/norm2_4.f90: this.
1193         * gfortran.dg/norm2_5.f90: New test.
1195 2015-08-14  Alexandre Oliva <aoliva@redhat.com>
1197         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1198         * gcc.dg/ssp-1.c: Make counter a register.
1199         * gcc.dg/ssp-2.c: Likewise.
1200         * gcc.dg/torture/parm-coalesce.c: New.
1202 2015-08-14  Marek Polacek  <polacek@redhat.com>
1204         PR middle-end/67133
1205         * gcc.dg/torture/pr67133.c: New test.
1207 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
1208             Matthias Klose  <doko@debian.org>
1210         PR target/67143
1211         * gcc.c-torture/compile/pr67143.c: New
1212         * gcc.target/aarch64/atomic-op-imm.c
1213         (atomic_fetch_add_negative_RELAXED): New.
1214         (atomic_fetch_sub_negative_ACQUIRE): New.
1216 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1218         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1219         * gcc.target/aarch64/target_attr_8.c: Likewise.
1220         * gcc.target/aarch64/target_attr_14.c: Likewise.
1222 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1224         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1226 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
1228         * gcc.target/i386/builtin_target.c: Add skylake check.
1230 2015-08-13  Jeff Law  <law@redhat.com>
1232         * gcc.dg/pr66314.c: Moved from here to ..
1233         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
1234         to clear all sanitizers before -fsanitize=kernel-address.
1236 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1238         * gcc.target/aarch64/cinc_common_1.c: New test.
1240 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1242         PR c++/53421
1243         * g++.dg/ext/attribute-may-alias-1.C: New.
1244         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1246 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
1248         * gcc.target/aarch64/atomic-inst-cas.c: New.
1249         * gcc.target/aarch64/atomic-inst-ops.inc: New.
1251 2015-08-13  Andreas Schwab  <schwab@suse.de>
1253         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1255 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1257         PR c++/62164
1258         * g++.dg/torture/pr62164.C: New.
1260 2015-08-13  Richard Biener  <rguenther@suse.de>
1262         PR tree-optimization/67191
1263         * gcc.dg/torture/pr67191.c: New testcase.
1264         * g++.dg/torture/pr67191.C: Likewise.
1266 2015-08-13  Richard Biener  <rguenther@suse.de>
1268         PR tree-optimization/66502
1269         PR tree-optimization/67167
1270         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1272 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1274         PR c++/53330
1275         * g++.dg/init/new42.C: New.
1277 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1279         PR target/67071
1280         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1281         vector constants.
1282         * gcc.target/powerpc/pr67071-2.c: Likewise.
1283         * gcc.target/powerpc/pr67071-3.c: Likewise.
1285 2015-08-12  Marek Polacek  <polacek@redhat.com>
1287         PR c++/55095
1288         * c-c++-common/Wshift-overflow-6.c: New test.
1289         * c-c++-common/Wshift-overflow-7.c: New test.
1290         * g++.dg/cpp1y/left-shift-2.C: New test.
1292 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1294         PR c++/52742
1295         * g++.dg/cpp0x/pr52742.C: New.
1297 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
1299         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1300         Check Knights Landing support.
1302 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1304         PR c++/47461
1305         * g++.dg/warn/Wunused-result-1.C: New.
1307 2015-08-12  Richard Biener  <rguenther@suse.de>
1309         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1310         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1311         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1312         * g++.dg/tree-ssa/pr61034.C: Adjust.
1313         * gcc.dg/fold-compare-2.c: Likewise.
1314         * gcc.dg/pr50763.c: Likewise.
1315         * gcc.dg/predict-3.c: Likewise.
1316         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1317         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1318         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1319         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1320         * gcc.dg/tree-ssa/pr37508.c: Likewise.
1321         * gcc.dg/tree-ssa/vrp04.c: Likewise.
1322         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1323         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1324         * gcc.dg/tree-ssa/vrp16.c: Likewise.
1325         * gcc.dg/tree-ssa/vrp20.c: Likewise.
1326         * gcc.dg/tree-ssa/vrp25.c: Likewise.
1327         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1329 2015-08-12  Nathan Sidwell  <nathan@acm.org>
1331         * gcc.dg/vrp-min-max-1.c: New.
1332         * gcc.dg/vrp-min-max-2.c: New.
1334 2015-08-12  Richard Biener  <rguenther@suse.de>
1336         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1338 2015-08-12  Tom de Vries  <tom@codesourcery.com>
1340         PR testsuite/67175
1341         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1342         Handle absence of vector min/max for sparc.
1344 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
1346         PR target/66954
1347         * g++.dg/ext/mv25.C: New test.
1349 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
1351         * gcc.target/i386/avx2-vect-shift.c: New test.
1353 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1355         PR c/66098
1356         PR c/66711
1357         * gcc.dg/pragma-diag-3.c: New test.
1358         * gcc.dg/pragma-diag-4.c: New test.
1360 2015-08-11  Nathan Sidwell  <nathan@acm.org>
1362         * c-c++-common/dfp/operator-comma.c: Call init function.
1363         * c-c++-common/dfp/convert-dfp-2.c: New test.
1365 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
1367         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1368         Treat model == 0x4f as Broadwell.
1370 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1372         PR libfortran/67140
1373         * gfortran.dg/pr67140.f90: New test.
1375 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
1377         PR libgomp/65742
1378         PR middle-end/66332
1379         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1381 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
1383         PR fortran/64022
1384         * gfortran.dg/ieee/large_4.f90: New test.
1386 2015-08-08  Bud Davis  <jmdavis@link.com>
1388         PR fortran/59746
1389         * gfortran.dg/common_22.f90: New.
1391 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
1393         PR rtl-optimization/67028
1394         * gcc.dg/pr67028.c: New testcase.
1396 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
1398         PR rtl-optimization/67029
1399         * gcc.dg/pr67029.c: New test.
1401 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1403         PR fortran/64104
1404         * gfortran.dg/ieee/ieee_8.f90: New test.
1406 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
1408         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1409         modifers.
1410         * gcc.target/aarch64/noplt_2.c: Likewise.
1411         * gcc.target/aarch64/noplt_3.c: Likewise.
1413 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
1415         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1416         optimization level, and print a summary at the end.
1418 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1420         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1422 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1424         * gcc.target/aarch64/noplt_3.c: New testcase.
1426 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1428         * gcc.target/aarch64/noplt_1.c: New testcase.
1429         * gcc.target/aarch64/noplt_2.c: Likewise.
1431 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
1433         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1434         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1436 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1438         * gcc.target/s390/dwarfregtable-1.c: New test.
1439         * gcc.target/s390/dwarfregtable-2.c: New test.
1440         * gcc.target/s390/dwarfregtable-3.c: New test.
1442 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1444         * gcc.target/s390/htm-builtins-z13-1.c: New test.
1446 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1448         PR fortran/64022
1449         * gfortran.dg/ieee/large_2.f90: New test.
1450         * gfortran.dg/ieee/large_3.F90: New test.
1452 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1454         PR fortran/64022
1455         * gfortran.dg/ieee/large_1.f90: Adjust test.
1457 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1458             Jeff Law  <law@redhat.com>
1460         PR c/16351
1461         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1462         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1463         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1464         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1465         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1466         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1468 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1470         PR middle-end/66311
1471         * gfortran.dg/pr66311.f90: New file.
1473 2015-08-05  Richard Biener  <rguenther@suse.de>
1475         PR tree-optimization/67121
1476         * gcc.dg/torture/pr67121.c: New testcase.
1478 2015-08-05  Nick Clifton  <nickc@redhat.com>
1480         * gcc.target/rl78: New directory.
1481         * gcc.target/rl78/rl78.exp: New file: Test driver.
1482         * gcc.target/rl78/test_addm3.c: New file: Test adds.
1484 2015-08-05  Richard Biener  <rguenther@suse.de>
1486         PR middle-end/67120
1487         * gcc.dg/torture/pr67120.c: New testcase.
1489 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
1491         PR fortran/52846
1493         * lib/fortran-modules.exp: Call cleanup-submodules from
1494         cleanup-modules.
1495         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1496         cover the cases where private entities are no longer optimized
1497         away.
1498         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1499         same reason.
1500         * gfortran.dg/submodule_1.f08: Change cleanup module names.
1501         * gfortran.dg/submodule_5.f08: The same.
1502         * gfortran.dg/submodule_9.f08: The same.
1503         * gfortran.dg/submodule_10.f08: New test.
1505 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1507         PR c++/66595
1508         * g++.dg/cpp1y/var-templ35.C: New.
1510 2015-08-05  Richard Biener  <rguenther@suse.de>
1512         PR tree-optimization/67055
1513         * g++.dg/torture/pr67055.C: New testcase.
1515 2015-08-05  Richard Biener  <rguenther@suse.de>
1517         PR tree-optimization/67109
1518         * gcc.dg/torture/pr67109.c: New testcase.
1519         * gcc.dg/vect/vect-119.c: Adjust.
1521 2015-08-05  Richard Biener  <rguenther@suse.de>
1523         PR middle-end/67107
1524         * gcc.dg/pr67107.c: New testcase.
1526 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1528         PR c++/66197
1529         * g++.dg/cpp1z/abbrev2.C: New.
1531 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1533         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1535 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1537         PR c++/66392
1538         * g++.dg/init/explicit4.C: New.
1540 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1542         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1543         without VSX an Power8 vector support.
1545 2015-08-04  Richard Biener  <rguenther@suse.de>
1547         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1549 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
1551         PR target/67110
1552         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1553         -fno-pie -no-pie.
1555 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1557         PR c++/66427
1558         * g++.dg/cpp1y/var-templ34.C: New.
1560 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1562         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1563         * gcc.target/aarch64/target_attr_1.c: Likewise.
1564         * gcc.target/aarch64/target_attr_2.c: Likewise.
1565         * gcc.target/aarch64/target_attr_3.c: Likewise.
1566         * gcc.target/aarch64/target_attr_4.c: Likewise.
1567         * gcc.target/aarch64/target_attr_5.c: Likewise.
1568         * gcc.target/aarch64/target_attr_6.c: Likewise.
1569         * gcc.target/aarch64/target_attr_7.c: Likewise.
1570         * gcc.target/aarch64/target_attr_8.c: Likewise.
1571         * gcc.target/aarch64/target_attr_9.c: Likewise.
1572         * gcc.target/aarch64/target_attr_10.c: Likewise.
1573         * gcc.target/aarch64/target_attr_11.c: Likewise.
1574         * gcc.target/aarch64/target_attr_12.c: Likewise.
1575         * gcc.target/aarch64/target_attr_13.c: Likewise.
1576         * gcc.target/aarch64/target_attr_14.c: Likewise.
1577         * gcc.target/aarch64/target_attr_15.c: Likewise.
1579 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1581         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1583 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1585         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1587 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1589         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1590         message.
1592 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1594         PR fortran/64022
1595         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1596         * gfortran.dg/ieee/large_1.f90: New test.
1598 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1600         PR tree-optimization/67043
1601         * gcc.dg/pr67043.c: New test.
1603 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
1605         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1607 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
1609         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1610         it to push/pop timing items.
1611         (main): For each optimization level, create a gcc_jit_timer, and
1612         time all of the iteration within that level cumulatively.
1613         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1614         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1616 2015-08-03  Alexander Basov <coohpt@gmail.com>
1618         PR middle-end/64744
1619         PR middle-end/48470
1620         PR middle-end/43404
1621         * gcc.target/arm/pr43404.c : New testcase.
1622         * gcc.target/arm/pr48470.c : New testcase.
1623         * gcc.target/arm/pr64744-1.c : New testcase.
1624         * gcc.target/arm/pr64744-2.c : New testcase.
1626 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1628         PR tree-optimization/67077
1629         * gcc.dg/pr67077.c: New test.
1631 2015-08-03  Jeff Law  <law@redhat.com>
1633         PR middle-end/66314
1634         PR gcov-profile/66899
1635         * gcc.dg/pr66899.c: New test.
1636         * gcc.dg/pr66314.c: New test.
1638 2015-08-03  Marek Polacek  <polacek@redhat.com>
1640         PR c/67088
1641         * gcc.dg/pr67088.c: New test.
1643 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1645         PR target/66731
1646         * gcc.target/arm/vnmul-1.c: New.
1647         * gcc.target/arm/vnmul-2.c: New.
1648         * gcc.target/arm/vnmul-3.c: New.
1649         * gcc.target/arm/vnmul-4.c: New.
1651 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1653         PR fortran/64921
1654         * gfortran.dg/class_allocate_20.f90: New.
1656 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1658         * gcc.target/aarch64/csel_bfx_1.c: New test.
1659         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1661 2015-08-02  Martin Sebor  <msebor@redhat.com>
1663         * g++.dg/Wframe-address-in-Wall.C: New test.
1664         * g++.dg/Wframe-address.C: New test.
1665         * g++.dg/Wno-frame-address.C: New test.
1666         * gcc.dg/Wframe-address-in-Wall.c: New test.
1667         * gcc.dg/Wframe-address.c: New test.
1668         * gcc.dg/Wno-frame-address.c: New test.
1670 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
1672         * c-c++-common/Wmisleading-indentation.c: Add more tests.
1674 2015-08-01  Michael Collison  <michael.collison@linaro.org
1675             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1677         * gcc.target/arm/mincmp.c: New test.
1679 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
1681         PR fortran/67091
1682         * gfortran.dg/associated_target_6.f03: New test
1684 2015-08-01  Tom de Vries  <tom@codesourcery.com>
1686         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1687         optimize ("-ftree-parallelize-loops=0").
1688         Add successful scans for 2 detected reductions.  Add xfail scans for 3
1689         detected reductions.
1690         * gcc.dg/autopar/reduc-2short.c: Same.
1691         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1692         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
1693         detected reductions.
1694         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1695         and max reductions.
1697 2015-07-31  Marek Polacek  <polacek@redhat.com>
1699         PR sanitizer/66977
1700         * g++.dg/ubsan/pr66977.C: New test.
1702 2015-07-30  Marek Polacek  <polacek@redhat.com>
1704         * c-c++-common/Wtautological-compare-3.c: New test.
1706 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1708         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1709         (CHECK): Pass address of scalar, rather than array.
1711 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1713         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1715 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1717         * gcc.target/aarch64/fp16/fp16.exp: New.
1718         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1719         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1721 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1723         * gcc.target/aarch64/f16_movs_1.c: New test.
1725 2015-07-28  Tom de Vries  <tom@codesourcery.com>
1727         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1728         outer loop.
1730 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
1731             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1733         * gcc.dg/parm-incomplete-1.c: Update.
1734         * gcc.dg/pr18809-1.c: Update.
1735         * gcc.dg/pr27953.c: Update.
1736         * gcc.dg/vla-11.c: Update.
1738 2015-07-27  Marek Polacek  <polacek@redhat.com>
1740         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1742 2015-07-27  Tom de Vries  <tom@codesourcery.com>
1744         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1745         attribute.  Update comment.
1746         (main): Remove.
1747         Add scan for not parallelizing inner loop.
1748         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1749         attribute.
1750         (main): Remove.
1752 2015-07-27  Marek Polacek  <polacek@redhat.com>
1754         PR bootstrap/67030
1755         * c-c++-common/Wtautological-compare-2.c: New test.
1757 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
1759         PR target/66232
1760         * gcc.target/i386/pr66232-6.c: New tests.
1761         * gcc.target/i386/pr66232-7.c: Likewise.
1762         * gcc.target/i386/pr66232-8.c: Likewise.
1763         * gcc.target/i386/pr66232-9.c: Likewise.
1765 2015-07-27  Marek Polacek  <polacek@redhat.com>
1767         PR c++/66555
1768         PR c/54979
1769         * c-c++-common/Wtautological-compare-1.c: New test.
1771 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
1773         PR c++/18969
1774         * g++.dg/template/pr18969.C: New test.
1775         * g++.dg/template/pr18969-2.C: New test.
1776         * g++.old-deja/g++.jason/overload.C: Remove return value in
1777         template function returning void.
1779 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
1781         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1782         immediates to avoid shift-overflow warnings.
1784 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
1786         PR c++/66857
1787         * g++.dg/init/pr66857.C: New test.
1789 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
1791         PR target/66648
1792         * gcc.target/i386/pr66648.c: New test.
1794 2015-07-25  Tom de Vries  <tom@codesourcery.com>
1796         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1797         interchange_files and block_files variables.
1798         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1799         arithmetic.
1800         * gcc.dg/graphite/uns-interchange-12.c: Same.
1801         * gcc.dg/graphite/uns-interchange-14.c: Same.
1802         * gcc.dg/graphite/uns-interchange-15.c: Same.
1803         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1804         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1806 2015-07-25  Jeff Law  <law@redhat.com>
1808         Revert:
1809         PR lto/66752
1810         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1811         * gcc.dg/torture/pr66752-1.c: New test
1812         * g++.dg/torture/pr66752-2.C: New test.
1814 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
1816         Revert:
1817         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1819         PR rtl-optimization/64164
1820         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1821         * gcc.dg/ssp-1.c: Make counter a register.
1822         * gcc.dg/ssp-2.c: Likewise.
1823         * gcc.dg/torture/parm-coalesce.c: New.
1825 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1827         * gcc.dg/graphite/block-1.c: Xfail scan.
1828         * gcc.dg/graphite/interchange-12.c: Same.
1829         * gcc.dg/graphite/interchange-14.c: Same.
1830         * gcc.dg/graphite/interchange-15.c: Same.
1831         * gcc.dg/graphite/interchange-9.c: Same.
1832         * gcc.dg/graphite/interchange-mvt.c: Same.
1833         * gcc.dg/graphite/uns-block-1.c: New test.
1834         * gcc.dg/graphite/uns-interchange-12.c: New test.
1835         * gcc.dg/graphite/uns-interchange-14.c: New test.
1836         * gcc.dg/graphite/uns-interchange-15.c: New test.
1837         * gcc.dg/graphite/uns-interchange-9.c: New test.
1838         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1840 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1842         PR c++/64079
1843         * c-c++-common/Wunused-function-1.c: New.
1845 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1847         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1848         alternative exit-first loop transform.
1849         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1850         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1851         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1852         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1853         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1854         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1855         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1856         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1857         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1859 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1861         PR ipa/66566
1862         * gcc.target/i386/mpx/pr66566.c: New test.
1864 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1866         PR bootstrap/66978
1867         * gcc.target/i386/pr66978.c: New test.
1869 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1871         * gcc.target/s390/gpr2fprsavecfi.c: New test.
1873 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1875         * gcc.target/s390/insv-1.c: New test.
1876         * gcc.target/s390/insv-2.c: New test.
1877         * gcc.target/s390/insv-3.c: New test.
1879 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1881         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1883 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1885         PR middle-end/25530
1886         * gcc.dg/pr25530.c: New test.
1888 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1890         PR middle-end/25529
1891         * gcc.dg/pr25529.c: New test.
1893 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1895         * gcc.target/arm/reg_equal_test.c: New test.
1897 2015-07-23  Jeff Law  <law@redhat.com>
1899         PR lto/66752
1900         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1901         * gcc.dg/torture/pr66752-1.c: New test
1902         * g++.dg/torture/pr66752-2.C: New test.
1904 2015-07-23  Marek Polacek  <polacek@redhat.com>
1906         PR c++/66572
1907         * g++.dg/warn/Wlogical-op-2.C: New test.
1909 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1911         PR rtl-optimization/64164
1912         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1913         * gcc.dg/ssp-1.c: Make counter a register.
1914         * gcc.dg/ssp-2.c: Likewise.
1915         * gcc.dg/torture/parm-coalesce.c: New.
1917 2015-07-23  Marek Polacek  <polacek@redhat.com>
1919         PR sanitizer/66908
1920         * c-c++-common/ubsan/pr66908.c: New test.
1922 2015-07-23  Tom de Vries  <tom@codesourcery.com>
1924         * gcc.dg/autopar/outer-4.c: Add xfail.
1925         * gcc.dg/autopar/outer-5.c: Same.
1926         * gcc.dg/autopar/outer-6.c: Same.
1927         * gcc.dg/autopar/reduc-2.c: Same.
1928         * gcc.dg/autopar/reduc-2char.c: Same.
1929         * gcc.dg/autopar/reduc-2short.c: Same.
1930         * gcc.dg/autopar/reduc-8.c: Same.
1931         * gcc.dg/autopar/uns-outer-4.c: New test.
1932         * gcc.dg/autopar/uns-outer-5.c: New test.
1933         * gcc.dg/autopar/uns-outer-6.c: New test.
1935 2015-07-23  Richard Biener  <rguenther@suse.de>
1937         PR tree-optimization/66952
1938         * gcc.dg/torture/pr66952.c: Use signed char.
1940 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
1942         PR tree-optimization/66926,66951
1943         * gcc.dg/vect/pr66951.c: New test.
1945 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
1947         PR c++/52987
1948         * g++.dg/parse/error57.C: New.
1949         * g++.dg/expr/string-2.C: Update.
1951 2015-07-23  Richard Biener  <rguenther@suse.de>
1953         PR tree-optimization/66945
1954         * gcc.dg/torture/pr66945.c: New testcase.
1956 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
1958         PR target/66954
1959         * g++.dg/ext/mv24.C: New test.
1961 2015-07-22  Marek Polacek  <polacek@redhat.com>
1963         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1964         dg-options.
1966 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
1968         PR fortran/61831
1969         PR fortran/66929
1970         * gfortran.dg/generic_30.f90: New.
1972 2015-07-22  Richard Biener  <rguenther@suse.de>
1974         PR tree-optimization/66952
1975         * gcc.dg/torture/pr66952.c: New testcase.
1977 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
1979         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1980         test.
1981         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1982         test.
1983         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1984         test.
1985         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1986         test.
1987         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1988         test.
1989         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1990         test.
1991         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1992         test.
1993         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1994         test.
1995         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1996         test.
1997         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1998         test.
1999         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2000         test.
2001         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2002         test.
2003         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2004         test.
2005         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2006         test.
2007         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2008         test.
2009         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2010         test.
2011         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2012         test.
2013         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2014         test.
2015         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2016         test.
2017         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2018         test.
2019         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2020         test.
2021         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2022         test.
2023         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2024         test.
2025         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2026         test.
2027         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2028         test.
2029         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2030         test.
2031         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2032         test.
2033         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2034         test.
2035         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2036         test.
2037         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2038         test.
2039         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2040         test.
2041         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2042         test.
2043         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2044         test.
2045         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2046         test.
2047         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2048         test.
2049         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2050         test.
2051         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2052         test.
2053         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2054         test.
2055         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2056         test.
2057         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2058         test.
2059         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2060         test.
2061         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2062         test.
2063         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2064         test.
2065         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2066         test.
2067         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2068         test.
2069         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2070         test.
2071         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2072         test.
2073         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2074         test.
2075         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2076         test.
2077         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2078         test.
2079         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2080         test.
2081         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2082         test.
2083         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2084         test.
2085         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2086         test.
2087         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2088         test.
2089         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2090         test.
2091         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2092         test.
2093         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2094         test.
2095         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2096         test.
2097         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2098         test.
2099         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2100         test.
2101         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2102         test.
2103         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2104         test.
2105         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2106         test.
2107         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2108         test.
2109         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2110         test.
2111         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2112         test.
2113         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2114         test.
2115         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2116         test.
2117         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2118         test.
2119         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2120         test.
2121         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2122         test.
2123         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2124         test.
2125         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2126         test.
2127         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2128         test.
2129         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2130         test.
2131         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2132         test.
2133         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2134         test.
2135         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2136         test.
2137         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2138         test.
2139         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2140         test.
2141         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2142         test.
2143         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2144         test.
2145         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2146         test.
2147         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2148         test.
2149         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2150         test.
2151         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2152         test.
2153         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2154         test.
2155         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2156         test.
2157         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2158         test.
2159         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2160         test.
2161         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2162         test.
2163         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2164         test.
2165         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2166         test.
2167         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2168         test.
2169         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2170         test.
2171         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2172         test.
2173         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2174         test.
2175         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2176         test.
2177         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2178         test.
2179         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2180         test.
2181         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2182         test.
2183         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2184         test.
2185         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2186         test.
2187         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2188         test.
2189         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2190         test.
2191         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2192         test.
2193         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2194         test.
2195         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2196         test.
2197         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2198         test.
2199         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2200         test.
2201         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2202         test.
2203         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2204         test.
2205         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2206         test.
2207         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2208         test.
2209         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2210         test.
2211         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2212         test.
2213         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2214         test.
2215         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2216         test.
2217         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2218         test.
2219         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2220         test.
2221         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2222         test.
2223         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2224         test.
2225         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2226         test.
2227         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2228         test.
2229         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2230         test.
2231         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2232         test.
2233         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2234         test.
2235         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2236         test.
2237         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2238         test.
2239         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2240         test.
2241         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2242         test.
2244 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
2246         * g++.dg/template/crash81.C: Update.
2248 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
2250         PR ipa/66424.
2251         * gcc.target/i386/pr66424.c: New.
2253 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2255         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2257 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
2259         PR fortran/61831
2260         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2261         Drop address sanitization.
2263 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2265         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2266         Skip -march=armv4t.
2267         (dg-additional-options): Set armv5t flag.
2269 2015-07-21  Marek Polacek  <polacek@redhat.com>
2271         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2272         * gcc.dg/vmx/unpack.c: Likewise.
2273         * gcc.target/powerpc/quad-atomic.c: Likewise.
2275 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
2277         * gcc.target/i386/asm-flag-5.c (f_ll): New.
2279 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
2281         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2282         model.
2284 2015-07-20  Marek Polacek  <polacek@redhat.com>
2286         PR c++/55095
2287         * c-c++-common/Wshift-overflow-1.c: New test.
2288         * c-c++-common/Wshift-overflow-2.c: New test.
2289         * c-c++-common/Wshift-overflow-3.c: New test.
2290         * c-c++-common/Wshift-overflow-4.c: New test.
2291         * c-c++-common/Wshift-overflow-5.c: New test.
2292         * g++.dg/cpp1y/left-shift-1.C: New test.
2293         * gcc.dg/c90-left-shift-2.c: New test.
2294         * gcc.dg/c90-left-shift-3.c: New test.
2295         * gcc.dg/c99-left-shift-2.c: New test.
2296         * gcc.dg/c99-left-shift-3.c: New test.
2297         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2298         * gcc.c-torture/execute/pr40386.c: Likewise.
2299         * gcc.dg/vect/pr33373.c: Likewise.
2300         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2301         * gcc.dg/vect/vect-shift-2.c: Likewise.
2303 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2305         * gcc.target/aarch64/neg_abs_1.c: New test.
2307 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
2309         PR target/66922
2310         * gcc.target/i386/pr66922.c: New test.
2312 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
2314         PR middle-end/46851
2315         PR middle-end/60340
2316         * gcc.dg/tree-ssa/pr42327.c: Removed.
2317         * g++.dg/other/pr35011.C: Removed.
2319 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
2321         PR target/66906
2322         * gcc.target/i386/pr66906.c: New test.
2324 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
2326         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2327         as follow-up to r225930.
2329 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
2331         PR fortran/52846
2332         * lib/fortran-modules.exp (proc cleanup-submodules): New
2333         procedure.
2334         * gfortran.dg/submodule_1.f08: Change extension and clean up
2335         the submodule files.
2336         * gfortran.dg/submodule_2.f08: ditto
2337         * gfortran.dg/submodule_6.f08: ditto
2338         * gfortran.dg/submodule_7.f08: ditto
2339         * gfortran.dg/submodule_8.f08: New test
2340         * gfortran.dg/submodule_9.f08: New test
2342 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
2343             Sebastian Pop  <s.pop@samsung.com>
2345         PR middle-end/61929
2346         * gcc.dg/graphite/pr61929.c: New.
2348 2015-07-17  Marek Polacek  <polacek@redhat.com>
2350         * gcc.dg/fold-minus-7.c: New test.
2352 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2354         * gfortran.dg/co_reduce_1.f90: New file.
2356 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
2358         PR target/66824
2359         * gcc.target/i386/pr66824.c:
2361 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
2363         PR fortran/66035
2364         * gfortran.dg/structure_constructor_13.f03: New test.
2366 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
2368         PR fortran/61831
2369         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2370         of generated while loops in the tree dump.
2371         * gfortran.dg/derived_constructor_comps_6.f90: New file.
2373 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
2375         * gcc.dg/vect/vect-outer-simd-2.c: New test.
2377 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
2379         PR target/66891
2380         * gcc.target/i386/pr66891.c: New test.
2382 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2384         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2386 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
2388         PR rtl-optimization/66626
2389         * gcc.target/i386/pr66626-2.c: New.
2391 2015-07-16  Martin Liska  <mliska@suse.cz>
2393         * g++.dg/ipa/pr66896.c: New test.
2395 2015-07-16  Richard Biener  <rguenther@suse.de>
2397         PR tree-optimization/66894
2398         * gcc.dg/torture/pr66894.c: New testcase.
2400 2015-07-16  Richard Biener  <rguenther@suse.de>
2402         * gcc.dg/tree-ssa/pr21031.c: Adjust.
2404 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
2406         PR target/66866
2407         * g++.dg/pr66866.C: New test.
2409 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2411         * gcc.target/powerpc/vec-cmp-sel.c: New test.
2413 2015-07-15  Richard Biener  <rguenther@suse.de>
2415         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2416         { -O3 -fomit-frame-pointer },
2417         { -O3 -fomit-frame-pointer -funroll-loops } and
2418         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2419         in favor of
2420         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2421           -finline-functions }
2423 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
2425         * gcc.target/mips/interrupt_handler-5.c: New test.
2427 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2428             Robert Suchanek  <robert.suchanek@imgtec.com>
2430         * gcc.target/mips/interrupt_handler-4.c: New test.
2432 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2434         PR testsuite/66734
2435         * gcc.dg/lto/lto.exp: Initialize MPX.
2437 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2439         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2440         dg-skip-if.
2441         * gcc.target/arm/scd42-3.c: Likewise.
2443 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2445         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2446         code to be run when the pre-arch code increases the isa_rev to
2447         mips32r6 or greater.
2449 2015-07-15  Richard Biener  <rguenther@suse.de>
2451         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2452         { -O3 -fomit-frame-pointer },
2453         { -O3 -fomit-frame-pointer -funroll-loops } and
2454         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2455         in favor of
2456         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2457           -finline-functions }
2458         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2459         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2460         to additional_flags.
2462 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
2464         PR rtl-optimization/66838
2465         * gcc.target/i386/pr66838.c: New test.
2467 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
2469         PR c++/66850
2470         * g++.dg/template/pr66850.C: New test.
2472 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2473             Cesar Philippidis  <cesar@codesourcery.com>
2474             Chung-Lin Tang  <cltang@codesourcery.com>
2476         * gcc.target/nios2/nios2-flushd.c: New.
2477         * gcc.target/nios2/nios2-rdprs.c: New.
2478         * gcc.target/nios2/r2-atomic.c: New.
2479         * gcc.target/nios2/r2-eni.c: New.
2480         * gcc.target/nios2/r2-wrpie.c: New.
2482 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2483             Cesar Philippidis  <cesar@codesourcery.com>
2484             Chung-Lin Tang  <cltang@codesourcery.com>
2486         * gcc.target/nios2/cdx-ldstwm-1.c: New.
2487         * gcc.target/nios2/cdx-ldstwm-2.c: New.
2489 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2490             Cesar Philippidis  <cesar@codesourcery.com>
2491             Chung-Lin Tang  <cltang@codesourcery.com>
2493         * gcc.target/nios2/andci.c: New.
2494         * gcc.target/nios2/bmx.c: New.
2495         * gcc.target/nios2/cdx-add.c: New.
2496         * gcc.target/nios2/cdx-branch.c: New.
2497         * gcc.target/nios2/cdx-callret.c: New.
2498         * gcc.target/nios2/cdx-loadstore.c: New.
2499         * gcc.target/nios2/cdx-logical.c: New.
2500         * gcc.target/nios2/cdx-mov.c: New.
2501         * gcc.target/nios2/cdx-shift.c: New.
2502         * gcc.target/nios2/cdx-sub.c: New.
2503         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2505 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
2507         PR c++/65071
2508         * g++.dg/cpp0x/vt-65071.C: New.
2510 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2511             Cesar Philippidis  <cesar@codesourcery.com>
2512             Chung-Lin Tang  <cltang@codesourcery.com>
2514         * gcc.target/nios2/r2-io-range.c: New.
2515         * gcc.target/nios2/r2-stio-1.c: New.
2516         * gcc.target/nios2/r2-stio-2.c: New.
2517         * gcc.target/nios2/nios2-ldxio.c: New.
2518         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2519         of just compile.  Add more tests.
2521 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2523         gfortran.dg/pr66864.f90: New test.
2525 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
2527         PR rtl-optimization/66626
2528         * gcc.target/i386/pr66626.c: New.
2530 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2532         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2533         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2534         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2536 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
2538         * g++.dg/template/crash81.C: Adjust for error + inform change.
2539         * g++.dg/template/pr58878.C: Likewise.
2540         * g++.dg/template/shadow1.C: Likewise.
2541         * g++.dg/template/shadow2.C: Likewise.
2542         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2543         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2544         * g++.old-deja/g++.brendan/crash7.C: Likewise.
2545         * g++.old-deja/g++.pt/shadow2.C: Likewise.
2547 2015-07-14  Richard Biener  <rguenther@suse.de>
2549         PR tree-optimization/66863
2550         * gcc.dg/torture/pr66863.c: New testcase.
2552 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
2554         PR c++/65186
2555         * g++.dg/template/pr65186.C: New test.
2557 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2559         * gcc.target/arm/macro_defs0.c: Add directive to skip
2560         test if -marm is present.
2561         * gcc.target/arm/macro_defs1.c: Likewise.
2563 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2565         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2566         if-conversion..
2567         * gcc.target/aarch64/adds1.c: Likewise.
2568         * gcc.target/aarch64/ands_1.c: Likewise.
2569         * gcc.target/aarch64/bics_1.c: Likewise.
2570         * gcc.target/aarch64/subs1.c: Likewise.
2571         * gcc.target/aarch64/subs3.c: Likewise.
2573 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2575         PR fortran/64589
2576         * gfortran.dg/pr64589.f90: New test.
2578 2015-07-13  Renlin Li  <renlin.li@arm.com>
2580         PR rtl/66556
2581         * gcc.c-torture/execute/pr66556.c: New.
2583 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
2585         * gcc.dg/20020219-1.c: Fix double word typos.
2586         * gcc.dg/20020919-1.c: Same.
2588 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2589             Jeff Law  <law@redhat.com>
2591         PR middle-end/66726
2592         * g++.dg/tree-ssa/pr66726.c: New test.
2593         * gcc.dg/tree-ssa/pr66726-2.c: New test.
2594         * gcc.dg/tree-ssa/pr66726.c: New test.
2596 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
2598         PR c++/58734
2599         * g++.dg/cpp0x/variadic-ttp2.C: New.
2601 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
2603         PR c++/30044
2604         * g++.dg/cpp0x/auto46.C: New test.
2605         * g++.dg/template/pr30044.C: New test.
2606         * g++.dg/template/shadow2.C: New test.
2607         * g++.dg/template/error55.C: New test.
2608         * g++.dg/template/crash83.C: Accept any error string.
2609         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2610         parameters.
2611         * g++.dg/cpp0x/variadic19.C: Likewise
2612         * g++.dg/template/canon-type-13.C: Likewise.
2613         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2614         * g++.dg/torture/20070621-1.C: Likewise.
2616 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2618         PR c++/54521
2619         * g++.dg/init/explicit3.C: New.
2621 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
2623         PR target/66819
2624         * gcc.target/i386/pr66819-1.c: New test.
2625         * gcc.target/i386/pr66819-2.c: Likewise.
2626         * gcc.target/i386/pr66819-3.c: Likewise.
2627         * gcc.target/i386/pr66819-4.c: Likewise.
2628         * gcc.target/i386/pr66819-5.c: Likewise.
2630 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2632         PR target/66703
2633         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2634         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
2635         type to prevent possible flag-clobbering zero-extensions.
2636         * gcc.target/i386/pr66703.c: New test.
2638 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2640         PR c++/60842
2641         * g++.dg/cpp0x/nsdmi-template15.C: New.
2643 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
2645         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2647 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
2649         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2650         * gcc.target/arm/flip-thumb.c: Likewise.
2652 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2654         PR target/66813
2655         * gcc.target/i386/pr66813.c: New test.
2657 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
2659         PR middle-end/66820
2660         * gcc.dg/gomp/pr66820.c: New test.
2662 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2664         PR c++/65592
2665         * g++.dg/cpp0x/scoped_enum6.C: New.
2667 2015-07-10  Tom de Vries  <tom@codesourcery.com>
2669         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2670         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2672 2015-07-10  Richard Biener  <rguenther@suse.de>
2674         PR tree-optimization/66823
2675         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2676         which should not be necessary.  XFAIL.
2678 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2680         PR c++/64848
2681         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2683 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
2685         PR middle-end/66633
2686         * gcc.dg/gomp/pr66633-1.c: New test.
2687         * gcc.dg/gomp/pr66633-2.c: New test.
2688         * gcc.dg/gomp/pr66633-3.c: New test.
2689         * gcc.dg/gomp/pr66633-4.c: New test.
2691 2015-07-09  John Marino  <gnugcc@marino.st>
2693         * lib/target-supports.exp (check_effective_target_pie):
2694         Add *-*-dragonfly*
2696 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
2698         PR target/66814
2699         * gcc.target/i386/pr66814.c: New test.
2701 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2703         PR target/66731
2704         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2705         * gcc.target/aarch64/fnmul-2.c: Likewise.
2706         * gcc.target/aarch64/fnmul-3.c: Likewise.
2707         * gcc.target/aarch64/fnmul-4.c: Likewise.
2709 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2711         PR c++/65790
2712         * g++.dg/cpp0x/vt-65790.C: New.
2714 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2716         PR target/66818
2717         * gcc.target/i386/pr66818.c: New test.
2719 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2721         PR target/66817
2722         * gcc.target/i386/pr66817.c: New test.
2724 2015-07-09  Marek Polacek  <polacek@redhat.com>
2726         PR tree-optimization/66718
2727         * gcc.dg/vect/vect-126.c: New test.
2729 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
2731         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2732         even when dwarf-2 is not the default.
2734 2015-07-08  Jeff Law  <law@redhat.com>
2736         PR testsuite/66796
2737         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2738         to have a single memory reference.
2740 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
2742         * g++.dg/other/dump-ada-spec-9.C: New test.
2744 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
2746         * g++.dg/vect/vect.exp: Run also simd* tests.
2747         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2748         (check_vect): Fix up get_cpuid call for C++.
2749         * g++.dg/vect/simd-clone-1.cc: New test.
2751 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2753         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2755 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2757         * gcc.target/i386/readeflags-1.c (abort): New prototype.
2758         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2760 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2762         PR target/66806
2763         * gcc.target/i386/pr66806.c: New test.
2765 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
2767         PR c++/66421
2768         * g++.dg/cpp0x/auto45.C: New.
2770 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
2772         PR middle-end/66334
2773         * gcc.target/i386/pr66334.c: New.
2775 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2777         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2778         comments.
2780 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2782         PR jit/66783
2783         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2784         (verify_code): Update expected error message.
2785         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2786         (verify_code): Likewise.
2787         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2788         (verify_code): Likewise.
2790 2015-07-08  Richard Biener  <rguenther@suse.de>
2792         PR tree-optimization/66793
2793         * gcc.dg/torture/pr66793.c: New testcase.
2795 2015-07-08  Richard Biener  <rguenther@suse.de>
2797         PR tree-optimization/66794
2798         * gcc.dg/torture/pr66794.c: New testcase.
2800 2015-07-08  Marek Polacek  <polacek@redhat.com>
2802         PR c++/66748
2803         * g++.dg/abi/abi-tag15.C: New test.
2805 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2807         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2808         * gcc.target/mips/branch-3.c: Ditto
2809         * gcc.target/mips/branch-4.c: Ditto.
2810         * gcc.target/mips/branch-5.c: Ditto.
2811         * gcc.target/mips/branch-6.c: Ditto.
2812         * gcc.target/mips/branch-7.c: Ditto.
2813         * gcc.target/mips/branch-8.c: Ditto.
2814         * gcc.target/mips/branch-9.c: Ditto.
2815         * gcc.target/mips/branch-10.c: Ditto.
2816         * gcc.target/mips/branch-11.c: Ditto.
2817         * gcc.target/mips/branch-12.c: Ditto.
2818         * gcc.target/mips/branch-13.c: Ditto.
2819         * gcc.target/mips/umips-branch-5.c: New file.
2820         * gcc.target/mips/umips-branch-6.c: New file.
2821         * gcc.target/mips/umips-branch-7.c: New file.
2822         * gcc.target/mips/umips-branch-8.c: New file.
2823         * gcc.target/mips/umips-branch-9.c: New file.
2824         * gcc.target/mips/umips-branch-10.c: New file.
2825         * gcc.target/mips/umips-branch-11.c: New file.
2826         * gcc.target/mips/umips-branch-12.c: New file.
2827         * gcc.target/mips/umips-branch-13.c: New file.
2828         * gcc.target/mips/umips-branch-14.c: New file.
2829         * gcc.target/mips/umips-branch-15.c: New file.
2830         * gcc.target/mips/umips-branch-16.c: New file.
2831         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2832         (OCCUPY_0xfffc): New define.
2834 2015-07-08  Renlin Li  <renlin.li@arm.com>
2836         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2838 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2840         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2842 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
2844         * gcc.target/i386/bt-3.c: New test.
2845         * gcc.target/i386/bt-4.c: Ditto.
2847 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2849         * g++.dg/other/dump-ada-spec-8.C: New test.
2851 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2853         PR jit/66783
2854         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2855         test case.
2856         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2857         New test case.
2858         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2859         New test case.
2860         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2861         Avoid using an opaque struct for local "f".
2863 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2865         PR jit/66779
2866         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2867         * jit.dg/test-pr66779.c: New testcase.
2869 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2871         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2872         NOCOMPRESSION.
2874 2015-07-07  Richard Biener  <rguenther@suse.de>
2876         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2878 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2880         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2881         * gcc.target/mips/call-5.c: Ditto.
2882         * gcc.target/mips/call-6.c: Ditto.
2884 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2886         * gcc.dg/dx-test.c: New test-case.
2888 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
2890         PR fortran/66578
2891         * gfortran.dg/allocate_with_source_9.f08: New test.
2893 2015-07-07  Christian Bruel  <christian.bruel@st.com>
2895         PR target/52144
2896         * gcc.target/arm/flip-thumb.c: Fix scan.
2897         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2898         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2899         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2900         Fix return value.
2902 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
2904         PR target/65956
2905         * gcc.c-torture/execute/pr65956.c: New test.
2907 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
2909         * gcc.target/arm/aapcs/align1.c: New.
2910         * gcc.target/arm/aapcs/align_rec1.c: New.
2911         * gcc.target/arm/aapcs/align2.c: New.
2912         * gcc.target/arm/aapcs/align_rec2.c: New.
2913         * gcc.target/arm/aapcs/align3.c: New.
2914         * gcc.target/arm/aapcs/align_rec3.c: New.
2915         * gcc.target/arm/aapcs/align4.c: New.
2916         * gcc.target/arm/aapcs/align_rec4.c: New.
2917         * gcc.target/arm/aapcs/align_vararg1.c: New.
2918         * gcc.target/arm/aapcs/align_vararg2.c: New.
2920 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2922         * gfortran.dg/iomsg_2.f90: New test.
2924 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2926         PR target/66749
2927         * gcc.target/i386/pr66749.c: New test.
2929 2015-07-06  Richard Biener  <rguenther@suse.de>
2931         PR tree-optimization/66772
2932         * gcc.dg/torture/pr66772-1.c: New testcase.
2933         * gcc.dg/torture/pr66772-2.c: Likewise.
2935 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
2937         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2938         the jals instruction.
2940 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2942         PR target/53383
2943         * gcc.target/i386/pr53383-1.c: New file.
2944         * gcc.target/i386/pr53383-2.c: Likewise.
2945         * gcc.target/i386/pr53383-3.c: Likewise.
2947 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2949         * gcc.target/aarch64/fnmul-1.c: New.
2950         * gcc.target/aarch64/fnmul-2.c: New.
2951         * gcc.target/aarch64/fnmul-3.c: New.
2952         * gcc.target/aarch64/fnmul-4.c: New.
2954 2015-07-06  Richard Biener  <rguenther@suse.de>
2956         PR middle-end/66759
2957         * gcc.dg/torture/pr66759.c: New testcase.
2959 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
2961         PR fortran/58586
2962         * gfortran.dg/alloc_comp_class_3.f03: New test.
2963         * gfortran.dg/alloc_comp_class_4.f03: New test.
2965 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2967         * gcc.c-torture/execute/pr66757.c: New test.
2969 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
2971         PR tree-optimization/66720
2972         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2974 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
2975             Sandra Loosemore <sandra@codesourcery.com>
2977         * gcc.target/nios2/gprel-offset.c: New test.
2979 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2981         PR fortran/66725
2982         * gfortran.dg/pr66725.f90: New test.
2984 2015-07-03  Jason Merrill  <jason@redhat.com>
2986         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2987         Avoid narrowing error.
2989 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
2991         PR rtl-optimization/66706
2992         * gcc.target/powerpc/shift-int.c: New testcase.
2994 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2996         PR target/66746.
2997         * gcc.target/i386/pr66746.c: New file.
2999 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
3001         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3003 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
3005         PR tree-optimization/66119
3006         * g++.dg/opt/pr66119.C: New.
3008 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
3010         PR fortran/52846
3011         * gfortran.dg/submodule_1.f90: New test
3012         * gfortran.dg/submodule_2.f90: New test
3013         * gfortran.dg/submodule_3.f90: New test
3014         * gfortran.dg/submodule_4.f90: New test
3015         * gfortran.dg/submodule_5.f90: New test
3016         * gfortran.dg/submodule_6.f90: New test
3017         * gfortran.dg/submodule_7.f90: New test
3019 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3021         PR preprocessor/53690
3022         * g++.dg/cpp/pr53690.C: New.
3024 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3026         * gcc.target/powerpc/vec-cmp.c: New test.
3028 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3030         PR fortran/56520
3031         * gfortran.dg/pr56520.f90: New test.
3033 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
3035         PR fortran/66545
3036         * gfortran.dg/pr66545_1.f90: New test.
3037         * gfortran.dg/pr66545_2.f90: New test.
3039 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
3041         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3042         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3044 2015-07-02  Richard Biener  <rguenther@suse.de>
3046         PR testsuite/66719
3047         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3048         unaligned loads.
3050 2015-07-02  Richard Biener  <rguenther@suse.de>
3052         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3054 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
3056         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3058 2015-07-01  Jason Merrill  <jason@redhat.com>
3060         * lib/target-supports.exp (cxx_default): Set to C++14.
3062 2015-07-01  Tom de Vries  <tom@codesourcery.com>
3064         PR testsuite/66723
3065         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3066         scan-assembler.
3068 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3070         * gfortran.dg/warn_conversion_8.f90:  New test.
3072 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3074         PR rtl-optimization/61047
3075         * gcc.c-torture/execute/20150611-1.c: New testcase.
3077 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3079         PR jit/66700
3080         * jit.dg/all-non-failing-tests.h: Add
3081         test-pr66700-observing-write-through-ptr.c.
3082         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3084 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3086         * jit.dg/test-accessing-union.c: Add comments for use by
3087         gcc/jit/docs/topics/types.rst.
3089 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
3091         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3092         'do-require-effective-target' with 'dg-require-effective-target'.
3093         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3094         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3095         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
3096         'stlex' with 'strex' as the expected output.
3098 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
3100         PR c++/60365
3101         * g++.dg/cpp0x/gen-attrs-60.C: New.
3102         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3104 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
3106         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3107         New function.
3108         * gcc.target/aarch64/pic-small.c: Restrict this test under
3109         check_effective_target_aarch64_small_fpic.
3111 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
3113         * gfortran.dg/gomp/pr66633.f90: New test.
3115 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
3117         PR c++/66686
3118         * g++.dg/template/pr66686.C: New test.
3120 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3122         * gnat.dg/lto17.ad[sb]: New test.
3124 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3126         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3127         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3128         testcase.
3129         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3130         New testcase.
3131         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3132         New testcase.
3133         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3134         New testcase.
3135         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3136         New testcase.
3137         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3138         New testcase.
3139         * jit.dg/test-switch.c: New testcase.
3140         * jit.dg/test-switch.cc: New testcase.
3142 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3144         PR jit/66546
3145         * jit.dg/all-non-failing-tests.h: Add note about
3146         test-validly-unreachable-block.c.
3147         * jit.dg/test-validly-unreachable-block.c: New file.
3149 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3151         PR jit/66628
3152         * jit.dg/all-non-failing-tests.h: Add note about
3153         test-extra-options.c.
3154         * jit.dg/test-extra-options.c: New testcase.
3156 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
3158         PR debug/66691
3159         * gcc.target/i386/pr66691.c: New.
3161 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
3163         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3164         * gcc.target/i386/iamcu/args.h: Likewise.
3165         * gcc.target/i386/iamcu/asm-support.S: Likewise.
3166         * gcc.target/i386/iamcu/defines.h: Likewise.
3167         * gcc.target/i386/iamcu/macros.h: Likewise.
3168         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3169         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3170         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3171         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3172         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3173         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3174         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3175         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3176         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3177         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3178         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3179         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3180         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3181         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3182         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3183         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3184         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3186 2015-06-30  Marek Polacek  <polacek@redhat.com>
3188         * gcc.dg/fold-minus-6.c: New test.
3190         * gcc.dg/fold-ior-3.c: New test.
3192 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
3194         Implement N4197 - Adding u8 character literals
3195         * g++.dg/cpp1z/utf8.C: New.
3196         * g++.dg/cpp1z/utf8-neg.C: New.
3197         * g++.dg/cpp1z/udlit-utf8char.C: New.
3199 2015-06-30  Marek Polacek  <polacek@redhat.com>
3201         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3203 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3205         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3206         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3207         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3208         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3210 2015-06-30  Marek Polacek  <polacek@redhat.com>
3212         * gcc.dg/fold-ior-2.c: New test.
3214 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3216         PR tree-optimization/66652
3217         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3218         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
3219         pointers.
3220         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3222 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
3224         PR c++/65977
3225         * g++.dg/cpp0x/constexpr-friend-3.C: New.
3226         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3228 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3230         PR fortran/66605
3231         * gfortran.dg/wunused-parameter.f90: New test.
3233 2015-06-29  Richard Henderson  <rth@redhat.com>
3235         * gcc.target/i386/asm-flag-1.c: New.
3236         * gcc.target/i386/asm-flag-2.c: New.
3237         * gcc.target/i386/asm-flag-3.c: New.
3238         * gcc.target/i386/asm-flag-4.c: New.
3239         * gcc.target/i386/asm-flag-5.c: New.
3241 2015-06-29  Marek Polacek  <polacek@redhat.com>
3243         PR c/66322
3244         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3245         * c-c++-common/pr66322.c: New test.
3246         * g++.dg/eh/scope1.C: Remove dg-warning.
3248 2015-06-29  Richard Biener  <rguenther@suse.de>
3250         PR tree-optimization/66677
3251         * gcc.dg/vect/pr66677.c: New testcase.
3253 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
3255         PR middle-end/64130
3256         * gcc.dg/tree-ssa/pr64130.c: New test.
3258 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
3260         * gcc.target/aarch64/pic-small.c: New testcase.
3262 2015-06-26  Richard Biener  <rguenther@suse.de>
3264         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3266 2015-06-26  Marek Polacek  <polacek@redhat.com>
3268         * gcc.dg/fold-and-1.c: New test.
3269         * gcc.dg/fold-and-2.c: New test.
3271 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3273         * gnat.dg/warn11.adb: Add missing dg directive.
3274         * gnat.dg/warn12.adb: New test.
3275         * gnat.dg/warn12_pkg.ads: New helper.
3277 2015-06-26  Richard Biener  <rguenther@suse.de>
3279         * gfortran.dg/reassoc_3.f90: Adjust.
3281 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
3283         PR target/66412
3284         * gcc.target/i386/pr66412.c: New test.
3286 2015-06-25  Richard Biener  <rguenther@suse.de>
3288         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3290 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
3292         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3294 2015-06-25  Richard Biener  <rguenther@suse.de>
3296         * gfortran.dg/vect/vect-9.f90: New testcase.
3298 2015-06-25  Nick Clifton  <nickc@redhat.com>
3300         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3301         H8300 and M32R targets.
3303 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3305         PR fortran/66528
3306         * gfortran.dg/maxerrors.f90: New test.
3308 2015-06-08  DJ Delorie  <dj@redhat.com>
3310         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3312 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3314         * gcc.target/aarch64/mgeneral-regs_3.c: New.
3316 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3318         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3319         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3320         * gcc.target/aarch64/nofp_1.c: New file.
3322 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
3324         Implement N3928 - Extending static_assert
3325         * g++.dg/cpp0x/static_assert8.C: Adjust.
3326         * g++.dg/cpp0x/static_assert12.C: New.
3327         * g++.dg/cpp0x/static_assert13.C: New.
3328         * g++.dg/cpp1y/static_assert1.C: New.
3329         * g++.dg/cpp1y/static_assert2.C: New.
3330         * g++.dg/cpp1z/static_assert-nomsg.C: New.
3332 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
3334         PR c++/65750
3335         * g++.dg/cpp0x/trailing11.C: New.
3337 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3339         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3340         multilibs.
3341         * gcc.target/arm/memset-inline-10.c: Likewise.
3342         * gcc.target/arm/pr58784.c: Likewise.
3343         * gcc.target/arm/pr59985.C: Likewise.
3344         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3346 2015-06-24  Renlin Li  <renlin.li@arm.com>
3348         * gcc.target/aarch64/arm_align_max_pwr.c: New.
3349         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3351 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
3353         Revert:
3354         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
3356         PR c++/30044
3357         * g++.dg/cpp0x/auto45.C: New test.
3358         * g++.dg/template/pr30044.C: New test.
3359         * g++.dg/template/crash83.C: Accept any error string.
3360         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3361         parameters.
3362         * g++.dg/cpp0x/variadic18.C: Likewise
3363         * g++.dg/template/canon-type-13.C: Likewise.
3364         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3366 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
3368         PR c++/65811
3369         * g++.dg/other/linkage2.C: New.
3371 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3373         PR target/63408
3374         * gcc.target/arm/pr63408.c: New test.
3376 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
3378         * lib/c-torture.exp: Don't call check_effective_target_lto
3379         before setting up environment correctly.
3380         * lib/gcc-dg.exp: Likewise, and protect
3381         gcc_force_conventional_output.
3383 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3385         PR rtl-optimization/66306
3386         * gcc.target/s390/pr66306.c: New test.
3388 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3390         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3391         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3392         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3393         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3394         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3395         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3396         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3398 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
3400         PR target/65803
3401         * gcc.c-torture/pr65803.c: New test.
3403 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
3405         PR c++/30044
3406         * g++.dg/cpp0x/auto45.C: New test.
3407         * g++.dg/template/pr30044.C: New test.
3408         * g++.dg/template/crash83.C: Accept any error string.
3409         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3410         parameters.
3411         * g++.dg/cpp0x/variadic18.C: Likewise
3412         * g++.dg/template/canon-type-13.C: Likewise.
3413         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3415 2015-06-23  Marek Polacek  <polacek@redhat.com>
3417         * c-c++-common/Wlogical-op-3.c: New test.
3419 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3421         PR c++/66254
3422         * g++.dg/cpp0x/scoped_enum5.C: New.
3424 2015-06-23  Richard Biener  <rguenther@suse.de>
3426         PR tree-optimization/66636
3427         * gcc.dg/vect/pr66636.c: New testcase.
3429 2015-06-23  Marek Polacek  <polacek@redhat.com>
3431         * gcc.dg/fold-minus-4.c: New test.
3432         * gcc.dg/fold-minus-5.c: New test.
3433         * c-c++-common/ubsan/overflow-add-5.c: New test.
3435 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
3437         Add missing testcase from r224672.
3438         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3440         * gcc.target/vax/bswapdi-1.c: New.
3442 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
3444         PR fortran/64674
3445         * gfortran.dg/associate_18.f08: New test.
3447 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
3449         PR target/66560
3450         * gcc.target/i386/pr66560-1.c: New test.
3451         * gcc.target/i386/pr66560-2.c: Ditto.
3452         * gcc.target/i386/pr66560-3.c: Ditto.
3453         * gcc.target/i386/pr66560-4.c: Ditto.
3455 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
3457         * gcc.target/nvptx/nvptx.exp: New file.
3458         * gcc.target/nvptx/proto-1.c: Likewise.
3460 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
3462         PR tree-optimization/66449
3463         * gcc.dg/vect/pr66449.c: New test.
3465 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
3467         * g++.dg/other/dump-ada-spec-5.C: New test.
3468         * g++.dg/other/dump-ada-spec-6.C: Likewise.
3469         * g++.dg/other/dump-ada-spec-7.C: Likewise.
3471 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
3473         * g++.dg/inherit/pure1.C: Test location too.
3475 2015-06-22  Marek Polacek  <polacek@redhat.com>
3477         * gcc.dg/fold-ior-1.c: New test.
3478         * gcc.dg/fold-minus-2.c: New test.
3479         * gcc.dg/fold-minus-3.c: New test.
3480         * gcc.dg/fold-plus-1.c: New test.
3481         * gcc.dg/fold-plus-2.c: New test.
3482         * gcc.dg/fold-xor-4.c: New test.
3483         * gcc.dg/fold-xor-5.c: New test.
3485 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3487         PR target/65914
3488         * g++.dg/torture/pr65914.C:  New.
3490 2015-06-22  Richard Biener  <rguenther@suse.de>
3492         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3493         not existing TORTURE_OPTIONS only.
3494         * lib/gcc-dg.exp: Likewise.
3496 2015-06-22  Christian Bruel  <christian.bruel@st.com>
3498         PR target/52144
3499         * gcc.target/arm/flip-thumb.c: New test.
3501 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
3502             Martin Liska  <mliska@suse.cz>
3504         PR ipa/65908
3505         * g++.dg/ipa/pr65908.C: New testcase.
3507 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
3509         PR c++/65882
3510         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3511         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3513 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
3515         * gnat.dg/specs/debug1.ads: Adjust.
3517 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
3519         * gcc.target/aarch64/fmovd-zero-mem.c: New.
3520         * gcc.target/aarch64/fmovd-zero-reg.c: New.
3521         * gcc.target/aarch64/fmovf-zero-mem.c: New.
3522         * gcc.target/aarch64/fmovf-zero-reg.c: New.
3523         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3524         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3525         * gcc.target/aarch64/fmovd-zero.c: Delete.
3526         * gcc.target/aarch64/fmovf-zero.c: Delete.
3528 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3530         * gcc.target/vax/bswapdi-1.c: New.
3532 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3534         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3536 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3538         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3540 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3542         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3544 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3546         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3548 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3550         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3552 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3554         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3556 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3558         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3560 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3562         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3564 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3566         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3568 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3570         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3572 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3574         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3576 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3578         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3580 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3582         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3584 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3586         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3588 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3590         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3592 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3594         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3596 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3598         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3600 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3602         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3604 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3606         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3608 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3610         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3611         (_ARM_FPSCR): Add FZ field.
3612         (clean_results): Force FZ=1 on AArch64.
3613         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3615 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3617         * gcc.target/aarch64/pr62308.c: New test.
3619 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
3621         PR fortran/66549
3622         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3624 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
3626         * gcc.target/i386/mpx/pr66581.c: New test.
3628 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
3630         * gcc.target/i386/cmov9.c: New test.
3632 2015-06-18  Richard Biener  <rguenther@suse.de>
3634         * g++.dg/other/const4.C: New testcase.
3636 2015-06-18  Michael Matz  <matz@suse.de>
3638         PR middle-end/66253
3639         * gcc.dg/vect/pr66253.c: New testcase.
3641 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3643         PR target/66569
3644         * gcc.target/i386/mpx/chkp-vararg.c: New test.
3646 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3648         PR middle-end/66568
3649         * gcc.target/i386/mpx/pr66568.c: New test.
3651 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3653         PR middle-end/66567
3654         * gcc.target/i386/mpx/pr66567.c: New test.
3656 2015-06-18  Richard Biener  <rguenther@suse.de>
3658         PR tree-optimization/66510
3659         * gcc.dg/vect/slp-perm-12.c: New testcase.
3661 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3663         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3664         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3665         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3666         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3668 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
3670         PR c++/66571
3671         * g++.dg/gomp/pr66571-1.C: New test.
3673         PR middle-end/66429
3674         * c-c++-common/gomp/pr66429.c: New test.
3676 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
3678         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3679         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3680         ...this.
3681         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3682         New testcase.
3683         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3684         New testcase.
3686 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3688         PR testsuite/65944
3689         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3691 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
3693         * gcc.target/mips/pr65862-1.c: New test.
3694         * gcc.target/mips/pr65862-2.c: Likewise.
3696 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3698         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3699         * gcc.target/i386/pr52252-atom.c: Ditto.
3700         * gcc.target/i386/vect-div-1.c: Ditto.
3701         * gcc.target/i386/rotate-5.c: Ditto.
3702         * gcc.target/i386/pr50202.c: Ditto.
3703         * gcc.target/i386/pr37843-3.c: Ditto.
3704         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3705         * gcc.target/i386/pr53397-1.c: Ditto.
3706         * gcc.target/i386/pr55934.c: Ditto.
3707         * gcc.target/i386/pr37843-4.c: Ditto.
3708         * gcc.target/i386/pr60451.c: Ditto.
3709         * gcc.target/i386/pr53397-2.c: Ditto.
3710         * gcc.target/i386/vectorize1.c: Ditto.
3711         * gcc.target/i386/extract-insert-combining.c: Ditto.
3712         * gcc.target/i386/pr53759.c: Ditto.
3713         * gcc.target/i386/pr52252-core.c: Ditto.
3714         * gcc.target/i386/rotate-3.c: Ditto.
3715         * gcc.target/i386/sse-20.c: Ditto.
3716         * gcc.target/i386/rotate-4.c: Ditto.
3717         * gcc.target/i386/pr61403.c: Ditto.
3718         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3719         * gcc.target/i386/pr60901.c: Ditto.
3720         * gcc.target/i386/pr59794-7.c: Ditto.
3721         * gcc.target/i386/pr62208.c: Ditto.
3722         * gcc.target/i386/pr53416.c: Ditto.
3723         * gcc.target/i386/asm-dialect-1.c: Ditto.
3724         * gcc.target/i386/pr50038.c: Ditto.
3725         * gcc.target/i386/47698.c: Ditto.
3726         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3727         * gcc.target/i386/pr59794-2.c: Ditto.
3728         * gcc.target/i386/pr59794-3.c: Ditto.
3729         * gcc.target/i386/pr39058.c: Ditto.
3730         * gcc.target/i386/pr60205-1.c: Ditto.
3731         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3732         * gcc.target/i386/sse2-movq-2.c: Ditto.
3734 2015-06-17  Richard Biener  <rguenther@suse.de>
3736         PR tree-optimization/66251
3737         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3739 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
3741         PR c++/59682
3742         * g++.dg/parse/new-placement1.C: New.
3744 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3746         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3747         * jit.dg/test-compound-assignment.c: New testcase.
3749 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3751         PR jit/66539
3752         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3753         to "testcases" array.
3755 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3757         PR jit/66539
3758         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3759         * jit.dg/test-debug-strings.c: New test case.
3760         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3761         the discriminant has a sane debug string.
3763 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
3765         PR target/56766
3766         * gcc.target/i386/pr56766-1.c: New test.
3767         * gcc.target/i386/pr56766-2.c: Ditto.
3769 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
3771         * gcc.target/mips/loongson-shift-count-truncated-1.c:
3772         Skip on mips*-mti-linux* and mips*-img-linux* targets.
3773         * gcc.target/mips/loongson-simd.c: Ditto.
3775 2015-06-16  Richard Biener  <rguenther@suse.de>
3777         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3779 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3781         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3782         passed by the testsuite driver.
3784 2015-06-16  Richard Biener  <rguenther@suse.de>
3786         * gcc.dg/vect/slp-perm-11.c: New testcase.
3788 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
3790         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3791         dg-options.
3793 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3795         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3796         Reinstate calls to torture-init and torture-finalize.
3798 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3800         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3802 2015-06-15  Nathan Sidwell  <nathan@acm.org>
3804         PR c++/58583
3805         * g++.dg/cpp0x/nsdmi-template14.C: New test.
3807 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
3809         PR c++/51048
3810         * g++.dg/cpp0x/local-type1.C: New.
3812 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
3814         PR fortran/44672
3815         PR fortran/45440
3816         PR fortran/57307
3817         * gfortran.dg/allocate_with_source_3.f90: Removed check for
3818         unimplemented error.
3819         * gfortran.dg/allocate_with_source_7.f08: New test.
3820         * gfortran.dg/allocate_with_source_8.f08: New test.
3822 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
3824         PR c++/65168
3825         * g++.dg/warn/Walways-true-3.C: New test.
3827 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3829         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3831 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3833         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3834         (main): Remove superfluous attributes.
3835         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3836         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3838 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3840         * gcc.target/i386/monitorx.c: New.
3841         * gcc.target/i386/sse-12.c: Add -mmwaitx.
3842         * gcc.target/i386/sse-13.c: Ditto.
3843         * gcc.target/i386/sse-14.c: Ditto.
3844         * gcc.target/i386/sse-22.c: Ditto.
3845         * gcc.target/i386/sse-23.c: Ditto.
3846         * g++.dg/other/i386-2.C: Ditto.
3847         * g++.dg/other/i386-3.C: Ditto.
3849 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
3851         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3853 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
3855         PR fortran/66079
3856         * gfortran.dg/allocatable_scalar_13.f90: New test
3858 2015-06-11  Marek Polacek  <polacek@redhat.com>
3860         * gcc.dg/fold-xor-3.c: New test.
3862 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3864         * gcc.target/arm/short-it-ifcvt-1.c: New test.
3865         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3867 2015-06-11  Christian Bruel  <christian.bruel@st.com>
3869         PR target/52144
3870         * gcc.target/arm/pragma_attribute.c: New test.
3872 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3874         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3876 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3878         PR target/66473
3879         * gcc.target/i386/pr66473.c: New test.
3881 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
3883         PR target/66470
3884         * gcc.dg/tls/pr66470.c: New test.
3885         * gcc.target/i386/pr66470.c: New test.
3887 2015-06-10  Christian Bruel  <christian.bruel@st.com>
3889         PR target/52144
3890         * gcc.target/arm/attr_arm.c: New test
3891         * gcc.target/arm/attr_arm-err.c: New test
3892         * gcc.target/arm/attr_thumb.c: New test
3893         * gcc.target/arm/attr_thumb-static.c: New test
3895 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3897         PR target/66200
3898         PR target/66428
3899         PR c++/66192
3900         * g++.dg/abi/aarch64_guard1.C: Adjust test.
3902 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
3904         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3905         passed by the testsuite driver.
3907 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3909         Revert:
3910         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3911         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3912         * gcc.dg/ssp-1.c: Make counter a register.
3913         * gcc.dg/ssp-2.c: Likewise.
3914         * gcc.dg/torture/parm-coalesce.c: New.
3916 2015-06-09  Tom de Vries  <tom@codesourcery.com>
3918         * gcc.target/i386/vararg-loc.c: New test.
3920 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3922         PR c++/65815
3923         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3924         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3926 2015-06-09  Marek Polacek  <polacek@redhat.com>
3928         PR tree-optimization/66299
3929         * gcc.dg/pr66299-1.c: New test.
3930         * gcc.dg/pr66299-2.c: New test.
3931         * gcc.dg/pr66299-3.c: New test.
3933 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
3935         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3936         passed by the testsuite driver.
3938 2015-06-09  Richard Biener  <rguenther@suse.de>
3940         PR middle-end/66423
3941         * gcc.dg/fold-modpow2.c: New testcase.
3943 2015-06-09  Richard Biener  <rguenther@suse.de>
3945         PR tree-optimization/66419
3946         * gcc.dg/vect/bb-slp-37.c: New testcase.
3948 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
3950         * gcc.target/arm/stl-cond.c: New test.
3952 2015-06-09  Richard Biener  <rguenther@suse.de>
3954         PR middle-end/66413
3955         * gcc.dg/torture/pr66413.c: New testcase.
3957 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3959         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3960         * gcc.dg/ssp-1.c: Make counter a register.
3961         * gcc.dg/ssp-2.c: Likewise.
3962         * gcc.dg/torture/parm-coalesce.c: New.
3964 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
3966         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3967         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3969 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3971         PR rtl-optimization/66444
3972         * gcc.dg/pr66444.c: New test.
3974 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3976         PR fortran/66245
3977         * gfortran.dg/class_is_1.f90: New test.
3978         * gfortran.dg/type_is_1.f90: Ditto.
3980 2015-06-08  Marek Polacek  <polacek@redhat.com>
3982         PR c/66415
3983         * gcc.dg/cpp/pr66415-1.c: New test.
3984         * gcc.dg/cpp/pr66415-2.c: New test.
3986 2015-06-08  Richard Biener  <rguenther@suse.de>
3988         PR tree-optimization/66422
3989         * gcc.dg/Warray-bounds-16.c: New testcase.
3991 2015-06-08  Richard Biener  <rguenther@suse.de>
3993         * gcc.dg/vect/slp-perm-10.c: New testcase.
3994         * gcc.dg/vect/slp-23.c: Adjust.
3995         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3996         vector pointer update.
3998 2015-06-08  Marek Polacek  <polacek@redhat.com>
4000         PR sanitizer/66452
4001         * g++.dg/ubsan/pr66452.C: New test.
4003 2015-06-08  Tom de Vries  <tom@codesourcery.com>
4005         PR tree-optimization/66436
4006         * gcc.dg/gomp/dump-new-function-2.c: New test.
4007         * gcc.dg/gomp/dump-new-function-3.c: Same.
4008         * gcc.dg/gomp/dump-new-function.c: Same.
4010 2015-06-08  Tom de Vries  <tom@codesourcery.com>
4012         PR tree-optimization/66435
4013         * gcc.dg/gomp/notify-new-function-2.c: New test.
4014         * gcc.dg/gomp/notify-new-function-3.c: Same.
4015         * gcc.dg/gomp/notify-new-function.c: Same.
4017 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
4019         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4020         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4021         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4022         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4023         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4024         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4025         -fshort-enum.
4027 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
4029         PR fortran/47659
4030         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4031         * gfortran.dg/warn_conversion.f90: Add warning for change in value
4032         for assignment.
4033         * gfortran.dg/warn_conversion_3.f90: Add warnings.
4034         * gfortran.dg/warn_conversion_5.f90: New test.
4035         * gfortran.dg/warn_conversion_6.f90: New test.
4036         * gfortran.dg/warn_conversion_7.f90: New test.
4038 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4040         PR fortran/66347
4041         * gfortran.dg/blockdata_9.f: New test.
4043 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4045         PR fortran/66385
4046         * gfortran.dg/forall_17.f90:  New test.
4048 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
4050         * g++.dg/cpp0x/pr57101.C: Add warning.
4051         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4052         * g++.dg/ext/visibility/anon7.C: Same.
4053         * g++.dg/ipa/pr63587-2.C: Same.
4054         * g++.dg/opt/dump1.C: Same.
4055         * g++.dg/opt/pr59622-3.C: Same.
4056         * g++.dg/opt/pr59622.C: Same.
4057         * g++.dg/torture/pr46383.C: Same.
4058         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4059         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4060         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4061         functions.
4062         * gfortran.dg/intent_out_8.f90: Same.
4063         * gfortran.dg/warn_target_lifetime_3.f90: Same.
4065 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4067         PR fortran/66377
4068         gfortran.dg/equiv_9.f90: New test.
4071 2015-06-05  Tom de Vries  <tom@codesourcery.com>
4073         merge from gomp4 branch:
4074         2015-05-28  Tom de Vries  <tom@codesourcery.com>
4076         PR tree-optimization/65443
4077         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4078         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4079         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4081 2015-06-05  Nathan Sidwell  <nathan@acm.org>
4083         PR c++/52595
4084         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4086 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
4088         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4090 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4092         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4094 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
4096         * testsuite/gcc.target/i386/noplt-1.c: New test.
4097         * testsuite/gcc.target/i386/noplt-2.c: New test.
4098         * testsuite/gcc.target/i386/noplt-3.c: New test.
4099         * testsuite/gcc.target/i386/noplt-4.c: New test.
4101 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
4103         PR fortran/58749
4104         * gfortran.dg/adjustl_1.f90:  New test.
4106 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
4108         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4109         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4111 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
4113         * lto.c (iterative_hash_canonical_type,
4114         gimple_register_canonical_type): only hash main variants of types
4116 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
4118         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4119         Move set of dg-do-what-default after early return.
4121 2015-06-04  Marek Polacek  <polacek@redhat.com>
4123         PR c/66341
4124         * gcc.dg/lvalue-8.c: New test.
4126 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4127             Paolo Carlini  <paolo.carlini@oracle.com>
4129         PR c++/66130
4130         * g++.dg/other/pr66130.C: New.
4131         * g++.dg/cpp0x/pr66130.C: Likewise.
4133 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4135         * g++.dg/cpp0x/decl-loc1.C: New.
4136         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4137         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4138         * g++.dg/init/ctor8.C: Likewise.
4139         * g++.dg/parse/semicolon4.C: Likewise.
4141 2015-06-03  Marek Polacek  <polacek@redhat.com>
4143         PR sanitizer/66190
4144         * g++.dg/ubsan/static-init-1.C: New test.
4145         * g++.dg/ubsan/static-init-2.C: New test.
4146         * g++.dg/ubsan/static-init-3.C: New test.
4148 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
4150         PR target/66275
4151         * gcc.target/i386/pr66275.c: New test.
4153 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4155         * gcc.dg/Wcxx-compat-22.c: New testcase.
4156         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4157         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4158         * c-c++-common/pr58346-1.c: Likewise.
4159         * c-c++-common/transparent-union-1.c: Likewise.
4161 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
4163         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4164         * g++.dg/plugin/def_plugin.c: New file.
4165         * g++.dg/plugin/def-plugin-test.C: New file.
4167 2015-06-03  Richard Biener  <rguenther@suse.de>
4169         * gcc.dg/vect/bb-slp-36.c: New testcase.
4171 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4173         * gcc.dg/lto/chkp-removed-alias_0.c: New.
4175 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4177         * gcc.dg/lto/chkp-privatize-1_0.c: New.
4178         * gcc.dg/lto/chkp-privatize-1_1.c: New.
4179         * gcc.dg/lto/chkp-privatize-2_0.c: New.
4180         * gcc.dg/lto/chkp-privatize-2_1.c: New.
4182 2015-06-03  Marek Polacek  <polacek@redhat.com>
4184         PR c/64223
4185         PR c/29358
4186         * gcc.dg/pr64223-1.c: New test.
4187         * gcc.dg/pr64223-2.c: New test.
4189 2015-06-03  Richard Biener  <rguenther@suse.de>
4191         PR tree-optimization/63916
4192         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4194 2015-06-03  Richard Biener  <rguenther@suse.de>
4196         PR tree-optimization/66375
4197         * gcc.dg/torture/pr66375.c: New testcase.
4199 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
4201         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4203 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
4205         PR target/65768
4206         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4208 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4210         PR fortran/66380
4211         * gfortran.dg/reshape_7.f90: New test.
4213 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
4215         PR c/66220:
4216         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4217         (fn_36): New.
4219 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4221         PR c/49551
4222         * gcc.dg/pr49551.c: New testcase.
4224 2015-06-02  Richard Biener  <rguenther@suse.de>
4226         PR debug/65549
4227         * g++.dg/lto/pr65549_0.C: New testcase.
4229 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
4231         PR libgomp/65742
4232         PR middle-end/66332
4233         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4235 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4237         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4239 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
4241         PR c++/61683
4242         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4244 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4246         PR tree-optimization/48052
4247         * gcc.dg/tree-ssa/scev-8.c: New.
4248         * gcc.dg/tree-ssa/scev-9.c: New.
4249         * gcc.dg/tree-ssa/scev-10.c: New.
4250         * gcc.dg/vect/pr48052.c: New.
4252 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4254         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4256 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4258         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4260 2015-06-02  Marek Polacek  <polacek@redhat.com>
4262         PR middle-end/66345
4263         * gcc.dg/torture/pr66345.c: New test.
4265 2015-06-02  Richard Biener  <rguenther@suse.de>
4267         PR tree-optimization/65961
4268         * gcc.dg/torture/pr65961.c: New testcase.
4270 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4272         PR tree-optimization/52563
4273         PR tree-optimization/62173
4274         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4275         * gcc.dg/tree-ssa/scev-4.c: Ditto.
4277 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4279         * gnat.dg/specs/varsize_return2.ads: New test.
4280         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4282 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
4284         * gcc.dg/vect/vect-outer-simd-1.c: New test.
4286 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
4288         PR target/65697
4289         * gcc.target/aarch64/sync-comp-swap.c: New.
4290         * gcc.target/aarch64/sync-comp-swap.x: New.
4291         * gcc.target/aarch64/sync-op-acquire.c: New.
4292         * gcc.target/aarch64/sync-op-acquire.x: New.
4293         * gcc.target/aarch64/sync-op-full.c: New.
4294         * gcc.target/aarch64/sync-op-full.x: New.
4295         * gcc.target/aarch64/sync-op-release.c: New.
4296         * gcc.target/aarch64/sync-op-release.x: New.
4298 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
4300         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4301         (bar): Predefined.
4303 2015-06-01  Richard Biener  <rguenther@suse.de>
4305         PR tree-optimization/66349
4306         PR tree-optimization/66352
4307         PR tree-optimization/66357
4308         * gcc.dg/torture/pr66357.c: New testcase.
4309         * gcc.dg/torture/pr66349.c: Likewise.
4310         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4312 2015-06-01  Richard Biener  <rguenther@suse.de>
4314         Revert
4315         2015-05-29  Richard Biener  <rguenther@suse.de>
4317         PR tree-optimization/66314
4318         * gcc.dg/asan/pr66314.c: New testcase.
4320 2015-06-01  Richard Biener  <rguenther@suse.de>
4322         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4324 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
4326         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4327         directives.
4328         (hp3, hp4): Add inline keyword.
4329         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4330         (hp2): Add inline keyword.
4331         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4332         (hp2): Add inline keyword.
4334 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
4336         PR target/65527
4337         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4338         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4339         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4340         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4342 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
4344         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4345         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4347 2015-06-01  Richard Biener  <rguenther@suse.de>
4349         PR tree-optimization/66280
4350         * g++.dg/torture/pr66280.C: New testcase.
4351         * g++.dg/torture/pr66280-2.C: Likewise.
4353 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4355         * gnat.dg/addr9_1.adb: New test.
4356         * gnat.dg/addr9_2.adb: Likewise.
4357         * gnat.dg/addr9_3.adb: Likewise.
4358         * gnat.dg/addr9_4.adb: Likewise.
4360 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4362           * g++.dg/other/dump-ada-spec-4.C: New test.
4364 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4366         * gcc.dg/alias-8.c: Fix dg-warning.
4368 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
4370         * gcc.dg/alias-8.c: Do not xfail.
4371         * gcc.dg/pr62167.c: Prevent FRE.
4372         * gcc.dg/alias-14.c: New testcase.
4374 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
4376         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4378 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4380         PR target/66215
4381         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4382         dg-options.
4383         * gcc.target/s390/hotpatch-10.c: Likewise.
4384         * gcc.target/s390/hotpatch-11.c: Likewise.
4385         * gcc.target/s390/hotpatch-12.c: Likewise.
4386         * gcc.target/s390/hotpatch-17.c: Likewise.
4387         * gcc.target/s390/hotpatch-18.c: Likewise.
4388         * gcc.target/s390/hotpatch-20.c: Likewise.
4389         * gcc.target/s390/hotpatch-21.c: Likewise.
4390         * gcc.target/s390/hotpatch-22.c: Likewise.
4391         * gcc.target/s390/hotpatch-23.c: Likewise.
4392         * gcc.target/s390/hotpatch-24.c: Likewise.
4393         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
4394         to check for the exact nops too.
4395         * gcc.target/s390/hotpatch-3.c: Likewise.
4396         * gcc.target/s390/hotpatch-4.c: Likewise.
4397         * gcc.target/s390/hotpatch-5.c: Likewise.
4398         * gcc.target/s390/hotpatch-6.c: Likewise.
4399         * gcc.target/s390/hotpatch-7.c: Likewise.
4400         * gcc.target/s390/hotpatch-8.c: Likewise.
4401         * gcc.target/s390/hotpatch-9.c: Likewise.
4402         * gcc.target/s390/hotpatch-14.c: Likewise.
4403         * gcc.target/s390/hotpatch-15.c: Likewise.
4404         * gcc.target/s390/hotpatch-16.c: Likewise.
4405         * gcc.target/s390/hotpatch-19.c: Likewise.
4406         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
4407         scan-assembler-times counting number of .align directives.
4408         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4409         dg-options.  Remove scan-assembler-times counting number of .align
4410         directives.
4411         * gcc.target/s390/hotpatch-26.c: New file.
4412         * gcc.target/s390/hotpatch-27.c: New file.
4413         * gcc.target/s390/hotpatch-28.c: New file.
4414         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4415         using -Os -O0 -O1 -O2 -O3 options.
4417 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4419         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4421 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
4423         PR tree-optimization/66142
4424         * gcc.dg/vect/pr66142.c: New test.
4426 2015-05-29  Richard Biener  <rguenther@suse.de>
4428         PR tree-optimization/66314
4429         * gcc.dg/asan/pr66314.c: New testcase.
4431 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4433         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4434         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4435         Adjust all callers.
4436         (schedule-cleanups, dg-keep-saved-temps): New proc.
4437         (gcc-dg-test-1): Schedule cleanups.
4438         * lib/profopt.exp (profopt-execute): Likewise.
4439         * g++.dg/cdce3.C: Adjust expected line numbers.
4440         * gcc.dg/cdce1.c: Likewise.
4441         * gcc.dg/cdce2.c: Likewise.
4442         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4443         * gcc.dg/strlenopt-24.c: Likewise.
4444         * gcc.dg/tree-ssa/vrp26.c: Likewise.
4445         * gcc.dg/tree-ssa/vrp28.c: Likewise.
4446         * obj-c++.dg/encode-2.mm: Likewise.
4448 2015-05-28  DJ Delorie  <dj@redhat.com>
4450         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4452 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4454         * gnat.dg/discr43.adb: New test.
4456 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4458         * gnat.dg/varsize_temp.adb: Rename into...
4459         * gnat.dg/varsize1.adb: ...this.
4460         * gnat.dg/varsize_copy.ad[sb]: Rename into...
4461         * gnat.dg/varsize2.ad[sb]: ...this.
4462         * gnat.dg/varsize3_1.adb: New test.
4463         * gnat.dg/varsize3_2.adb: Likewise.
4464         * gnat.dg/varsize3_3.adb: Likewise.
4465         * gnat.dg/varsize3_4.adb: Likewise.
4466         * gnat.dg/varsize3_5.adb: Likewise.
4467         * gnat.dg/varsize3_6.adb: Likewise.
4468         * gnat.dg/varsize3_pkg1.ads: New helper.
4469         * gnat.dg/varsize3_pkg2.ads: Likewise.
4470         * gnat.dg/varsize3_pkg3.ads: Likewise.
4472 2015-05-28  Richard Biener  <rguenther@suse.de>
4474         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4476 2015-05-28  Richard Biener  <rguenther@suse.de>
4478         PR tree-optimization/66142
4479         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4481 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
4483         PR target/63810
4484         * gcc.dg/darwin-minversion-3.c: Update testcase.
4485         * gcc.dg/darwin-minversion-4.c: Ditto.
4486         * gcc.dg/darwin-minversion-5.c: New testcase.
4487         * gcc.dg/darwin-minversion-6.c: Ditto.
4488         * gcc.dg/darwin-minversion-7.c: Ditto.
4489         * gcc.dg/darwin-minversion-8.c: Ditto.
4490         * gcc.dg/darwin-minversion-9.c: Ditto.
4491         * gcc.dg/darwin-minversion-10.c: Ditto.
4492         * gcc.dg/darwin-minversion-11.c: Ditto.
4493         * gcc.dg/darwin-minversion-12.c: Ditto.
4495 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4497         PR rtl-optimization/66168
4498         * gcc.c-torture/compile/pr66168.c: New test.
4500 2015-05-27  Jeff Law  <law@redhat.com>
4502         PR target/39726
4503         * gcc.dg/target/m68k/pr39726-1.c: New test.
4505 2015-05-27  Nathan Sidwell  <nathan@acm.org>
4507         PR c++/66270
4508         * g++.dg/ext/alias-canon3.C: New.
4510 2015-05-27  Richard Biener  <rguenther@suse.de>
4512         PR tree-optimization/66272
4513         Revert parts of
4514         2014-08-15  Richard Biener  <rguenther@suse.de>
4516         PR tree-optimization/62031
4517         * gcc.dg/torture/pr66272.c: New testcase.
4519 2015-05-27  Richard Biener  <rguenther@suse.de>
4521         * gcc.dg/vect/slp-reduc-7.c: New testcase.
4523 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
4525         PR target/65358
4526         * gcc.dg/pr65358.c: New test.
4528 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
4530         PR fortran/65548
4531         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4532         semantic.
4533         * gfortran.dg/allocate_with_source_6.f90: New test.
4535 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4537         * gnat.dg/atomic7_1.adb: New test.
4538         * gnat.dg/atomic7_2.adb: Likewise.
4539         * gnat.dg/atomic7_pkg1.ads: New helper.
4540         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4542 2015-05-26  Michael Matz  <matz@suse.de>
4544         PR middle-end/66251
4545         * gcc.dg/vect/pr66251.c: New test.
4547 2015-05-26  Richard Biener  <rguenther@suse.de>
4549         PR tree-optimization/66142
4550         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4552 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
4554         PR fortran/66082
4555         * gfortran.dg/allocatable_scalar_13.f90: New test
4557 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4559         * gnat.dg/warn11.adb: New test.
4560         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4562 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4564         * gnat.dg/vfa1_1.adb: New test.
4565         * gnat.dg/vfa1_2.adb: Likewise.
4566         * gnat.dg/vfa1_3.adb: Likewise.
4567         * gnat.dg/vfa1_4.adb: Likewise.
4568         * gnat.dg/vfa1_pkg.ads: New helper.
4570 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
4572         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4573         * gcc.target/i386/pr66232-3.c: Likewise.
4575 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
4577         PR target/66274
4578         * gcc.target/i386/pr66274.c: New test.
4580 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4582         * gnat.dg/renaming6.ad[sb]: New test.
4584 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
4586         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4587         and 'dg-require-effective-target pie'.
4589 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4591         PR c++/66243
4592         * g++.dg/cpp0x/pr66243.C: New.
4594 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
4596         PR lto/66180
4597         * g++.dg/lto/pr66180_0.C: New testcase.
4598         * g++.dg/lto/pr66180_1.C: New testcase.
4600 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
4602         PR fortran/66257
4603         * typebound_call_27.f90: New file.
4605 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4607         PR c++/65936
4608         * g++.dg/template/pr65936.C: New.
4610 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4612         PR tree-optimization/63387
4613         * gcc.dg/pr63387-2.c: New testcase.
4615 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4617         * gcc.dg/simd-1.c: Update to the new message.
4619 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4621         * gcc.dg/nand.c: New testcase.
4623 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
4625         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4626         Set dg-do-what-default to compile only on ARM targets without
4627         arm_neon_hw execution support.  Remove redundant c-torture-execute
4628         in loop over test cases.
4630 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4632         PR target/65491
4633         * gcc.target/aarch64/pr65491_1.c: New test.
4634         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4635         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4637 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4639         PR c++/65598
4640         * g++.dg/cpp0x/explicit9.C: New.
4641         * g++.dg/cpp0x/explicit8.C: Check the locations too.
4643 2015-05-22  Richard Biener  <rguenther@suse.de>
4645         PR tree-optimization/66251
4646         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4648 2015-05-22  Marek Polacek  <polacek@redhat.com>
4650         PR c/47043
4651         * c-c++-common/attributes-enum-1.c: New test.
4652         * c-c++-common/attributes-enum-2.c: New test.
4653         * g++.dg/cpp0x/attributes-enum-1.C: New test.
4654         * g++.dg/cpp1y/attributes-enum-1.C: New test.
4656 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4658         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4659         effective target support.  If no arm_neon_hw support, do not attempt
4660         to execute the tests; only compile them.
4661         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4662         and "dg-require-effective-target arm_neon_ok".
4663         * gcc.target/arm/simd/vextp16_1.c: Likewise.
4664         * gcc.target/arm/simd/vextp64_1.c: Likewise.
4665         * gcc.target/arm/simd/vextp8_1.c: Likewise.
4666         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4667         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4668         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4669         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4670         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4671         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4672         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4673         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4674         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4675         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4676         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4677         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4678         * gcc.target/arm/simd/vexts16_1.c: Likewise.
4679         * gcc.target/arm/simd/vexts32_1.c: Likewise.
4680         * gcc.target/arm/simd/vexts64_1.c: Likewise.
4681         * gcc.target/arm/simd/vexts8_1.c: Likewise.
4682         * gcc.target/arm/simd/vextu16_1.c: Likewise.
4683         * gcc.target/arm/simd/vextu32_1.c: Likewise.
4684         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4685         * gcc.target/arm/simd/vextu8_1.c: Likewise.
4686         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4687         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4688         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4689         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4690         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4691         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4692         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4693         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4694         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4695         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4696         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4697         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4698         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4699         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4700         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4701         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4702         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4703         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4704         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4705         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4706         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4707         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4708         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4709         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4710         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4711         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4712         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4713         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4714         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4715         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4716         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4717         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4718         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4719         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4720         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4721         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4722         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4723         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4724         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4725         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4726         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4727         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4728         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4729         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4730         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4731         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4732         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4733         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4734         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4735         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4736         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4737         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4738         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4739         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4740         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4741         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4742         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4743         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4744         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4745         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4746         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4747         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4748         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4749         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4750         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4751         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4752         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4753         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4754         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4755         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4756         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4757         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4758         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4759         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4760         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4761         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4762         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4763         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4764         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4765         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4766         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4767         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4768         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4769         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4770         * gcc.target/arm/simd/vzips16_1.c: Likewise.
4771         * gcc.target/arm/simd/vzips32_1.c: Likewise.
4772         * gcc.target/arm/simd/vzips8_1.c: Likewise.
4773         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4774         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4775         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4777 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4779         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4780         * gcc.dg/vect/pr59354.c: Likewise.
4781         * gcc.dg/vect/pr64252.c: Likewise.
4782         * gcc.dg/vect/pr64404.c: Likewise.
4783         * gcc.dg/vect/pr64493.c: Likewise.
4784         * gcc.dg/vect/pr64495.c: Likewise.
4785         * gcc.dg/vect/pr64844.c: Likewise.
4786         * gcc.dg/vect/pr65518.c: Likewise.
4787         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4789 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4791         PR c++/66210
4792         * g++.dg/cpp1y/var-templ28.C: New.
4794 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4796         PR target/66232
4797         * gcc.target/i386/pr66232-1.c: New test.
4798         * gcc.target/i386/pr66232-2.c: Likewise.
4799         * gcc.target/i386/pr66232-3.c: Likewise.
4800         * gcc.target/i386/pr66232-4.c: Likewise.
4801         * gcc.target/i386/pr66232-5.c: Likewise.
4803 2015-05-21  Nathan Sidwell  <nathan@acm.org>
4805         * g++.dg/cpp1y/pr60943.C: New.
4807 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
4809         PR tree-optimization/66233
4810         * gcc.c-torture/execute/pr66233.c: New test.
4812 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4814         PR fortran/66176
4815         * gfortran.dg/inline_matmul_11.f90:  New test.
4817 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
4819         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4820         instead of listing several targets on its own.
4821         * gcc.target/i386/pr32219-2.c: Likewise.
4822         * gcc.target/i386/pr32219-3.c: Likewise.
4823         * gcc.target/i386/pr32219-4.c: Likewise.
4824         * gcc.target/i386/pr32219-5.c: Likewise.
4825         * gcc.target/i386/pr32219-6.c: Likewise
4826         * gcc.target/i386/pr32219-7.c: Likewise.
4827         * gcc.target/i386/pr32219-8.c: Likewise.
4828         * gcc.target/i386/pr39013-1.c: Likewise.
4829         * gcc.target/i386/pr39013-2.c: Likewise.
4830         * gcc.target/i386/pr64317.c: Likewise.
4832 2015-05-21  Jeff Law  <law@redhat.com>
4834         * gcc.target/hppa/shadd-3.c: New test.
4835         * gcc.target/hppa/shadd-4.c: New test.
4837 2015-05-21  Michael Matz  <matz@suse.de>
4839         * gcc.dg/vect/vect-strided-store.c: New test.
4840         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4841         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4843 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4845         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4846         * gcc.dg/pow-sqrt-synth-1.c: New test.
4847         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4849 2015-05-21  Richard Biener  <rguenther@suse.de>
4851         PR c++/66211
4852         * g++.dg/conversion/pr66211.C: New testcase.
4853         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4855 2015-05-21  Jeff Law  <law@redhat.com>
4857         * gcc.target/hppa/shadd-2.c: New test.
4859 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
4861         PR target/54236
4862         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4864 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4866         PR target/65937
4867         * gcc.target/arm/pr26702.c: Adjust target selector.
4869 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
4871         PR middle-end/66221
4872         * gcc.dg/lto/pr66221_0.c: New test.
4873         * gcc.dg/lto/pr66221_1.c: New test.
4875 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4877         PR c/52952
4878         * gcc.dg/redecl-4.c: Update column numbers.
4879         * gcc.dg/format/bitfld-1.c: Likewise.
4880         * gcc.dg/format/attr-2.c: Likewise.
4881         * gcc.dg/format/attr-6.c: Likewise.
4882         * gcc.dg/format/attr-7.c (baz): Likewise.
4883         * gcc.dg/format/asm_fprintf-1.c: Likewise.
4884         * gcc.dg/format/attr-4.c: Likewise.
4885         * gcc.dg/format/branch-1.c: Likewise.
4886         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4887         locations within strings with embedded escape sequences.
4889 2015-05-20  Jeff Law  <law@redhat.com>
4891         * gcc.target/hppa/hppa.exp: New target test driver.
4892         * gcc.target/hppa/shadd-1.c: New test.
4894 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
4896         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4898 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
4900         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4901         (fn_33_k_and_r_style): New.
4902         (fn_33_stroustrup_style): New.
4903         (fn_33_allman_style): New.
4904         (fn_33_whitesmiths_style): New.
4905         (fn_33_horstmann_style): New.
4906         (fn_33_ratliff_banner_style): New.
4907         (fn_33_lisp_style): New.
4908         (fn_34_indent_dash_gnu): New.
4909         (fn_34_indent_dash_kr): New.
4910         (fn_34_indent_dash_orig): New.
4911         (fn_34_indent_linux_style): New.
4913 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
4915         PR fortran/65548
4916         * gfortran.dg/allocate_with_source_5.f90: Extend test.
4918 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
4920         PR tree-optimization/65447
4921         * gcc.dg/tree-ssa/pr65447.c: New test.
4923 2015-05-19  Nathan sidwell  <nathan@acm.org>
4925         * g++.dg/cpp0x/pr65954.C: New.
4927 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4929         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4931 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4933         * lib/target-supports.exp: Vector do not always have natural
4934         alignment on s390*.
4936 2015-05-19  David Sherwood  <david.sherwood@arm.com>
4938         * gcc.dg/loop-invariant.c: New testcase.
4940 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4942         * lib/target-supports.exp: Vector do not always have natural
4943         alignment on s390*.
4945 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4947         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4948         s390*.
4949         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4951 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4953         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4954         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4955         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4956         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4957         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4958         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4959         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4960         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4961         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4962         * gcc.target/s390/zvector/vec-elem-1.c: New test.
4964 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4966         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4968 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4970         * gcc.target/s390/s390.exp
4971         (check_effective_target_vector): New check.
4972         * gcc.target/s390/vector/vec-abi-1.c: New test.
4973         * gcc.target/s390/vector/vec-abi-2.c: New test.
4974         * gcc.target/s390/vector/vec-abi-3.c: New test.
4975         * gcc.target/s390/vector/vec-abi-4.c: New test.
4976         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4977         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4978         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4979         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4980         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4981         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4982         * gcc.target/s390/vector/vec-clobber-1.c: New test.
4983         * gcc.target/s390/vector/vec-cmp-1.c: New test.
4984         * gcc.target/s390/vector/vec-cmp-2.c: New test.
4985         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4986         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4987         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4988         * gcc.target/s390/vector/vec-genmask-1.c: New test.
4989         * gcc.target/s390/vector/vec-genmask-2.c: New test.
4990         * gcc.target/s390/vector/vec-init-1.c: New test.
4991         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4992         * gcc.target/s390/vector/vec-shift-1.c: New test.
4993         * gcc.target/s390/vector/vec-sub-1.c: New test.
4995 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4997         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4999 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5001         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5003 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5005         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5007 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5009         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5011 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5013         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5015 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5017         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5019 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5021         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5023 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5025         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5027 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5029         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5031 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5033         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5035 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5037         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5039 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5041         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5043 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5045         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5047 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
5049         PR tree-optimization/66187
5050         * gcc.c-torture/execute/pr66187.c: New test.
5051         * gcc.dg/pr66187-1.c: New test.
5052         * gcc.dg/pr66187-2.c: New test.
5054 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5056         * gcc.dg/vect/bb-slp-35.c: Adjust.
5058 2015-05-19  Richard Biener  <rguenther@suse.de>
5060         PR tree-optimization/66165
5061         * gcc.dg/torture/pr66165.c: New testcase.
5063         PR tree-optimization/66185
5064         * gcc.dg/torture/pr66185.c: New testcase.
5066 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
5068         PR target/54236
5069         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5071 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
5073         * gcc.target/mips/p5600-bonding.c : New file.
5075 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5077         PR fortran/66106
5078         * gfortran.dg/interface_operator_1.f90: New tests.
5080 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5082         PR fortran/66057
5083         * gfortran.dg/generic_29.f90: New tests.
5085 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5087         PR fortran/66043
5088         * gfortran.dg/storage_size_6.f90: New tests.
5090 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5092         PR fortran/66045
5093         * gfortran.dg/null1.f90: New test.
5095 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5097         PR fortran/66044
5098         * gfortran.dg/entry_21.f90: New test.
5100 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5102         PR fortran/66043
5103         * gfortran.dg/storage_size_6.f90: New tests.
5105 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5107         PR fortran/66040
5108         * gfortran.dg/misplaced_statement.f90: New test.
5110 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5112         PR fortran/66039
5113         * gfortran.dg/filepos1.f90: New test
5115 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5117         PR fortran/64925
5118         * gfortran.dg/pr64925.f90: New test.
5120 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5122         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5123         unit.
5124         * gfortran.dg/lto/pr41576_1.f90: Ditto.
5126 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
5128         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5129         to the family of pie capable targets.
5131 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
5133         * gcc.target/arm/bics_1.c : New testcase.
5134         * gcc.target/arm/bics_2.c : New testcase.
5135         * gcc.target/arm/bics_3.c : New testcase.
5136         * gcc.target/arm/bics_4.c : New testcase.
5138 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
5140         * gcc.target/mips/umips-attr.c: New test.
5142 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
5144         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5145         * gcc.dg/20150120-2.c (dg-final): Ditto.
5146         * gcc.dg/20150120-2.c (dg-final): Ditto.
5147         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5149 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
5151         PR target/66174
5152         * gcc.target/i386/pr66174.c: New test.
5154 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
5156         PR fortran/37131
5157         * gfortran.dg/matmul_bounds_6.f90:  New test.
5158         * gfortran.dg/matmul_bounds_7.f90:  New test.
5160 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
5162         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5163         * gfortran.dg/lto/pr41576_1.f90: Add interface.
5164         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5165         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5166         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5167         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5169 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5171         PR fortran/65903
5172         * gfortran.dg/continuation_13.f90: Update test.
5173         * gfortran.dg/pr65903.f90: New test.
5175 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
5177         PR fortran/66113
5178         * gfortran.dg/block_14.f90:  New test.
5180 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5182         PR fortran/44054
5183         * lib/gfortran-dg.exp: Update regex to handle two locations for
5184         the same diagnostic without caret.
5185         * gfortran.dg/badline.f: Test also that line numbers are correct
5186         before and after "left but not entered" warning.
5188 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
5189             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5191         PR target/65768
5192         * gcc.target/arm/maskdata.c: New test.
5194 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
5196         PR fortran/65792
5197         * gfortran.dg/derived_constructor_components_5: New test
5199 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
5201         PR target/66140
5202         * gcc.target/alpha/pr66140.c: New test.
5204 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
5206         PR c/48956
5207         * gcc.dg/Wconversion-complex-c99.c: New test.
5208         * gcc.dg/Wconversion-complex-gnu.c: New test.
5210 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
5212         PR tree-optimization/64454
5213         * gcc.dg/modmod.c: New testcase.
5215 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
5217         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5219 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
5221         PR middle-end/66134
5222         * gcc.target/i386/mpx/pr66134.c: New test.
5224 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
5226         * gcc.target/powerpc/pr60158.c: New test.
5228 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
5230         * gcc.target/i386/sibcall-7.c: New test.
5231         * gcc.target/i386/sibcall-8.c: New test.
5233 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
5235         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5236         (abs64_in_dreg): Likewise.
5238 2015-05-14  Marek Polacek  <polacek@redhat.com>
5240         PR c/66066
5241         PR c/66127
5242         * gcc.dg/pr14649-1.c: Add -Wpedantic.
5243         * gcc.dg/pr19984.c: Likewise.
5244         * gcc.dg/pr66066-1.c: New test.
5245         * gcc.dg/pr66066-2.c: New test.
5246         * gcc.dg/pr66066-3.c: New test.
5248 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5250         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5251         * gcc.dg/pow-sqrt.x: New file.
5252         * gcc.dg/pow-sqrt-1.c: New test.
5253         * gcc.dg/pow-sqrt-2.c: Likewise.
5254         * gcc.dg/pow-sqrt-3.c: Likewise.
5256 2015-05-13  Richard Biener  <rguenther@suse.de>
5258         PR tree-optimization/66123
5259         * gcc.dg/torture/pr66123.c: New testcase.
5261 2015-05-13  Richard Biener  <rguenther@suse.de>
5263         PR middle-end/66110
5264         * gcc.dg/alias-2.c: Adjust.
5265         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5267 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5269         PR target/65103
5270         * gcc.target/i386/pr65103-3.c: New.
5272 2015-05-13  Martin Liska  <mliska@suse.cz>
5274         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5276 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
5278         PR target/66112
5279         * gcc.target/i386/pr66112-2.c: New test.
5281         PR target/66112
5282         * gcc.target/i386/pr66112-1.c: New test.
5284 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5286         PR target/66048
5287         * gcc.target/i386/mpx/pr66048.cc: New.
5289 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5291         PR rtl-optimization/64616
5292         * gcc.dg/loop-8.c: New test.
5293         * gcc.dg/loop-9.c: New test.
5295 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5297         PR target/pr66047.c
5298         * gcc.target/i386/pr66047.c: New testcase.
5300 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5302         PR ipa/65873
5303         * gcc.c-torture/compile/pr65873.c: New testcase.
5305 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
5307         PR fortran/66111
5308         * gfortran.dg/inline_matmul_10.f90:  New test.
5310 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
5312         * c-c++-common/Wmisleading-indentation.c: New testcase.
5313         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5314         * c-c++-common/Wmisleading-indentation-2.md: New file.
5316 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5318         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5319         "break".
5320         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5322 2015-05-12  Richard Biener  <rguenther@suse.de>
5324         PR tree-optimization/66101
5325         * gcc.dg/torture/pr66101.c: New testcase.
5327 2015-05-12  Richard Biener  <rguenther@suse.de>
5329         PR tree-optimization/37021
5330         * gcc.target/i386/vect-addsub.c: New testcase.
5332 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
5334         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5336 2015-05-12  Tom de Vries  <tom@codesourcery.com>
5338         PR tree-optimization/66010
5339         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5341 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5343         PR c++/65133
5344         * g++.dg/cpp0x/trailing10.C: New.
5346 2015-05-12  Richard Biener  <rguenther@suse.de>
5348         * gcc.dg/vect/bb-slp-35.c: New testcase.
5350 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
5352         PR fortran/66100
5353         * gfortran.dg/bound_simplification_6.f90: New.
5355 2015-05-11  Steve Ellcey  <sellcey@mips.com>
5357         * gcc.target/mips/branch-1.c: Pass argument to bar().
5359 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
5361         PR target/65753
5362         * gcc.target/i386/pr65753.c: New test.
5364 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
5366         PR rtl-optimization/66076
5367         * gcc.dg/torture/pr66076.c: New test.
5369 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5371         PR fortran/66041
5372         * gfortran.dg/inline_matmul_7.f90:  New test.
5373         * gfortran.dg/inline_matmul_8.f90:  New test.
5374         * gfortran.dg/inline_matmul_9.f90:  New test.
5376 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
5378         * gfortran.dg/bound_simplification_5.f90: New.
5380 2015-05-09  Jason Merrill  <jason@redhat.com>
5382         * lib/target-supports.exp (cxx_default): New global.
5383         (check_effective_target_c++11_only)
5384         (check_effective_target_c++14_only)
5385         (check_effective_target_c++98_only)
5386         (check_effective_target_c++1z_only): Check it.
5388 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
5390         PR tree-optimization/64454
5391         * gcc.dg/tree-ssa/vrp97.c: New file.
5392         * gcc.dg/vect/slp-perm-7.c: Update.
5394 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
5396         PR fortran/65894
5397         * gfortran.dg/elemental_subroutine_11.f90: New test.
5399 2015-05-08  Richard Biener  <rguenther@suse.de>
5401         PR tree-optimization/66036
5402         * gcc.dg/vect/slp-41.c: New testcase.
5404 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
5406         * gfortran.dg/elemental_optional_args_7.f90: New.
5408 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
5410         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5411         allow cmlt or sshr.
5413 2015-05-08  Marek Polacek  <polacek@redhat.com>
5415         PR c/64918
5416         * gcc.dg/Woverride-init-side-effects-1.c: New test.
5417         * gcc.dg/Woverride-init-side-effects-2.c: New test.
5419 2015-05-07  Marek Polacek  <polacek@redhat.com>
5421         PR c/65179
5422         * c-c++-common/Wshift-negative-value-1.c: New test.
5423         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5424         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5425         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5426         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5427         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5428         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5429         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5430         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5432 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
5434         PR middle-end/192
5435         PR middle-end/54303
5436         * gcc.dg/fdata-sections-2.c: New file.
5438 2015-05-07  Marek Polacek  <polacek@redhat.com>
5440         PR testsuite/66046
5441         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5442         last dg-output.
5443         * c-c++-common/ubsan/align-7.c: Likewise.
5444         * c-c++-common/ubsan/bounds-8.c: Likewise.
5445         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5446         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5447         * c-c++-common/ubsan/null-1.c: Likewise.
5448         * c-c++-common/ubsan/null-10.c: Likewise.
5449         * c-c++-common/ubsan/null-11.c: Likewise.
5450         * c-c++-common/ubsan/null-2.c: Likewise.
5451         * c-c++-common/ubsan/null-3.c: Likewise.
5452         * c-c++-common/ubsan/null-4.c: Likewise.
5453         * c-c++-common/ubsan/null-5.c: Likewise.
5454         * c-c++-common/ubsan/null-6.c: Likewise.
5455         * c-c++-common/ubsan/null-7.c: Likewise.
5456         * c-c++-common/ubsan/null-8.c: Likewise.
5457         * c-c++-common/ubsan/null-9.c: Likewise.
5458         * c-c++-common/ubsan/object-size-1.c: Likewise.
5459         * c-c++-common/ubsan/object-size-10.c: Likewise.
5460         * c-c++-common/ubsan/object-size-4.c: Likewise.
5461         * c-c++-common/ubsan/object-size-5.c: Likewise.
5462         * c-c++-common/ubsan/object-size-7.c: Likewise.
5463         * c-c++-common/ubsan/object-size-8.c: Likewise.
5464         * c-c++-common/ubsan/object-size-9.c: Likewise.
5465         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5466         * c-c++-common/ubsan/overflow-int128.c: Likewise.
5467         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5468         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5469         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5470         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5471         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5472         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5473         * c-c++-common/ubsan/pr59333.c: Likewise.
5474         * c-c++-common/ubsan/pr59667.c: Likewise.
5475         * c-c++-common/ubsan/pr60613-2.c: Likewise.
5476         * c-c++-common/ubsan/pr60636.c: Likewise.
5477         * c-c++-common/ubsan/pr63802.c: Likewise.
5478         * c-c++-common/ubsan/recovery-1.c: Likewise.
5479         * c-c++-common/ubsan/recovery-3.c: Likewise.
5480         * c-c++-common/ubsan/shift-1.c: Likewise.
5481         * c-c++-common/ubsan/shift-2.c: Likewise.
5482         * c-c++-common/ubsan/shift-4.c: Likewise.
5483         * c-c++-common/ubsan/shift-7.c: Likewise.
5484         * c-c++-common/ubsan/undefined-2.c: Likewise.
5485         * c-c++-common/ubsan/vla-1.c: Likewise.
5486         * g++.dg/ubsan/null-1.C: Likewise.
5487         * g++.dg/ubsan/null-3.C: Likewise.
5488         * g++.dg/ubsan/null-4.C: Likewise.
5489         * g++.dg/ubsan/vptr-8.C: Likewise.
5490         * g++.dg/ubsan/vptr-9.C: Likewise.
5491         * gcc.dg/ubsan/bounds-2.c: Likewise.
5492         * gcc.dg/ubsan/object-size-9.c: Likewise.
5494 2015-05-07  Jeff Law  <law@redhat.com>
5496         * gcc.dg/tree-ssa/shorten-1.c: New test.
5498 2015-05-07  Richard Biener  <rguenther@suse.de>
5500         PR tree-optimization/66002
5501         * gcc.dg/vect/vect-125.c: New testcase.
5503 2015-05-07  Marek Polacek  <polacek@redhat.com>
5504             Martin Uecker  <uecker@eecs.berkeley.edu>
5506         * c-c++-common/ubsan/bounds-10.c: New test.
5508 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
5510         * jit.dg/harness.h (set_options): Wrap with
5511         #ifndef TEST_ESCHEWS_SET_OPTIONS.
5512         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5513         Special-case test-benchmark.c as a negative.
5514         * jit.dg/test-benchmark.c: New file.
5516 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
5518         PR target/64208
5519         * gcc.target/arm/pr64208.c: New test.
5521 2015-05-06  Alan Modra  <amodra@gmail.com>
5523         PR target/66020
5524         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5525         (gparms): Make volatile.
5527 2015-05-06  Richard Biener  <rguenther@suse.de>
5529         PR tree-optimization/62283
5530         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5532 2015-05-06  Christian Bruel  <christian.bruel@st.com>
5534         PR target/66015
5535         * gcc.target/aarch64/iinline-attr-1.c: New test.
5537 2015-05-06  Richard Biener  <rguenther@suse.de>
5539         * gcc.dg/vect/bb-slp-34.c: New testcase.
5541 2015-05-06  Richard Biener  <rguenther@suse.de>
5543         PR tree-optimization/62283
5544         * gcc.dg/vect/bb-slp-14.c: Adjust.
5546 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5548         PR target/65990
5549         * gcc.target/i386/pr65990.c: New test.
5551 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
5553         PR target/65915
5554         * gcc.target/i386/pr65915.c: New.
5556 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5558         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5559         'va_list escapes 0'.
5561 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5563         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5564         in r222173.
5566 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
5568         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5569         * gcc.target/arm/pr65924.c: Likewise.
5571 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5573         PR target/65871
5574         * gcc.target/i386/pr65871-3.c: New test.
5576 2015-05-04  Jeff Law  <law@redhat.com>
5578         Revert:
5579         2015-05-04  Jeff Law  <law@redhat.com>
5580         * gcc.dg/tree-ssa/shorten-1.c: New test.
5582 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5583             Jakub Jelinek  <jakub@redhat.com>
5585         PR c++/66007
5586         * g++.dg/cpp0x/Wnarrowing4.C: New.
5588 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
5590         * lib/target-supports.exp
5591         (check_effective_target_keeps_null_pointer_checks): Clarify that
5592         this is for targets that disable -fdelete-null-pointer-checks,
5593         not default it to off.
5594         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5595         -fdelete-null-pointer-checks explicit.
5596         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5597         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5598         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5599         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5600         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5601         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5602         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5603         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5604         * gcc.dg/tree-ssa/pr20318.c: Likewise.
5605         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5606         * gcc.dg/tree-ssa/pr20702.c: Likewise.
5607         * gcc.dg/tree-ssa/pr21086.c: Likewise.
5608         * gcc.dg/tree-ssa/pr21090.c: Likewise.
5609         * gcc.dg/tree-ssa/pr58480.c: Likewise.
5610         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5611         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5612         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5613         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5614         * gcc.dg/tree-ssa/unreachable.c: Likewise.
5615         * gcc.dg/tree-ssa/vrp02.c: Likewise.
5616         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5617         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5618         * gcc.dg/tree-ssa/vrp55.c: Likewise.
5619         * g++.dg/cpp0x/static_assert9.C: Likewise.
5620         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5621         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5622         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5623         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5624         * g++.dg/tree-ssa/pr26406.C: Likewise.
5626 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
5628         PR tree-optimization/65984
5629         * c-c++-common/ubsan/pr65984.c: New test.
5631 2015-05-04  Jeff Law  <law@redhat.com>
5633         * gcc.dg/tree-ssa/shorten-1.c: New test.
5635 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5637         PR fortran/44735
5638         * gfortran.dg/pr44735.f90: New test.
5640 2015-05-04  Richard Biener  <rguenther@suse.de>
5642         PR tree-optimization/65965
5643         * gcc.dg/vect/bb-slp-33.c: New testcase.
5645 2015-05-04  Richard Biener  <rguenther@suse.de>
5647         PR tree-optimization/65935
5648         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5650 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5652         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5653         for each supported variant instead of CHECK_RESULTS.
5654         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5655         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5656         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5657         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5658         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5659         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5660         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5661         expected results for unsupported variants.  Call CHECK for each
5662         supported variant instead of CHECK_RESULTS.
5663         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5664         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5665         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5666         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5667         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5668         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5669         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5670         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5671         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5672         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5673         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5674         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5675         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5676         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5677         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5678         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5679         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5680         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5681         expected results for unsupported variants.
5682         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5683         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5684         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5685         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5686         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5687         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5688         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5689         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5690         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5691         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5692         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5693         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5694         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5695         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5696         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5697         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5698         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5699         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5700         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5701         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5702         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5703         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5704         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5705         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5706         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5707         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5708         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5709         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5711 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5713         PR fortran/37131
5714         * gfortran.dg/bound_9.f90:  Add pointer assignment.
5716 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5717             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
5719         PR c++/65858
5720         * g++.dg/cpp0x/Wnarrowing3.C: New.
5722 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
5724         * gcc.dg/20150120-1.c: New test.
5725         * gcc.dg/20150120-2.c: New test.
5726         * gcc.dg/20150120-3.c: New test.
5728 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
5730         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5732 2015-05-01  Renlin Li  <renlin.li@arm.com>
5734         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5736 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
5738         * gfortran.dg/bound_simplification_4.f90: New.
5740 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5742         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5743         with powerpc_p8vector_ok.
5745 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5747         PR fortran/37131
5748         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
5749         scan pattern.
5750         * gfortran.dg/bound_9.f90:  New test case.
5752 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
5754         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5755         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5756         for 32bit x86 targets.
5757         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5758         for 32bit x86 targets.
5759         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5760         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5761         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5762         for 32bit x86 targets.
5764 2015-04-30  Marek Polacek  <polacek@redhat.com>
5766         PR tree-optimization/63551
5767         * g++.dg/ipa/pr63551.C: New test.
5769 2015-04-30  Caroline Tice  <cmtice@google.com>
5771         PR  65929
5772         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
5773         partition size on certain targets.
5775 2015-04-30  Renlin Li  <renlin.li@arm.com>
5777         * gcc.target/aarch64/vect-reduc-or_1.c: New.
5779 2015-04-30  Marek Polacek  <polacek@redhat.com>
5781         * c-c++-common/Wbool-compare-3.c: New test.
5783         * gcc.dg/pr65901.c (foo): Adjust dg-error.
5784         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5786 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5788         PR c++/57610
5789         * g++.dg/init/ref22.C: New.
5791 2015-04-30  Marek Polacek  <polacek@redhat.com>
5793         * gcc.dg/init-bad-8.c: New test.
5795         * gcc.dg/incomplete-typedef-1.c: New test.
5797 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5799         PR c++/59955
5800         * g++.dg/template/crash121.C: New.
5802 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
5804         * gcc.target/mips/call-from-init.c: New test.
5805         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5807 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5809         PR target/65871
5810         * gcc.target/i386/pr65871-1.c: New test.
5811         * gcc.target/i386/pr65871-2.c: Ditto.
5813 2015-04-29  Marek Polacek  <polacek@redhat.com>
5815         PR c/64610
5816         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5817         * c-c++-common/Wbool-compare-2.c: New test.
5819 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
5821         PR target/65770
5822         * gcc.target/aarch64/vstN_lane_1.c: New file.
5824 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5826         PR c++/64667
5827         * g++.dg/warn/Winit-self-3.C: New.
5829 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5831         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5833 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
5835         PR target/65924
5836         * gcc.target/arm/pr65924.c: New test.
5838 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
5840         * g++.dg/gomp/tpl-target-update.C: New file.
5842 2015-04-29  Richard Biener  <rguenther@suse.de>
5844         PR tree-optimization/65917
5845         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5847 2015-04-29  Christian Bruel  <christian.bruel@st.com>
5849         PR target/64835
5850         * gcc.dg/ipa/iinline-attr.c: New test.
5851         * gcc.target/i386/iinline-attr-2.c: New test.
5853 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
5855         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5856         segfault is fixed.
5858 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5860         * gcc.dg/vect/vect-33.c: Remove spurious line.
5862 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
5864         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5866 2015-04-28  Marek Polacek  <polacek@redhat.com>
5868         PR c/65901
5869         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5870         * gcc.dg/pr65901.c: New test.
5872 2015-04-28  Richard Biener  <rguenther@suse.de>
5874         PR tree-optimization/62283
5875         * gfortran.dg/vect/pr62283-2.f: New testcase.
5876         * gcc.dg/vect/bb-slp-14.c: Adjust.
5878 2015-04-28  Richard Biener  <rguenther@suse.de>
5880         PR tree-optimization/65851
5881         * g++.dg/torture/pr65851.C: New testcase.
5883 2015-04-27  Jeff Law <law@redhat.com>
5885         PR tree-optimization/65217
5886         * gcc.target/i386/pr65217.c: Remove XFAIL.
5888 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5890         PR fortran/60322
5891         Add tests forgotten to svn-add.
5892         * gfortran.dg/class_allocate_19.f03: New test.
5893         * gfortran.dg/class_array_20.f03: New test.
5894         * gfortran.dg/class_array_21.f03: New test.
5895         * gfortran.dg/finalize_29.f08: New test.
5897 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5899         PR fortran/59678
5900         PR fortran/65841
5901         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5902         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5904 2015-04-27  Caroline Tice  <cmtice@google.com>
5906         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5907         partition size.
5909 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
5911         PR target/64579
5912         * gcc.target/powerpc/htm-1.c: New test.
5913         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5914         on 64-bit compiles.
5915         (__builtin_tabortdci): Likewise.
5916         (__builtin_tcheck): Remove operand.
5917         * lib/target-supports.exp (check_htm_hw_available): New function.
5919 2015-04-27  Richard Biener  <rguenther@suse.de>
5921         * gcc.target/i386/pr65217.c: XFAIL.
5923 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
5925         PR tree-optimization/65875
5926         * gcc.c-torture/compile/pr65875.c: New test.
5928 2015-04-25  Marek Polacek  <polacek@redhat.com>
5930         PR c/52085
5931         * gcc.dg/enum-incomplete-2.c: New test.
5932         * gcc.dg/enum-mode-1.c: New test.
5934 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5936         PR target/65849
5937         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5938         set new options.
5939         * gcc.target/powerpc/pr65849-2.c: Likewise.
5941 2015-04-24  Tom de Vries  <tom@codesourcery.com>
5943         PR tree-optimization/65802
5944         * g++.dg/pr65802.C: Move to ...
5945         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
5946         stdarg.h.  Rewrite for C.
5947         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
5948         va_start and va_end.  Remove unnecessary inline asm.
5950 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
5951             Wei Mi  <wmi@google.com>
5953         * gcc.target/i386/sse2-load-multi.c: New test.
5954         * gcc.target/i386/sse2-store-multi.c: Ditto.
5956 2015-04-24  Marek Polacek  <polacek@redhat.com>
5958         PR c/65830
5959         * c-c++-common/pr65830.c: New test.
5961         PR c/63357
5962         * c-c++-common/Wlogical-op-1.c: New test.
5964 2015-04-24  Marek Polacek  <polacek@redhat.com>
5966         PR c/61534
5967         * c-c++-common/pr61534-1.c: New test.
5969 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5970             Steven Bosscher <steven@gcc.gnu.org>
5972         PR rtl-optimization/34503
5973         * gcc.target/arm/pr64616.c: New file.
5975 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
5977         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5979 2015-04-24  Terry Guo  <terry.guo@arm.com>
5981         * gcc.target/arm/pr65710.c: Update the options.
5983 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
5985         * gcc.target/i386/pr65523.c: Skip x32.
5987 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5989         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5990         to look for vcl* where appropriate.
5992 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5994         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5995         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5997 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
5999         PR target/26702
6000         * gcc.target/arm/pr26702.c: New test.
6002 2015-04-23  Marek Polacek  <polacek@redhat.com>
6004         PR c/65345
6005         * gcc.dg/pr65345-1.c: New test.
6006         * gcc.dg/pr65345-2.c: New test.
6008 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6010         * gcc.target/powerpc/crypto-builtin-2.c: New.
6012 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
6014         PR fortran/60322
6015         * gfortran.dg/class_allocate_19.f03: New test.
6016         * gfortran.dg/class_array_20.f03: New test.
6017         * gfortran.dg/class_array_21.f03: New test.
6018         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6019         * gfortran.dg/finalize_15.f90: Fixing comparision to model
6020         initialization correctly.
6021         * gfortran.dg/finalize_29.f08: New test.
6023 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6025         * gcc.target/powerpc/swaps-p8-18.c: New test.
6027 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6029         PR target/65456
6030         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6031         * gcc.dg/vect/bb-slp-25.c: Likewise.
6032         * gcc.dg/vect/bb-slp-29.c: Likewise.
6033         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6034         vect_no_align && { ! vect_hw_misalign }.
6035         * gcc.dg/vect/bb-slp-9.c: Likewise.
6036         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6037         vect_hw_misalign.
6038         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6039         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6040         account for POWER8, where peeling for alignment is not needed.
6041         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6042         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6043         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6044         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6045         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6046         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6047         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6048         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6049         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6050         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6051         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6052         * gcc.dg/vect/pr16105.c: Likewise.
6053         * gcc.dg/vect/pr20122.c: Likewise.
6054         * gcc.dg/vect/pr33804.c: Likewise.
6055         * gcc.dg/vect/pr33953.c: Likewise.
6056         * gcc.dg/vect/pr56787.c: Likewise.
6057         * gcc.dg/vect/pr58508.c: Likewise.
6058         * gcc.dg/vect/slp-25.c: Likewise.
6059         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6060         * gcc.dg/vect/vect-105.c: Likewise.
6061         * gcc.dg/vect/vect-27.c: Likewise.
6062         * gcc.dg/vect/vect-29.c: Likewise.
6063         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6064         POWER8.
6065         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6066         && { ! vect_hw_misalign }.
6067         * gcc.dg/vect/vect-44.c: Likewise.
6068         * gcc.dg/vect/vect-48.c: Likewise.
6069         * gcc.dg/vect/vect-50.c: Likewise.
6070         * gcc.dg/vect/vect-52.c: Likewise.
6071         * gcc.dg/vect/vect-56.c: Likewise.
6072         * gcc.dg/vect/vect-60.c: Likewise.
6073         * gcc.dg/vect/vect-72.c: Likewise.
6074         * gcc.dg/vect/vect-75-big-array.c: Likewise.
6075         * gcc.dg/vect/vect-75.c: Likewise.
6076         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6077         * gcc.dg/vect/vect-77-global.c: Likewise.
6078         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6079         * gcc.dg/vect/vect-78-global.c: Likewise.
6080         * gcc.dg/vect/vect-93.c: Likewise.
6081         * gcc.dg/vect/vect-95.c: Likewise.
6082         * gcc.dg/vect/vect-96.c: Likewise.
6083         * gcc.dg/vect/vect-cond-1.c: Likewise.
6084         * gcc.dg/vect/vect-cond-3.c: Likewise.
6085         * gcc.dg/vect/vect-cond-4.c: Likewise.
6086         * gcc.dg/vect/vect-cselim-1.c: Likewise.
6087         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6088         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6089         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6090         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6091         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6092         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6093         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6094         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6095         * gcc.dg/vect/vect-outer-5.c: Likewise.
6096         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6097         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6098         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6099         * gcc.dg/vect/vect-outer-fir.c: Likewise.
6100         * gcc.dg/vect/vect-peel-3.c: Likewise.
6101         * gcc.dg/vect/vect-peel-4.c: Likewise.
6102         * gcc.dg/vect/vect-pre-interact.c: Likewise.
6103         * gcc.target/powerpc/pr65456.c: New test.
6104         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6105         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6106         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6107         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6108         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6109         vect_no_align && { ! vect_hw_misalign }.
6110         * gfortran.dg/vect/vect-3.f90: Likewise.
6111         * gfortran.dg/vect/vect-4.f90: Likewise.
6112         * gfortran.dg/vect/vect-5.f90: Likewise.
6113         * lib/target-supports.exp (check_effective_target_vect_no_align):
6114         Return 1 for POWER8.
6115         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6117 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6119         PR fortran/65429
6120         * gfortran.dg/pr65429.f90: New test.
6122 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
6124         * c-c++-common/asan/user-section-1.c: New test.
6125         * c-c++-common/asan/user-section-2.c: New test.
6126         * c-c++-common/asan/user-section-3.c: New test.
6128 2015-04-22  Hale Wang  <hale.wang@arm.com>
6129             Terry Guo  <terry.guo@arm.com>
6131         PR rtl-optimization/64818
6132         * gcc.target/arm/pr64818.c: New test.
6134 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
6136         PR ipa/65076
6137         * g++.dg/tree-ssa/pr61034.C: Update template.
6138         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6139         * gcc.dg/Warray-bounds-11.c: Likewise.
6140         * gcc.dg/Warray-bounds.c: Likewise.
6142 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6144         PR libgfortran/65234
6145         * gfortran.dg/fmt_unlimited.f90: New test.
6147 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
6149         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6150         headers.
6151         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6152         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6153         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6154         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6155         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6156         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6157         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6159 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6161         PR libgfortran/56743
6162         * gfortran.dg/namelist_87.f90: New test.
6164 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6166         * gcc.target/aarch64/mult-synth_1.c: New test.
6167         * gcc.target/aarch64/mult-synth_2.c: Likewise.
6168         * gcc.target/aarch64/mult-synth_3.c: Likewise.
6169         * gcc.target/aarch64/mult-synth_4.c: Likewise.
6170         * gcc.target/aarch64/mult-synth_5.c: Likewise.
6171         * gcc.target/aarch64/mult-synth_6.c: Likewise.
6173 2015-04-21  Richard Biener  <rguenther@suse.de>
6175         PR tree-optimization/65650
6176         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6177         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6178         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6179         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6180         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6181         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6183 2015-04-21  Tom de Vries  <tom@codesourcery.com>
6185         PR tree-optimization/65802
6186         * g++.dg/pr65802.C: New test.
6188 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
6190         PR testsuite/65767
6191         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6192         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6194 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
6196         PR c++/65801
6197         * g++.dg/cpp0x/Wnarrowing2.C: New.
6199 2015-04-20  Jeff Law  <law@redhat.com>
6201         PR tree-optimization/65658
6202         * gcc.dg/pr65658.c: New test.
6204 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
6206         PR target/64134
6207         * gcc.target/aarch64/vec_init_1.c: New test.
6209 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
6211         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6212         targets.
6214 2015-04-18  Martin Sebor  <msebor@redhat.com>
6216         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6217         of non-nul characters.
6218         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6220 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6222         PR target/65787
6223         * gcc.target/powerpc/pr65787.c: New.
6225 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6227         PR target/65689
6228         * gcc.target/aarch64/c-output-template-4.c: New test.
6230 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6232         PR target/65780
6233         * gcc.dg/pr65780-1.c: New test.
6234         * gcc.dg/pr65780-2.c: Likewise.
6235         * gcc.target/i386/pr32219-9.c: Likewise.
6236         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6237         symbol.
6238         * gcc.target/i386/pr64317.c (c): Initialize.
6240 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6242         PR target/65612
6243         * g++.dg/ext/mv18.C: New test.
6244         * g++.dg/ext/mv19.C: Likewise.
6245         * g++.dg/ext/mv20.C: Likewise.
6246         * g++.dg/ext/mv21.C: Likewise.
6247         * g++.dg/ext/mv22.C: Likewise.
6248         * g++.dg/ext/mv23.C: Likewise.
6250 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
6252         PR c++/64527
6253         * g++.dg/init/pr64527.C: New test.
6255 2015-04-17  Tom de Vries  <tom@codesourcery.com>
6256             Michael Matz  <matz@suse.de>
6258         PR tree-optimization/64950
6259         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6260         x86_64-*-*.
6262 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
6264         * c-c++-common/asan/user-section-1.c: New test.
6266 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6268         PR debug/65771
6269         * gcc.dg/debug/pr65771.c: New test.
6271 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
6273         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6274         __buitlin_alloca with __builtin_alloca.
6276 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
6278         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6280 2015-04-16  Richard Biener  <rguenther@suse.de>
6282         PR tree-optimization/64277
6283         * gcc.dg/Warray-bounds-14.c: New testcase.
6284         * gcc.dg/Warray-bounds-15.c: Likewise.
6285         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6286         * c-c++-common/ubsan/bounds-6.c: Likewise.
6288 2015-04-16  Renlin Li  <renlin.li@arm.com>
6290         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6291         * gcc.target/arm/unsigned-float.c: New.
6293 2015-04-16  Richard Biener  <rguenther@suse.de>
6295         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6296         * gcc.dg/tree-ssa/pr37508.c: Adjust.
6297         * gfortran.dg/reassoc_6.f: Remove XFAIL.
6299 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
6301         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6302         * g++.dg/cpp0x/decltype-call1.C: Likewise.
6303         * g++.dg/cpp0x/defaulted21.C: Likewise.
6304         * g++.dg/cpp0x/defaulted28.C: Likewise.
6305         * g++.dg/cpp0x/defaulted47.C: Likewise.
6306         * g++.dg/cpp0x/elision_neg.C: Likewise.
6307         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6308         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6309         * g++.dg/cpp0x/implicit1.C: Likewise.
6310         * g++.dg/cpp0x/implicit9.C: Likewise.
6311         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6312         * g++.dg/cpp0x/range-for13.C: Likewise.
6313         * g++.dg/gomp/clause-2.C: Likewise.
6314         * g++.dg/gomp/udr-5.C: Likewise.
6315         * g++.dg/inherit/access6.C: Likewise.
6316         * g++.dg/lookup/duperr1.C: Likewise.
6317         * g++.dg/lookup/friend2.C: Likewise.
6318         * g++.dg/lookup/pr6936.C: Likewise.
6319         * g++.dg/lookup/scoped1.C: Likewise.
6320         * g++.dg/lookup/using26.C: Likewise.
6321         * g++.dg/lookup/using38.C: Likewise.
6322         * g++.dg/other/access2.C: Likewise.
6323         * g++.dg/overload/defarg3.C: Likewise.
6324         * g++.dg/overload/defarg6.C: Likewise.
6325         * g++.dg/parse/access11.C: Likewise.
6326         * g++.dg/parse/access2.C: Likewise.
6327         * g++.dg/parse/access3.C: Likewise.
6328         * g++.dg/parse/access4.C: Likewise.
6329         * g++.dg/parse/access5.C: Likewise.
6330         * g++.dg/parse/access6.C: Likewise.
6331         * g++.dg/parse/access8.C: Likewise.
6332         * g++.dg/parse/access9.C: Likewise.
6333         * g++.dg/parse/crash40.C: Likewise.
6334         * g++.dg/tc1/dr142.C: Likewise.
6335         * g++.dg/tc1/dr166.C: Likewise.
6336         * g++.dg/tc1/dr52.C: Likewise.
6337         * g++.dg/template/access11.C: Likewise.
6338         * g++.dg/template/access18.C: Likewise.
6339         * g++.dg/template/access19.C: Likewise.
6340         * g++.dg/template/access2.C: Likewise.
6341         * g++.dg/template/access20.C: Likewise.
6342         * g++.dg/template/access26.C: Likewise.
6343         * g++.dg/template/access3.C: Likewise.
6344         * g++.dg/template/access7.C: Likewise.
6345         * g++.dg/template/conv12.C: Likewise.
6346         * g++.dg/template/crash69.C: Likewise.
6347         * g++.dg/template/friend31.C: Likewise.
6348         * g++.dg/template/friend32.C: Likewise.
6349         * g++.dg/template/memfriend15.C: Likewise.
6350         * g++.dg/template/memfriend16.C: Likewise.
6351         * g++.dg/template/memfriend17.C: Likewise.
6352         * g++.dg/template/memfriend7.C: Likewise.
6353         * g++.dg/template/pr32519.C: Likewise.
6354         * g++.dg/template/qualttp21.C: Likewise.
6355         * g++.dg/template/qualttp8.C: Likewise.
6356         * g++.dg/template/ttp10.C: Likewise.
6357         * g++.dg/template/typedef11.C: Likewise.
6358         * g++.dg/template/typedef13.C: Likewise.
6359         * g++.dg/template/typedef19.C: Likewise.
6360         * g++.dg/template/typedef20.C: Likewise.
6361         * g++.dg/template/typedef22.C: Likewise.
6362         * g++.dg/template/using16.C: Likewise.
6363         * g++.dg/template/virtual3.C: Likewise.
6364         * g++.dg/ubsan/pr61272.C: Likewise.
6365         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6366         * g++.old-deja/g++.brendan/crash11.C: Likewise.
6367         * g++.old-deja/g++.brendan/enum6.C: Likewise.
6368         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6369         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6370         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6371         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6372         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6373         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6374         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6375         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6376         * g++.old-deja/g++.jason/access17.C: Likewise.
6377         * g++.old-deja/g++.jason/access18.C: Likewise.
6378         * g++.old-deja/g++.jason/access22.C: Likewise.
6379         * g++.old-deja/g++.jason/access23.C: Likewise.
6380         * g++.old-deja/g++.jason/access8.C: Likewise.
6381         * g++.old-deja/g++.jason/delete3.C: Likewise.
6382         * g++.old-deja/g++.jason/report.C: Likewise.
6383         * g++.old-deja/g++.law/access2.C: Likewise.
6384         * g++.old-deja/g++.law/access3.C: Likewise.
6385         * g++.old-deja/g++.law/access4.C: Likewise.
6386         * g++.old-deja/g++.law/access5.C: Likewise.
6387         * g++.old-deja/g++.law/arm12.C: Likewise.
6388         * g++.old-deja/g++.law/arm14.C: Likewise.
6389         * g++.old-deja/g++.law/ctors13.C: Likewise.
6390         * g++.old-deja/g++.law/union2.C: Likewise.
6391         * g++.old-deja/g++.law/visibility12.C: Likewise.
6392         * g++.old-deja/g++.law/visibility15.C: Likewise.
6393         * g++.old-deja/g++.law/visibility16.C: Likewise.
6394         * g++.old-deja/g++.law/visibility17.C: Likewise.
6395         * g++.old-deja/g++.law/visibility18.C: Likewise.
6396         * g++.old-deja/g++.law/visibility19.C: Likewise.
6397         * g++.old-deja/g++.law/visibility20.C: Likewise.
6398         * g++.old-deja/g++.law/visibility21.C: Likewise.
6399         * g++.old-deja/g++.law/visibility24.C: Likewise.
6400         * g++.old-deja/g++.law/visibility4.C: Likewise.
6401         * g++.old-deja/g++.law/visibility5.C: Likewise.
6402         * g++.old-deja/g++.law/visibility6.C: Likewise.
6403         * g++.old-deja/g++.law/visibility7.C: Likewise.
6404         * g++.old-deja/g++.law/visibility8.C: Likewise.
6405         * g++.old-deja/g++.law/visibility9.C: Likewise.
6406         * g++.old-deja/g++.niklas/t135.C: Likewise.
6407         * g++.old-deja/g++.oliva/delete1.C: Likewise.
6408         * g++.old-deja/g++.oliva/partord1.C: Likewise.
6409         * g++.old-deja/g++.other/access11.C: Likewise.
6410         * g++.old-deja/g++.other/access4.C: Likewise.
6411         * g++.old-deja/g++.other/access7.C: Likewise.
6412         * g++.old-deja/g++.other/crash1.C: Likewise.
6413         * g++.old-deja/g++.other/crash7.C: Likewise.
6414         * g++.old-deja/g++.other/friend1.C: Likewise.
6415         * g++.old-deja/g++.other/friend4.C: Likewise.
6416         * g++.old-deja/g++.other/friend9.C: Likewise.
6417         * g++.old-deja/g++.other/lineno1.C: Likewise.
6418         * g++.old-deja/g++.other/using1.C: Likewise.
6419         * g++.old-deja/g++.pt/enum14.C: Likewise.
6420         * g++.old-deja/g++.pt/friend11.C: Likewise.
6421         * g++.old-deja/g++.pt/friend21.C: Likewise.
6422         * g++.old-deja/g++.pt/friend3.C: Likewise.
6423         * g++.old-deja/g++.pt/inherit2.C: Likewise.
6424         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6425         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6426         * g++.old-deja/g++.robertl/eb94.C: Likewise.
6428 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
6430         PR ipa/65765
6431         * g++.dg/ipa/pr65765.C: New test.
6433 2015-04-15  Nick Clifton  <nickc@redhat.com>
6435         * gcc.target/rx/builtins.c: Disable RMPA test if string
6436         instructions are not allowed.
6438 2015-04-15  Alan Modra  <amodra@gmail.com>
6440         * gcc.dg/pr65408.c: New.
6442 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6444         PR target/65729
6445         * gcc.target/arm/pr65729.c: New test.
6447 2015-04-14  Richard Biener  <rguenther@suse.de>
6449         PR tree-optimization/65758
6450         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6452 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6454         PR target/65648
6455         * gcc.c-torture/execute/pr65648.c: New test.
6457 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6459         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6460         __builtin_finite instead of finite.
6461         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6462         Likewise.
6464 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
6466         PR tree-optimization/63387
6467         * gcc.dg/pr63387.c: New testcase.
6469 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
6471         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6473 2015-04-13  Richard Biener  <rguenther@suse.de>
6475         PR tree-optimization/65204
6476         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6478 2015-04-13  Terry Guo  <terry.guo@arm.com>
6480         PR target/65710
6481         * gcc.target/arm/pr65710.c: New.
6483 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6485         PR tree-optimization/65747
6486         * g++.dg/torture/pr65747.C: New test.
6488 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6490         PR c++/65736
6491         * g++.dg/cpp0x/pr65736.C: New test.
6493 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
6494             Martin Liska  <mliska@suse.cz>
6496         PR ipa/65722
6497         * g++.dg/ipa/pr65722.C: New testcase.
6499 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6501         PR tree-optimization/65735
6502         * gcc.c-torture/compile/pr65735.c: New test.
6504 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6506         PR middle-end/65554
6507         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6509 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6511         PR target/65671
6512         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6514 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
6516         PR target/65647
6517         * gcc.target/arm/pr65647-2.c: New.
6519 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6521         PR target/65694
6522         * g++.dg/torture/pr65694.C: New test.
6524 2015-04-10  Tobias Burnus  <burnus@net-b.de>
6526         * gfortran.dg/coarray_lock_6.f90: New.
6527         * gfortran.dg/coarray_lock_7.f90: New.
6528         * gfortran.dg/coarray/lock_2.f90: New.
6530 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
6532         PR fortran/56674
6533         PR fortran/58813
6534         PR fortran/59016
6535         PR fortran/59024
6536         * gfortran.dg/used_types_27.f90: New.
6538 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6540         PR target/65671
6541         * gcc.target/i386/pr65671.c: New.
6543 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6545         PR tree-optimization/65709
6546         * c-c++-common/ubsan/align-9.c: New test.
6548 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
6550         PR fortran/56852
6551         * gfortran.dg/pr56852.f90: New test.
6553 2015-04-09  Marek Polacek  <polacek@redhat.com>
6554             Jakub Jelinek  <jakub@redhat.com>
6556         PR middle-end/65554
6557         * g++.dg/opt/pr65554.C: New test.
6559 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6561         PR c++/65690
6562         * c-c++-common/attr-aligned-1.c: New test.
6564 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
6566         * gcc.target/i386/mpx/memmove-zero-length.c: New.
6568 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6570         PR target/65676
6571         * gcc.target/i386/sse-25.c: New.
6573 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6575         PR target/65693
6576         * gcc.target/i386/pr65693.c: New test.
6578 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6580         * gcc.dg/lto/chkp-static-bounds_0.c: New.
6582 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6584         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6586 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6588         * gcc.target/i386/thunk-retbnd.c: New.
6590 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6592         * gnat.dg/opt48.adb: New test.
6593         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6594         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6596 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
6598         PR ipa/65540
6599         * gcc.c-torture/compile/pr65540.c: New.
6601 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
6603         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6604         -Wno-pointer-arith.
6606 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
6608         PR debug/65678
6609         * g++.dg/debug/pr65678.C: New test.
6611         PR middle-end/65680
6612         * gcc.c-torture/compile/pr65680.c: New test.
6614 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
6616         PR fortran/65548
6617         * gfortran.dg/allocate_with_source_5.f90: New test.
6619 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6621         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6622         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6624 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
6626         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6628 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6630         PR target/65614
6631         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6632         to get floating point compression.
6633         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6635 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
6637         PR preprocessor/61977
6638         * gcc.dg/cpp/pr61977.c: New test.
6640 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
6642         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6644 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
6646         PR target/65647
6647         * gcc.target/arm/pr65647.c: New.
6649 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
6651         PR ipa/65655
6652         * g++.dg/torture/pr65655.C: New testcase.
6654 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6656         PR c++/64085
6657         * g++.dg/cpp1y/lambda-init13.C: New.
6659 2015-04-03  Marek Polacek  <polacek@redhat.com>
6661         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6663 2015-04-02  Marek Polacek  <polacek@redhat.com>
6665         PR c++/65642
6666         * g++.dg/cpp0x/constexpr-fold1.C: New test.
6667         * g++.dg/cpp0x/constexpr-fold2.C: New test.
6669 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
6671         PR preprocessor/61977
6672         * gcc.target/powerpc/pr61977-1.c: New test.
6673         * gcc.target/powerpc/pr61977-2.c: New test.
6675 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6677         PR c++/56100
6678         * g++.dg/warn/Wshadow-8.C: New.
6679         * g++.dg/warn/Wshadow-9.C: Likewise.
6680         * g++.dg/warn/Wshadow-10.C: Likewise.
6681         * g++.dg/warn/Wshadow-11.C: Likewise.
6683 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6685         * gcc.dg/pr23623.c: Added aligned attribute.
6686         * gcc.dg/20141029-1.c: Likewise.
6687         * gcc.dg/20150306-1.c: New test.
6689 2015-04-01  Marek Polacek  <polacek@redhat.com>
6691         PR c++/65554
6692         * g++.dg/cpp0x/initlist93.C: New test.
6693         * g++.dg/cpp0x/initlist94.C: New test.
6695 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6697         PR target/65624
6698         * gcc.target/aarch64/pr65624.c: New test.
6700 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
6702         * gcc.dg/ipa/inlinehint-4.c: New testcase.
6704 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
6706         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6707         extra variable to force stack alignment.
6708         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6709         extra variable to force stack alignment.
6711 2015-03-31  Marek Polacek  <polacek@redhat.com>
6713         PR c++/65390
6714         * g++.dg/template/pr65390.C: New test.
6716 2015-03-31  Martin Liska  <mliska@suse.cz>
6718         * g++.dg/ipa/pr65557.C: New test.
6720 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6722         * gcc.target/s390/hotpatch-25.c: New test.
6723         * gcc.target/s390/hotpatch-1.c: Update test.
6724         * gcc.target/s390/hotpatch-10.c: Update test.
6725         * gcc.target/s390/hotpatch-11.c: Update test.
6726         * gcc.target/s390/hotpatch-12.c: Update test.
6727         * gcc.target/s390/hotpatch-13.c: Update test.
6728         * gcc.target/s390/hotpatch-14.c: Update test.
6729         * gcc.target/s390/hotpatch-15.c: Update test.
6730         * gcc.target/s390/hotpatch-16.c: Update test.
6731         * gcc.target/s390/hotpatch-17.c: Update test.
6732         * gcc.target/s390/hotpatch-18.c: Update test.
6733         * gcc.target/s390/hotpatch-19.c: Update test.
6734         * gcc.target/s390/hotpatch-2.c: Update test.
6735         * gcc.target/s390/hotpatch-21.c: Update test.
6736         * gcc.target/s390/hotpatch-22.c: Update test.
6737         * gcc.target/s390/hotpatch-23.c: Update test.
6738         * gcc.target/s390/hotpatch-24.c: Update test.
6739         * gcc.target/s390/hotpatch-3.c: Update test.
6740         * gcc.target/s390/hotpatch-4.c: Update test.
6741         * gcc.target/s390/hotpatch-5.c: Update test.
6742         * gcc.target/s390/hotpatch-6.c: Update test.
6743         * gcc.target/s390/hotpatch-7.c: Update test.
6744         * gcc.target/s390/hotpatch-8.c: Update test.
6745         * gcc.target/s390/hotpatch-9.c: Update test.
6746         * gcc.target/s390/hotpatch-compile-16.c: Update test.
6748 2015-03-31  Richard Biener  <rguenther@suse.de>
6750         PR middle-end/65626
6751         * g++.dg/torture/pr65626.C: New testcase.
6753 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6755         PR target/65531
6756         * gcc.target/i386/mpx/pr65531.cc: New.
6758 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6760         PR target/65602
6761         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6762         __builtin_alloca instead of alloca.
6763         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6764         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6765         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6766         check.
6768 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
6770         PR ipa/65610
6771         * g++.dg/ubsan/pr65610.C: New test.
6773 2015-03-30  Marek Polacek  <polacek@redhat.com>
6775         PR c++/65398
6776         * g++.dg/cpp0x/pr65398-2.C: New test.
6778 2015-03-30  Marek Polacek  <polacek@redhat.com>
6780         * c-c++-common/pr65556.c: Change the width of bit-fields.
6782 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6784         PR ipa/65588
6785         * gcc.target/i386/pr65588.c: New testcase.
6787 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6789         PR libgfortran/65563
6790         * gfortran.dg/open_errors_2.f90:  New test.
6792 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6794         PR libgfortran/65596
6795         * gfortran.dg/namelist_86.f90: New test.
6797 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
6799         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6800         statement to reflect new ownership.
6802 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6804         PR c++/42328
6805         * g++.dg/template/friend58.C: New.
6806         * g++.dg/template/friend59.C: Likewise.
6808 2015-03-27  Tobias Burnus  <burnus@net-b.de>
6810         PR c/65586
6811         * g++.dg/gomp/openmp-simd-3.C: New.
6812         * gcc.dg/gomp/openmp-simd-3.c: New.
6814 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6816         PR target/65248
6817         * gcc.target/i386/pr65248-1.c: New file.
6818         * gcc.target/i386/pr65248-2.c: Likewise.
6819         * gcc.target/i386/pr65248-3.c: Likewise.
6820         * gcc.target/i386/pr65248-4.c: Likewise.
6822 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
6824         PR target/65593
6825         * gcc.c-torture/compile/pr65593.c: New test.
6827 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
6829         PR c++/59329
6830         * g++.dg/cpp1y/constexpr-assert1.C: New.
6832 2015-03-27  Marek Polacek  <polacek@redhat.com>
6834         PR c++/65556
6835         * c-c++-common/pr65556.c: New test.
6837 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6839         PR ipa/65600
6840         * g++.dg/torture/pr65600.C: New testcase.
6842 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
6844         PR target/65407
6845         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6847 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
6849         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6850         statement and cleanup. Fixed typos.
6852 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6854         PR middle-end/65595
6855         * gcc.c-torture/compile/pr65595.c: New testcase.
6857 2015-03-27  Marek Polacek  <polacek@redhat.com>
6859         PR sanitizer/65583
6860         * g++.dg/ubsan/pr65583.C: New test.
6862 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6864         * gcc.c-torture/compile/20150327.c: New testcase.
6866 2015-03-26  Richard Biener  <rguenther@suse.de>
6868         PR middle-end/65555
6869         * g++.dg/torture/pr65555.C: New testcase.
6871 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
6873         PR tree-optimization/64715
6874         * gcc.dg/builtin-object-size-15.c: New test.
6875         * gcc.dg/pr64715-1.c: New test.
6876         * gcc.dg/pr64715-2.c: New test.
6878 2015-03-26  Richard Biener  <rguenther@suse.de>
6880         PR middle-end/65519
6881         * gnat.dg/specs/opt2.ads: Fix testcase.
6883 2015-03-25  Martin Sebor  <msebor@redhat.com>
6885         PR testsuite/65526
6886         * lib/target-supports.exp (check_effective_target_arm32): Fail early
6887         when target isn't arm*-*-*-*.
6888         (check_effective_target_arm_nothumb): Likewise.
6889         (check_effective_target_arm_little_endian): Likewise.
6890         (check_effective_target_arm_vect_no_misalign): Likewise.
6891         (check_effective_target_aarch64_little_endian): Fail early if target
6892         isn't aarch64*-*-*.
6894 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
6896         PR tree-optimization/65177
6897         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6899 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
6901         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6902         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6903         smmintrin.h and mm3dnow.h.
6905 2015-03-25  Marek Polacek  <polacek@redhat.com>
6907         PR c++/65558
6908         * g++.dg/cpp0x/pr65558.C: New test.
6910 2015-03-25  Marek Polacek  <polacek@redhat.com>
6912         PR c++/61670
6913         * g++.dg/template/pr61670.C: New test.
6915 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6917         PR c++/54987
6918         * g++.dg/template/pr54987.C: New.
6920 2015-03-25  Richard Biener  <rguenther@suse.de>
6922         PR tree-optimization/62630
6923         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6925 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6927         PR target/65508
6928         * gcc.target/i386/mpx/pr65508.c: New.
6930 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
6932         PR fortran/64952
6933         PR fortran/65532
6934         * gfortran.dg/data_initialized_3.f90: New.
6936 2015-03-25  Richard Biener  <rguenther@suse.de>
6938         PR middle-end/65519
6939         * gnat.dg/specs/opt2.ads: New testcase.
6941 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
6943         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6944         * gcc.target/arm/memset-inline-4.c: Skip for
6945         arm_tune_string_ops_prefer_neon.
6946         * gcc.target/arm/memset-inline-5.c: Ditto.
6947         * gcc.target/arm/memset-inline-6.c: Ditto.
6948         * gcc.target/arm/memset-inline-8.c: Ditto.
6949         * gcc.target/arm/memset-inline-9.c: Ditto.
6951 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6953         PR c++/58923
6954         * g++.dg/other/virtual3.C: New.
6956 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6958         PR c++/60130
6959         * g++.dg/cpp0x/vt-60130.C: New.
6961 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6963         PR c++/61971
6964         * g++.dg/warn/Warray-bounds-7.C: New.
6966 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6968         PR c++/60067
6969         * g++.dg/template/defarg18.C: New.
6971 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6973         PR c++/59988
6974         * g++.dg/cpp0x/vt-59988.C: New.
6976 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
6978         PR tree-optimization/65533
6979         * gcc.dg/pr65533.c: New test.
6981 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
6983         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6984         source= and mold= expressions functionality.
6985         * gfortran.dg/allocate_class_4.f90: New test.
6986         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6987         copying an unlimited polymorhpic object containing a char array
6988         to another unlimited polymorphic object respects the _len
6989         component.
6990         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6991         whether deferred length char array allocate works, unlimited
6992         polymorphic object allocation from a string works and if
6993         allocating an array of deferred length strings works.
6994         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6996 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6998         PR c++/65513
6999         * g++.dg/cpp0x/constexpr-array11.C: New.
7001 2015-03-24  Richard Biener  <rguenther@suse.de>
7003         PR middle-end/65517
7004         * gcc.dg/torture/pr65517.c: New testcase.
7006 2015-03-24  Tobias Burnus  <burnus@net-b.de>
7008         * gfortran.dg/coindexed_1.f90: Moved from
7009         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7011 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7013         PR testsuite/65506
7014         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7015         gimple dump.
7017         PR target/65523
7018         * gcc.target/i386/pr65523.c: New test.
7020         PR ipa/65475
7021         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7022         dg-options.
7023         * g++.dg/lto/pr65475b_0.C: Likewise.
7025 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
7027         PR target/65505
7028         * gcc.target/sh/torture/pr65505.c: New.
7030 2015-03-23  Martin Sebor  <msebor@redhat.com>
7032         PR testsuite/63175
7033         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7034         assembly for lvx in addition to lxv.
7036 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7038         PR target/65504
7039         * gfortran.dg/pr65504.f90: New test.
7041         PR ipa/65521
7042         * gcc.dg/pr65521.c: New test.
7044 2015-03-23  Richard Biener  <rguenther@suse.de>
7046         PR tree-optimization/65518
7047         * gcc.dg/vect/pr65518.c: New testcase.
7049 2015-03-23  Richard Biener  <rguenther@suse.de>
7051         PR tree-optimization/65494
7052         * gcc.dg/vect/pr65494.c: New testcase.
7054 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7056         PR preprocessor/65238
7057         * c-c++-common/cpp/pr65238-1.c: New test.
7058         * gcc.dg/cpp/pr65238-2.c: New test.
7059         * gcc.dg/cpp/trad/pr65238-3.c: New test.
7060         * gcc.dg/cpp/trad/pr65238-4.c: New test.
7062 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
7063             Mikael Morin  <mikael@gcc.gnu.org>
7065         PR fortran/64952
7066         * gfortran.dg/elemental_dependency_4.f90: New.
7067         * gfortran.dg/elemental_dependency_5.f90: New.
7069 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
7071         PR ipa/65475
7072         * g++.dg/lto/pr65475b_0.C: New testcase.
7073         * g++.dg/lto/pr65475b_1.C: New testcase.
7074         * g++.dg/lto/pr65475c_0.C: New testcase.
7075         * g++.dg/lto/pr65475c_1.C: New testcase.
7077 2015-03-21  Tobias Burnus  <burnus@net-b.de>
7079         * gfortran.dg/coarray_38.f90: New.
7080         * gfortran.dg/coarray_39.f90: New.
7081         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7082         compile test.
7084 2015-03-20  Marek Polacek  <polacek@redhat.com>
7086         PR c++/65398
7087         * g++.dg/cpp0x/pr65398.C: New test.
7089 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
7091         PR ipa/65475
7092         * g++.dg/lto/pr65475_0.C: New testcase.
7093         * g++.dg/lto/pr65475_1.C: New testcase.
7095 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
7097         PR rtl-optimization/64366
7098         * gcc.target/sh/pr64366.c: New.
7100 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
7102         PR c++/48324
7103         * g++.dg/cpp0x/constexpr-48324.C: New.
7105 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
7107         PR c++/48453
7108         * g++.dg/cpp0x/pr48453.C: New.
7110 2015-03-20  Marek Polacek  <polacek@redhat.com>
7112         PR c++/65072
7113         * g++.dg/cpp0x/pr65072.C: New test.
7115 2015-03-20  Richard Biener  <rguenther@suse.de>
7117         PR middle-end/64715
7118         * gcc.dg/pr15347.c: Use -O.
7119         * c-c++-common/pr19807-1.c: Likewise.
7121 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
7123         * gnat.dg/volatile13.ad[sb]: New test.
7125 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
7127         PR rtl-optimization/60851
7128         * gcc.target/i386/pr60851.c: New test.
7130 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
7132         PR target/65240
7133         * g++.dg/pr65240.h: Add tests for PR 65240.
7134         * g++.dg/pr65240-1.C: Likewise.
7135         * g++.dg/pr65240-2.C: Likewise.
7136         * g++.dg/pr65240-3.C: Likewise.
7137         * g++.dg/pr65240-4.C: Likewise.
7139 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
7141         PR rtl-optimization/63491
7142         * gcc.target/powerpc/pr63491.c: New.
7144 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7146         * g++.dg/ipa/pr65465.C: New test.
7148 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7150         PR c++/52659
7151         * g++.dg/cpp0x/deleted11.C: New.
7153 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7155         PR sanitizer/65400
7156         * c-c++-common/tsan/pr65400-3.c: New test.
7158 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7160         PR c++/59686
7161         * g++.dg/cpp0x/constexpr-59686.C: New.
7163 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7165         PR sanitizer/64265
7166         * g++.dg/tsan/pr64265.C: New test.
7168         PR sanitizer/65400
7169         * c-c++-common/tsan/pr65400-1.c: New test.
7170         * c-c++-common/tsan/pr65400-2.c: New test.
7172 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7174         PR c++/59816
7175         * g++.dg/cpp0x/pr59816.C: New.
7177 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
7179         PR fortran/59198
7180         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7182 2015-03-18  Martin Liska  <mliska@suse.cz>
7184         PR ipa/65439
7185         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7186         equivalences either to 6 or 7.
7188 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
7190         PR middle-end/64491
7191         Revert:
7192         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
7194         * gcc.dg/undefined-loop-1.c: New file.
7195         * gcc.dg/undefined-loop-2.c: New file.
7197         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
7199         PR testsuite/64032
7200         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7201         loop exits too early.
7203 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
7205         PR tree-optimization/65450
7206         * gfortran.dg/pr65450.f90: New test.
7208         PR target/65078
7209         * gcc.target/i386/pr65078-1.c: New test.
7210         * gcc.target/i386/pr65078-2.c: New test.
7211         * gcc.target/i386/pr65078-3.c: New test.
7212         * gcc.target/i386/pr65078-4.c: New test.
7213         * gcc.target/i386/pr65078-5.c: New test.
7214         * gcc.target/i386/pr65078-6.c: New test.
7216 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7218         PR c++/65340
7219         * g++.dg/cpp1y/pr65340.C: New.
7221 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7223         PR fortran/64432
7224         * gfortran.dg/system_clock_3.f08: Adjust test.
7226 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
7228         PR fortran/59198
7229         * gfortran.dg/proc_ptr_comp_44.f90: New test.
7230         * gfortran.dg/proc_ptr_comp_45.f90: New test.
7232 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7234         PR fortran/64432
7235         * gfortran.dg/system_clock_3.f08: New test.
7237 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
7239         PR c++/64626
7240         g++.dg/cpp1y/pr64626-1.C: New.
7241         g++.dg/cpp1y/pr64626-2.C: New.
7242         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7244 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
7246         PR tree-optimization/65427
7247         * gcc.c-torture/execute/pr65427.c: New test.
7249 2015-03-16  Marek Polacek  <polacek@redhat.com>
7251         DR 1688
7252         PR c++/65327
7253         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7254         * g++.dg/cpp0x/pr65327.C: New test.
7256 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7258         PR sanitizer/64820
7259         * c-c++-common/asan/pr64820.c: New test.
7261 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
7263         * gfortran.dg/pointer_2.f90: New test.
7265 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7267         * g++.dg/pr65049.C: New test.
7269 2015-03-16  Tom de Vries  <tom@codesourcery.com>
7271         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7272         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7273         * gcc.target/i386/fuse-caller-save.c: Same.
7275 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7277         * gnat.dg/loop_optimization18.ad[sb]: New test.
7278         * gnat.dg/loop_optimization18_pkg.ads: New helper.
7280 2015-03-16  Alan Modra  <amodra@gmail.com>
7282         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
7283         2014-12-05 change.
7285 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
7287         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7288         hppa*-*-hpux*.
7289         * gcc.dg/torture/pr65270-2.c: Likewise.
7291 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
7293         PR fortran/61138
7294         * gfortran.dg/pointer_remapping_9.f90: New.
7296 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
7298         PR tree-optimization/65369
7299         * gcc.c-torture/execute/pr65369.c: New test.
7301         PR tree-optimization/65418
7302         * gcc.c-torture/execute/pr65418-1.c: New test.
7303         * gcc.c-torture/execute/pr65418-2.c: New test.
7305         PR rtl-optimization/65401
7306         * gcc.c-torture/execute/pr65401.c: New test.
7308 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7310         PR target/64600
7311         * gcc.target/arm/pr64600_1.c: New test.
7313 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7315         PR rtl-optimization/65235
7316         * gcc.target/aarch64/pr65235_1.c: New test.
7318 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7320         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7321         * gcc.target/s390/hotpatch-22.c: Likewise.
7322         * gcc.target/s390/hotpatch-23.c: Likewise.
7323         * gcc.target/s390/hotpatch-24.c: Likewise.
7324         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7325         * gcc.target/s390/hotpatch-1.c: Update expected output.
7326         * gcc.target/s390/hotpatch-2.c: Likewise.
7327         * gcc.target/s390/hotpatch-3.c: Likewise.
7328         * gcc.target/s390/hotpatch-4.c: Likewise.
7329         * gcc.target/s390/hotpatch-5.c: Likewise.
7330         * gcc.target/s390/hotpatch-6.c: Likewise.
7331         * gcc.target/s390/hotpatch-7.c: Likewise.
7332         * gcc.target/s390/hotpatch-8.c: Likewise.
7333         * gcc.target/s390/hotpatch-9.c: Likewise.
7334         * gcc.target/s390/hotpatch-10.c: Likewise.
7335         * gcc.target/s390/hotpatch-11.c: Likewise.
7336         * gcc.target/s390/hotpatch-12.c: Likewise.
7337         * gcc.target/s390/hotpatch-13.c: Likewise.
7338         * gcc.target/s390/hotpatch-14.c: Likewise.
7339         * gcc.target/s390/hotpatch-15.c: Likewise.
7340         * gcc.target/s390/hotpatch-16.c: Likewise.
7341         * gcc.target/s390/hotpatch-17.c: Likewise.
7342         * gcc.target/s390/hotpatch-18.c: Likewise.
7343         * gcc.target/s390/hotpatch-19.c: Likewise.
7345 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7347         PR target/65103
7348         * gcc.target/i386/pr65103-1.c: New.
7350 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7352         PR target/65044
7353         * gcc.target/i386/pr65044.c: New.
7355 2015-03-12  Tom de Vries  <tom@codesourcery.com>
7357         PR rtl-optimization/64895
7358         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7359         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7360         * gcc.target/i386/fuse-caller-save.c: Ditto.
7362 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7364         * gcc.dg/ipa/pr63569.c: Fix template.
7366 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
7368         * g++.dg/ipa/pr64146.C: Require fpic support.
7370 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
7372         PR libfortran/65200
7373         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7374         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7376 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
7378         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7379         to dg-options, fix up dg-skip-if.
7381 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
7383         PR target/65296
7384         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7385         * gcc.target/avr/tiny-caller-save.c: Same.
7387 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7389         PR target/65242
7390         * g++.dg/pr65242.C: New test.
7392 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
7394         * c-c++-common/asan/no-asan-check-glob.c: New test.
7396 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7398         PR c++/65370
7399         * g++.dg/other/default11.C: New.
7400         * g++.dg/other/default12.C: Likewise.
7402 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7404         PR target/65368
7405         * gcc.target/i386/bmi2-bzhi-2.c: New test.
7407 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
7409         PR fortran/65024
7410         * gfortran.dg/unlimited_polymorphic_23.f90: New test
7412 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7414         PR c++/65127
7415         * g++.dg/cpp0x/pr65127.C: New test.
7417 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7419         * gcc.dg/ipa/PR64550.c: Update template.
7421 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
7422             Tobias Burnus  <burnus@net-b.de>
7424         * gfortran.dg/coarray_sync_memory.f90: New.
7426 2015-03-10  Marek Polacek  <polacek@redhat.com>
7428         PR sanitizer/65367
7429         * c-c++-common/ubsan/pr65367.c: New test.
7431 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7433         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7434         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7435         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7436         * gcc.target/i386/mpx/calloc-1-nov.c: New.
7437         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7438         * gcc.target/i386/mpx/malloc-1-nov.c: New.
7439         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7440         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7441         * gcc.target/i386/mpx/realloc-1-nov.c: New.
7442         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7443         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7444         * gcc.target/i386/mpx/realloc-2-nov.c: New.
7445         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7447 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7449         * lib/mpx-dg.exp (mpx_link_flags): New.
7450         (mpx_init): New.
7451         (mpx_finish): New.
7452         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7453         * gcc.target/i386/mpx/alloca-1-nov.c: New.
7454         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7455         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7456         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7457         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7458         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7459         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7460         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7461         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7462         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7463         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7464         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7465         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7466         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7467         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7468         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7469         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7470         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7471         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7472         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7473         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7474         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7475         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7476         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7477         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7478         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7479         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7480         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7481         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7482         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7483         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7484         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7485         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7486         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7487         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7488         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7489         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7490         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7491         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7492         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7493         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7494         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7495         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7496         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7497         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7498         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7499         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7500         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7501         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7502         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7503         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7504         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7505         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7506         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7507         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7508         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7509         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7510         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7511         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7512         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7513         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7514         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7515         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7516         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7517         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7518         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7519         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7520         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7521         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7522         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7523         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7524         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7525         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7526         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7527         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7528         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7529         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7530         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7531         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7532         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7533         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7534         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7535         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7536         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7537         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7538         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7539         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7540         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7541         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7542         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7543         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7544         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7545         * gcc.target/i386/mpx/label-address-1.c: New.
7546         * gcc.target/i386/mpx/legacy-1-nov.c: New.
7547         * gcc.target/i386/mpx/macro.c: New.
7548         * gcc.target/i386/mpx/mpx-check.h: New.
7549         * gcc.target/i386/mpx/mpx.exp: New.
7550         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7551         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7552         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7553         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7554         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7555         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7556         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7557         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7558         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7559         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7560         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7561         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7562         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7563         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7564         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7565         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7566         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7567         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7568         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7569         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7570         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7571         * gcc.target/i386/mpx/reference-1-lbv.c: New.
7572         * gcc.target/i386/mpx/reference-1-nov.c: New.
7573         * gcc.target/i386/mpx/reference-1-ubv.c: New.
7574         * gcc.target/i386/mpx/reference-2-lbv.c: New.
7575         * gcc.target/i386/mpx/reference-2-nov.c: New.
7576         * gcc.target/i386/mpx/reference-2-ubv.c: New.
7577         * gcc.target/i386/mpx/reference-3-lbv.c: New.
7578         * gcc.target/i386/mpx/reference-3-nov.c: New.
7579         * gcc.target/i386/mpx/reference-3-ubv.c: New.
7580         * gcc.target/i386/mpx/reference-4-lbv.c: New.
7581         * gcc.target/i386/mpx/reference-4-nov.c: New.
7582         * gcc.target/i386/mpx/reference-4-ubv.c: New.
7583         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7584         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7585         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7586         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7587         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7588         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7589         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7590         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7591         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7592         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7593         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7594         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7595         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7596         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7597         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7598         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7599         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7600         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7601         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7602         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7603         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7604         * gcc.target/i386/mpx/sincos-1-nov.c: New.
7605         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7606         * gcc.target/i386/mpx/static-array-1-nov.c: New.
7607         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7608         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7609         * gcc.target/i386/mpx/static-init-1-nov.c: New.
7610         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7611         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7612         * gcc.target/i386/mpx/static-init-2-nov.c: New.
7613         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7614         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7615         * gcc.target/i386/mpx/static-init-3-nov.c: New.
7616         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7617         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7618         * gcc.target/i386/mpx/static-init-4-nov.c: New.
7619         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7620         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7621         * gcc.target/i386/mpx/static-init-5-nov.c: New.
7622         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7623         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7624         * gcc.target/i386/mpx/static-init-6-nov.c: New.
7625         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7626         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7627         * gcc.target/i386/mpx/static-string-1-nov.c: New.
7628         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7629         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7630         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7631         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7632         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7633         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7634         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7635         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7636         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7637         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7638         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7639         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7640         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7641         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7642         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7643         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7644         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7645         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7646         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7647         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7648         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7649         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7650         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7651         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7652         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7653         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7654         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7655         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7656         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7657         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7658         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7659         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7660         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7661         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7662         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7663         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7664         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7665         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7666         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7667         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7668         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7669         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7670         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7671         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7672         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7673         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7674         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7675         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7676         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7677         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7678         * gcc.target/i386/mpx/vararg-1-nov.c: New.
7679         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7680         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7681         * gcc.target/i386/mpx/vararg-2-nov.c: New.
7682         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7683         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7684         * gcc.target/i386/mpx/vararg-3-nov.c: New.
7685         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7686         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7687         * gcc.target/i386/mpx/vararg-4-nov.c: New.
7688         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7689         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7690         * gcc.target/i386/mpx/vararg-5-nov.c: New.
7691         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7692         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7693         * gcc.target/i386/mpx/vararg-6-nov.c: New.
7694         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7695         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7696         * gcc.target/i386/mpx/vararg-7-nov.c: New.
7697         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7698         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7699         * gcc.target/i386/mpx/vararg-8-nov.c: New.
7700         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7701         * gcc.target/i386/mpx/vla-1-lbv.c: New.
7702         * gcc.target/i386/mpx/vla-1-nov.c: New.
7703         * gcc.target/i386/mpx/vla-1-ubv.c: New.
7704         * gcc.target/i386/mpx/vla-2-lbv.c: New.
7705         * gcc.target/i386/mpx/vla-2-nov.c: New.
7706         * gcc.target/i386/mpx/vla-2-ubv.c: New.
7708 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
7710         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7712 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
7714         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7716 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
7718         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7719         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7721 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7723         PR c/65120
7724         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7725         on rhs is 0.
7726         (fn4): New test.
7727         * c-c++-common/pr65120.c: New test.
7729         PR rtl-optimization/65321
7730         * gcc.dg/pr65321.c: New test.
7732 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7734         PR tree-optimization/65355
7735         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7737 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
7739         PR c/65120
7740         * c-c++-common/pr49706.c: Adjust tests for not warning
7741         about !!x == y or !b == y where b is boolean, and add
7742         some further tests.
7743         * c-c++-common/pr62199-2.c: Likewise.
7745 2015-03-09  Richard Biener  <rguenther@suse.de>
7747         PR middle-end/65270
7748         * gcc.dg/torture/pr65270-1.c: New testcase.
7749         * gcc.dg/torture/pr65270-2.c: Likewise.
7751 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7753         PR tree-optimization/63743
7754         * gcc.dg/pr63743.c: New test.
7756 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
7758         PR lto/65316
7759         * g++.dg/lto/pr65316_0.C: New testcase.
7760         * g++.dg/lto/pr65316_1.C: New testcase.
7762 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
7764         PR target/62247
7765         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7766         hppa*-*-hpux*.
7767         * g++.dg/abi/rtti3.C: Likewise.
7769         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7771         PR target/62251
7772         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7774         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7776         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7778         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7780 2015-03-08  Morin  <mikael@gcc.gnu.org>
7782         PR fortran/60898
7783         * gfortran.dg/entry_20.f90: New.
7785 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7787         PR target/65153
7788         * gcc.c-torture/compile/pr65153.c: New.
7790 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7792         PR target/65249
7793         * g++.dg/torture/pr65249.C: New.
7795 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
7797         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7798         long.
7799         (int64_t): Likewise.
7801 2015-03-07  Marek Polacek  <polacek@redhat.com>
7802             Martin Uecker  <uecker@eecs.berkeley.edu>
7804         PR sanitizer/65280
7805         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7806         member-like arrays.
7807         * c-c++-common/ubsan/bounds-8.c: New test.
7808         * c-c++-common/ubsan/bounds-9.c: New test.
7809         * gcc.dg/ubsan/bounds-2.c: New test.
7811 2015-03-05  Martin Sebor  <msebor@redhat.com>
7813         * PR testsuite/63175
7814         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7815         checking of results into main to prevent it from getting optimized
7816         away.
7817         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7819 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
7821         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7822         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7823         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7824         x64.
7826 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
7828         * g++.dg/lto/pr65302_1.C: New testcase.
7829         * g++.dg/lto/pr65302_0.C: New testcase.
7831 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7833         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7834         -fno-ipa-icf to dg-options.
7836 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7838         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7839         compiles using the linker plugin.
7841 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7843         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7845 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7847         * gcc.target/arm/pr65067.c: New test.
7849 2015-03-05  Martin Liska  <mliska@suse.cz>
7851         PR ipa/65318
7852         * gcc.dg/ipa/pr65318.c: New test.
7854 2015-03-05  Marek Polacek  <polacek@redhat.com>
7856         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7858 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7860         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7862 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7864         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7865         max-unroll-times back to defaults for s390.
7867 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7869         Fix last commit.
7871 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7873         PR c++/64665
7874         * g++.dg/cpp0x/initlist92.C: New.
7876 2015-03-05  Richard Biener  <rguenther@suse.de>
7878         PR tree-optimization/65310
7879         * gcc.dg/vect/pr65310.c: New testcase.
7881 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7883         PR c++/64834
7884         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7886 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7888         * gnat.dg/entry_queues3.adb: New test.
7890 2015-03-04  Ian Lance Taylor  <iant@google.com>
7892         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7894 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7896         PR c++/64227
7897         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7899 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
7901         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7902         -fno-ipa-icf to dg-options
7903         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7904         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7906 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7908         PR c++/64398
7909         * g++.dg/cpp0x/decltype62.C: New.
7911 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7913         * gnat.dg/object_overflow5.adb: New test.
7915 2015-03-03  Martin Liska  <mliska@suse.cz>
7917         PR ipa/65287
7918         * gcc.dg/ipa/pr65287.c: New test.
7920 2015-03-03  Martin Jambor  <mjambor@suse.cz>
7921             Eric Botcazou  <ebotcazou@adacore.com>
7923         * gnat.dg/specs/pack12.ads: New test.
7925 2015-03-03  Martin Liska  <mliska@suse.cz>
7927         * gcc.dg/ipa/PR65282.c: New test.
7929 2015-03-13  Jeff Law  <law@redhat.com>
7931         PR tree-optimization/65241
7932         * gcc.c-torture/compile/pr65241.c: New test.
7934 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
7936         PR target/64331
7937         * gcc.target/avr/torture/pr64331.c: New test.
7939 2015-03-03  Martin Liska  <mliska@suse.cz>
7940             Jan Hubicka  <hubicka@ucw.cz>
7942         * g++.dg/ipa/pr65263.C: New test.
7944 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7946         PR ipa/65130
7947         * gcc.dg/lto/pr65130_0.c: New testcase.
7948         * gcc.dg/lto/pr65130_1.c: New testcase.
7950 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7952         PR ipa/64988
7953         * g++.dg/torture/pr64988.C: New testcase.
7955 2015-03-02  Tobias Burnus  <burnus@net-b.de>
7957         * gfortran.dg/coarray_atomic_6.f90: New.
7959 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7961         PR target/65184
7962         * gcc.target/i386/pr65184.c: New.
7964 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7966         PR target/65183
7967         * gcc.target/i386/pr65183.c: New.
7969 2015-02-28  Martin Liska  <mliska@suse.cz>
7970             Jan Hubicka  <hubicka@ucw.cz>
7972         * gcc.dg/ipa/ipa-icf-35.c: New test.
7973         * gcc.dg/ipa/ipa-icf-36.c: New test.
7974         * gcc.dg/ipa/ipa-icf-37.c: New test.
7976 2015-02-28  Martin Liska  <mliska@suse.cz>
7977             Jan Hubicka  <hubicka@ucw.cz>
7979         PR ipa/65245
7980         * gcc.dg/ipa/ipa-icf-34.c: New test.
7982 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
7984         PR target/61142
7985         * gcc.target/sh/sh/pr61142.c: New.
7987 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7989         * g++.dg/other/dump-ada-spec-3.C: New test.
7991 2015-03-01  Martin Liska  <mliska@suse.cz>
7993         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7994         * g++.dg/ipa/pr63595.C: Update expected results.
7996 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
7998         PR ipa/65236
7999         * g++.dg/ipa/ipa-icf-6.C: New testcase.
8001 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
8003         * gcc.dg/vect/pr59354.c: Move vector producing code to
8004         separate function.
8006 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
8008         PR ipa/65237
8009         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8010         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8011         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8012         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8014 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
8016         PR tree-optimization/65048
8017         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8018         (foo): Use K&R style definition.
8020 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
8022         PR target/65032
8023         * g++.dg/pr65032.C: New.
8025 2015-02-27  Marek Polacek  <polacek@redhat.com>
8027         PR c/65040
8028         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8029         -Wformat=2.
8031 2015-02-27  Marek Polacek  <polacek@redhat.com>
8033         PR c/65228
8034         * gcc.dg/pr65228.c: New test.
8036 2015-02-27  Kai Tietz  <ktietz@redhat.com>
8038         PR c/35330
8039         * gcc.dg/weak/weak-17.c: New file.
8041 2015-02-27  Richard Biener  <rguenther@suse.de>
8043         PR lto/65193
8044         * g++.dg/lto/pr65193_0.C: New testcase.
8046 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8048         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8049         * gcc.target/s390/hotpatch-8.c: Likewise.
8050         * gcc.target/s390/hotpatch-9.c: Likewise.
8051         * gcc.target/s390/pr61078.c: Likewise.
8052         * gcc.target/s390/pr57960.c: Remove -m64.
8053         * gcc.target/s390/pr61078.c: Likewise.
8055 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
8056             Martin Liska  <mliska@suse.cz>
8058         PR bootstrap/65150
8059         * gcc.dg/pr64454.c: Disable ICF.
8060         * gcc.dg/pr28685-1.c: Disable ICF
8061         * gcc.dg/ipa/iinline-5.c: Disable ICF.
8062         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8063         * g++.dg/ipa/ipa-icf-4.C: Update template.
8065 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
8067         PR tree-optimization/65216
8068         * gcc.c-torture/execute/pr65216.c: New test.
8070         PR tree-optimization/65215
8071         * gcc.c-torture/execute/pr65215-1.c: New test.
8072         * gcc.c-torture/execute/pr65215-2.c: New test.
8073         * gcc.c-torture/execute/pr65215-3.c: New test.
8074         * gcc.c-torture/execute/pr65215-4.c: New test.
8075         * gcc.c-torture/execute/pr65215-5.c: New test.
8077 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8079         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8081 2015-02-26  Martin Liska  <mliska@suse.cz>
8082             Jan Hubicka  <hubicka@ucw.cz>
8084         * g++.dg/ipa/pr64146.C: Update expected results.
8085         * gcc.dg/ipa/ipa-icf-26.c: Update test.
8086         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8087         * gcc.dg/ipa/ipa-icf-34.c: New test.
8089 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
8091         * gcc.dg/vect/vect-pr61917.c: Rename to ...
8092         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8093         (dg-additional-options): Remove dg directive.
8094         (dg-final): Add dg directive.
8096 2015-02-26  Marek Polacek  <polacek@redhat.com>
8098         PR ipa/65008
8099         * g++.dg/ipa/pr65008.C: New test.
8101 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8103         * lib/profopt.exp (profopt-target-cleanup): New proc.
8104         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8105         files from sources from dg-additional-sources.
8107 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8109         * lib/gcov.exp: Cleanup in case of xfail.
8111 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
8113         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8115 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
8117         PR debug/46102
8118         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8119         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8120         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8121         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8122         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8123         * g++.dg/debug/pr46123.C: XFAIL and move...
8124         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8125         * gcc.dg/debug/dwarf2-3.c: Move...
8126         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8128 2015-02-26  Marek Polacek  <polacek@redhat.com>
8130         PR c++/65202
8131         * g++.dg/cpp1y/pr65202.C: New test.
8133 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8135         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8136         locale_facets.h.gcov.
8138 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8140         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8142 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8144         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8146 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8148         PR target/65217
8149         * gcc.target/i386/pr65217.c: New.
8151 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8153         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8155 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8157         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8159 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
8161         PR tree-optimization/65048
8162         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8164 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
8166         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8167         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8169 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
8171         PR target/65161
8172         * gcc.target/i386/pr65161.c: New test.
8174 2015-02-26  Terry Guo  <terry.guo@arm.com>
8176         * gcc.target/arm/no-volatile-in-it.c: New test.
8178 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
8180         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8181         (dg-options): Add -save-temps.
8182         (dg-final): Add cleanup-saved-temps.
8184 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
8186         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8188 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
8190         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8191         * gcc.target/powerpc/pack01.c: Include string.h.
8193 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
8195         PR target/65167
8196         * gcc.target/i386/pr65167.c: New.
8198 2015-02-25  Kai Tietz  <ktietz@redhat.com>
8200         PR tree-optimization/61917
8201         * gcc.dg/vect/vect-pr61917.c: New file.
8203 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
8205         PR tree-optimization/65170
8206         * gcc.c-torture/execute/pr65170.c: New test.
8207         * gcc.dg/tree-ssa/vrp96.c: New test.
8209 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8211         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8213 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8215         PR testsuite/65126
8216         * lib/gcc-defs.exp (additional_sources_used): Add new var.
8217         (dg-additional-files-options): Copy additional_sources to
8218         additional_sources_used before emptying additional_sources.
8219         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8220         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8221         (cleanup-saved-temps): Use additional_sources_used instead of
8222         additional_sources.
8223         (dg-test): Reset additional_sources_used.
8225 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
8227         PR fortran/63427
8228         * gfortran.dg/integer_exponentiation_6.F90: New test.
8230 2015-02-23  Martin Sebor  <msebor@redhat.com>
8232         PR target/65109
8233         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8234         two parts.  One to save registers, the other to verify the
8235         registers have the right values.  Save register state into
8236         static data rather than on the stack.
8238 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
8240         PR bootstrap/63888
8241         * c-c++-common/asan/pr63888.c: New test.
8243 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
8245         PR target/65163
8246         * gcc.c-torture/compile/pr65163.c: New.
8248 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8250         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8251         with -m31 on 64 bit.
8252         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8253         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8255 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8257         * gcc.target/s390/20090223-1.c: Add
8258         -Wno-implicit-function-declaration option.
8259         * gcc.target/s390/pr42224.c: Likewise.
8260         * gcc.target/s390/pr55718.c: Likewise.
8262 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8264         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8265         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8266         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8267         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8268         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8269         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8270         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8271         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8272         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8273         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8274         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8275         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8276         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8277         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8278         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8279         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8280         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8281         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8282         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8283         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8284         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8286 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8288         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8289         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8290         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8291         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8292         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8293         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8294         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8295         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8296         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8297         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8298         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8299         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8300         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8301         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8302         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8303         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8305 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8307         PR fortran/64980
8308         PR fortran/61960
8309         * gfortran.dg/pr61960.f90: New.
8310         * gfortran.dg/pr64230.f90: New.
8311         * gfortran.dg/pr64980.f03: New.
8313 2015-02-22  Tom de Vries  <tom@codesourcery.com>
8315         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8317 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
8319         PR ada/65156
8320         * gnat.dg/timing_events.adb: Removed, invalid test.
8322 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
8324         PR debug/58123
8325         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8326         location.
8327         * g++.dg/gcov/gcov-2.C: Likewise.
8329 2015-02-20  Richard Biener  <rguenther@suse.de>
8331         PR tree-optimization/65136
8332         * gcc.dg/tree-ssa/pr65136.c: New testcase.
8334 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
8336         PR testsuite/64158
8337         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8338         and nvptx-*-* blacklisting.
8340         * gcc.dg/sibcall-9.c: New test.
8341         * gcc.dg/sibcall-10.c: New test.
8343 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8345         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8347 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
8349         PR target/64452
8350         * gcc.target/avr/torture/pr64452.c: New test.
8352 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8354         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8355         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8357 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8359         PR testsuite/65116
8360         * lib/target-supports.exp (check_compile): Check whether
8361         additional_sources is defined before using it.
8363 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
8365         PR middle-end/65074
8366         * g++.dg/opt/pr65074.C: New file.
8368 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
8370         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8371         (size_type): New typedef.
8372         (operator "" _script): Use it for the last argument.
8374 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8376         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8378 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8380         * lib/target-supports.exp (check_compile): Save/restore
8381         additional_sources that may belong to an actual test.
8383 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
8385         PR gcov-profile/64634
8386         * g++.dg/gcov/gcov-15.C: New test.
8388 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8390         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8392 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8394         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8396 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8398         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8400 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8402         * gfortran.dg/fmt_cache_1.f: Add missing close.
8404 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8406         PR testsuite/65107
8407         * gfortran.dg/read_eof_8.f90: Add missing close.
8409 2015-02-18  Richard Biener  <rguenther@suse.de>
8411         PR tree-optimization/65063
8412         * gcc.dg/pr65063.c: New testcase.
8414 2015-02-18  Richard Biener  <rguenther@suse.de>
8416         PR tree-optimization/62217
8417         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8419 2015-02-18  Marek Polacek  <polacek@redhat.com>
8421         PR sanitizer/65081
8422         * c-c++-common/ubsan/pr65081.c: New test.
8424 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8426         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8427         * gcc.target/sh/force-cbranch-delay-slot.c: New.
8429 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8431         * gcc.dg/ipa/propalign-3.c: New test.
8433 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8435         PR target/64793
8436         * gcc.target/sh/pr64793.c: New.
8437         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8439 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
8441         * gcc.target/arm/divzero.c: New test case.
8443 2015-02-17  Tom de Vries  <tom@codesourcery.com>
8445         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8447 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
8448             Jakub Jelinek  <jakub@redhat.com>
8450         PR c++/65075
8451         * g++.dg/cpp0x/pr65075.C: New test.
8453 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
8455         PR target/65058
8456         * gcc.target/powerpc/pr65058.c: New test.
8458 2015-02-16  Jeff Law  <law@redhat.com>
8460         PR tree-optimization/64823
8461         * gcc.dg/uninit-20.c: New test.
8463 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
8464             James Greenhalgh  <james.greenhalgh@arm.com>
8466         PR ipa/64963
8467         * gcc.dg/ipa/ipa-clone-1.c: New test.
8469 2015-02-16  Richard Biener  <rguenther@suse.de>
8471         PR tree-optimization/65077
8472         * gcc.dg/torture/pr65077.c: New testcase.
8474 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
8476         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8477         Directive adjusted to scan for ldaxr.
8478         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8479         adjusted to scan for ldaex.
8481 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
8483         PR c++/65080
8484         * g++.dg/cpp0x/constexpr-65080.C: New.
8486 2015-02-16  Richard Biener  <rguenther@suse.de>
8488         PR tree-optimization/63593
8489         * gcc.dg/pr63593.c: New testcase.
8491 2015-02-16  Marek Polacek  <polacek@redhat.com>
8493         PR c/65066
8494         * gcc.dg/pr65066.c: New test.
8496 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8498         * gcc.dg/pr65002.C: Move ...
8499         * g++.dg/ipa/pr65002.C: ... here.
8501 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
8503         * gcc.target/powerpc/pr64205.c: Skip on AIX.
8504         * gcc.target/powerpc/pr64505.c: Skip on AIX.
8505         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8506         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8508 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
8510         PR testsuite/64850
8511         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8512         the expression to find calls.
8513         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8514         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8515         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8516         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8517         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8519 2015-02-14  Marek Polacek  <polacek@redhat.com>
8521         PR c/64768
8522         * gcc.dg/array-11.c: New test.
8523         * gcc.dg/array-12.c: New test.
8524         * gcc.dg/array-13.c: New test.
8525         * gcc.dg/array-14.c: New test.
8526         * gcc.dg/c99-flex-array-typedef-1.c: New test.
8527         * gcc.dg/c99-flex-array-typedef-2.c: New test.
8528         * gcc.dg/c99-flex-array-typedef-3.c: New test.
8529         * gcc.dg/c99-flex-array-typedef-5.c: New test.
8530         * gcc.dg/c99-flex-array-typedef-7.c: New test.
8531         * gcc.dg/c99-flex-array-typedef-8.c: New test.
8533 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8535         PR c++/60894
8536         * g++.dg/lookup/using54.C: New.
8538 2015-02-13  Jeff Law  <law@redhat.com>
8540         PR bootstrap/65060
8541         Revert my change for tree-optimization/64823.
8543 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8545         PR tree-optimization/65053
8546         * gcc.c-torture/execute/pr65053-1.c: New test.
8547         * gcc.c-torture/execute/pr65053-2.c: New test.
8549 2015-02-13  Marek Polacek  <polacek@redhat.com>
8551         PR c/65050
8552         * gcc.dg/pr65050.c: New test.
8554 2015-02-13  Jeff Law  <law@redhat.com>
8556         PR tree-optimization/64823
8557         * gcc.dg/uninit-20.c: New test.
8559         PR rtl-optimization/47477
8560         * gcc.dg/tree-ssa/pr47477.c: New test.
8562 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8564         PR c++/60211
8565         * g++.dg/parse/ivdep-2.C: New.
8566         * g++.dg/parse/ivdep-3.C: Likewise.
8568 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8570         PR fortran/64506
8571         * gfortran.dg/continuation_13.f90: New test.
8572         * gfortran.dg/continuation_14.f: New test.
8574 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8576         PR c++/64970
8577         * g++.dg/cpp0x/sfinae55.C: New.
8579 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8581         PR ipa/65034
8582         * g++.dg/ipa/pr65034.C: New test.
8584 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8586         PR tree-optimization/65002
8587         * gcc.dg/pr65002.C: New.
8589 2015-02-13  Marek Polacek  <polacek@redhat.com>
8591         PR c/65040
8592         * c-c++-common/pr65040.c: New test.
8594 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
8596         PR tree-optimization/64705
8597         * gcc.dg/tree-ssa/pr64705.c: New test.
8599 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8601         PR rtl/32219
8602         * gcc.dg/visibility-22.c: New test.
8603         * gcc.dg/visibility-23.c: New test.
8604         * gcc.target/i386/pr32219-1.c: New test.
8605         * gcc.target/i386/pr32219-2.c: New test.
8606         * gcc.target/i386/pr32219-3.c: New test.
8607         * gcc.target/i386/pr32219-4.c: New test.
8608         * gcc.target/i386/pr32219-5.c: New test.
8609         * gcc.target/i386/pr32219-6.c: New test.
8610         * gcc.target/i386/pr32219-7.c: New test.
8611         * gcc.target/i386/pr32219-8.c: New test.
8612         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8614 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8616         PR libgfortran/57822
8617         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8618         four different KINDs.
8620 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8622         PR c++/64884
8623         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8625         PR sanitizer/65000
8626         * g++.dg/ubsan/pr65000.C: New test.
8628 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
8630         PR fortran/64932
8631         * gfortran.dg/finalize_28.f90: New test
8633 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8635         PR debug/55541
8636         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8637         DW_TAG_lexical_block removal.
8638         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8639         * g++.dg/guality/pr55541.C: New test.
8641         PR sanitizer/64984
8642         * g++.dg/ubsan/pr64984.C: New test.
8644 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
8646         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8648 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8650         PR testsuite/64930
8651         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8652         instructions for 2015-01-14 get_memmodel changes.
8653         * gcc.target/powerpc/atomic-p8.c: Likewise.
8655         PR sanitizer/65019
8656         * g++.dg/ubsan/pr65019.C: New test.
8658         PR tree-optimization/65014
8659         * gcc.c-torture/compile/pr65014.c: New test.
8661 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8663         PR libgfortran/57822
8664         * gfortran/fmt_g0_7.f08: Revise test.
8666 2015-02-11  Jeff Law  <law@redhat.com>
8668         PR target/63347
8669         * gcc.target/m68k/pr63347.c: New test.
8671 2015-02-11  Marek Polacek  <polacek@redhat.com>
8673         * g++.dg/ubsan/shift-1.C: New test.
8674         * gcc.dg/ubsan/c-shift-2.c: New test.
8675         * c-c++-common/ubsan/shift-5.c: Remove file.
8677 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
8679         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8680         Directive adjusted to XFAIL.
8681         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8682         adjusted to XFAIL.
8684 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8686         PR middle-end/65003
8687         * g++.dg/opt/pr65003.C: New test.
8689 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8691         * lib/target-supports.exp (check_effective_target_pie): Renamed
8692         to ...
8693         (check_effective_target_pie_enabled): This.
8694         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8695         * gcc.target/i386/pie.c: Likewise.
8697 2015-02-11  Andrew Pinski  <apinski@cavium.com>
8699         PR target/64893
8700         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8701         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8703 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8705         PR target/61925
8706         * gcc.target/i386/pr61925-1.c: New test.
8707         * gcc.target/i386/pr61925-2.c: New test.
8708         * gcc.target/i386/pr61925-3.c: New test.
8710 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
8712         PR sanitizer/65004
8713         * g++.dg/asan/pr65004.C: New test.
8715 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
8717         PR target/64661
8718         * gcc.taget/sh/pr64661-0.h: New.
8719         * gcc.taget/sh/pr64661-1.c: New.
8720         * gcc.taget/sh/pr64661-2.c: New.
8721         * gcc.taget/sh/pr64661-3.c: New.
8722         * gcc.taget/sh/pr64661-4.c: New.
8724 2015-02-10  Richard Biener  <rguenther@suse.de>
8726         PR tree-optimization/64995
8727         * g++.dg/torture/pr64995.C: New testcase.
8729 2015-02-10  Richard Biener  <rguenther@suse.de>
8731         PR tree-optimization/64909
8732         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8734 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8736         * gcc.dg/signbit-sa.c: New test.
8738 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8740         PR libgfortran/57822
8741         * gfortran/fmt_g0_7.f08: New test.
8743 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
8745         PR tree-optimization/43378
8746         * gcc.dg/tree-ssa/pr43378.c: New test.
8748 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
8750         PR ipa/64978
8751         * g++.dg/torture/pr64978.C: New testcase.
8753 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8755         PR sanitizer/64981
8756         * gcc.dg/asan/pr64981.c: New test.
8758 2015-02-09  Marek Polacek  <polacek@redhat.com>
8760         PR c/64856
8761         * gcc.dg/pr64856.c: New test.
8763 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8765         PR target/64979
8766         * gcc.dg/tree-ssa/stdarg-7.c: New test.
8767         * gcc.c-torture/execute/pr64979.c: New test.
8769 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
8771         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8773 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8775         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8776         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8778 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8780         PR target/58757
8781         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8783 2015-02-09  Richard Biener  <rguenther@suse.de>
8785         PR tree-optimization/54000
8786         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8788 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8790         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8792 2015-02-09  Martin Liska  <mliska@suse.cz>
8794         * g++.dg/ipa/pr64858.C: New test.
8796 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8798         * gcc.dg/uninit-19.c: Fix warning line for fpic.
8800 2015-02-08  Andrew Pinski  <apinski@cavium.com>
8802         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8804 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8806         PR fortran/63744
8807         * gfortran.dg/use_rename_8.f90: New.
8809 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
8811         * gnat.dg/addr7.ad[sb]: New test.
8812         * gnat.dg/addr8.ad[sb]: Likewise.
8814 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
8816         PR jit/64752
8817         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8818         from jit.dg/test-compile-to-executable.c's create_code, with a
8819         clarification of the output message.
8820         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8821         pass/fail message.
8822         (test_jit): Use CHECK_NO_ERRORS when calling
8823         gcc_jit_context_compile_to_file.
8824         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8825         jit-verify-compile-to-file to jit-verify-output-file-was-created.
8826         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
8827         about deletions that are attempted.
8828         (jit-verify-compile-to-file): Rename to...
8829         (jit-verify-output-file-was-created): ...this, and drop the
8830         attempt to run "file" and verify the output.
8831         (jit-verify-assembler): New function.
8832         (jit-verify-object): New function.
8833         (jit-verify-dynamic-library): New function.
8834         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8835         favor of an implementation from new file
8836         create-code-for-hello-world-executable.h, which also adds a
8837         "main".
8838         (dg-final): Replace jit-verify-compile-to-file with
8839         jit-verify-output-file-was-created, and invoke new function
8840         jit-verify-assembler.
8841         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8842         the output message.
8843         (dg-final): Replace jit-verify-compile-to-file with
8844         jit-verify-output-file-was-created, and invoke new function
8845         jit-verify-dynamic-library.
8846         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8847         favor of an implementation from new file
8848         create-code-for-hello-world-executable.h, which also adds a
8849         "main".
8850         (dg-final): Replace jit-verify-compile-to-file with
8851         jit-verify-output-file-was-created.  Strengthen the expected stdout
8852         from the built executable.
8853         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8854         favor of an implementation from new file
8855         create-code-for-hello-world-executable.h, which also adds a
8856         "main".
8857         (dg-final): Replace jit-verify-compile-to-file with
8858         jit-verify-output-file-was-created, and invoke new function
8859         jit-verify-object.
8860         * jit.dg/verify-dynamic-library.c: New source file.
8862 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
8863             Brian Rzycki  <b.rzycki@samsung.com>
8865         PR tree-optimization/64878
8866         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8868 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8870         PR ipa/64896
8871         * g++.dg/ipa/pr64896.C: New test.
8873 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8875         PR target/64205
8876         * gcc.target/powerpc/pr64205.c: New file.
8878 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
8880         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8881         (dg-options): Use -fpie instead of -fPIE -pie.
8883 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8885         PR middle-end/64937
8886         * g++.dg/asan/pr64937.C: New test.
8888 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
8890         PR fortran/63205
8891         * gfortran.dg/class_to_type_4.f90: New test
8893 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
8895         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8897 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8899         PR rtl-optimization/64957
8900         PR debug/64817
8901         * gcc.c-torture/execute/pr64957.c: New test.
8903 2015-02-05  Jeff Law  <law@redhat.com>
8905         PR target/17306
8906         * gcc.target/h8300/pr17306-1.c: New test.
8907         * gcc.target/h8300/pr17306-2.c: New test.
8909 2015-02-05  Tobias Burnus  <burnus@net-b.de>
8911         PR fortran/64943
8912         * gfortran.dg/structure_constructor_12.f90: New.
8914 2015-02-05  Jeff Law  <law@redhat.com>
8916         PR target/58400
8917         gcc.target/h8300/pr58400.c: New test.
8919 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
8921         * gcc.target/arm/macro_defs0.c: New test.
8922         * gcc.target/arm/macro_defs1.c: New test.
8923         * gcc.target/arm/macro_defs2.c: New test.
8925 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
8927         PR rtl-optimization/64905
8928         * gcc.target/i386/pr64905.c: Require nonpic target.
8929         (dg-options): Add -fomit-frame-pointer.
8930         (main): Remove.
8932 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
8934         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8935         tree dump scanning.
8937 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
8939         PR fortran/64757
8940         * gfortran.dg/type_to_class_2.f90: New test
8941         * gfortran.dg/type_to_class_3.f90: New test
8943 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
8945         PR ipa/64686
8946         * g++.dg/torture/pr64686.C: New testcase.
8948 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8950         PR rtl-optimization/64905
8951         * gcc.target/i386/pr64905.c: New file.
8953 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8955         * gcc.dg/guality/pr41447-1.c: Remove xfail.
8956         * gcc.dg/guality/pr41616-1.c: Ditto.
8958 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
8960         PR debug/64817
8961         * gcc.dg/pr64817-3.c: New.
8963 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
8964             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8966         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8967         pass parameters in registers.
8968         * gcc.dg/guality/pr36728-2.c (main): Likewise.
8969         * gcc.dg/guality/pr36728-3.c (main): Likewise.
8970         * gcc.dg/guality/pr36728-4.c (main): Likewise.
8972 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
8973             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8975         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8976         list, allow for multilibed targets.
8977         * gcc.dg/combine_ashiftrt_2.c: Likewise.
8979 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8981         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8982         * gcc.dg/pr46728-6.c: Ditto.
8984 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
8986         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8987         for mips_nanlegacy target.
8989 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
8991         * gcc.target/i386/chkp-hidden-def.c: New.
8993 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8995         PR middle-end/62103
8996         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8997         to use 24 bits for bitfield b.
8999 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9001         PR testsuite/64796
9002         * lib/target-supports.exp (check_effective_target_bswap64): Do not
9003         cache result in a global variable.  Include all 32-bit targets for
9004         bswap64 tests.
9006 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
9008         PR rtl-optimization/64756
9009         * gcc.c-torture/execute/pr64756.c: New test.
9011 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
9013         PR target/64660
9014         * gcc.target/sh/pr64660-0.h: New.
9015         * gcc.target/sh/pr64660-1.c: New.
9016         * gcc.target/sh/pr64660-2.c: New.
9017         * gcc.target/sh/pr64660-3.c: New.
9018         * gcc.target/sh/pr64660-4.c: New.
9020 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9022         PR c++/64877
9023         * g++.dg/warn/Waddress-2.C: New.
9025 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
9027         PR middle-end/61225
9028         * gcc.target/i386/pr49095.c: XFAIL for ia32.
9030 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
9032         PR preprocessor/64803
9033         * gcc.dg/cpp/builtin-macro-1.c: New test case.
9035 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
9037         * g++.dg/ipa/devirt-37.C: Disable early inlining.
9039 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
9041         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9042         (_ARM_FPSRC): Add DN and AHP fields.
9043         (clean_results): Force DN=1 on AArch64.
9044         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9045         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9046         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9047         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9048         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9049         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9051 2015-02-02  Alan Modra  <amodra@gmail.com>
9053         * gcc.target/powerpc/cprophard.c: New.
9055 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
9057         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9058         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9060 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
9062         PR debug/64817
9063         * gcc.dg/pr64817-1.c: New test.
9064         * gcc.dg/pr64817-2.c: New test.
9066 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
9068         PR target/64851
9069         * gcc.target/sh/pr64851-0.h: New
9070         * gcc.target/sh/pr64851-1.c: New
9071         * gcc.target/sh/pr64851-2.c: New
9072         * gcc.target/sh/pr64851-3.c: New
9073         * gcc.target/sh/pr64851-4.c: New
9075 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
9077         PR target/64882
9078         * gcc.dg/torture/pr64882.c: New test.
9080 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
9082         PR target/64159
9083         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9084         sparc*-*-*.
9086 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
9088         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9089         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9090         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9091         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9092         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9093         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9094         tree dump.
9095         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9096         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9097         tree dump.
9098         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9099         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9100         tree dump.
9102 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9104         PR target/64688
9105         * g++.dg/pr64688-2.C: New.
9107 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
9109         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9110         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9111         * gcc.target/i386/fuse-caller-save.c: Ditto.
9112         * gcc.target/i386/headmerge-1.c: Ditto.
9113         * gcc.target/i386/headmerge-2.c: Ditto.
9114         * gcc.target/i386/sibcall-6.c: Ditto.
9116 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9118         PR target/64617
9119         * gcc.target/i386/pr64617.c: New test.
9121 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
9123         PR target/15184
9124         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9125         (dg-options): Remove -m32.
9126         (dg-final): Scan for "movb %al" only.
9127         * gcc.target/i386/pr15184-2.c: Ditto.
9129 2015-01-30  Richard Biener  <rguenther@suse.de>
9131         PR tree-optimization/64829
9132         * gcc.dg/vect/pr64829.c: New testcase.
9134 2015-01-29  Marek Polacek  <polacek@redhat.com>
9136         PR c/64709
9137         * gcc.dg/pr64709.c: New test.
9139 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
9141         PR c++/64717
9142         * g++.dg/ubsan/pr64717-1.C: New test.
9143         * g++.dg/ubsan/pr64717-2.C: New test.
9145 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
9147         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9149 2015-01-29  Jeff Law  <law@redhat.com>
9151         PR target/15184
9152         * gcc.target/i386/pr15184-1.c: New test.
9153         * gcc.target/i386/pr15184-2.c: New test.
9155 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9157         PR tree-optimization/64746
9158         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9160 2015-01-29  Richard Biener  <rguenther@suse.de>
9162         PR tree-optimization/64853
9163         * gcc.dg/torture/pr64853.c: New testcase.
9165 2015-01-29  Richard Biener  <rguenther@suse.de>
9167         PR tree-optimization/64844
9168         * gcc.dg/vect/pr64844.c: New testcase.
9170 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9172         PR middle-end/64809
9173         * gcc.dg/pr64809.c: Delete.
9175 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9177         PR middle-end/64805
9178         * gcc.target/i386/pr64805.c: New.
9180 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9182         * gcc.dg/guality/guality.h (main): Add argv[0] to
9183         guality_gdb_command.
9185 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
9187         PR ipa/64801
9188         * gcc.dg/tree-ssa/pr64801.c: New testcase.
9190 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
9192         PR target/64659
9193         * gcc.target/sh/sh.exp
9194         (check_effective_target_atomic_model_soft_gusa_available,
9195         check_effective_target_atomic_model_soft_tcb_available,
9196         check_effective_target_atomic_model_soft_imask_available,
9197         check_effective_target_atomic_model_hard_llcs_available): New.
9198         * gcc.target/sh/pr64659-0.h: New.
9199         * gcc.target/sh/pr64659-1.c: New.
9200         * gcc.target/sh/pr64659-2.c: New.
9201         * gcc.target/sh/pr64659-3.c: New.
9202         * gcc.target/sh/pr64659-4.c: New.
9204 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
9206         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9207         scan-assembler-times pattern.
9209 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
9211         PR middle-end/64809
9212         * gcc.dg/pr64809.c: New test.
9214 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
9216         PR tree-optimization/64277
9217         * gcc.dg/pr64277.c: New.
9219 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9221         PR tree-optimization/64718
9222         * gcc.c-torture/execute/pr64718.c: New test.
9224 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
9226         * gcc.target/aarch64/abs_2.c: New.
9228 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
9230         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9231         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9232         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9233         ISA rev < 2.
9235 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
9237         PR bootstrap/64612
9238         * lib/target-supports.exp (check_effective_target_comdat_group): New.
9239         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9240         { target comdat_group }.
9242 2015-01-27  Tobias Burnus  <burnus@net-b.de>
9244         PR fortran/63861
9245         * gfortran.dg/goacc/coarray_2.f90: New.
9247 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9249         PR ipa/60871
9250         PR ipa/64139
9251         * g++.dg/torture/pr64139.C: New testcase.
9252         * g++.dg/torture/pr60871.C: Likewise.
9254 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
9256         PR fortran/64230
9257         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9258         prevent linking errors.
9260 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9262         PR ipa/64282
9263         * g++.dg/torture/pr64282.C: New testcase.
9265 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9267         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9268         for wzr reg.
9270 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9272         * gcc.target/s390/hotpatch-13.c: New testcase.
9273         * gcc.target/s390/hotpatch-14.c: New testcase.
9274         * gcc.target/s390/hotpatch-15.c: New testcase.
9275         * gcc.target/s390/hotpatch-16.c: New testcase.
9276         * gcc.target/s390/hotpatch-17.c: New testcase.
9277         * gcc.target/s390/hotpatch-18.c: New testcase.
9278         * gcc.target/s390/hotpatch-19.c: New testcase.
9279         * gcc.target/s390/hotpatch-20.c: New testcase.
9280         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9281         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9282         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9283         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9284         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9285         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9286         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9287         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9288         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9289         * gcc.target/s390/hotpatch-10.c: Likewise.
9290         * gcc.target/s390/hotpatch-11.c: Likewise.
9291         * gcc.target/s390/hotpatch-12.c: Likewise.
9292         * gcc.target/s390/hotpatch-2.c: Likewise.
9293         * gcc.target/s390/hotpatch-3.c: Likewise.
9294         * gcc.target/s390/hotpatch-4.c: Likewise.
9295         * gcc.target/s390/hotpatch-5.c: Likewise.
9296         * gcc.target/s390/hotpatch-6.c: Likewise.
9297         * gcc.target/s390/hotpatch-7.c: Likewise.
9298         * gcc.target/s390/hotpatch-8.c: Likewise.
9299         * gcc.target/s390/hotpatch-9.c: Likewise.
9300         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9301         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9302         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9303         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9304         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9305         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9306         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9307         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9309 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
9311         * gcc.dg/long_branch.c: New testcase.
9313 2015-01-27  Richard Biener  <rguenther@suse.de>
9315         PR tree-optimization/56273
9316         PR tree-optimization/59124
9317         PR tree-optimization/64277
9318         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9319         * gcc.dg/Warray-bounds-12.c: Likewise.
9320         * gcc.dg/Warray-bounds-13.c: Likewise.
9322 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9324         PR rtl-optimization/61058
9325         * gcc.dg/pr61058.c: New test.
9327 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
9329         * gcc.target/i386/chkp-narrow-bounds.c: New.
9331 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9333         PR tree-optimization/64807
9334         * gcc.dg/pr64807.c: New test.
9336         PR c/64766
9337         * gcc.dg/pr64766.c: New test.
9339 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
9341         PR target/49263
9342         * gcc.target/sh/pr49263-4.c: New.
9344 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
9346         PR fortran/62044
9347         * gfortran.dg/allocate_with_mold_1.f90: New test
9349 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
9351         PR c/64778
9352         * gcc.dg/pr64778.c: New test.
9354         PR middle-end/64421
9355         * gcc.dg/vect/pr64421.c: New test.
9357 2015-01-26  Tobias Burnus  <burnus@net-b.de>
9359         PR fortran/64771
9360         * gfortran.dg/coarray_36.f: New.
9361         * gfortran.dg/coarray_37.f90: New.
9363 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
9365         PR fortran/64230
9366         * gfortran.dg/class_allocate_18.f90: New.
9368 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9370         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9372 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9374         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9376 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9378         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9380 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9382         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9384 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9386         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9387         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9388         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9389         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9391 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9393         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9394         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9395         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9397 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9399         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9400         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9401         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9402         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9403         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9404         vXXXhn.inc.
9406 2015-01-26  Richard Biener  <rguenther@suse.de>
9408         PR middle-end/64764
9409         * gcc.dg/uninit-19.c: New testcase.
9411 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9413         * lib/target-supports.exp (check_effective_target_vect64): Add
9414         sparc*-*-*.
9416 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9418         PR testsuite/64712
9419         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9421 2015-01-26  Tony Liu  <tony.liu@arm.com>
9423         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9424         non-UAL cases.
9426 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
9428         PR libfortran/64770
9429         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9430         correctly, clean up afterwards.
9432 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
9434         PR fortran/62044
9435         * gfortran.dg/use_rename_7.f90: New.
9437 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
9439         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9440         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9442 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
9444         PR target/54236
9445         * gcc.target/sh/pr54236-4.c: New.
9447 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
9449         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9450         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
9451         Bridge test.
9453 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
9455         PR libfortran/64770
9456         * gfortran.dg/open_new_segv.f90: New test.
9458 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
9460         PR target/49263
9461         PR target/53987
9462         PR target/64345
9463         PR target/59533
9464         PR target/52933
9465         PR target/54236
9466         PR target/51244
9467         * gcc.target/sh/pr64345-1.c: New.
9468         * gcc.target/sh/pr64345-2.c: New.
9469         * gcc.target/sh/pr59533-1.c: New.
9470         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9471         * gcc.target/sh/pr52933-2.c: Likewise.
9472         * gcc.target/sh/pr54089-1.c: Likewise.
9473         * gcc.target/sh/pr54236-1.c: Likewise.
9474         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9475         * gcc.target/sh/pr49263-1.c: Remove xfails.
9476         * gcc.target/sh/pr49263-2.c: Likewise.
9477         * gcc.target/sh/pr49263-3.c: Likewise.
9478         * gcc.target/sh/pr53987-1.c: Likewise.
9479         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9480         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9481         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9482         (test05, test06, test07, test08, test09, test10, test11, test12): New.
9483         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9484         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9485         test_009): New.
9486         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9487         (test_02): New.
9489 2015-01-24  Tom de Vries  <tom@codesourcery.com>
9491         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9493 2015-01-23  Ian Lance Taylor  <iant@google.com>
9495         PR go/64510
9496         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9497         targets without split stack support.
9499 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
9501         PR target/64317
9502         * gcc.target/i386/pr64317.c: New test.
9504 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
9506         PR rtl-optimization/63637
9507         PR rtl-optimization/60663
9508         * gcc.dg/pr63637-1.c: New test.
9509         * gcc.dg/pr63637-2.c: New test.
9510         * gcc.dg/pr63637-3.c: New test.
9511         * gcc.dg/pr63637-4.c: New test.
9512         * gcc.dg/pr63637-5.c: New test.
9513         * gcc.dg/pr63637-6.c: New test.
9514         * gcc.target/i386/pr63637-1.c: New test.
9515         * gcc.target/i386/pr63637-2.c: New test.
9516         * gcc.target/i386/pr63637-3.c: New test.
9517         * gcc.target/i386/pr63637-4.c: New test.
9518         * gcc.target/i386/pr63637-5.c: New test.
9519         * gcc.target/i386/pr63637-6.c: New test.
9521 2015-01-23  Richard Biener  <rguenther@suse.de>
9523         PR testsuite/63439
9524         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9525         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9527 2015-01-23  Marek Polacek  <polacek@redhat.com>
9529         PR preprocessor/60570
9530         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9531         * gcc.dg/cpp/pr60570.c: New test.
9533 2015-01-23  Richard Biener  <rguenther@suse.de>
9535         PR testsuite/63439
9536         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9537         vectorization on vect64 targets.
9539 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
9541         PR fortran/60922
9542         * gfortran.dg/class_allocate_17.f90: New.
9544 2015-01-23  Tobias Burnus  <burnus@net-b.de>
9546         PR fortran/64726
9547         * gfortran.dg/goacc/combined_loop.f90: New.
9549 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9551         PR fortran/61933
9552         * gfortran.dg/make_unit.f90: New test.
9554 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9556         PR fortran/61933
9557         * gfortran.dg/negative_unit_int8.f: Update.
9559 2015-01-22  Jeff Law  <law@redhat.com>
9561         PR target/52076
9562         * gcc.target/m68k/pr52076-1.c: New test.
9563         * gcc.target/m68k/pr52076-2.c: New test.
9565 2015-01-22  Richard Biener  <rguenther@suse.de>
9567         PR middle-end/64728
9568         * gcc.dg/torture/pr64728.c: New testcase.
9570 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
9572         PR target/64688
9573         * g++.dg/pr64688.C: New test.
9575 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9577         * gcc.target/i386/chkp-always_inline.c (f1): Make static
9578         to avoid errors with -fpic.
9580 2015-01-22  Richard Biener  <rguenther@suse.de>
9582         PR libstdc++/64535
9583         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9585 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
9587         PR rtl-optimization/64682
9588         * gcc.c-torture/execute/pr64682.c: New file.
9590 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
9592         PR debug/64511
9593         * gcc.dg/pr64511.c: New test.
9595         PR rtl-optimization/62078
9596         * g++.dg/opt/pr62078.C: New test.
9598         PR c/63307
9599         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9601 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
9603         PR fortran/57023
9604         * gfortran.dg/internal_pack_15.f90:  New test.
9606 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9608         * c-c++-common/tsan/step.c: New testcase.
9610 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9612         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9614 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9616         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9618 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9620         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9622 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9624         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9626 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9628         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9630 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9632         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9634 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9636         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9638 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9640         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9642 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9644         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9646 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9648         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9650 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9652         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9654 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9656         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9658 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9660         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9661         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9662         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9663         vXXXw.inc.
9665 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9667         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9668         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9669         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9670         vXXXl.inc.
9672 2015-01-21  Renlin Li  <renlin.li@arm.com>
9674         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9675         * g++.dg/tls/thread_local5g.C: Likewise.
9676         * g++.dg/tls/thread_local6g.C: Likewise.
9678 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9680         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9681         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9682         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9684 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9686         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9687         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9688         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9690 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9692         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9693         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9694         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9696 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9698         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9699         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9700         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9702 2015-01-20  Jeff Law  <law@redhat.com>
9704         PR target/59946
9705         * gcc.target/m68k/pr59946.c: New test.
9707 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9709         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9710         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9711         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9713 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9715         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9716         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9717         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9719 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9721         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9722         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9723         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9725 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9727         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9728         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9729         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9730         vshuffle.inc.
9731         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9732         vshuffle.inc.
9734 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9736         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9737         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9738         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9740 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9742         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9743         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9744         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9746 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9748         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9750 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
9752         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9754         PR sanitizer/64632
9755         * g++.dg/ubsan/pr64632.C: New test.
9757         PR debug/64663
9758         * gcc.dg/pr64663.c: New test.
9760 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9762         PR c++/64383
9763         * g++.dg/warn/Wunused-var-23.C: New.
9765 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9767         PR c++/59937
9768         * g++.dg/cpp0x/constexpr-59937-1.C: New.
9769         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9771 2015-01-20  Richard Biener  <rguenther@suse.de>
9773         PR ipa/64684
9774         * gcc.dg/lto/pr64684_0.c: New testcase.
9775         * gcc.dg/lto/pr64684_1.c: Likewise.
9776         * gcc.dg/lto/pr64684_2.c: Likewise.
9777         * gcc.dg/lto/pr64685_0.c: Likewise.
9778         * gcc.dg/lto/pr64685_1.c: Likewise.
9780 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9782         PR c++/62241
9783         * g++.dg/cpp1y/lambda-init12.C: New.
9785 2015-01-20  Richard Biener  <rguenther@suse.de>
9787         PR tree-optimization/64410
9788         * g++.dg/vect/pr64410.cc: Require vect_double.
9790 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
9792         PR target/64149
9793         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9795 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
9797         PR bootstrap/64676
9798         Revert:
9799         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9801         PR rtl-optimization/64081
9802         * gcc.dg/pr64081.c: New test.
9804 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9806         * jit.dg/harness.h: Include <unistd.h>.
9807         (CHECK_NO_ERRORS): New.
9808         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9809         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9810         gcc_jit_context_compile_to_file.
9811         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9812         args to the spawned executable.
9813         (jit-expand-vars): New function.
9814         (jit-exe-params): New variable.
9815         (dg-jit-set-exe-params): New function.
9816         (jit-dg-test): Detect testcases that use
9817         jit-verify-compile-to-file and call jit-setup-compile-to-file.
9818         Set arguments of spawned process to jit-exe-params.
9819         (jit-get-output-filename): New function.
9820         (jit-setup-compile-to-file): New function.
9821         (jit-verify-compile-to-file): New function.
9822         (jit-run-executable): New function.
9823         (jit-verify-executable): New function.
9824         * jit.dg/test-compile-to-assembler.c: New testcase.
9825         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9826         * jit.dg/test-compile-to-executable.c: New testcase.
9827         * jit.dg/test-compile-to-object.c: New testcase.
9829 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
9831         PR target/64652
9832         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9833         (test_1): New.
9835 2015-01-19  Martin Liska  <mliska@suse.cz>
9837         * objc/compile/pr64668.m: New test.
9839 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9841         * jit.dg/test-arith-overflow.c: Include stdbool.h.
9842         (create_overflow_fn): Update comment to clarify that
9843         the third param of the created function is a bool *, not
9844         an int *.
9845         (verify_int_overflow_fn): Convert param "expected_ovf" from
9846         int to bool.  Update third param of "overflow_fn_type" from int *
9847         to bool *.  Update local "actual_ovf" from int to bool.
9848         (verify_uint_overflow_fn): Likewise.
9850 2015-01-19  Martin Liska  <mliska@suse.cz>
9852         * gcc.dg/ipa/ipa-icf-33.c: New test.
9854 2015-01-19  Felix Yang  <felix.yang@huawei.com>
9855             Haijian Zhang  <z.zhanghaijian@huawei.com>
9857         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9858         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9859         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9860         result_float64x2, expected_hfloat64x2): New helper type, variable and
9861         declaration.
9862         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9863         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9864         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9865         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9866         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9867         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9868         and target without the FMA feature.
9870 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
9872         * gcc.target/aarch64/pr64304.c: New testcase.
9874 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9876         PR rtl-optimization/64081
9877         * gcc.dg/pr64081.c: New test.
9879 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
9881         PR target/63971
9882         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9883         the epilogue).
9884         * gcc.target/aarch64/test_frame_6.c: Likewise.
9885         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9886         and x19 (in the epilogue).
9887         * gcc.target/aarch64/test_frame_4.c: Likewise.
9888         * gcc.target/aarch64/test_frame_7.c: Likewise.
9890 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9892         * gcc.target/i386/chkp-always_inline.c: New.
9894 2015-01-15  Andrew Pinski  <apinski@cavium.com>
9895             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9897         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9898         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9900 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
9902         PR fortran/60255
9903         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9904         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9906 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9908         PR fortran/64578
9909         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9911 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
9913         PR target/64652
9914         * gcc.target/sh/torture/pr64652.c: New.
9916 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9918         * gcc.dg/ipa/ipa-icf-32.c: Update template.
9919         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9920         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9921         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9922         * c-c++-common/asan/kasan-recover-1.c: Likewise.
9923         * c-c++-common/asan/kasan-recover-2.c: Likewise.
9925 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9927         PR ipa/64378
9928         * g++.dg/torture/pr64378.C: New testcase.
9930 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9932         PR fortran/57959
9933         * gfortran.dg/block_13.f08: New test
9935 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9937         PR fortran/55901
9938         * gfortran.dg/associate_1.f03: Allow test for character with
9939         automatic length.
9941 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9943         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9944         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9946 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9948         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9950 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
9952         PR fortran/64578
9953         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9955 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9957         PR fortran/60357
9958         * gfortran.dg/alloc_comp_assign_13.f08: New test.
9960         PR fortran/61275
9961         * gfortran.dg/alloc_comp_assign_14.f08: New test.
9963         PR fortran/55932
9964         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9966 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9968         PR fortran/60334
9969         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9971 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
9973         PR rtl-optimization/52773
9974         * gcc.c-torture/compile/pr52773.c: New test.
9976 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9978         PR c++/62134
9979         * g++.dg/cpp0x/alias-decl-46.C: New.
9981 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9983         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9985 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9987         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9988         Add trace.
9989         (CHECK_FP): Likewise.
9990         (CHECK_CUMULATIVE_SAT): Likewise.
9992 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9994         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9995         (Set_Neon_Cumulative_Sat): Add parameter.
9996         (__set_neon_cumulative_sat): Support new parameter.
9997         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9998         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9999         argument.
10000         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10001         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10002         argument.
10004 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10006         * g++.dg/tsan/vptr_benign_race.C: New testcase.
10007         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10009 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10011         PR c++/60056
10012         * g++.dg/tls/thread_local-ice4.C: New.
10014 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
10016         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10017         than Neon options.
10019 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10021         PR c++/62276
10022         * g++.dg/cpp0x/vt-62276.C: New.
10024 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10026         PR middle-end/64353
10027         * g++.dg/pr64353.C: New.
10029 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10031         PR target/64263
10032         * gcc.target/aarch64/pr64263_1.c: New test.
10034 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
10036         PR tree-optimization/64434
10037         * gcc.dg/torture/pr64434.c: Move to...
10038         * gcc.dg/pr64434.c: ... here.
10040 2015-01-16  Richard Biener  <rguenther@suse.de>
10042         PR middle-end/64614
10043         * gcc.dg/uninit-18.c: New testcase.
10045 2015-01-16  Richard Biener  <rguenther@suse.de>
10047         PR tree-optimization/64568
10048         * g++.dg/torture/pr64568-2.C: New testcase.
10050 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10052         PR target/64363
10053         * gcc.target/i386/chkp-label-address.c: New.
10055 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
10057         PR fortran/45290
10058         * gfortran.dg/pointer_init_6.f90: Extended.
10060 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
10062         * gcc.c-torture/compile/20150108.c: New test.
10064 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10066         * gcc.target/visium: New directory.
10068 2015-01-16  Richard Biener  <rguenther@suse.de>
10070         PR tree-optimization/61743
10071         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10072         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10074 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
10076         * gcc.dg/pr64015.c: New test.
10078 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
10080         PR ipa/64163
10081         PR ipa/64612
10082         * g++.dg/ipa/pr64612.C: New test.
10084 2015-01-16  Renlin Li  <renlin.li@arm.com>
10086         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10088 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
10090         * gcc.target/i386/sse-14.c: Test new intrinsic.
10091         * gcc.target/i386/sse-22.c: Ditto.
10093 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10095         PR c++/58614
10096         * g++.dg/cpp0x/auto44.C: New.
10098 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
10100         PR target/59710
10101         * gcc.target/nios2/gpopt-all.c: New test case.
10102         * gcc.target/nios2/gpopt-local.c: New test case.
10103         * gcc.target/nios2/gpopt-global.c: New test case.
10104         * gcc.target/nios2/gpopt-data.c: New test case.
10105         * gcc.target/nios2/gpopt-none.c: New test case.
10107 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
10109         * g++.dg/ubsan/vptr-1.C: New test.
10110         * g++.dg/ubsan/vptr-2.C: New test.
10111         * g++.dg/ubsan/vptr-3.C: New test.
10112         * g++.dg/ubsan/vptr-4.C: New test.
10113         * g++.dg/ubsan/vptr-5.C: New test.
10114         * g++.dg/ubsan/vptr-6.C: New test.
10115         * g++.dg/ubsan/vptr-7.C: New test.
10116         * g++.dg/ubsan/vptr-8.C: New test.
10117         * g++.dg/ubsan/vptr-9.C: New test.
10119 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
10121         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10122         is set up.
10123         * lib/gcc-dg.exp: Likewise.
10125 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
10127         PR rtl-optimization/64110
10128         * gcc.target/i386/pr64110.c: Add scan-assembler.
10130 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
10131             James Norris  <jnorris@codesourcery.com>
10132             Cesar Philippidis  <cesar@codesourcery.com>
10133             Ilmir Usmanov  <i.usmanov@samsung.com>
10135         * lib/target-supports.exp (check_effective_target_fopenacc): New
10136         procedure.
10137         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10138         * g++.dg/goacc/goacc.exp: Likewise.
10139         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10140         * gcc.dg/goacc/goacc.exp: Likewise.
10141         * gfortran.dg/goacc/goacc.exp: Likewise.
10142         * c-c++-common/cpp/openacc-define-1.c: New file.
10143         * c-c++-common/cpp/openacc-define-2.c: Likewise.
10144         * c-c++-common/cpp/openacc-define-3.c: Likewise.
10145         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10146         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10147         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10148         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10149         * c-c++-common/goacc/asyncwait-1.c: Likewise.
10150         * c-c++-common/goacc/cache-1.c: Likewise.
10151         * c-c++-common/goacc/clauses-fail.c: Likewise.
10152         * c-c++-common/goacc/collapse-1.c: Likewise.
10153         * c-c++-common/goacc/data-1.c: Likewise.
10154         * c-c++-common/goacc/data-2.c: Likewise.
10155         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10156         * c-c++-common/goacc/deviceptr-1.c: Likewise.
10157         * c-c++-common/goacc/deviceptr-2.c: Likewise.
10158         * c-c++-common/goacc/deviceptr-3.c: Likewise.
10159         * c-c++-common/goacc/if-clause-1.c: Likewise.
10160         * c-c++-common/goacc/if-clause-2.c: Likewise.
10161         * c-c++-common/goacc/kernels-1.c: Likewise.
10162         * c-c++-common/goacc/loop-1.c: Likewise.
10163         * c-c++-common/goacc/loop-private-1.c: Likewise.
10164         * c-c++-common/goacc/nesting-1.c: Likewise.
10165         * c-c++-common/goacc/nesting-data-1.c: Likewise.
10166         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10167         * c-c++-common/goacc/parallel-1.c: Likewise.
10168         * c-c++-common/goacc/pcopy.c: Likewise.
10169         * c-c++-common/goacc/pcopyin.c: Likewise.
10170         * c-c++-common/goacc/pcopyout.c: Likewise.
10171         * c-c++-common/goacc/pcreate.c: Likewise.
10172         * c-c++-common/goacc/pragma_context.c: Likewise.
10173         * c-c++-common/goacc/present-1.c: Likewise.
10174         * c-c++-common/goacc/reduction-1.c: Likewise.
10175         * c-c++-common/goacc/reduction-2.c: Likewise.
10176         * c-c++-common/goacc/reduction-3.c: Likewise.
10177         * c-c++-common/goacc/reduction-4.c: Likewise.
10178         * c-c++-common/goacc/sb-1.c: Likewise.
10179         * c-c++-common/goacc/sb-2.c: Likewise.
10180         * c-c++-common/goacc/sb-3.c: Likewise.
10181         * c-c++-common/goacc/update-1.c: Likewise.
10182         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10183         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10184         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10185         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10186         * gfortran.dg/goacc/assumed.f95: Likewise.
10187         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10188         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10189         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10190         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10191         * gfortran.dg/goacc/branch.f95: Likewise.
10192         * gfortran.dg/goacc/cache-1.f95: Likewise.
10193         * gfortran.dg/goacc/coarray.f95: Likewise.
10194         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10195         * gfortran.dg/goacc/cray.f95: Likewise.
10196         * gfortran.dg/goacc/critical.f95: Likewise.
10197         * gfortran.dg/goacc/data-clauses.f95: Likewise.
10198         * gfortran.dg/goacc/data-tree.f95: Likewise.
10199         * gfortran.dg/goacc/declare-1.f95: Likewise.
10200         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10201         * gfortran.dg/goacc/fixed-1.f: Likewise.
10202         * gfortran.dg/goacc/fixed-2.f: Likewise.
10203         * gfortran.dg/goacc/fixed-3.f: Likewise.
10204         * gfortran.dg/goacc/fixed-4.f: Likewise.
10205         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10206         * gfortran.dg/goacc/if.f95: Likewise.
10207         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10208         * gfortran.dg/goacc/list.f95: Likewise.
10209         * gfortran.dg/goacc/literal.f95: Likewise.
10210         * gfortran.dg/goacc/loop-1.f95: Likewise.
10211         * gfortran.dg/goacc/loop-2.f95: Likewise.
10212         * gfortran.dg/goacc/loop-3.f95: Likewise.
10213         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10214         * gfortran.dg/goacc/omp.f95: Likewise.
10215         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10216         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10217         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10218         * gfortran.dg/goacc/parameter.f95: Likewise.
10219         * gfortran.dg/goacc/private-1.f95: Likewise.
10220         * gfortran.dg/goacc/private-2.f95: Likewise.
10221         * gfortran.dg/goacc/private-3.f95: Likewise.
10222         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10223         * gfortran.dg/goacc/reduction-2.f95: Likewise.
10224         * gfortran.dg/goacc/reduction.f95: Likewise.
10225         * gfortran.dg/goacc/routine-1.f90: Likewise.
10226         * gfortran.dg/goacc/routine-2.f90: Likewise.
10227         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10228         * gfortran.dg/goacc/several-directives.f95: Likewise.
10229         * gfortran.dg/goacc/sie.f95: Likewise.
10230         * gfortran.dg/goacc/subarrays.f95: Likewise.
10231         * gfortran.dg/gomp/map-1.f90: Likewise.
10232         * gfortran.dg/openacc-define-1.f90: Likewise.
10233         * gfortran.dg/openacc-define-2.f90: Likewise.
10234         * gfortran.dg/openacc-define-3.f90: Likewise.
10235         * g++.dg/gomp/block-1.C: Update for changed compiler output.
10236         * g++.dg/gomp/block-2.C: Likewise.
10237         * g++.dg/gomp/block-3.C: Likewise.
10238         * g++.dg/gomp/block-5.C: Likewise.
10239         * g++.dg/gomp/target-1.C: Likewise.
10240         * g++.dg/gomp/target-2.C: Likewise.
10241         * g++.dg/gomp/taskgroup-1.C: Likewise.
10242         * g++.dg/gomp/teams-1.C: Likewise.
10243         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10244         * gcc.dg/cilk-plus/jump.c: Likewise.
10245         * gcc.dg/gomp/block-1.c: Likewise.
10246         * gcc.dg/gomp/block-10.c: Likewise.
10247         * gcc.dg/gomp/block-2.c: Likewise.
10248         * gcc.dg/gomp/block-3.c: Likewise.
10249         * gcc.dg/gomp/block-4.c: Likewise.
10250         * gcc.dg/gomp/block-5.c: Likewise.
10251         * gcc.dg/gomp/block-6.c: Likewise.
10252         * gcc.dg/gomp/block-7.c: Likewise.
10253         * gcc.dg/gomp/block-8.c: Likewise.
10254         * gcc.dg/gomp/block-9.c: Likewise.
10255         * gcc.dg/gomp/target-1.c: Likewise.
10256         * gcc.dg/gomp/target-2.c: Likewise.
10257         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10258         * gcc.dg/gomp/teams-1.c: Likewise.
10260 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
10262         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10263         test case.
10265 2015-01-15  Mike Stump  <mikestump@comcast.net>
10267         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10268         * gcc.dg/inline_2.c: Likewise.
10269         * gcc.dg/inline_3.c: Likewise.
10270         * gcc.dg/inline_4.c: Likewise.
10272 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
10274         PR fortran/58023
10275         * gfortran.dg/proc_ptr_comp_43.f90: New.
10277 2015-01-15  Mike Stump  <mikestump@comcast.net>
10279         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10280         * gcc.dg/unroll_2.c: Likewise.
10281         * gcc.dg/unroll_3.c: Likewise.
10282         * gcc.dg/unroll_4.c: Likewise.
10283         * gcc.dg/unroll_5.c: Likewise.
10285 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
10287         PR target/63971
10288         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10289         in epilogue.
10290         * gcc.target/aarch64/test_frame_6.c: Likewise.
10291         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10292         x30 and x19 (in the epilogue).
10293         * gcc.target/aarch64/test_frame_4.c: Likewise.
10294         * gcc.target/aarch64/test_frame_7.c: Likewise.
10296 2015-01-15  Martin Liska  <mliska@suse.cz>
10298         * g++.dg/ipa/pr64068.C: New test.
10299         * gcc.dg/ipa/PR64559.c: New test.
10301 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10303         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10304         with PIE.
10306 2015-01-15  Richard Biener  <rguenther@suse.de>
10308         PR tree-optimization/61743
10309         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10310         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10312 2015-01-15 Renlin Li <renlin.li@arm.com>
10314         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10315         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10317 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10319         * gcc.dg/vect/vect-aggressive-1.c: New.
10320         * gcc.target/i386/avx2-vect-aggressive.c: New.
10322 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10324         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10326 2015-01-15  Richard Biener  <rguenther@suse.de>
10328         PR lto/64415
10329         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10330         -Wl,-undefined,dynamic_lookup.
10332 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
10334         * gnat.dg/opt47.adb: New test.
10336 2015-01-15  Richard Biener  <rguenther@suse.de>
10338         PR lto/64415
10339         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10341 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10343         PR tree-optimization/64434
10344         * gcc.dg/torture/pr64434.c: New test.
10346 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10348         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10349         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
10350         -march=loongson* and -march=octeon* require -mno-micromips.
10352 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10353             Matthew Fortune  <matthew.fortune@imgtec.com>
10355         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10356         * gcc.target/mips/call-saved-5.c (foo): Likewise.
10357         * gcc.target/mips/call-saved-6.c (foo): Likewise.
10358         * gcc.target/mips/call-saved-7.c: New file.
10359         * gcc.target/mips/call-saved-8.c: New file.
10360         * gcc.target/mips/call-saved-9.c: New file.
10362 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
10364         * gcc.target/mips/lsa.c: New file.
10365         * gcc.target/mips/mips64-lsa.c: Likewise.
10366         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10367         * gcc.target/mips/mulsize-4.c: Likewise.
10368         * gcc.target/mips/mulsize-5.c: New file.
10369         * gcc.target/mips/mulsize-6.c: Likewise.
10370         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10371         and !HAS_LSA as ghost options.
10372         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10373         for !HAS_LSA.
10375 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
10377         * g++.dg/torture/20141013.c: Set -fno-short-enums.
10379 2015-01-15  Richard Biener  <rguenther@suse.de>
10381         PR middle-end/64365
10382         * gcc.dg/torture/pr64365.c: New testcase.
10384 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
10386         * gcc.dg/stackprotectexplicit1.c: New test.
10387         * g++.dg/stackprotectexplicit2.c: New test.
10389 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10391         PR target/61933
10392         * gfortran.dg/inquire_internal.f90: New.
10393         * gfortran.dg/negative_unit_check.f90: New.
10395 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
10397         PR target/53988
10398         * gcc.target/sh/pr53988-1.c: New.
10400 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
10402         PR c++/58671
10403         * g++.dg/tls/thread_local-ice3.C: New.
10405 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10407         * gcc.target/i386/fentry-override.c: Properly place {} in target
10408         selector.  Remove nonpic.
10409         * gcc.target/i386/fentry.c: Likewise.
10411 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10413         * gcc.dg/atomic-invalid.c: Check for invalid memory model
10414         warnings instead of errors.
10416 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
10418         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10419         option support instead of ENABLE_LTO from Makefile.
10421 2015-01-14  Richard Biener  <rguenther@suse.de>
10423         PR tree-optimization/59354
10424         * gcc.dg/vect/pr59354.c: New testcase.
10426 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
10428         * lib/target-supports.exp
10429         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10430         on ARM architures before v7.
10432 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10434         PR middle-end/59448
10435         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10436         an atomic_exchange.
10438 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10440         PR target/64386
10441         * gcc.target/i386/pr64386.c: New test.
10443 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10445         PR target/64393
10446         * gcc.target/i386/pr64393.c: New test.
10448 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10450         PR target/64387
10451         * gcc.target/i386/pr64387.c: New test.
10453 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
10455         * gcc.target/aarch64/store-pair-1.c: Fix typo.
10457 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10459         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10461 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10463         PR target/64453
10464         * gcc.target/arm/pr64453.c: New.
10466 2015-01-14  Richard Biener  <rguenther@suse.de>
10468         PR lto/64415
10469         * gcc.dg/lto/pr64415_0.c: New testcase.
10470         * gcc.dg/lto/pr64415_1.c: Likewise.
10472 2015-01-14  Martin Liska  <mliska@suse.cz>
10474         * gcc.dg/ipa/pr64307.c: New test.
10476 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
10478         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10479         64-bit and 128-bit.
10481 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10483         PR target/64460
10484         * gcc.target/arm/pr64460_1.c: New test.
10486 2015-01-14  Richard Biener  <rguenther@suse.de>
10488         PR tree-optimization/64493
10489         PR tree-optimization/64495
10490         * gcc.dg/vect/pr64493.c: New testcase.
10491         * gcc.dg/vect/pr64495.c: Likewise.
10493 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
10495         * gcc.dg/Warray-bounds-11.c: New test-case.
10497 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10499         * gcc.target/mips/octeon3-pipe-1.c: New test.
10501 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
10503         * jit.dg/harness.h (set_up_logging): Move string concatenation
10504         into...
10505         (concat_strings): New function.
10506         (dump_reproducer): New function.
10507         (test_jit): Call dump_reproducer.
10508         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10509         function.
10510         (jit-dg-test): Delete any generated reproducer from previous runs.
10511         Verify that a generated reproducer was created, and verify that it
10512         compiles.
10513         * jit.dg/test-nested-contexts.c (main): Call
10514         gcc_jit_context_dump_reproducer_to_file.
10516 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10518         * gcc.dg/aru-2.c: Add dg-require-profiling.
10520 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10522         * lib/target-supports.exp (check_profiling_available): Check if
10523         -pg links.
10525 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
10527         PR ipa/64565
10528         * g++.dg/torture/pr64565.C: New testcase.
10530 2015-01-13  Marek Polacek  <polacek@redhat.com>
10532         PR middle-end/64391
10533         * gcc.dg/tm/pr64391.c: New test.
10535 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10537         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10538         true.
10540 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10542         * gcc.target/i386/pie.c: New test.
10544         * lib/target-supports.exp (check_effective_target_pie): New.
10546 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10548         PR rtl-optimization/64286
10549         * gcc.target/i386/avx2-pr64286.c: New test.
10551 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
10553         PR c++/57626
10554         * g++.dg/cpp0x/vt-57626.C: New.
10556 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10558         PR fortran/64528
10559         * gfortran.dg/pr64528.f90: New test.
10561 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
10563         * gcc.target/aarch64/subsp.c: New test.
10565 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10567         * gcc.target/aarch64/store-pair-1.c: New testcase.
10569 2015-01-13  Richard Biener  <rguenther@suse.de>
10571         PR lto/64373
10572         * gcc.dg/lto/pr64373_0.c: New testcase.
10574 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10576         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10577         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10579 2015-01-13  Richard Biener  <rguenther@suse.de>
10581         PR tree-optimization/64406
10582         * gcc.dg/pr64406.c: New testcase.
10584 2015-01-13  Richard Biener  <rguenther@suse.de>
10586         PR tree-optimization/64404
10587         * gcc.dg/vect/pr64404.c: New testcase.
10589 2015-01-13  Richard Biener  <rguenther@suse.de>
10591         PR tree-optimization/64568
10592         * g++.dg/torture/pr64568.C: New testcase.
10594 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10596         * jit.dg/test-error-local-used-from-other-function.c: New test
10597         case.
10598         * jit.dg/test-error-param-reuse.c: New test case.
10599         * jit.dg/test-error-param-sharing.c: New test case.
10600         * jit.dg/test-error-param-used-from-other-function.c: New test
10601         case.
10602         * jit.dg/test-error-param-used-without-a-function.c: New test
10603         case.
10605 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
10607         PR tree-optimization/64563
10608         * gcc.dg/pr64563.c: New test.
10610         PR target/64513
10611         * gcc.target/i386/pr64513.c: New test.
10613         PR tree-optimization/64454
10614         * gcc.dg/pr64454.c: New test.
10616         PR testsuite/64028
10617         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10618         bind_pic_locally.
10619         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10620         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10621         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10622         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10623         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10624         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10625         * gcc.dg/vect/slp-25.c: Likewise.
10626         * gcc.dg/vect/vect-109.c: Likewise.
10627         * gcc.dg/vect/vect-13.c: Likewise.
10628         * gcc.dg/vect/vect-17.c: Likewise.
10629         * gcc.dg/vect/vect-18.c: Likewise.
10630         * gcc.dg/vect/vect-19.c: Likewise.
10631         * gcc.dg/vect/vect-20.c: Likewise.
10632         * gcc.dg/vect/vect-21.c: Likewise.
10633         * gcc.dg/vect/vect-22.c: Likewise.
10634         * gcc.dg/vect/vect-27.c: Likewise.
10635         * gcc.dg/vect/vect-29.c: Likewise.
10636         * gcc.dg/vect/vect-2-big-array.c: Likewise.
10637         * gcc.dg/vect/vect-2.c: Likewise.
10638         * gcc.dg/vect/vect-3.c: Likewise.
10639         * gcc.dg/vect/vect-4.c: Likewise.
10640         * gcc.dg/vect/vect-5.c: Likewise.
10641         * gcc.dg/vect/vect-72.c: Likewise.
10642         * gcc.dg/vect/vect-73-big-array.c: Likewise.
10643         * gcc.dg/vect/vect-73.c: Likewise.
10644         * gcc.dg/vect/vect-77-global.c: Likewise.
10645         * gcc.dg/vect/vect-78-global.c: Likewise.
10646         * gcc.dg/vect/vect-7.c: Likewise.
10647         * gcc.dg/vect/vect-86.c: Likewise.
10648         * gcc.dg/vect/vect-align-1.c: Likewise.
10649         * gcc.dg/vect/vect-align-3.c: Likewise.
10650         * gcc.dg/vect/vect-all-big-array.c: Likewise.
10651         * gcc.dg/vect/vect-all.c: Likewise.
10652         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10653         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10654         * gcc.dg/vect/vect-peel-3.c: Likewise.
10655         * gcc.dg/vect/vect-peel-4.c: Likewise.
10656         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10658 2015-01-12  Jeff Law  <law@redhat.com>
10660         PR target/64461
10661         * gcc.target/m68k/pr64461.c: New test.
10663 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10665         * jit.dg/test-array-as-pointer.c (create_code): Update call
10666         to gcc_jit_context_new_global by setting "kind" to
10667         GCC_JIT_GLOBAL_IMPORTED.
10668         * jit.dg/test-error-array-as-pointer.c: Likewise.
10669         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10670         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10671         setting kind to GCC_JIT_GLOBAL_EXPORTED.
10672         * jit.dg/test-using-global.c (the_global): Rename to...
10673         (imported_global): ...this.
10674         (create_code): Update to test the three kinds of global.
10675         (verify_code): Likewise.
10677 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
10679         PR testsuite/64427
10680         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
10681         undefined behavior.
10682         * gcc.target/i386/pr64291-2.c: Updated.
10684 2015-01-12  Richard Biener  <rguenther@suse.de>
10686         PR tree-optimization/64530
10687         * gfortran.dg/pr64530.f90: New testcase.
10689 2015-01-12  Richard Biener  <rguenther@suse.de>
10691         PR middle-end/64357
10692         * gcc.dg/torture/pr64357.c: New testcase.
10694 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
10696         * gcc.target/i386/nop-mcount.c: Properly place {} in target
10697         selector.
10699 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10700         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10702 2015-01-12  Martin Liska  <mliska@suse.cz>
10704         * gcc.dg/ipa/PR64550.c: New test.
10706 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
10708         PR ipa/63470
10709         * g++.dg/ipa/pr63470.C: New testcase.
10711 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10713         PR fortran/63733
10714         * gfortran.dg/typebound_operator_20.f90: New.
10716 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10718         PR fortran/58023
10719         * gfortran.dg/proc_ptr_comp_42.f90: New.
10721 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10723         PR fortran/64508
10724         * gfortran.dg/proc_ptr_comp_41.f90: New.
10726 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
10728         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10730 2015-01-10  Tobias Burnus  <burnus@net-b.de>
10732         PR fortran/64522
10733         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10734         and add dg-excess-errors.
10735         * gfortran.dg/line_length_6.f90: New.
10736         * gfortran.dg/line_length_7.f90: New.
10737         * gfortran.dg/line_length_8.f90: New.
10738         * gfortran.dg/line_length_9.f90: New.
10739         * gfortran.dg/line_length_10.f90: New.
10740         * gfortran.dg/line_length_11.f90: New.
10742 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10744         * jit.dg/test-threads.c (struct testcase): Move declaration
10745         to jit.dg/all-non-failing-tests.h.
10746         (testcases): Likewise.
10747         * jit.dg/all-non-failing-tests.h (struct testcase): Move
10748         declaration here from jit.dg/all-non-failing-tests.h.
10749         (testcases): Likewise.
10750         * jit.dg/test-combination.c (create_code): Eliminate spelling
10751         out all of the testcases in favor of looping through the
10752         "testcases" metadata.
10753         (verify_code): Likewise.
10755 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
10757         PR rtl-optimization/64536
10758         * gcc.dg/pr64536.c: New test.
10760 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10762         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10763         * jit.dg/test-combination.c (create_code): Likewise.
10764         (verify_code): Likewise.
10765         * jit.dg/test-constants.c: New test case.
10766         * jit.dg/test-threads.c: Add test-constants.c.
10768 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
10770         PR libobjc/51891
10771         * objc.dg/gnu-api-2-class.m: Add a test case
10772         for the above change.
10774 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10776         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10778 2015-01-09  Richard Biener  <rguenther@suse.de>
10780         PR tree-optimization/64410
10781         * g++.dg/vect/pr64410.cc: New testcase.
10783 2015-01-09  Martin Liska  <mliska@suse.cz>
10785         * gcc.dg/ipa/ipa-icf-32.c: New test.
10787 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10789         * c-c++-common/tsan/tsan_barrier.h: New.
10790         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10791         * c-c++-common/tsan/bitfield_race.c: Likewise.
10792         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10793         * c-c++-common/tsan/mutexset1.c: Likewise.
10794         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10795         * c-c++-common/tsan/race_on_mutex.c: Likewise.
10796         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10797         * c-c++-common/tsan/simple_race.c: Likewise.
10798         * c-c++-common/tsan/simple_stack.c: Likewise.
10799         * c-c++-common/tsan/sleep_sync.c: Likewise.
10800         * c-c++-common/tsan/tiny_race.c: Likewise.
10801         * c-c++-common/tsan/tls_race.c: Likewise.
10802         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10803         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10804         * g++.dg/tsan/atomic_free.C: Likewise.
10805         * g++.dg/tsan/atomic_free2.C: Likewise.
10806         * g++.dg/tsan/cond_race.C: Likewise.
10807         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10809 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
10811         PR testsuite/62250
10812         * lib/target-supports.exp (check_effective_target_libatomic_available):
10813         New.
10814         * gfortran.dg/coarray/caf.exp: Only add -latomic for
10815         targets that match effective-target libatomic_available.
10816         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10818 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10820         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10821         Verify the result of gcc_jit_context_get_last_error.
10822         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10824 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10826         PR tree-optimization/63989
10827         * gcc.dg/strlenopt-27.c: New test.
10829 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10831         * jit.dg/harness.h (set_up_logging): New function.
10832         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
10833         set_up_logging on the context, so that every testcase is
10834         logged to a particular file.
10835         * jit.dg/test-nested-contexts.c (main): Open a logfile,
10836         and call gcc_jit_context_set_logfile on the top-level context.
10838 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10840         PR target/64338
10841         * g++.dg/opt/pr64338.C: New test.
10843 2015-01-08  Tobias Burnus  <burnus@net-b.de>
10845         * gfortran.dg/coarray/codimension_2b.f90: New file.
10846         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10847         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10849 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10851         PR c++/59004
10852         * g++.dg/ext/fnname4.C: New.
10854 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10856         PR c++/64462
10857         * g++.dg/cpp0x/constexpr-64462.C: New.
10859 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10861         PR c++/60753
10862         * g++.dg/cpp0x/deleted10.C: New.
10864 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10866         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10868 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10870         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10871         GCC_JIT_UNARY_OP_ABS.
10872         (verify_unary_ops): Likewise.
10874 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10876         * jit.dg/test-arith-overflow.c: New test case.
10877         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10878         * jit.dg/test-combination.c (create_code): Likewise.
10879         (verify_code): Likewise.
10880         * jit.dg/test-threads.c (testcases): Likewise.
10882 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10884         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10885         rather than "jit".  Load g++.exp, and call g++_init.
10886         Run test-*.cc files within the testsuite and *.cc files within
10887         docs/examples.
10888         (jit-dg-test): Drop the addition of -fgnu89-inline to
10889         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10890         doing it when compiling C testcases (since g++ does not handle
10891         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10892         is restored to the value after g++_init ran, rather than the
10893         value before g++_init ran.  Return a list of
10894         $comp_output $output_file, as dg-test assumes.
10896 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10898         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10899         make it easier to figure out the origin of each test result when
10900         running test-combination.c and test-threads.c.
10901         (CHECK_VALUE): Likewise.
10902         (CHECK_DOUBLE_VALUE): Likewise.
10903         (CHECK_STRING_VALUE): Likewise.
10904         (CHECK_STRING_STARTS_WITH): Likewise.
10905         (CHECK_STRING_CONTAINS): Likewise.
10906         (CHECK): Likewise.
10907         (check_string_value): Likewise, add "funcname" param.
10908         (check_string_starts_with): Likewise.
10909         (check_string_contains): Likewise.
10911 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10913         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10914         generating name of built executable.
10916 2015-01-07  Marek Polacek  <polacek@redhat.com>
10918         PR c/64440
10919         * gcc.dg/pr64440.c: New test.
10920         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10922 2015-01-07  Marek Polacek  <polacek@redhat.com>
10924         PR c/64417
10925         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10926         * gcc.dg/pr64417.c: New test.
10928 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10930         PR target/64505
10931         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10932         fix is correct.
10934 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10936         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10937         Check if testcases run without errors, not just if they compile.
10939 2015-01-06  Christian Bruel  <christian.bruel@st.com>
10941         PR target/64507
10942         * gcc.target/sh/pr64507.c: New test.
10944 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
10946         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10948 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
10950         * c-c++-common/asan/sanitize-all-1.c: New test.
10951         * c-c++-common/ubsan/sanitize-all-1.c: New test.
10952         * c-c++-common/ubsan/sanitize-all-2.c: New test.
10953         * c-c++-common/ubsan/sanitize-all-3.c: New test.
10954         * c-c++-common/ubsan/sanitize-all-4.c: New test.
10956 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10958         * lib/target-supports.exp (check_profiling_available): Return 0 for
10959         Visium.
10960         (check_effective_target_tls_runtime): Likewise.
10961         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10962         * gcc.dg/20020312-2.c: Adjust for Visium.
10963         * gcc.dg/tls/thr-cse-1.c: Likewise
10964         * gcc.dg/tree-ssa/20040204-1.c: Likewise
10965         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10966         * gcc.dg/weak/typeof-2.c: Likewise.
10968 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
10970         PR rtl-optimization/64287
10971         * gcc.dg/aru-2.c: New test.
10973 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10975         PR sanitizer/64344
10976         * c-c++-common/ubsan/pr64344-1.c: New test.
10977         * c-c++-common/ubsan/pr64344-2.c: New test.
10979         PR tree-optimization/64465
10980         * gcc.dg/pr64465.c: New test.
10982         PR tree-optimization/64494
10983         * gcc.c-torture/compile/pr64494.c: New test.
10985 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10987         PR fortran/47674
10988         * gfortran.dg/realloc_on_assign_25.f90:  New test.
10990 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10992         Update copyright years.
10994 2015-01-05  Marek Polacek  <polacek@redhat.com>
10996         PR c/64423
10997         * gcc.dg/pr64423.c: New test.
10999 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11001         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11002         mmix-knuth-mmixware for the same reason as for MIPS.
11003         * gcc.dg/debug/debug-2.c: Ditto.
11005         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11007 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
11009         PR testsuite/62250
11010         * lib/gfortran.exp: Add libatomic library search path.
11011         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11012         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11014         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11016 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11018         * c-c++-common/tsan/bitfield_race.c: New testcase.
11019         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11021 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11023         * gfortran.dg/coarray/collectives_4.f90: New.
11025 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
11027         PR fortran/57562
11028         * gfortran.dg/extends_16.f90: New.
11030 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11032         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11034 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11036         * gfortran.dg/coarray/codimension_2.f90: New.
11037         * gfortran.dg/coarray/codimension_2a.f90: New.
11038         * gfortran.dg/coarray_35.f90: New.
11039         * gfortran.dg/coarray_35a.f90: New.
11041 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
11043         PR fortran/60507
11044         * gfortran.dg/dummy_procedure_11.f90: New.
11046 Copyright (C) 2015 Free Software Foundation, Inc.
11048 Copying and distribution of this file, with or without modification,
11049 are permitted in any medium without royalty provided the copyright
11050 notice and this notice are preserved.