private_type_3.f90: Require visibility.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob65dde8ccc7bea5b16aabc4a552e0fa5a58481056
1 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
3         * gfortran.dg/private_type_3.f90: Require visibility.
4         * gfortran.dg/module_variable_2.f90: Same.
5         * gfortran.dg/nested_forall_1.f: Same.
6         * gfortran.dg/elemental_dependency_4.f90: Same.
7         * gfortran.dg/bind_c_usage_25.f90: Same.
8         * gfortran.dg/access_spec_1.f90: Same.
9         * gfortran.dg/public_private_module_2.f90: Same.
10         * gfortran.dg/host_assoc_variable_1.f90: Same.
11         * gfortran.dg/public_private_module_6.f90: Same.
12         * gfortran.dg/module_variable_1.f90: Same.
13         * gfortran.dg/pr37286.f90: Same.
14         * gfortran.dg/internal_pack_7.f90: Same.
15         * gfortran.dg/submodule_10.f08: Same.
16         * gfortran.dg/allocatable_function_8.f90: Same.
17         * gfortran.dg/merge_init_expr_2.f90: Same.
18         * gfortran.dg/class_37.f03: Same.
19         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
20         * gfortran.dg/typebound_call_20.f03: Same.
21         * gfortran.dg/proc_ptr_result_3.f90: Same.
22         * gfortran.dg/pr32535.f90: Same.
23         * gfortran.dg/typebound_proc_19.f90: Same.
24         * gfortran.dg/initialization_10.f90: Same.
25         * gfortran.dg/bind_c_usage_8.f03: Same.
26         * gfortran.dg/pr61335.f90: Same.
27         * gfortran.dg/elemental_dependency_5.f90: Same.
28         * gfortran.dg/proc_ptr_3.f90: Same.
29         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
31 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
33         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
34         * gcc.dg/Wno-frame-address.c: Skip for Visium.
35         * gcc.dg/loop-8.c: Likewise.
37 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
39         PR ada/66965
40         * gnat.dg/specs/addr1.ads: Remove.
42 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
44         * gcc.dg/pie-link.c: Add -pie to dg-options.
46 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
48         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
49         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
51 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
53         * gcc.target/powerpc/swaps-p8-20.c: New test.
54         * gcc.target/powerpc/swaps-p8-21.c: New test.
56 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
58         PR fortran/67526
59         * gfortran.dg/pr67526.f90: New test.
61 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
63         PR c++/67318
64         * g++.dg/cpp0x/variadic166.C: New.
66 2015-09-09  Mark Wielaard  <mjw@redhat.com>
68         * c-c++-common/nonnull-1.c: New test.
70 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
72         PR fortran/66993
73         * gfortran.dg/submodule_11.f08: New test.
75 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
77         PR target/67506
78         * gcc.c-torture/compile/pr67506.c: New test.
80 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
82         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
83         initialization with a byte mask.  No change expected here.
84         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
85         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
86         initialization with contigious bitmask.  Literal pool is expectd
87         to be used here.
89 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
91         PR target/67439
92         * gcc.target/arm/pr67439_1.c: New test.
94 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
96         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
97         model.
99 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
101         PR c++/67523
102         * g++.dg/gomp/pr67523.C: New test.
104         PR c++/67522
105         * g++.dg/gomp/pr67522.C: New test.
107         PR middle-end/67521
108         * c-c++-common/gomp/pr67521.c: New test.
110         PR middle-end/67517
111         * c-c++-common/gomp/pr67517.c: New test.
113         PR c++/67514
114         * g++.dg/gomp/pr67514.C: New test.
116         PR c++/67511
117         * g++.dg/gomp/pr67511.C: New test.
119         PR c/67502
120         * c-c++-common/gomp/pr67502.c: New test.
122 2015-09-09  Marek Polacek  <polacek@redhat.com>
124         PR middle-end/67512
125         * gcc.dg/pr67512.c: New test.
127 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
129         PR c++/53184
130         * g++.dg/warn/Wsubobject-linkage-1.C: New.
131         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
132         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
133         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
135 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
137         * gcc.target/aarch64/mod_2.x: New file.
138         * gcc.target/aarch64/mod_256.x: Likewise.
139         * gcc.target/arm/mod_2.c: New test.
140         * gcc.target/arm/mod_256.c: Likewise.
141         * gcc.target/aarch64/mod_2.c: Likewise.
142         * gcc.target/aarch64/mod_256.c: Likewise.
144 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
146         PR c++/67504
147         * g++.dg/gomp/pr67504.C: New test.
149         PR c/67501
150         * c-c++-common/gomp/pr67501.c: New test.
152         PR c/67500
153         * gcc.dg/gomp/pr67500.c: New test.
155         PR c/67495
156         * gcc.dg/gomp/pr67495.c: New test.
158 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
159             Sebastian Pop  <s.pop@samsung.com>
161         PR tree-optimization/53852
162         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
163         both isl-0.12 and isl-0.15.
164         * gcc.dg/graphite/uns-interchange-14.c: Same.
165         * gcc.dg/graphite/uns-interchange-15.c: Same.
166         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
168 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
169             Sebastian Pop  <s.pop@samsung.com>
171         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
172         * gcc.dg/graphite/block-1.c: Same.
173         * gcc.dg/graphite/block-5.c: Same.
174         * gcc.dg/graphite/block-6.c: Same.
175         * gcc.dg/graphite/interchange-1.c: Same.
176         * gcc.dg/graphite/interchange-10.c: Same.
177         * gcc.dg/graphite/interchange-11.c: Same.
178         * gcc.dg/graphite/interchange-13.c: Same.
179         * gcc.dg/graphite/interchange-14.c: Same.
180         * gcc.dg/graphite/interchange-3.c: Same.
181         * gcc.dg/graphite/interchange-4.c: Same.
182         * gcc.dg/graphite/interchange-7.c: Same.
183         * gcc.dg/graphite/interchange-8.c: Same.
184         * gcc.dg/graphite/interchange-9.c: Same.
185         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
186         * gcc.dg/graphite/pr35356-1.c (foo): Same.
187         * gcc.dg/graphite/pr37485.c: Same.
188         * gcc.dg/graphite/scop-0.c (int toto): Same.
189         * gcc.dg/graphite/scop-1.c: Same.
190         * gcc.dg/graphite/scop-10.c: Same.
191         * gcc.dg/graphite/scop-11.c: Same.
192         * gcc.dg/graphite/scop-12.c: Same.
193         * gcc.dg/graphite/scop-13.c: Same.
194         * gcc.dg/graphite/scop-16.c: Same.
195         * gcc.dg/graphite/scop-17.c: Same.
196         * gcc.dg/graphite/scop-18.c: Same.
197         * gcc.dg/graphite/scop-2.c: Same.
198         * gcc.dg/graphite/scop-21.c (int test): Same.
199         * gcc.dg/graphite/scop-22.c (void foo): Same.
200         * gcc.dg/graphite/scop-4.c: Same.
201         * gcc.dg/graphite/scop-5.c: Same.
202         * gcc.dg/graphite/scop-6.c: Same.
203         * gcc.dg/graphite/scop-7.c: Same.
204         * gcc.dg/graphite/scop-8.c: Same.
205         * gcc.dg/graphite/scop-9.c: Same.
206         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
207         data-refs remain inside the inner loop.
208         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
209         * gcc.dg/graphite/uns-interchange-14.c: Same.
210         * gcc.dg/graphite/uns-interchange-9.c: Same.
211         * gfortran.dg/graphite/interchange-3.f90
213 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
215         PR target/63870
216         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
217         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
218         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
219         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
220         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
221         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
222         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
223         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
224         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
225         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
226         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
227         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
229 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
231         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
232         * lib/target-supports.exp
233         (check_effective_target_arm_neon_fp16_hw): New.
235 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
237         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
238         Set additional_flags for neon-fp16 if supported, else fallback to neon.
240         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
241         (hfloat16_t): New.
242         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
243         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
244         if supported.
245         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
246         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
247         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
248         when those are supported.
249         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
250         (vdup_n_f16): New.
252         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
253         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
254         cases if supported.
256         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
257         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
258         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
259         Likewise.
260         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
261         Likewise.
262         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
264         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
265         Add float16x8_t case.
266         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
267         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
268         main, exec_vcreate): Likewise.
269         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
270         exec_vget_high): Likewise.
271         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
272         exec_vget_low): Likewise.
273         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
274         Likewise.
275         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
276         exec_vld1_dup): Likewise.
277         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
278         exec_vld1_lane): Likewise.
279         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
280         Likewise.
281         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
282         exec_vldX_dup): Likewise.
283         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
284         exec_vldX_lane): Likewise.
285         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
286         exec_vset_lane): Likewise.
287         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
288         exec_vst1_lane): Likewise.
290 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
292         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
293         * gcc.target/aarch64/vget_low_1.c: Likewise.
295 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
297         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
298         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
299         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
300         (main): update orig_data to avoid float16 NaN on bigendian.
302 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
304         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
305         float16x8_t.
306         * gcc.target/aarch64/vset_lane_1.c: Likewise.
307         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
308         * gcc.target/aarch64/vld1_lane.c: Likewise.
310 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
312         PR c++/67369
313         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
315 2015-09-07  Marek Polacek  <polacek@redhat.com>
317         PR inline-asm/67448
318         * gcc.dg/asm-10.c: New test.
320 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
322         PR middle-end/67452
323         * gcc.dg/lto/pr67452_0.c: New test.
325 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
327         PR target/65210
328         * gcc.target/avr/pr65210.c: New test.
330 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
332         PR testsuite/67450
333         * lib/target-supports.exp (check_cached_effective_target):
334         Apppend $prop to et_prop_list only if needed.
336 2015-09-04  Marek Polacek  <polacek@redhat.com>
338         PR sanitizer/67279
339         * gcc.dg/ubsan/pr67279.c: New test.
341 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
342             Petr Murzin  <petr.murzin@intel.com>
343             Kirill Yukhin <kirill.yukhin@intel.com>
345         * gcc.target/i386/avx512f-scatter-1.c: New.
346         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
347         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
349 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
351         * gfortran.dg/read_dir.f90: Delete empty directory when closing
352         rather than calling rmdir, cleanup if open fails.
354 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
356         * gcc.target/powerpc/vec-mult-char-1.c: New test.
357         * gcc.target/powerpc/vec-mult-char-2.c: New test.
358         * lib/target-supports.exp (check_effective_target_vect_char_mult):
359         Return true for PowerPC targets that implement Altivec.
361 2015-09-03  Renlin Li  <renlin.li@arm.com>
363         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
364         check the assembly.
365         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
367 2015-09-03  Martin Sebor  <msebor@redhat.com>
369         PR c/66516
370         * g++.dg/addr_builtin-1.C: New test.
371         * gcc.dg/addr_builtin-1.c: New test.
373 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
375         * gcc.target/powerpc/vec-shift.c: New test.
377 2015-09-03  Tom de Vries  <tom@codesourcery.com>
379         PR tree-optimization/65637
380         * gcc.dg/autopar/reduc-4.c: New test.
382 2015-09-03  Tom de Vries  <tom@codesourcery.com>
384         PR tree-optimization/65637
385         * gcc.dg/autopar/pr46099-2.c: New test.
387 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
389         PR middle-end/67351
390         * g++.dg/pr67351.C: New test.
392 2015-09-03  Richard Biener  <rguenther@suse.de>
394         PR ipa/66705
395         * g++.dg/lto/pr66705_0.C: New testcase.
397 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
399         PR middle-end/60586
400         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
401         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
403 2015-09-02  Marek Polacek  <polacek@redhat.com>
405         PR c/67432
406         * gcc.dg/pr67432.c: New test.
408 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
410         * lib/target-supports.exp (clear_effective_target_cache): New.
411         (check_cached_effective_target): Update et_prop_list.
412         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
413         * g++.dg/compat/compat.exp: Likewise.
414         * g++.dg/compat/struct-layout-1.exp: Likewise.
415         * lib/asan-dg.exp: Likewise.
416         * lib/atomic-dg.exp: Likewise.
417         * lib/cilk-plus-dg.exp: Likewise.
418         * lib/clearcap.exp: Likewise.
419         * lib/mpx-dg.exp: Likewise.
420         * lib/tsan-dg.exp: Likewise.
421         * lib/ubsan-dg.exp: Likewise.
423 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
424         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
426 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
427             Andrew Bennett  <andrew.bennett@imgtec.com>
429         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
430         dependencies between ISA level and compact-branches.
431         * gcc.target/mips/branch-10.c: Update expected output to allow
432         compact forms of b/bal.
433         * gcc.target/mips/branch-11.c: Likewise.
434         * gcc.target/mips/branch-12.c: Likewise.
435         * gcc.target/mips/branch-13.c: Likewise.
436         * gcc.target/mips/branch-3.c: Likewise.
437         * gcc.target/mips/branch-4.c: Likewise.
438         * gcc.target/mips/branch-5.c: Likewise.
439         * gcc.target/mips/branch-6.c: Likewise.
440         * gcc.target/mips/branch-7.c: Likewise.
441         * gcc.target/mips/branch-8.c: Likewise.
442         * gcc.target/mips/branch-9.c: Likewise.
443         * gcc.target/mips/branch-cost-1.c: Likewise.
444         * gcc.target/mips/call-1.c: Likewise.
445         * gcc.target/mips/call-2.c: Likewise.
446         * gcc.target/mips/call-3.c: Likewise.
447         * gcc.target/mips/call-4.c: Likewise.
448         * gcc.target/mips/call-5.c: Likewise.
449         * gcc.target/mips/call-6.c: Likewise.
450         * gcc.target/mips/lazy-binding-1.c: Likewise.
451         * gcc.target/mips/near-far-1.c: Likewise.
452         * gcc.target/mips/near-far-2.c: Likewise.
453         * gcc.target/mips/near-far-3.c: Likewise.
454         * gcc.target/mips/near-far-4.c: Likewise.
455         * gcc.target/mips/umips-branch-3.c: Ensure the test is
456         run with compact branches allowed.
457         * gcc.target/mips/compact-branches-1.c: New file.
458         * gcc.target/mips/compact-branches-2.c: Likewise.
459         * gcc.target/mips/compact-branches-3.c: Likewise.
460         * gcc.target/mips/compact-branches-4.c: Likewise.
461         * gcc.target/mips/compact-branches-5.c: Likewise.
462         * gcc.target/mips/compact-branches-6.c: Likewise.
463         * gcc.target/mips/compact-branches-7.c: Likewise.
465 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
467         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
468         Clean-up a created directory if testcase fails.
470 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
472         PR target/67405
473         * g++.dg/pr67405.C: New test.
475 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
477         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
479 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
481         * gcc.dg/ifcvt-1.c: New test.
482         * gcc.dg/ifcvt-2.c: Likewise.
483         * gcc.dg/ifcvt-3.c: Likewise.
485 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
487         PR libfortran/67412
488         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
489         *-*-solaris2.10.
491 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
493         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
495 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
497         PR c++/61753
498         * g++.dg/other/pr61753.C: New.
500 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
502         * gcc.dg/tree-ssa/cmp-1.c: New file.
504 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
506         * gcc.dg/tree-ssa/complex-7.c: New file.
508 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
510         * gcc.target/powerpc/swaps-p8-19.c: New test.
512 2015-08-29 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
514         PR fortran/67367
515         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
517 2015-08-29  Tom de Vries  <tom@codesourcery.com>
519         PR tree-optimization/46193
520         * gcc.dg/autopar/pr46193.c: New test.
522 2015-08-28  Nathan Sidwell  <nathan@acm.org>
524         * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
525         use exit code for failure.
527         * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
528         * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
529         * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
530         * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
531         * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
532         * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
533         * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
534         * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
535         * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
536         * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
538 2015-08-28  Jeff Law  <law@redhat.com>
540         PR lto/66752
541         * gcc.dg/tree-ssa/pr66752-2.c: New test.
542         * gcc.dg/torture/pr66752-1.c: New test
543         * g++.dg/torture/pr66752-2.C: New test.
545 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
546         Revert:
547         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
549                 * gcc.dg/tree-ssa/sra-15.c: New.
551 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
553         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
554         * gcc.target/mips/msub-8.c: Ditto
556 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
558         * lib/target-supports.exp (check-effective_target_vect_double):
559         Enable for Power targets with VSX hardware available.
560         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
561         vect_no_align && { ! vect_hw_misalign }.
563 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
565         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
566         Replaced by opt_files, compile with -floop-nest-optimize.
567         * g++.dg/graphite/graphite.exp: Same.
568         * gfortran.dg/graphite/graphite.exp: Same.
569         * gcc.dg/graphite/block-0.c: Adjust pattern.
570         * gcc.dg/graphite/block-1.c: Same.
571         * gcc.dg/graphite/block-3.c: Same.
572         * gcc.dg/graphite/block-4.c: Same.
573         * gcc.dg/graphite/block-5.c: Same.
574         * gcc.dg/graphite/block-6.c: Same.
575         * gcc.dg/graphite/block-7.c: Same.
576         * gcc.dg/graphite/block-8.c: Same.
577         * gcc.dg/graphite/block-pr47654.c: Same.
578         * gcc.dg/graphite/interchange-0.c: Same.
579         * gcc.dg/graphite/interchange-1.c: Same.
580         * gcc.dg/graphite/interchange-10.c: Same.
581         * gcc.dg/graphite/interchange-11.c: Same.
582         * gcc.dg/graphite/interchange-12.c: Same.
583         * gcc.dg/graphite/interchange-13.c: Same.
584         * gcc.dg/graphite/interchange-14.c: Same.
585         * gcc.dg/graphite/interchange-15.c: Same.
586         * gcc.dg/graphite/interchange-3.c: Same.
587         * gcc.dg/graphite/interchange-4.c: Same.
588         * gcc.dg/graphite/interchange-5.c: Same.
589         * gcc.dg/graphite/interchange-6.c: Same.
590         * gcc.dg/graphite/interchange-7.c: Same.
591         * gcc.dg/graphite/interchange-8.c: Same.
592         * gcc.dg/graphite/interchange-9.c: Same.
593         * gcc.dg/graphite/interchange-mvt.c: Same.
594         * gcc.dg/graphite/pr37485.c: Same.
595         * gcc.dg/graphite/uns-block-1.c: Same.
596         * gcc.dg/graphite/uns-interchange-12.c: Same.
597         * gcc.dg/graphite/uns-interchange-14.c: Same.
598         * gcc.dg/graphite/uns-interchange-15.c: Same.
599         * gcc.dg/graphite/uns-interchange-9.c: Same.
600         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
601         * gfortran.dg/graphite/interchange-3.f90: Same.
603 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
605         PR target/67317
606         * gcc.target/i386/pr67317-1.c: New test.
607         * gcc.target/i386/pr67317-2.c: Ditto.
608         * gcc.target/i386/pr67317-3.c: Ditto.
609         * gcc.target/i386/pr67317-4.c: Ditto.
610         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
611         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
613 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
615         * gcc.target/powerpc/vec-shr.c: New.
617 2015-08-27  Marek Polacek  <polacek@redhat.com>
619         PR middle-end/67005
620         * gcc.dg/torture/pr67005.c: New test.
622 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
624         * gcc.dg/tree-ssa/sra-15.c: New.
626 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
628         * gcc.target/aarch64/long_branch_1.c: New test.
630 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
632         * gcc.target/s390/20150826-1.c: New test.
634 2015-08-26  Renlin Li  <renlin.li@arm.com>
636         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
638 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
640         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
642 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
644         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
645         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
646         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
647         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
649 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
651         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
652         New test directive.
653         * gcc.target/aarch64/tlsle_1.x: New test source.
654         * gcc.target/aarch64/tlsle12_1.c: New testcase.
655         * gcc.target/aarch64/tlsle24_1.c: Likewise.
656         * gcc.target/aarch64/tlsle32_1.c: Likewise.
658 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
660         PR fortran/29600
661         * gfortran.dg/shape_8.f90: New test.
663 2015-08-25  Marek Polacek  <polacek@redhat.com>
665         PR middle-end/67330
666         * gcc.dg/weak/weak-18.c: New test.
668 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
670         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
671         gcc_jit_context_set_bool_use_external_driver.
673 2015-08-25  Nathan Sidwell  <nathan@acm.org>
675         * gcc.c-torture/execute/builtins/20010124-1.x: New.
677         * gcc.dg/20001117-1.c: Needs return_address.
678         * gcc.dg/20020415-1.c: Needs alloca.
679         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
680         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
681         * gcc.dg/pr63186.c: Needs label_values.
682         * gcc.dg/torture/pr33848.c: Likwise.
684         * lib/target-supports.exp (check_effective_target_fopenacc,
685         check_effective_target_fopenmp): Disable for nvptx.
686         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
687         * gcc.dg/stack-usage-1.c: Likewise.
688         * gcc.dg/stack-usage-2.c: Likewise.
689         * gcc.dg/unused-5.c: Likewise.
690         * gcc.dg/unwind-1.c: Likewise.
692 2015-08-25  Christian Bruel  <christian.bruel@st.com>
694         * gcc.dg/Wno-frame-address.c: Skip for ARM.
695         * g++.dg/Wno-frame-address.C: Ditto.
697 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
699         PR target/67211
700         * g++.dg/pr67211.C: New test.
702 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
704         PR fortran/62536
705         PR fortran/66175
706         * gfortran.dg/block_end_error_1.f90: New test.
707         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
709 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
711         PR target/66821
712         * gcc.target/i386/pr66821.c: New test.
714 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
716         PR target/67329
717         * gcc.target/i386/pr67329.c: New test.
719 2015-08-24  Nathan Sidwell  <nathan@acm.org>
721         * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
723         * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
725         * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
726         * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
727         * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
728         * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
729         * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
731         * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
733         * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
734         * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
735         * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
736         * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
737         * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
738         * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
739         * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
740         * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
741         * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
742         * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
744         * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
745         * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
747         * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
749         * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
751         * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
752         check for nvptx.
754 2015-08-24  Tom de Vries  <tom@codesourcery.com>
756         PR tree-optimization/65468
757         * gcc.dg/gomp/static-chunk-size-one.c: New test.
759 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
761         PR libfortran/54572
762         * gfortran.dg/backtrace_1.f90: New test.
764 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
766         PR libfortran/62296
767         * gfortran.dg/execute_command_line_2.f90: New test.
769 2015-08-23  Tom de Vries  <tom@codesourcery.com>
771         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
772         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
773         vect_no_int_max to vect_no_int_min_max.
774         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
775         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
776         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
777         * gcc.dg/vect/slp-reduc-4.c: Same.
778         * gcc.dg/vect/slp-reduc-5.c: Same.
779         * gcc.dg/vect/vect-125.c: Same.
780         * gcc.dg/vect/vect-13.c: Same.
781         * gcc.dg/vect/vect-double-reduc-3.c: Same.
782         * gcc.dg/vect/vect-reduc-1.c: Same.
783         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
784         * gcc.dg/vect/vect-reduc-1char.c:Same.
785         * gcc.dg/vect/vect-reduc-1short.c: Same.
786         * gcc.dg/vect/vect-reduc-2.c: Same.
787         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
788         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
789         * lib/target-supports.exp: Same.
791 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
793         PR c++/63693
794         * g++.dg/cpp0x/decltype63.C: New.
796 2015-08-22  Nathan Sidwell  <nathan@acm.org>
798         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
799         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
800         * c-c++-common/Wunused-var-8.c: Likewise.
801         * c-c++-common/gomp/pr61486-2.c: Likewise.
802         * c-c++-common/Wunused-var-6.c: Likewise.
803         * c-c++-common/goacc/reduction-1.c: Likewise.
804         * c-c++-common/goacc/reduction-2.c: Likewise.
805         * c-c++-common/goacc/reduction-3.c: Likewise.
806         * c-c++-common/goacc/reduction-4.c: Likewise.
807         * gcc.dg/builtins-64.c: Likewise.
808         * gcc.dg/pr59523.c: Likewise.
809         * gcc.dg/tree-ssa/20080530.c: Likewise.
810         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
811         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
812         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
813         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
814         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
815         * gcc.dg/pr59011.c: Likewise.
816         * gcc.dg/uninit-9.c: Likewise.
817         * gcc.dg/pr61561.c: Likewise.
818         * gcc.dg/vla-4.c: Likewise.
819         * gcc.dg/20101010-1.c: Likewise.
820         * gcc.dg/pr49120.c: Likewise.
821         * gcc.dg/20030331-2.c: Likewise.
822         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
823         * gcc.dg/pr25682.c: Likewise.
824         * gcc.dg/guality/guality.c: Likewise.
825         * gcc.dg/pr27301.c: Likewise.
826         * gcc.dg/uninit-9-O0.c: Likewise.
827         * gcc.dg/fold-alloca-1.c: Likewise.
828         * gcc.dg/pr41470.c: Likewise.
829         * gcc.dg/pr51491-2.c: Likewise.
830         * gcc.dg/winline-7.c: Likewise.
831         * gcc.dg/vla-2.c: Likewise.
832         * gcc.dg/pr50764.c: Likewise.
833         * gcc.dg/c99-vla-1.c: Likewise.
834         * gcc.dg/pr33238.c: Likewise.
835         * gcc.dg/c99-const-expr-13.c: Likewise.
836         * gcc.dg/builtin-return-1.c: Likewise.
837         * gcc.dg/vla-3.c: Likewise.
838         * gcc.dg/20020415-1.c: Likewise.
839         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
840         * gcc.dg/shrink-wrap-alloca.c: Likewise.
841         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
842         * gcc.dg/torture/calleesave-sse.c: Likewise.
843         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
844         * gcc.dg/gomp/vla-2.c: Likewise.
845         * gcc.dg/gomp/vla-3.c: Likewise.
846         * gcc.dg/gomp/vla-4.c: Likewise.
847         * gcc.dg/gomp/pr30494.c: Likewise.
848         * gcc.dg/gomp/vla-5.c: Likewise.
849         * gcc.dg/pr51990-2.c: Likewise.
850         * gcc.dg/vla-22.c: Likewise.
852 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
854         * gcc.dg/cpp/multiline-2.c: Add column numbers.
855         * gcc.dg/dollar.c: Likewise.
856         * gcc.dg/pragma-message.c: Likewise.
857         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
858         * c-c++-common/raw-string-14.c: Likewise.
860 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
862         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
863         property that instantiation here is a compile-time error.
865 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
867         * g++.dg/other/pr67065.C: Extend.
869 2015-08-21  Nathan Sidwell  <nathan@acm.org>
871         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
872         is freestanding.
873         (check_effective_target_global_constructor): New.
874         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
875         * gcc.dg/debug/debug.exp: Skip  for nvptx.
876         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
878         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
879         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
880         * gcc.c-torture/compile/pr33855.c: Likewise.
881         * gcc.c-torture/compile/920723-1.c: Likewise.
882         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
883         writing a const.
884         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
885         label.
886         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
887         'call'.
889         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
890         prototype normal.
891         * gcc.c-torture/execute/switch-1.c: Likewise.
893         * gcc.c-torture/execute/pr34456.c: Require not freestanding
894         * gcc.c-torture/execute/printf-1.c: Likewise.
895         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
896         * gcc.c-torture/execute/fprintf-1.c: Likewise.
897         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
898         * gcc.c-torture/execute/vprintf-1.c: Likewise.
899         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
900         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
901         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
902         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
903         * gcc.c-torture/execute/gofast.c: Likewise.
904         * gcc.c-torture/execute/complex-6.c: Likewise.
906         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
907         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
908         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
909         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
910         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
911         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
912         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
913         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
914         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
915         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
916         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
917         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
918         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
919         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
920         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
921         * gcc.dg/setjmp-1.c: Likewise.
922         * gcc.dg/cleanup-5.c: Likewise.
923         * gcc.dg/cleanup-12.c: Likewise.
924         * gcc.dg/cleanup-13.c: Likewise.
926         * gcc.dg/constructor-1.c: Require global ctor.
928         * gcc.dg/fork-instrumentation.c: Require profiling.
929         * gcc.dg/20030107-1.c: Likewise.
930         * gcc.dg/20030702-1.c: Likewise.
932         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
933         * gcc.dg/cpp/paste2.c: Likewise.
934         * gcc.dg/cpp/strify3.c: Likewise.
935         * gcc.dg/cpp/strify4.c: Likewise.
936         * gcc.dg/cpp/lexnum.c: Likewise.
937         * gcc.dg/cpp/digraphs.c: Likewise.
938         * gcc.dg/cpp/macro1.c: Likewise.
940 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
942         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
944 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
946         * lib/gcc-dg.exp: Add extra options for db-final to the command line
947         only once.
949 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
951         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
952         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
953         vec_vpmsum_be and vec_shasigma_be.
955 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
957         * lib/target-supports.exp
958         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
959         with -mfp16-format=ieee.
961 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
963         PR c++/67065
964         * g++.dg/other/pr67065.C: New.
966 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
968         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
969         memcpy.
970         * gcc.target/mips/inline-memcpy-2.c: Ditto.
971         * gcc.target/mips/inline-memcpy-3.c: Ditto.
972         * gcc.target/mips/inline-memcpy-4.c: Ditto.
973         * gcc.target/mips/inline-memcpy-5.c: Ditto.
975 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
977         * gcc.dg/wide_shift_64_1.c: New testcase.
978         * gcc.dg/wide_shift_128_1.c: Likewise.
979         * gcc.target/aarch64/ashlti3_1.c: Likewise.
981 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
983         * lib/target-supports.exp
984         (check_effective_target_fstack_protector_enabled): New test.
985         * gcc.target/i386/ssp-default.c: New test.
987 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
989         PR fortran/66929
990         * gfortran.dg/generic_31.f90: New.
992 2015-08-19  Marek Polacek  <polacek@redhat.com>
994         PR middle-end/67133
995         * g++.dg/torture/pr67133.C: New test.
997 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
999         * gcc.target/powerpc/altivec-35.c: New test.
1000         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1001         * gcc.target/powerpc/vsx-vector-7.c: New test.
1003 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1005         PR middle-end/36757
1006         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1007         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1009 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
1011         PR rtl-optimization/67218
1012         * gcc.c-torture/execute/ieee/pr67218.c,
1013         gcc.target/aarch64/fcvt_int_float_double1.c,
1014         gcc.target/aarch64/fcvt_int_float_double2.c,
1015         gcc.target/aarch64/fcvt_int_float_double3.c,
1016         gcc.target/aarch64/fcvt_int_float_double4.c,
1017         gcc.target/aarch64/fcvt_uint_float_double1.c,
1018         gcc.target/aarch64/fcvt_uint_float_double2.c,
1019         gcc.target/aarch64/fcvt_uint_float_double3.c,
1020         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1022 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
1024         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1025         dg-options to disable LSE extensions.
1026         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1027         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1028         * gcc.target/aarch64/atomic-op-char.c: Likewise.
1029         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1030         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1031         * gcc.target/aarch64/atomic-op-int.c: Likewise.
1032         * gcc.target/aarch64/atomic-op-long.c: Likewise.
1033         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1034         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1035         * gcc.target/aarch64/atomic-op-release.c: Likewise.
1036         * gcc.target/aarch64/atomic-op-short.c: Likewise.
1037         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1038         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1039         * gcc.target/aarch64/sync-op-full.c: Likewise.
1040         * gcc.target/aarch64/sync-op-release.c: Likewise.
1042 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
1044         PR c++/67160
1045         * g++.dg/cpp1z/feat-cxx1z.C: New.
1047 2015-08-18  Marek Polacek  <polacek@redhat.com>
1049         PR middle-end/67222
1050         * gcc.dg/torture/pr67222.c: New test.
1052 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
1054         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1056 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
1058         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1059         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1060         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1062 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
1064         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1065         which is used in later code.
1067 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
1069         PR c++/67216
1070         * g++.dg/cpp0x/nullptr34.C: New.
1071         * g++.dg/warn/Wconversion2.C: Adjust.
1072         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1073         * g++.old-deja/g++.other/null3.C: Likewise.
1075         * g++.dg/cpp0x/pr51313.C: Adjust.
1077 2015-08-17  Richard Biener  <rguenther@suse.de>
1079         PR tree-optimization/67221
1080         * gcc.dg/torture/pr67221.c: New testcase.
1082 2015-08-17 Mike Stump  <mikestump@comcast.net>
1083            Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1085         * gcc.target/arm/memcpy-aligned-1.c: New test.
1087 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1089         PR fortran/54656
1090         * gfortran.dg/norm_4.f90: Rename to...
1091         * gfortran.dg/norm2_4.f90: this.
1092         * gfortran.dg/norm2_5.f90: New test.
1094 2015-08-14  Alexandre Oliva <aoliva@redhat.com>
1096         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1097         * gcc.dg/ssp-1.c: Make counter a register.
1098         * gcc.dg/ssp-2.c: Likewise.
1099         * gcc.dg/torture/parm-coalesce.c: New.
1101 2015-08-14  Marek Polacek  <polacek@redhat.com>
1103         PR middle-end/67133
1104         * gcc.dg/torture/pr67133.c: New test.
1106 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
1107             Matthias Klose  <doko@debian.org>
1109         PR target/67143
1110         * gcc.c-torture/compile/pr67143.c: New
1111         * gcc.target/aarch64/atomic-op-imm.c
1112         (atomic_fetch_add_negative_RELAXED): New.
1113         (atomic_fetch_sub_negative_ACQUIRE): New.
1115 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1117         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1118         * gcc.target/aarch64/target_attr_8.c: Likewise.
1119         * gcc.target/aarch64/target_attr_14.c: Likewise.
1121 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1123         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1125 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
1127         * gcc.target/i386/builtin_target.c: Add skylake check.
1129 2015-08-13  Jeff Law  <law@redhat.com>
1131         * gcc.dg/pr66314.c: Moved from here to ..
1132         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
1133         to clear all sanitizers before -fsanitize=kernel-address.
1135 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1137         * gcc.target/aarch64/cinc_common_1.c: New test.
1139 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1141         PR c++/53421
1142         * g++.dg/ext/attribute-may-alias-1.C: New.
1143         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1145 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
1147         * gcc.target/aarch64/atomic-inst-cas.c: New.
1148         * gcc.target/aarch64/atomic-inst-ops.inc: New.
1150 2015-08-13  Andreas Schwab  <schwab@suse.de>
1152         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1154 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1156         PR c++/62164
1157         * g++.dg/torture/pr62164.C: New.
1159 2015-08-13  Richard Biener  <rguenther@suse.de>
1161         PR tree-optimization/67191
1162         * gcc.dg/torture/pr67191.c: New testcase.
1163         * g++.dg/torture/pr67191.C: Likewise.
1165 2015-08-13  Richard Biener  <rguenther@suse.de>
1167         PR tree-optimization/66502
1168         PR tree-optimization/67167
1169         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1171 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1173         PR c++/53330
1174         * g++.dg/init/new42.C: New.
1176 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1178         PR target/67071
1179         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1180         vector constants.
1181         * gcc.target/powerpc/pr67071-2.c: Likewise.
1182         * gcc.target/powerpc/pr67071-3.c: Likewise.
1184 2015-08-12  Marek Polacek  <polacek@redhat.com>
1186         PR c++/55095
1187         * c-c++-common/Wshift-overflow-6.c: New test.
1188         * c-c++-common/Wshift-overflow-7.c: New test.
1189         * g++.dg/cpp1y/left-shift-2.C: New test.
1191 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1193         PR c++/52742
1194         * g++.dg/cpp0x/pr52742.C: New.
1196 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
1198         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1199         Check Knights Landing support.
1201 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1203         PR c++/47461
1204         * g++.dg/warn/Wunused-result-1.C: New.
1206 2015-08-12  Richard Biener  <rguenther@suse.de>
1208         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1209         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1210         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1211         * g++.dg/tree-ssa/pr61034.C: Adjust.
1212         * gcc.dg/fold-compare-2.c: Likewise.
1213         * gcc.dg/pr50763.c: Likewise.
1214         * gcc.dg/predict-3.c: Likewise.
1215         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1216         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1217         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1218         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1219         * gcc.dg/tree-ssa/pr37508.c: Likewise.
1220         * gcc.dg/tree-ssa/vrp04.c: Likewise.
1221         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1222         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1223         * gcc.dg/tree-ssa/vrp16.c: Likewise.
1224         * gcc.dg/tree-ssa/vrp20.c: Likewise.
1225         * gcc.dg/tree-ssa/vrp25.c: Likewise.
1226         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1228 2015-08-12  Nathan Sidwell  <nathan@acm.org>
1230         * gcc.dg/vrp-min-max-1.c: New.
1231         * gcc.dg/vrp-min-max-2.c: New.
1233 2015-08-12  Richard Biener  <rguenther@suse.de>
1235         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1237 2015-08-12  Tom de Vries  <tom@codesourcery.com>
1239         PR testsuite/67175
1240         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1241         Handle absence of vector min/max for sparc.
1243 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
1245         PR target/66954
1246         * g++.dg/ext/mv25.C: New test.
1248 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
1250         * gcc.target/i386/avx2-vect-shift.c: New test.
1252 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1254         PR c/66098
1255         PR c/66711
1256         * gcc.dg/pragma-diag-3.c: New test.
1257         * gcc.dg/pragma-diag-4.c: New test.
1259 2015-08-11  Nathan Sidwell  <nathan@acm.org>
1261         * c-c++-common/dfp/operator-comma.c: Call init function.
1262         * c-c++-common/dfp/convert-dfp-2.c: New test.
1264 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
1266         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1267         Treat model == 0x4f as Broadwell.
1269 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1271         PR libfortran/67140
1272         * gfortran.dg/pr67140.f90: New test.
1274 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
1276         PR libgomp/65742
1277         PR middle-end/66332
1278         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1280 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
1282         PR fortran/64022
1283         * gfortran.dg/ieee/large_4.f90: New test.
1285 2015-08-08  Bud Davis  <jmdavis@link.com>
1287         PR fortran/59746
1288         * gfortran.dg/common_22.f90: New.
1290 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
1292         PR rtl-optimization/67028
1293         * gcc.dg/pr67028.c: New testcase.
1295 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
1297         PR rtl-optimization/67029
1298         * gcc.dg/pr67029.c: New test.
1300 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1302         PR fortran/64104
1303         * gfortran.dg/ieee/ieee_8.f90: New test.
1305 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
1307         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1308         modifers.
1309         * gcc.target/aarch64/noplt_2.c: Likewise.
1310         * gcc.target/aarch64/noplt_3.c: Likewise.
1312 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
1314         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1315         optimization level, and print a summary at the end.
1317 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1319         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1321 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1323         * gcc.target/aarch64/noplt_3.c: New testcase.
1325 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1327         * gcc.target/aarch64/noplt_1.c: New testcase.
1328         * gcc.target/aarch64/noplt_2.c: Likewise.
1330 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
1332         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1333         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1335 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1337         * gcc.target/s390/dwarfregtable-1.c: New test.
1338         * gcc.target/s390/dwarfregtable-2.c: New test.
1339         * gcc.target/s390/dwarfregtable-3.c: New test.
1341 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1343         * gcc.target/s390/htm-builtins-z13-1.c: New test.
1345 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1347         PR fortran/64022
1348         * gfortran.dg/ieee/large_2.f90: New test.
1349         * gfortran.dg/ieee/large_3.F90: New test.
1351 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1353         PR fortran/64022
1354         * gfortran.dg/ieee/large_1.f90: Adjust test.
1356 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1357             Jeff Law  <law@redhat.com>
1359         PR c/16351
1360         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1361         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1362         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1363         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1364         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1365         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1367 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1369         PR middle-end/66311
1370         * gfortran.dg/pr66311.f90: New file.
1372 2015-08-05  Richard Biener  <rguenther@suse.de>
1374         PR tree-optimization/67121
1375         * gcc.dg/torture/pr67121.c: New testcase.
1377 2015-08-05  Nick Clifton  <nickc@redhat.com>
1379         * gcc.target/rl78: New directory.
1380         * gcc.target/rl78/rl78.exp: New file: Test driver.
1381         * gcc.target/rl78/test_addm3.c: New file: Test adds.
1383 2015-08-05  Richard Biener  <rguenther@suse.de>
1385         PR middle-end/67120
1386         * gcc.dg/torture/pr67120.c: New testcase.
1388 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
1390         PR fortran/52846
1392         * lib/fortran-modules.exp: Call cleanup-submodules from
1393         cleanup-modules.
1394         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1395         cover the cases where private entities are no longer optimized
1396         away.
1397         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1398         same reason.
1399         * gfortran.dg/submodule_1.f08: Change cleanup module names.
1400         * gfortran.dg/submodule_5.f08: The same.
1401         * gfortran.dg/submodule_9.f08: The same.
1402         * gfortran.dg/submodule_10.f08: New test.
1404 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1406         PR c++/66595
1407         * g++.dg/cpp1y/var-templ35.C: New.
1409 2015-08-05  Richard Biener  <rguenther@suse.de>
1411         PR tree-optimization/67055
1412         * g++.dg/torture/pr67055.C: New testcase.
1414 2015-08-05  Richard Biener  <rguenther@suse.de>
1416         PR tree-optimization/67109
1417         * gcc.dg/torture/pr67109.c: New testcase.
1418         * gcc.dg/vect/vect-119.c: Adjust.
1420 2015-08-05  Richard Biener  <rguenther@suse.de>
1422         PR middle-end/67107
1423         * gcc.dg/pr67107.c: New testcase.
1425 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1427         PR c++/66197
1428         * g++.dg/cpp1z/abbrev2.C: New.
1430 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1432         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1434 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1436         PR c++/66392
1437         * g++.dg/init/explicit4.C: New.
1439 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1441         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1442         without VSX an Power8 vector support.
1444 2015-08-04  Richard Biener  <rguenther@suse.de>
1446         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1448 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
1450         PR target/67110
1451         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1452         -fno-pie -no-pie.
1454 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1456         PR c++/66427
1457         * g++.dg/cpp1y/var-templ34.C: New.
1459 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1461         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1462         * gcc.target/aarch64/target_attr_1.c: Likewise.
1463         * gcc.target/aarch64/target_attr_2.c: Likewise.
1464         * gcc.target/aarch64/target_attr_3.c: Likewise.
1465         * gcc.target/aarch64/target_attr_4.c: Likewise.
1466         * gcc.target/aarch64/target_attr_5.c: Likewise.
1467         * gcc.target/aarch64/target_attr_6.c: Likewise.
1468         * gcc.target/aarch64/target_attr_7.c: Likewise.
1469         * gcc.target/aarch64/target_attr_8.c: Likewise.
1470         * gcc.target/aarch64/target_attr_9.c: Likewise.
1471         * gcc.target/aarch64/target_attr_10.c: Likewise.
1472         * gcc.target/aarch64/target_attr_11.c: Likewise.
1473         * gcc.target/aarch64/target_attr_12.c: Likewise.
1474         * gcc.target/aarch64/target_attr_13.c: Likewise.
1475         * gcc.target/aarch64/target_attr_14.c: Likewise.
1476         * gcc.target/aarch64/target_attr_15.c: Likewise.
1478 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1480         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1482 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1484         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1486 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1488         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1489         message.
1491 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1493         PR fortran/64022
1494         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1495         * gfortran.dg/ieee/large_1.f90: New test.
1497 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1499         PR tree-optimization/67043
1500         * gcc.dg/pr67043.c: New test.
1502 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
1504         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1506 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
1508         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1509         it to push/pop timing items.
1510         (main): For each optimization level, create a gcc_jit_timer, and
1511         time all of the iteration within that level cumulatively.
1512         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1513         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1515 2015-08-03  Alexander Basov <coohpt@gmail.com>
1517         PR middle-end/64744
1518         PR middle-end/48470
1519         PR middle-end/43404
1520         * gcc.target/arm/pr43404.c : New testcase.
1521         * gcc.target/arm/pr48470.c : New testcase.
1522         * gcc.target/arm/pr64744-1.c : New testcase.
1523         * gcc.target/arm/pr64744-2.c : New testcase.
1525 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1527         PR tree-optimization/67077
1528         * gcc.dg/pr67077.c: New test.
1530 2015-08-03  Jeff Law  <law@redhat.com>
1532         PR middle-end/66314
1533         PR gcov-profile/66899
1534         * gcc.dg/pr66899.c: New test.
1535         * gcc.dg/pr66314.c: New test.
1537 2015-08-03  Marek Polacek  <polacek@redhat.com>
1539         PR c/67088
1540         * gcc.dg/pr67088.c: New test.
1542 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1544         PR target/66731
1545         * gcc.target/arm/vnmul-1.c: New.
1546         * gcc.target/arm/vnmul-2.c: New.
1547         * gcc.target/arm/vnmul-3.c: New.
1548         * gcc.target/arm/vnmul-4.c: New.
1550 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1552         PR fortran/64921
1553         * gfortran.dg/class_allocate_20.f90: New.
1555 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1557         * gcc.target/aarch64/csel_bfx_1.c: New test.
1558         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1560 2015-08-02  Martin Sebor  <msebor@redhat.com>
1562         * g++.dg/Wframe-address-in-Wall.C: New test.
1563         * g++.dg/Wframe-address.C: New test.
1564         * g++.dg/Wno-frame-address.C: New test.
1565         * gcc.dg/Wframe-address-in-Wall.c: New test.
1566         * gcc.dg/Wframe-address.c: New test.
1567         * gcc.dg/Wno-frame-address.c: New test.
1569 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
1571         * c-c++-common/Wmisleading-indentation.c: Add more tests.
1573 2015-08-01  Michael Collison  <michael.collison@linaro.org
1574             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1576         * gcc.target/arm/mincmp.c: New test.
1578 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
1580         PR fortran/67091
1581         * gfortran.dg/associated_target_6.f03: New test
1583 2015-08-01  Tom de Vries  <tom@codesourcery.com>
1585         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1586         optimize ("-ftree-parallelize-loops=0").
1587         Add successful scans for 2 detected reductions.  Add xfail scans for 3
1588         detected reductions.
1589         * gcc.dg/autopar/reduc-2short.c: Same.
1590         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1591         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
1592         detected reductions.
1593         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1594         and max reductions.
1596 2015-07-31  Marek Polacek  <polacek@redhat.com>
1598         PR sanitizer/66977
1599         * g++.dg/ubsan/pr66977.C: New test.
1601 2015-07-30  Marek Polacek  <polacek@redhat.com>
1603         * c-c++-common/Wtautological-compare-3.c: New test.
1605 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1607         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1608         (CHECK): Pass address of scalar, rather than array.
1610 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1612         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1614 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1616         * gcc.target/aarch64/fp16/fp16.exp: New.
1617         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1618         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1620 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1622         * gcc.target/aarch64/f16_movs_1.c: New test.
1624 2015-07-28  Tom de Vries  <tom@codesourcery.com>
1626         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1627         outer loop.
1629 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
1630             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1632         * gcc.dg/parm-incomplete-1.c: Update.
1633         * gcc.dg/pr18809-1.c: Update.
1634         * gcc.dg/pr27953.c: Update.
1635         * gcc.dg/vla-11.c: Update.
1637 2015-07-27  Marek Polacek  <polacek@redhat.com>
1639         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1641 2015-07-27  Tom de Vries  <tom@codesourcery.com>
1643         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1644         attribute.  Update comment.
1645         (main): Remove.
1646         Add scan for not parallelizing inner loop.
1647         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1648         attribute.
1649         (main): Remove.
1651 2015-07-27  Marek Polacek  <polacek@redhat.com>
1653         PR bootstrap/67030
1654         * c-c++-common/Wtautological-compare-2.c: New test.
1656 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
1658         PR target/66232
1659         * gcc.target/i386/pr66232-6.c: New tests.
1660         * gcc.target/i386/pr66232-7.c: Likewise.
1661         * gcc.target/i386/pr66232-8.c: Likewise.
1662         * gcc.target/i386/pr66232-9.c: Likewise.
1664 2015-07-27  Marek Polacek  <polacek@redhat.com>
1666         PR c++/66555
1667         PR c/54979
1668         * c-c++-common/Wtautological-compare-1.c: New test.
1670 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
1672         PR c++/18969
1673         * g++.dg/template/pr18969.C: New test.
1674         * g++.dg/template/pr18969-2.C: New test.
1675         * g++.old-deja/g++.jason/overload.C: Remove return value in
1676         template function returning void.
1678 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
1680         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1681         immediates to avoid shift-overflow warnings.
1683 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
1685         PR c++/66857
1686         * g++.dg/init/pr66857.C: New test.
1688 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
1690         PR target/66648
1691         * gcc.target/i386/pr66648.c: New test.
1693 2015-07-25  Tom de Vries  <tom@codesourcery.com>
1695         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1696         interchange_files and block_files variables.
1697         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1698         arithmetic.
1699         * gcc.dg/graphite/uns-interchange-12.c: Same.
1700         * gcc.dg/graphite/uns-interchange-14.c: Same.
1701         * gcc.dg/graphite/uns-interchange-15.c: Same.
1702         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1703         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1705 2015-07-25  Jeff Law  <law@redhat.com>
1707         Revert:
1708         PR lto/66752
1709         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1710         * gcc.dg/torture/pr66752-1.c: New test
1711         * g++.dg/torture/pr66752-2.C: New test.
1713 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
1715         Revert:
1716         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1718         PR rtl-optimization/64164
1719         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1720         * gcc.dg/ssp-1.c: Make counter a register.
1721         * gcc.dg/ssp-2.c: Likewise.
1722         * gcc.dg/torture/parm-coalesce.c: New.
1724 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1726         * gcc.dg/graphite/block-1.c: Xfail scan.
1727         * gcc.dg/graphite/interchange-12.c: Same.
1728         * gcc.dg/graphite/interchange-14.c: Same.
1729         * gcc.dg/graphite/interchange-15.c: Same.
1730         * gcc.dg/graphite/interchange-9.c: Same.
1731         * gcc.dg/graphite/interchange-mvt.c: Same.
1732         * gcc.dg/graphite/uns-block-1.c: New test.
1733         * gcc.dg/graphite/uns-interchange-12.c: New test.
1734         * gcc.dg/graphite/uns-interchange-14.c: New test.
1735         * gcc.dg/graphite/uns-interchange-15.c: New test.
1736         * gcc.dg/graphite/uns-interchange-9.c: New test.
1737         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1739 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1741         PR c++/64079
1742         * c-c++-common/Wunused-function-1.c: New.
1744 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1746         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1747         alternative exit-first loop transform.
1748         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1749         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1750         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1751         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1752         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1753         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1754         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1755         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1756         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1758 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1760         PR ipa/66566
1761         * gcc.target/i386/mpx/pr66566.c: New test.
1763 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1765         PR bootstrap/66978
1766         * gcc.target/i386/pr66978.c: New test.
1768 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1770         * gcc.target/s390/gpr2fprsavecfi.c: New test.
1772 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1774         * gcc.target/s390/insv-1.c: New test.
1775         * gcc.target/s390/insv-2.c: New test.
1776         * gcc.target/s390/insv-3.c: New test.
1778 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1780         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1782 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1784         PR middle-end/25530
1785         * gcc.dg/pr25530.c: New test.
1787 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1789         PR middle-end/25529
1790         * gcc.dg/pr25529.c: New test.
1792 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1794         * gcc.target/arm/reg_equal_test.c: New test.
1796 2015-07-23  Jeff Law  <law@redhat.com>
1798         PR lto/66752
1799         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1800         * gcc.dg/torture/pr66752-1.c: New test
1801         * g++.dg/torture/pr66752-2.C: New test.
1803 2015-07-23  Marek Polacek  <polacek@redhat.com>
1805         PR c++/66572
1806         * g++.dg/warn/Wlogical-op-2.C: New test.
1808 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1810         PR rtl-optimization/64164
1811         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1812         * gcc.dg/ssp-1.c: Make counter a register.
1813         * gcc.dg/ssp-2.c: Likewise.
1814         * gcc.dg/torture/parm-coalesce.c: New.
1816 2015-07-23  Marek Polacek  <polacek@redhat.com>
1818         PR sanitizer/66908
1819         * c-c++-common/ubsan/pr66908.c: New test.
1821 2015-07-23  Tom de Vries  <tom@codesourcery.com>
1823         * gcc.dg/autopar/outer-4.c: Add xfail.
1824         * gcc.dg/autopar/outer-5.c: Same.
1825         * gcc.dg/autopar/outer-6.c: Same.
1826         * gcc.dg/autopar/reduc-2.c: Same.
1827         * gcc.dg/autopar/reduc-2char.c: Same.
1828         * gcc.dg/autopar/reduc-2short.c: Same.
1829         * gcc.dg/autopar/reduc-8.c: Same.
1830         * gcc.dg/autopar/uns-outer-4.c: New test.
1831         * gcc.dg/autopar/uns-outer-5.c: New test.
1832         * gcc.dg/autopar/uns-outer-6.c: New test.
1834 2015-07-23  Richard Biener  <rguenther@suse.de>
1836         PR tree-optimization/66952
1837         * gcc.dg/torture/pr66952.c: Use signed char.
1839 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
1841         PR tree-optimization/66926,66951
1842         * gcc.dg/vect/pr66951.c: New test.
1844 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
1846         PR c++/52987
1847         * g++.dg/parse/error57.C: New.
1848         * g++.dg/expr/string-2.C: Update.
1850 2015-07-23  Richard Biener  <rguenther@suse.de>
1852         PR tree-optimization/66945
1853         * gcc.dg/torture/pr66945.c: New testcase.
1855 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
1857         PR target/66954
1858         * g++.dg/ext/mv24.C: New test.
1860 2015-07-22  Marek Polacek  <polacek@redhat.com>
1862         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1863         dg-options.
1865 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
1867         PR fortran/61831
1868         PR fortran/66929
1869         * gfortran.dg/generic_30.f90: New.
1871 2015-07-22  Richard Biener  <rguenther@suse.de>
1873         PR tree-optimization/66952
1874         * gcc.dg/torture/pr66952.c: New testcase.
1876 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
1878         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1879         test.
1880         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1881         test.
1882         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1883         test.
1884         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1885         test.
1886         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1887         test.
1888         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1889         test.
1890         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1891         test.
1892         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1893         test.
1894         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1895         test.
1896         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1897         test.
1898         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1899         test.
1900         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1901         test.
1902         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1903         test.
1904         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1905         test.
1906         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1907         test.
1908         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1909         test.
1910         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1911         test.
1912         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1913         test.
1914         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1915         test.
1916         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1917         test.
1918         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1919         test.
1920         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1921         test.
1922         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1923         test.
1924         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1925         test.
1926         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1927         test.
1928         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1929         test.
1930         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1931         test.
1932         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1933         test.
1934         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1935         test.
1936         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1937         test.
1938         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1939         test.
1940         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1941         test.
1942         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1943         test.
1944         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1945         test.
1946         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1947         test.
1948         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1949         test.
1950         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1951         test.
1952         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1953         test.
1954         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1955         test.
1956         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1957         test.
1958         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1959         test.
1960         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1961         test.
1962         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1963         test.
1964         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1965         test.
1966         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1967         test.
1968         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1969         test.
1970         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1971         test.
1972         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1973         test.
1974         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1975         test.
1976         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1977         test.
1978         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1979         test.
1980         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1981         test.
1982         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1983         test.
1984         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1985         test.
1986         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1987         test.
1988         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1989         test.
1990         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1991         test.
1992         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1993         test.
1994         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1995         test.
1996         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1997         test.
1998         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1999         test.
2000         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2001         test.
2002         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2003         test.
2004         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2005         test.
2006         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2007         test.
2008         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2009         test.
2010         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2011         test.
2012         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2013         test.
2014         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2015         test.
2016         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2017         test.
2018         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2019         test.
2020         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2021         test.
2022         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2023         test.
2024         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2025         test.
2026         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2027         test.
2028         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2029         test.
2030         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2031         test.
2032         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2033         test.
2034         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2035         test.
2036         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2037         test.
2038         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2039         test.
2040         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2041         test.
2042         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2043         test.
2044         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2045         test.
2046         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2047         test.
2048         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2049         test.
2050         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2051         test.
2052         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2053         test.
2054         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2055         test.
2056         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2057         test.
2058         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2059         test.
2060         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2061         test.
2062         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2063         test.
2064         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2065         test.
2066         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2067         test.
2068         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2069         test.
2070         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2071         test.
2072         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2073         test.
2074         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2075         test.
2076         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2077         test.
2078         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2079         test.
2080         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2081         test.
2082         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2083         test.
2084         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2085         test.
2086         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2087         test.
2088         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2089         test.
2090         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2091         test.
2092         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2093         test.
2094         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2095         test.
2096         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2097         test.
2098         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2099         test.
2100         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2101         test.
2102         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2103         test.
2104         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2105         test.
2106         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2107         test.
2108         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2109         test.
2110         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2111         test.
2112         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2113         test.
2114         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2115         test.
2116         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2117         test.
2118         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2119         test.
2120         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2121         test.
2122         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2123         test.
2124         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2125         test.
2126         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2127         test.
2128         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2129         test.
2130         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2131         test.
2132         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2133         test.
2134         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2135         test.
2136         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2137         test.
2138         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2139         test.
2140         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2141         test.
2143 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
2145         * g++.dg/template/crash81.C: Update.
2147 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
2149         PR ipa/66424.
2150         * gcc.target/i386/pr66424.c: New.
2152 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2154         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2156 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
2158         PR fortran/61831
2159         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2160         Drop address sanitization.
2162 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2164         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2165         Skip -march=armv4t.
2166         (dg-additional-options): Set armv5t flag.
2168 2015-07-21  Marek Polacek  <polacek@redhat.com>
2170         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2171         * gcc.dg/vmx/unpack.c: Likewise.
2172         * gcc.target/powerpc/quad-atomic.c: Likewise.
2174 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
2176         * gcc.target/i386/asm-flag-5.c (f_ll): New.
2178 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
2180         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2181         model.
2183 2015-07-20  Marek Polacek  <polacek@redhat.com>
2185         PR c++/55095
2186         * c-c++-common/Wshift-overflow-1.c: New test.
2187         * c-c++-common/Wshift-overflow-2.c: New test.
2188         * c-c++-common/Wshift-overflow-3.c: New test.
2189         * c-c++-common/Wshift-overflow-4.c: New test.
2190         * c-c++-common/Wshift-overflow-5.c: New test.
2191         * g++.dg/cpp1y/left-shift-1.C: New test.
2192         * gcc.dg/c90-left-shift-2.c: New test.
2193         * gcc.dg/c90-left-shift-3.c: New test.
2194         * gcc.dg/c99-left-shift-2.c: New test.
2195         * gcc.dg/c99-left-shift-3.c: New test.
2196         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2197         * gcc.c-torture/execute/pr40386.c: Likewise.
2198         * gcc.dg/vect/pr33373.c: Likewise.
2199         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2200         * gcc.dg/vect/vect-shift-2.c: Likewise.
2202 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2204         * gcc.target/aarch64/neg_abs_1.c: New test.
2206 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
2208         PR target/66922
2209         * gcc.target/i386/pr66922.c: New test.
2211 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
2213         PR middle-end/46851
2214         PR middle-end/60340
2215         * gcc.dg/tree-ssa/pr42327.c: Removed.
2216         * g++.dg/other/pr35011.C: Removed.
2218 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
2220         PR target/66906
2221         * gcc.target/i386/pr66906.c: New test.
2223 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
2225         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2226         as follow-up to r225930.
2228 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
2230         PR fortran/52846
2231         * lib/fortran-modules.exp (proc cleanup-submodules): New
2232         procedure.
2233         * gfortran.dg/submodule_1.f08: Change extension and clean up
2234         the submodule files.
2235         * gfortran.dg/submodule_2.f08: ditto
2236         * gfortran.dg/submodule_6.f08: ditto
2237         * gfortran.dg/submodule_7.f08: ditto
2238         * gfortran.dg/submodule_8.f08: New test
2239         * gfortran.dg/submodule_9.f08: New test
2241 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
2242             Sebastian Pop  <s.pop@samsung.com>
2244         PR middle-end/61929
2245         * gcc.dg/graphite/pr61929.c: New.
2247 2015-07-17  Marek Polacek  <polacek@redhat.com>
2249         * gcc.dg/fold-minus-7.c: New test.
2251 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2253         * gfortran.dg/co_reduce_1.f90: New file.
2255 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
2257         PR target/66824
2258         * gcc.target/i386/pr66824.c:
2260 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
2262         PR fortran/66035
2263         * gfortran.dg/structure_constructor_13.f03: New test.
2265 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
2267         PR fortran/61831
2268         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2269         of generated while loops in the tree dump.
2270         * gfortran.dg/derived_constructor_comps_6.f90: New file.
2272 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
2274         * gcc.dg/vect/vect-outer-simd-2.c: New test.
2276 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
2278         PR target/66891
2279         * gcc.target/i386/pr66891.c: New test.
2281 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2283         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2285 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
2287         PR rtl-optimization/66626
2288         * gcc.target/i386/pr66626-2.c: New.
2290 2015-07-16  Martin Liska  <mliska@suse.cz>
2292         * g++.dg/ipa/pr66896.c: New test.
2294 2015-07-16  Richard Biener  <rguenther@suse.de>
2296         PR tree-optimization/66894
2297         * gcc.dg/torture/pr66894.c: New testcase.
2299 2015-07-16  Richard Biener  <rguenther@suse.de>
2301         * gcc.dg/tree-ssa/pr21031.c: Adjust.
2303 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
2305         PR target/66866
2306         * g++.dg/pr66866.C: New test.
2308 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2310         * gcc.target/powerpc/vec-cmp-sel.c: New test.
2312 2015-07-15  Richard Biener  <rguenther@suse.de>
2314         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2315         { -O3 -fomit-frame-pointer },
2316         { -O3 -fomit-frame-pointer -funroll-loops } and
2317         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2318         in favor of
2319         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2320           -finline-functions }
2322 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
2324         * gcc.target/mips/interrupt_handler-5.c: New test.
2326 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2327             Robert Suchanek  <robert.suchanek@imgtec.com>
2329         * gcc.target/mips/interrupt_handler-4.c: New test.
2331 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2333         PR testsuite/66734
2334         * gcc.dg/lto/lto.exp: Initialize MPX.
2336 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2338         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2339         dg-skip-if.
2340         * gcc.target/arm/scd42-3.c: Likewise.
2342 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2344         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2345         code to be run when the pre-arch code increases the isa_rev to
2346         mips32r6 or greater.
2348 2015-07-15  Richard Biener  <rguenther@suse.de>
2350         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2351         { -O3 -fomit-frame-pointer },
2352         { -O3 -fomit-frame-pointer -funroll-loops } and
2353         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2354         in favor of
2355         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2356           -finline-functions }
2357         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2358         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2359         to additional_flags.
2361 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
2363         PR rtl-optimization/66838
2364         * gcc.target/i386/pr66838.c: New test.
2366 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
2368         PR c++/66850
2369         * g++.dg/template/pr66850.C: New test.
2371 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2372             Cesar Philippidis  <cesar@codesourcery.com>
2373             Chung-Lin Tang  <cltang@codesourcery.com>
2375         * gcc.target/nios2/nios2-flushd.c: New.
2376         * gcc.target/nios2/nios2-rdprs.c: New.
2377         * gcc.target/nios2/r2-atomic.c: New.
2378         * gcc.target/nios2/r2-eni.c: New.
2379         * gcc.target/nios2/r2-wrpie.c: New.
2381 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2382             Cesar Philippidis  <cesar@codesourcery.com>
2383             Chung-Lin Tang  <cltang@codesourcery.com>
2385         * gcc.target/nios2/cdx-ldstwm-1.c: New.
2386         * gcc.target/nios2/cdx-ldstwm-2.c: New.
2388 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2389             Cesar Philippidis  <cesar@codesourcery.com>
2390             Chung-Lin Tang  <cltang@codesourcery.com>
2392         * gcc.target/nios2/andci.c: New.
2393         * gcc.target/nios2/bmx.c: New.
2394         * gcc.target/nios2/cdx-add.c: New.
2395         * gcc.target/nios2/cdx-branch.c: New.
2396         * gcc.target/nios2/cdx-callret.c: New.
2397         * gcc.target/nios2/cdx-loadstore.c: New.
2398         * gcc.target/nios2/cdx-logical.c: New.
2399         * gcc.target/nios2/cdx-mov.c: New.
2400         * gcc.target/nios2/cdx-shift.c: New.
2401         * gcc.target/nios2/cdx-sub.c: New.
2402         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2404 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
2406         PR c++/65071
2407         * g++.dg/cpp0x/vt-65071.C: New.
2409 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2410             Cesar Philippidis  <cesar@codesourcery.com>
2411             Chung-Lin Tang  <cltang@codesourcery.com>
2413         * gcc.target/nios2/r2-io-range.c: New.
2414         * gcc.target/nios2/r2-stio-1.c: New.
2415         * gcc.target/nios2/r2-stio-2.c: New.
2416         * gcc.target/nios2/nios2-ldxio.c: New.
2417         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2418         of just compile.  Add more tests.
2420 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2422         gfortran.dg/pr66864.f90: New test.
2424 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
2426         PR rtl-optimization/66626
2427         * gcc.target/i386/pr66626.c: New.
2429 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2431         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2432         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2433         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2435 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
2437         * g++.dg/template/crash81.C: Adjust for error + inform change.
2438         * g++.dg/template/pr58878.C: Likewise.
2439         * g++.dg/template/shadow1.C: Likewise.
2440         * g++.dg/template/shadow2.C: Likewise.
2441         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2442         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2443         * g++.old-deja/g++.brendan/crash7.C: Likewise.
2444         * g++.old-deja/g++.pt/shadow2.C: Likewise.
2446 2015-07-14  Richard Biener  <rguenther@suse.de>
2448         PR tree-optimization/66863
2449         * gcc.dg/torture/pr66863.c: New testcase.
2451 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
2453         PR c++/65186
2454         * g++.dg/template/pr65186.C: New test.
2456 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2458         * gcc.target/arm/macro_defs0.c: Add directive to skip
2459         test if -marm is present.
2460         * gcc.target/arm/macro_defs1.c: Likewise.
2462 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2464         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2465         if-conversion..
2466         * gcc.target/aarch64/adds1.c: Likewise.
2467         * gcc.target/aarch64/ands_1.c: Likewise.
2468         * gcc.target/aarch64/bics_1.c: Likewise.
2469         * gcc.target/aarch64/subs1.c: Likewise.
2470         * gcc.target/aarch64/subs3.c: Likewise.
2472 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2474         PR fortran/64589
2475         * gfortran.dg/pr64589.f90: New test.
2477 2015-07-13  Renlin Li  <renlin.li@arm.com>
2479         PR rtl/66556
2480         * gcc.c-torture/execute/pr66556.c: New.
2482 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
2484         * gcc.dg/20020219-1.c: Fix double word typos.
2485         * gcc.dg/20020919-1.c: Same.
2487 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2488             Jeff Law  <law@redhat.com>
2490         PR middle-end/66726
2491         * g++.dg/tree-ssa/pr66726.c: New test.
2492         * gcc.dg/tree-ssa/pr66726-2.c: New test.
2493         * gcc.dg/tree-ssa/pr66726.c: New test.
2495 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
2497         PR c++/58734
2498         * g++.dg/cpp0x/variadic-ttp2.C: New.
2500 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
2502         PR c++/30044
2503         * g++.dg/cpp0x/auto46.C: New test.
2504         * g++.dg/template/pr30044.C: New test.
2505         * g++.dg/template/shadow2.C: New test.
2506         * g++.dg/template/error55.C: New test.
2507         * g++.dg/template/crash83.C: Accept any error string.
2508         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2509         parameters.
2510         * g++.dg/cpp0x/variadic19.C: Likewise
2511         * g++.dg/template/canon-type-13.C: Likewise.
2512         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2513         * g++.dg/torture/20070621-1.C: Likewise.
2515 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2517         PR c++/54521
2518         * g++.dg/init/explicit3.C: New.
2520 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
2522         PR target/66819
2523         * gcc.target/i386/pr66819-1.c: New test.
2524         * gcc.target/i386/pr66819-2.c: Likewise.
2525         * gcc.target/i386/pr66819-3.c: Likewise.
2526         * gcc.target/i386/pr66819-4.c: Likewise.
2527         * gcc.target/i386/pr66819-5.c: Likewise.
2529 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2531         PR target/66703
2532         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2533         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
2534         type to prevent possible flag-clobbering zero-extensions.
2535         * gcc.target/i386/pr66703.c: New test.
2537 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2539         PR c++/60842
2540         * g++.dg/cpp0x/nsdmi-template15.C: New.
2542 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
2544         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2546 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
2548         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2549         * gcc.target/arm/flip-thumb.c: Likewise.
2551 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2553         PR target/66813
2554         * gcc.target/i386/pr66813.c: New test.
2556 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
2558         PR middle-end/66820
2559         * gcc.dg/gomp/pr66820.c: New test.
2561 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2563         PR c++/65592
2564         * g++.dg/cpp0x/scoped_enum6.C: New.
2566 2015-07-10  Tom de Vries  <tom@codesourcery.com>
2568         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2569         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2571 2015-07-10  Richard Biener  <rguenther@suse.de>
2573         PR tree-optimization/66823
2574         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2575         which should not be necessary.  XFAIL.
2577 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2579         PR c++/64848
2580         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2582 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
2584         PR middle-end/66633
2585         * gcc.dg/gomp/pr66633-1.c: New test.
2586         * gcc.dg/gomp/pr66633-2.c: New test.
2587         * gcc.dg/gomp/pr66633-3.c: New test.
2588         * gcc.dg/gomp/pr66633-4.c: New test.
2590 2015-07-09  John Marino  <gnugcc@marino.st>
2592         * lib/target-supports.exp (check_effective_target_pie):
2593         Add *-*-dragonfly*
2595 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
2597         PR target/66814
2598         * gcc.target/i386/pr66814.c: New test.
2600 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2602         PR target/66731
2603         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2604         * gcc.target/aarch64/fnmul-2.c: Likewise.
2605         * gcc.target/aarch64/fnmul-3.c: Likewise.
2606         * gcc.target/aarch64/fnmul-4.c: Likewise.
2608 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2610         PR c++/65790
2611         * g++.dg/cpp0x/vt-65790.C: New.
2613 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2615         PR target/66818
2616         * gcc.target/i386/pr66818.c: New test.
2618 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2620         PR target/66817
2621         * gcc.target/i386/pr66817.c: New test.
2623 2015-07-09  Marek Polacek  <polacek@redhat.com>
2625         PR tree-optimization/66718
2626         * gcc.dg/vect/vect-126.c: New test.
2628 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
2630         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2631         even when dwarf-2 is not the default.
2633 2015-07-08  Jeff Law  <law@redhat.com>
2635         PR testsuite/66796
2636         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2637         to have a single memory reference.
2639 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
2641         * g++.dg/other/dump-ada-spec-9.C: New test.
2643 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
2645         * g++.dg/vect/vect.exp: Run also simd* tests.
2646         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2647         (check_vect): Fix up get_cpuid call for C++.
2648         * g++.dg/vect/simd-clone-1.cc: New test.
2650 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2652         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2654 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2656         * gcc.target/i386/readeflags-1.c (abort): New prototype.
2657         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2659 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2661         PR target/66806
2662         * gcc.target/i386/pr66806.c: New test.
2664 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
2666         PR c++/66421
2667         * g++.dg/cpp0x/auto45.C: New.
2669 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
2671         PR middle-end/66334
2672         * gcc.target/i386/pr66334.c: New.
2674 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2676         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2677         comments.
2679 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2681         PR jit/66783
2682         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2683         (verify_code): Update expected error message.
2684         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2685         (verify_code): Likewise.
2686         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2687         (verify_code): Likewise.
2689 2015-07-08  Richard Biener  <rguenther@suse.de>
2691         PR tree-optimization/66793
2692         * gcc.dg/torture/pr66793.c: New testcase.
2694 2015-07-08  Richard Biener  <rguenther@suse.de>
2696         PR tree-optimization/66794
2697         * gcc.dg/torture/pr66794.c: New testcase.
2699 2015-07-08  Marek Polacek  <polacek@redhat.com>
2701         PR c++/66748
2702         * g++.dg/abi/abi-tag15.C: New test.
2704 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2706         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2707         * gcc.target/mips/branch-3.c: Ditto
2708         * gcc.target/mips/branch-4.c: Ditto.
2709         * gcc.target/mips/branch-5.c: Ditto.
2710         * gcc.target/mips/branch-6.c: Ditto.
2711         * gcc.target/mips/branch-7.c: Ditto.
2712         * gcc.target/mips/branch-8.c: Ditto.
2713         * gcc.target/mips/branch-9.c: Ditto.
2714         * gcc.target/mips/branch-10.c: Ditto.
2715         * gcc.target/mips/branch-11.c: Ditto.
2716         * gcc.target/mips/branch-12.c: Ditto.
2717         * gcc.target/mips/branch-13.c: Ditto.
2718         * gcc.target/mips/umips-branch-5.c: New file.
2719         * gcc.target/mips/umips-branch-6.c: New file.
2720         * gcc.target/mips/umips-branch-7.c: New file.
2721         * gcc.target/mips/umips-branch-8.c: New file.
2722         * gcc.target/mips/umips-branch-9.c: New file.
2723         * gcc.target/mips/umips-branch-10.c: New file.
2724         * gcc.target/mips/umips-branch-11.c: New file.
2725         * gcc.target/mips/umips-branch-12.c: New file.
2726         * gcc.target/mips/umips-branch-13.c: New file.
2727         * gcc.target/mips/umips-branch-14.c: New file.
2728         * gcc.target/mips/umips-branch-15.c: New file.
2729         * gcc.target/mips/umips-branch-16.c: New file.
2730         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2731         (OCCUPY_0xfffc): New define.
2733 2015-07-08  Renlin Li  <renlin.li@arm.com>
2735         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2737 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2739         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2741 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
2743         * gcc.target/i386/bt-3.c: New test.
2744         * gcc.target/i386/bt-4.c: Ditto.
2746 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2748         * g++.dg/other/dump-ada-spec-8.C: New test.
2750 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2752         PR jit/66783
2753         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2754         test case.
2755         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2756         New test case.
2757         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2758         New test case.
2759         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2760         Avoid using an opaque struct for local "f".
2762 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2764         PR jit/66779
2765         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2766         * jit.dg/test-pr66779.c: New testcase.
2768 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2770         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2771         NOCOMPRESSION.
2773 2015-07-07  Richard Biener  <rguenther@suse.de>
2775         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2777 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2779         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2780         * gcc.target/mips/call-5.c: Ditto.
2781         * gcc.target/mips/call-6.c: Ditto.
2783 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2785         * gcc.dg/dx-test.c: New test-case.
2787 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
2789         PR fortran/66578
2790         * gfortran.dg/allocate_with_source_9.f08: New test.
2792 2015-07-07  Christian Bruel  <christian.bruel@st.com>
2794         PR target/52144
2795         * gcc.target/arm/flip-thumb.c: Fix scan.
2796         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2797         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2798         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2799         Fix return value.
2801 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
2803         PR target/65956
2804         * gcc.c-torture/execute/pr65956.c: New test.
2806 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
2808         * gcc.target/arm/aapcs/align1.c: New.
2809         * gcc.target/arm/aapcs/align_rec1.c: New.
2810         * gcc.target/arm/aapcs/align2.c: New.
2811         * gcc.target/arm/aapcs/align_rec2.c: New.
2812         * gcc.target/arm/aapcs/align3.c: New.
2813         * gcc.target/arm/aapcs/align_rec3.c: New.
2814         * gcc.target/arm/aapcs/align4.c: New.
2815         * gcc.target/arm/aapcs/align_rec4.c: New.
2816         * gcc.target/arm/aapcs/align_vararg1.c: New.
2817         * gcc.target/arm/aapcs/align_vararg2.c: New.
2819 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2821         * gfortran.dg/iomsg_2.f90: New test.
2823 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2825         PR target/66749
2826         * gcc.target/i386/pr66749.c: New test.
2828 2015-07-06  Richard Biener  <rguenther@suse.de>
2830         PR tree-optimization/66772
2831         * gcc.dg/torture/pr66772-1.c: New testcase.
2832         * gcc.dg/torture/pr66772-2.c: Likewise.
2834 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
2836         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2837         the jals instruction.
2839 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2841         PR target/53383
2842         * gcc.target/i386/pr53383-1.c: New file.
2843         * gcc.target/i386/pr53383-2.c: Likewise.
2844         * gcc.target/i386/pr53383-3.c: Likewise.
2846 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2848         * gcc.target/aarch64/fnmul-1.c: New.
2849         * gcc.target/aarch64/fnmul-2.c: New.
2850         * gcc.target/aarch64/fnmul-3.c: New.
2851         * gcc.target/aarch64/fnmul-4.c: New.
2853 2015-07-06  Richard Biener  <rguenther@suse.de>
2855         PR middle-end/66759
2856         * gcc.dg/torture/pr66759.c: New testcase.
2858 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
2860         PR fortran/58586
2861         * gfortran.dg/alloc_comp_class_3.f03: New test.
2862         * gfortran.dg/alloc_comp_class_4.f03: New test.
2864 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2866         * gcc.c-torture/execute/pr66757.c: New test.
2868 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
2870         PR tree-optimization/66720
2871         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2873 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
2874             Sandra Loosemore <sandra@codesourcery.com>
2876         * gcc.target/nios2/gprel-offset.c: New test.
2878 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2880         PR fortran/66725
2881         * gfortran.dg/pr66725.f90: New test.
2883 2015-07-03  Jason Merrill  <jason@redhat.com>
2885         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2886         Avoid narrowing error.
2888 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
2890         PR rtl-optimization/66706
2891         * gcc.target/powerpc/shift-int.c: New testcase.
2893 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2895         PR target/66746.
2896         * gcc.target/i386/pr66746.c: New file.
2898 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
2900         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2902 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
2904         PR tree-optimization/66119
2905         * g++.dg/opt/pr66119.C: New.
2907 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
2909         PR fortran/52846
2910         * gfortran.dg/submodule_1.f90: New test
2911         * gfortran.dg/submodule_2.f90: New test
2912         * gfortran.dg/submodule_3.f90: New test
2913         * gfortran.dg/submodule_4.f90: New test
2914         * gfortran.dg/submodule_5.f90: New test
2915         * gfortran.dg/submodule_6.f90: New test
2916         * gfortran.dg/submodule_7.f90: New test
2918 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2920         PR preprocessor/53690
2921         * g++.dg/cpp/pr53690.C: New.
2923 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2925         * gcc.target/powerpc/vec-cmp.c: New test.
2927 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2929         PR fortran/56520
2930         * gfortran.dg/pr56520.f90: New test.
2932 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
2934         PR fortran/66545
2935         * gfortran.dg/pr66545_1.f90: New test.
2936         * gfortran.dg/pr66545_2.f90: New test.
2938 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
2940         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2941         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2943 2015-07-02  Richard Biener  <rguenther@suse.de>
2945         PR testsuite/66719
2946         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2947         unaligned loads.
2949 2015-07-02  Richard Biener  <rguenther@suse.de>
2951         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2953 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
2955         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2957 2015-07-01  Jason Merrill  <jason@redhat.com>
2959         * lib/target-supports.exp (cxx_default): Set to C++14.
2961 2015-07-01  Tom de Vries  <tom@codesourcery.com>
2963         PR testsuite/66723
2964         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2965         scan-assembler.
2967 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2969         * gfortran.dg/warn_conversion_8.f90:  New test.
2971 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2973         PR rtl-optimization/61047
2974         * gcc.c-torture/execute/20150611-1.c: New testcase.
2976 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2978         PR jit/66700
2979         * jit.dg/all-non-failing-tests.h: Add
2980         test-pr66700-observing-write-through-ptr.c.
2981         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2983 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2985         * jit.dg/test-accessing-union.c: Add comments for use by
2986         gcc/jit/docs/topics/types.rst.
2988 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
2990         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2991         'do-require-effective-target' with 'dg-require-effective-target'.
2992         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2993         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2994         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
2995         'stlex' with 'strex' as the expected output.
2997 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
2999         PR c++/60365
3000         * g++.dg/cpp0x/gen-attrs-60.C: New.
3001         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3003 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
3005         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3006         New function.
3007         * gcc.target/aarch64/pic-small.c: Restrict this test under
3008         check_effective_target_aarch64_small_fpic.
3010 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
3012         * gfortran.dg/gomp/pr66633.f90: New test.
3014 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
3016         PR c++/66686
3017         * g++.dg/template/pr66686.C: New test.
3019 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3021         * gnat.dg/lto17.ad[sb]: New test.
3023 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3025         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3026         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3027         testcase.
3028         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3029         New testcase.
3030         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3031         New testcase.
3032         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3033         New testcase.
3034         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3035         New testcase.
3036         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3037         New testcase.
3038         * jit.dg/test-switch.c: New testcase.
3039         * jit.dg/test-switch.cc: New testcase.
3041 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3043         PR jit/66546
3044         * jit.dg/all-non-failing-tests.h: Add note about
3045         test-validly-unreachable-block.c.
3046         * jit.dg/test-validly-unreachable-block.c: New file.
3048 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3050         PR jit/66628
3051         * jit.dg/all-non-failing-tests.h: Add note about
3052         test-extra-options.c.
3053         * jit.dg/test-extra-options.c: New testcase.
3055 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
3057         PR debug/66691
3058         * gcc.target/i386/pr66691.c: New.
3060 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
3062         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3063         * gcc.target/i386/iamcu/args.h: Likewise.
3064         * gcc.target/i386/iamcu/asm-support.S: Likewise.
3065         * gcc.target/i386/iamcu/defines.h: Likewise.
3066         * gcc.target/i386/iamcu/macros.h: Likewise.
3067         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3068         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3069         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3070         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3071         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3072         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3073         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3074         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3075         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3076         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3077         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3078         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3079         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3080         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3081         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3082         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3083         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3085 2015-06-30  Marek Polacek  <polacek@redhat.com>
3087         * gcc.dg/fold-minus-6.c: New test.
3089         * gcc.dg/fold-ior-3.c: New test.
3091 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
3093         Implement N4197 - Adding u8 character literals
3094         * g++.dg/cpp1z/utf8.C: New.
3095         * g++.dg/cpp1z/utf8-neg.C: New.
3096         * g++.dg/cpp1z/udlit-utf8char.C: New.
3098 2015-06-30  Marek Polacek  <polacek@redhat.com>
3100         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3102 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3104         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3105         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3106         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3107         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3109 2015-06-30  Marek Polacek  <polacek@redhat.com>
3111         * gcc.dg/fold-ior-2.c: New test.
3113 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3115         PR tree-optimization/66652
3116         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3117         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
3118         pointers.
3119         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3121 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
3123         PR c++/65977
3124         * g++.dg/cpp0x/constexpr-friend-3.C: New.
3125         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3127 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3129         PR fortran/66605
3130         * gfortran.dg/wunused-parameter.f90: New test.
3132 2015-06-29  Richard Henderson  <rth@redhat.com>
3134         * gcc.target/i386/asm-flag-1.c: New.
3135         * gcc.target/i386/asm-flag-2.c: New.
3136         * gcc.target/i386/asm-flag-3.c: New.
3137         * gcc.target/i386/asm-flag-4.c: New.
3138         * gcc.target/i386/asm-flag-5.c: New.
3140 2015-06-29  Marek Polacek  <polacek@redhat.com>
3142         PR c/66322
3143         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3144         * c-c++-common/pr66322.c: New test.
3145         * g++.dg/eh/scope1.C: Remove dg-warning.
3147 2015-06-29  Richard Biener  <rguenther@suse.de>
3149         PR tree-optimization/66677
3150         * gcc.dg/vect/pr66677.c: New testcase.
3152 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
3154         PR middle-end/64130
3155         * gcc.dg/tree-ssa/pr64130.c: New test.
3157 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
3159         * gcc.target/aarch64/pic-small.c: New testcase.
3161 2015-06-26  Richard Biener  <rguenther@suse.de>
3163         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3165 2015-06-26  Marek Polacek  <polacek@redhat.com>
3167         * gcc.dg/fold-and-1.c: New test.
3168         * gcc.dg/fold-and-2.c: New test.
3170 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3172         * gnat.dg/warn11.adb: Add missing dg directive.
3173         * gnat.dg/warn12.adb: New test.
3174         * gnat.dg/warn12_pkg.ads: New helper.
3176 2015-06-26  Richard Biener  <rguenther@suse.de>
3178         * gfortran.dg/reassoc_3.f90: Adjust.
3180 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
3182         PR target/66412
3183         * gcc.target/i386/pr66412.c: New test.
3185 2015-06-25  Richard Biener  <rguenther@suse.de>
3187         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3189 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
3191         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3193 2015-06-25  Richard Biener  <rguenther@suse.de>
3195         * gfortran.dg/vect/vect-9.f90: New testcase.
3197 2015-06-25  Nick Clifton  <nickc@redhat.com>
3199         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3200         H8300 and M32R targets.
3202 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3204         PR fortran/66528
3205         * gfortran.dg/maxerrors.f90: New test.
3207 2015-06-08  DJ Delorie  <dj@redhat.com>
3209         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3211 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3213         * gcc.target/aarch64/mgeneral-regs_3.c: New.
3215 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3217         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3218         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3219         * gcc.target/aarch64/nofp_1.c: New file.
3221 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
3223         Implement N3928 - Extending static_assert
3224         * g++.dg/cpp0x/static_assert8.C: Adjust.
3225         * g++.dg/cpp0x/static_assert12.C: New.
3226         * g++.dg/cpp0x/static_assert13.C: New.
3227         * g++.dg/cpp1y/static_assert1.C: New.
3228         * g++.dg/cpp1y/static_assert2.C: New.
3229         * g++.dg/cpp1z/static_assert-nomsg.C: New.
3231 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
3233         PR c++/65750
3234         * g++.dg/cpp0x/trailing11.C: New.
3236 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3238         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3239         multilibs.
3240         * gcc.target/arm/memset-inline-10.c: Likewise.
3241         * gcc.target/arm/pr58784.c: Likewise.
3242         * gcc.target/arm/pr59985.C: Likewise.
3243         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3245 2015-06-24  Renlin Li  <renlin.li@arm.com>
3247         * gcc.target/aarch64/arm_align_max_pwr.c: New.
3248         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3250 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
3252         Revert:
3253         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
3255         PR c++/30044
3256         * g++.dg/cpp0x/auto45.C: New test.
3257         * g++.dg/template/pr30044.C: New test.
3258         * g++.dg/template/crash83.C: Accept any error string.
3259         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3260         parameters.
3261         * g++.dg/cpp0x/variadic18.C: Likewise
3262         * g++.dg/template/canon-type-13.C: Likewise.
3263         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3265 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
3267         PR c++/65811
3268         * g++.dg/other/linkage2.C: New.
3270 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3272         PR target/63408
3273         * gcc.target/arm/pr63408.c: New test.
3275 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
3277         * lib/c-torture.exp: Don't call check_effective_target_lto
3278         before setting up environment correctly.
3279         * lib/gcc-dg.exp: Likewise, and protect
3280         gcc_force_conventional_output.
3282 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3284         PR rtl-optimization/66306
3285         * gcc.target/s390/pr66306.c: New test.
3287 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3289         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3290         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3291         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3292         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3293         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3294         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3295         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3297 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
3299         PR target/65803
3300         * gcc.c-torture/pr65803.c: New test.
3302 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
3304         PR c++/30044
3305         * g++.dg/cpp0x/auto45.C: New test.
3306         * g++.dg/template/pr30044.C: New test.
3307         * g++.dg/template/crash83.C: Accept any error string.
3308         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3309         parameters.
3310         * g++.dg/cpp0x/variadic18.C: Likewise
3311         * g++.dg/template/canon-type-13.C: Likewise.
3312         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3314 2015-06-23  Marek Polacek  <polacek@redhat.com>
3316         * c-c++-common/Wlogical-op-3.c: New test.
3318 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3320         PR c++/66254
3321         * g++.dg/cpp0x/scoped_enum5.C: New.
3323 2015-06-23  Richard Biener  <rguenther@suse.de>
3325         PR tree-optimization/66636
3326         * gcc.dg/vect/pr66636.c: New testcase.
3328 2015-06-23  Marek Polacek  <polacek@redhat.com>
3330         * gcc.dg/fold-minus-4.c: New test.
3331         * gcc.dg/fold-minus-5.c: New test.
3332         * c-c++-common/ubsan/overflow-add-5.c: New test.
3334 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
3336         Add missing testcase from r224672.
3337         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3339         * gcc.target/vax/bswapdi-1.c: New.
3341 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
3343         PR fortran/64674
3344         * gfortran.dg/associate_18.f08: New test.
3346 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
3348         PR target/66560
3349         * gcc.target/i386/pr66560-1.c: New test.
3350         * gcc.target/i386/pr66560-2.c: Ditto.
3351         * gcc.target/i386/pr66560-3.c: Ditto.
3352         * gcc.target/i386/pr66560-4.c: Ditto.
3354 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
3356         * gcc.target/nvptx/nvptx.exp: New file.
3357         * gcc.target/nvptx/proto-1.c: Likewise.
3359 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
3361         PR tree-optimization/66449
3362         * gcc.dg/vect/pr66449.c: New test.
3364 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
3366         * g++.dg/other/dump-ada-spec-5.C: New test.
3367         * g++.dg/other/dump-ada-spec-6.C: Likewise.
3368         * g++.dg/other/dump-ada-spec-7.C: Likewise.
3370 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
3372         * g++.dg/inherit/pure1.C: Test location too.
3374 2015-06-22  Marek Polacek  <polacek@redhat.com>
3376         * gcc.dg/fold-ior-1.c: New test.
3377         * gcc.dg/fold-minus-2.c: New test.
3378         * gcc.dg/fold-minus-3.c: New test.
3379         * gcc.dg/fold-plus-1.c: New test.
3380         * gcc.dg/fold-plus-2.c: New test.
3381         * gcc.dg/fold-xor-4.c: New test.
3382         * gcc.dg/fold-xor-5.c: New test.
3384 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3386         PR target/65914
3387         * g++.dg/torture/pr65914.C:  New.
3389 2015-06-22  Richard Biener  <rguenther@suse.de>
3391         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3392         not existing TORTURE_OPTIONS only.
3393         * lib/gcc-dg.exp: Likewise.
3395 2015-06-22  Christian Bruel  <christian.bruel@st.com>
3397         PR target/52144
3398         * gcc.target/arm/flip-thumb.c: New test.
3400 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
3401             Martin Liska  <mliska@suse.cz>
3403         PR ipa/65908
3404         * g++.dg/ipa/pr65908.C: New testcase.
3406 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
3408         PR c++/65882
3409         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3410         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3412 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
3414         * gnat.dg/specs/debug1.ads: Adjust.
3416 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
3418         * gcc.target/aarch64/fmovd-zero-mem.c: New.
3419         * gcc.target/aarch64/fmovd-zero-reg.c: New.
3420         * gcc.target/aarch64/fmovf-zero-mem.c: New.
3421         * gcc.target/aarch64/fmovf-zero-reg.c: New.
3422         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3423         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3424         * gcc.target/aarch64/fmovd-zero.c: Delete.
3425         * gcc.target/aarch64/fmovf-zero.c: Delete.
3427 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3429         * gcc.target/vax/bswapdi-1.c: New.
3431 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3433         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3435 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3437         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3439 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3441         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3443 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3445         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3447 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3449         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3451 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3453         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3455 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3457         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3459 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3461         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3463 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3465         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3467 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3469         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3471 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3473         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3475 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3477         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3479 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3481         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3483 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3485         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3487 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3489         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3491 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3493         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3495 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3497         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3499 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3501         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3503 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3505         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3507 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3509         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3510         (_ARM_FPSCR): Add FZ field.
3511         (clean_results): Force FZ=1 on AArch64.
3512         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3514 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3516         * gcc.target/aarch64/pr62308.c: New test.
3518 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
3520         PR fortran/66549
3521         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3523 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
3525         * gcc.target/i386/mpx/pr66581.c: New test.
3527 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
3529         * gcc.target/i386/cmov9.c: New test.
3531 2015-06-18  Richard Biener  <rguenther@suse.de>
3533         * g++.dg/other/const4.C: New testcase.
3535 2015-06-18  Michael Matz  <matz@suse.de>
3537         PR middle-end/66253
3538         * gcc.dg/vect/pr66253.c: New testcase.
3540 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3542         PR target/66569
3543         * gcc.target/i386/mpx/chkp-vararg.c: New test.
3545 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3547         PR middle-end/66568
3548         * gcc.target/i386/mpx/pr66568.c: New test.
3550 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3552         PR middle-end/66567
3553         * gcc.target/i386/mpx/pr66567.c: New test.
3555 2015-06-18  Richard Biener  <rguenther@suse.de>
3557         PR tree-optimization/66510
3558         * gcc.dg/vect/slp-perm-12.c: New testcase.
3560 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3562         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3563         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3564         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3565         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3567 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
3569         PR c++/66571
3570         * g++.dg/gomp/pr66571-1.C: New test.
3572         PR middle-end/66429
3573         * c-c++-common/gomp/pr66429.c: New test.
3575 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
3577         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3578         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3579         ...this.
3580         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3581         New testcase.
3582         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3583         New testcase.
3585 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3587         PR testsuite/65944
3588         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3590 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
3592         * gcc.target/mips/pr65862-1.c: New test.
3593         * gcc.target/mips/pr65862-2.c: Likewise.
3595 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3597         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3598         * gcc.target/i386/pr52252-atom.c: Ditto.
3599         * gcc.target/i386/vect-div-1.c: Ditto.
3600         * gcc.target/i386/rotate-5.c: Ditto.
3601         * gcc.target/i386/pr50202.c: Ditto.
3602         * gcc.target/i386/pr37843-3.c: Ditto.
3603         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3604         * gcc.target/i386/pr53397-1.c: Ditto.
3605         * gcc.target/i386/pr55934.c: Ditto.
3606         * gcc.target/i386/pr37843-4.c: Ditto.
3607         * gcc.target/i386/pr60451.c: Ditto.
3608         * gcc.target/i386/pr53397-2.c: Ditto.
3609         * gcc.target/i386/vectorize1.c: Ditto.
3610         * gcc.target/i386/extract-insert-combining.c: Ditto.
3611         * gcc.target/i386/pr53759.c: Ditto.
3612         * gcc.target/i386/pr52252-core.c: Ditto.
3613         * gcc.target/i386/rotate-3.c: Ditto.
3614         * gcc.target/i386/sse-20.c: Ditto.
3615         * gcc.target/i386/rotate-4.c: Ditto.
3616         * gcc.target/i386/pr61403.c: Ditto.
3617         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3618         * gcc.target/i386/pr60901.c: Ditto.
3619         * gcc.target/i386/pr59794-7.c: Ditto.
3620         * gcc.target/i386/pr62208.c: Ditto.
3621         * gcc.target/i386/pr53416.c: Ditto.
3622         * gcc.target/i386/asm-dialect-1.c: Ditto.
3623         * gcc.target/i386/pr50038.c: Ditto.
3624         * gcc.target/i386/47698.c: Ditto.
3625         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3626         * gcc.target/i386/pr59794-2.c: Ditto.
3627         * gcc.target/i386/pr59794-3.c: Ditto.
3628         * gcc.target/i386/pr39058.c: Ditto.
3629         * gcc.target/i386/pr60205-1.c: Ditto.
3630         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3631         * gcc.target/i386/sse2-movq-2.c: Ditto.
3633 2015-06-17  Richard Biener  <rguenther@suse.de>
3635         PR tree-optimization/66251
3636         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3638 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
3640         PR c++/59682
3641         * g++.dg/parse/new-placement1.C: New.
3643 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3645         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3646         * jit.dg/test-compound-assignment.c: New testcase.
3648 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3650         PR jit/66539
3651         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3652         to "testcases" array.
3654 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3656         PR jit/66539
3657         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3658         * jit.dg/test-debug-strings.c: New test case.
3659         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3660         the discriminant has a sane debug string.
3662 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
3664         PR target/56766
3665         * gcc.target/i386/pr56766-1.c: New test.
3666         * gcc.target/i386/pr56766-2.c: Ditto.
3668 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
3670         * gcc.target/mips/loongson-shift-count-truncated-1.c:
3671         Skip on mips*-mti-linux* and mips*-img-linux* targets.
3672         * gcc.target/mips/loongson-simd.c: Ditto.
3674 2015-06-16  Richard Biener  <rguenther@suse.de>
3676         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3678 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3680         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3681         passed by the testsuite driver.
3683 2015-06-16  Richard Biener  <rguenther@suse.de>
3685         * gcc.dg/vect/slp-perm-11.c: New testcase.
3687 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
3689         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3690         dg-options.
3692 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3694         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3695         Reinstate calls to torture-init and torture-finalize.
3697 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3699         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3701 2015-06-15  Nathan Sidwell  <nathan@acm.org>
3703         PR c++/58583
3704         * g++.dg/cpp0x/nsdmi-template14.C: New test.
3706 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
3708         PR c++/51048
3709         * g++.dg/cpp0x/local-type1.C: New.
3711 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
3713         PR fortran/44672
3714         PR fortran/45440
3715         PR fortran/57307
3716         * gfortran.dg/allocate_with_source_3.f90: Removed check for
3717         unimplemented error.
3718         * gfortran.dg/allocate_with_source_7.f08: New test.
3719         * gfortran.dg/allocate_with_source_8.f08: New test.
3721 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
3723         PR c++/65168
3724         * g++.dg/warn/Walways-true-3.C: New test.
3726 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3728         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3730 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3732         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3733         (main): Remove superfluous attributes.
3734         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3735         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3737 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3739         * gcc.target/i386/monitorx.c: New.
3740         * gcc.target/i386/sse-12.c: Add -mmwaitx.
3741         * gcc.target/i386/sse-13.c: Ditto.
3742         * gcc.target/i386/sse-14.c: Ditto.
3743         * gcc.target/i386/sse-22.c: Ditto.
3744         * gcc.target/i386/sse-23.c: Ditto.
3745         * g++.dg/other/i386-2.C: Ditto.
3746         * g++.dg/other/i386-3.C: Ditto.
3748 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
3750         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3752 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
3754         PR fortran/66079
3755         * gfortran.dg/allocatable_scalar_13.f90: New test
3757 2015-06-11  Marek Polacek  <polacek@redhat.com>
3759         * gcc.dg/fold-xor-3.c: New test.
3761 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3763         * gcc.target/arm/short-it-ifcvt-1.c: New test.
3764         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3766 2015-06-11  Christian Bruel  <christian.bruel@st.com>
3768         PR target/52144
3769         * gcc.target/arm/pragma_attribute.c: New test.
3771 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3773         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3775 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3777         PR target/66473
3778         * gcc.target/i386/pr66473.c: New test.
3780 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
3782         PR target/66470
3783         * gcc.dg/tls/pr66470.c: New test.
3784         * gcc.target/i386/pr66470.c: New test.
3786 2015-06-10  Christian Bruel  <christian.bruel@st.com>
3788         PR target/52144
3789         * gcc.target/arm/attr_arm.c: New test
3790         * gcc.target/arm/attr_arm-err.c: New test
3791         * gcc.target/arm/attr_thumb.c: New test
3792         * gcc.target/arm/attr_thumb-static.c: New test
3794 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3796         PR target/66200
3797         PR target/66428
3798         PR c++/66192
3799         * g++.dg/abi/aarch64_guard1.C: Adjust test.
3801 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
3803         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3804         passed by the testsuite driver.
3806 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3808         Revert:
3809         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3810         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3811         * gcc.dg/ssp-1.c: Make counter a register.
3812         * gcc.dg/ssp-2.c: Likewise.
3813         * gcc.dg/torture/parm-coalesce.c: New.
3815 2015-06-09  Tom de Vries  <tom@codesourcery.com>
3817         * gcc.target/i386/vararg-loc.c: New test.
3819 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3821         PR c++/65815
3822         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3823         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3825 2015-06-09  Marek Polacek  <polacek@redhat.com>
3827         PR tree-optimization/66299
3828         * gcc.dg/pr66299-1.c: New test.
3829         * gcc.dg/pr66299-2.c: New test.
3830         * gcc.dg/pr66299-3.c: New test.
3832 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
3834         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3835         passed by the testsuite driver.
3837 2015-06-09  Richard Biener  <rguenther@suse.de>
3839         PR middle-end/66423
3840         * gcc.dg/fold-modpow2.c: New testcase.
3842 2015-06-09  Richard Biener  <rguenther@suse.de>
3844         PR tree-optimization/66419
3845         * gcc.dg/vect/bb-slp-37.c: New testcase.
3847 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
3849         * gcc.target/arm/stl-cond.c: New test.
3851 2015-06-09  Richard Biener  <rguenther@suse.de>
3853         PR middle-end/66413
3854         * gcc.dg/torture/pr66413.c: New testcase.
3856 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3858         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3859         * gcc.dg/ssp-1.c: Make counter a register.
3860         * gcc.dg/ssp-2.c: Likewise.
3861         * gcc.dg/torture/parm-coalesce.c: New.
3863 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
3865         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3866         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3868 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3870         PR rtl-optimization/66444
3871         * gcc.dg/pr66444.c: New test.
3873 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3875         PR fortran/66245
3876         * gfortran.dg/class_is_1.f90: New test.
3877         * gfortran.dg/type_is_1.f90: Ditto.
3879 2015-06-08  Marek Polacek  <polacek@redhat.com>
3881         PR c/66415
3882         * gcc.dg/cpp/pr66415-1.c: New test.
3883         * gcc.dg/cpp/pr66415-2.c: New test.
3885 2015-06-08  Richard Biener  <rguenther@suse.de>
3887         PR tree-optimization/66422
3888         * gcc.dg/Warray-bounds-16.c: New testcase.
3890 2015-06-08  Richard Biener  <rguenther@suse.de>
3892         * gcc.dg/vect/slp-perm-10.c: New testcase.
3893         * gcc.dg/vect/slp-23.c: Adjust.
3894         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3895         vector pointer update.
3897 2015-06-08  Marek Polacek  <polacek@redhat.com>
3899         PR sanitizer/66452
3900         * g++.dg/ubsan/pr66452.C: New test.
3902 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3904         PR tree-optimization/66436
3905         * gcc.dg/gomp/dump-new-function-2.c: New test.
3906         * gcc.dg/gomp/dump-new-function-3.c: Same.
3907         * gcc.dg/gomp/dump-new-function.c: Same.
3909 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3911         PR tree-optimization/66435
3912         * gcc.dg/gomp/notify-new-function-2.c: New test.
3913         * gcc.dg/gomp/notify-new-function-3.c: Same.
3914         * gcc.dg/gomp/notify-new-function.c: Same.
3916 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
3918         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3919         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3920         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3921         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3922         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3923         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3924         -fshort-enum.
3926 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
3928         PR fortran/47659
3929         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3930         * gfortran.dg/warn_conversion.f90: Add warning for change in value
3931         for assignment.
3932         * gfortran.dg/warn_conversion_3.f90: Add warnings.
3933         * gfortran.dg/warn_conversion_5.f90: New test.
3934         * gfortran.dg/warn_conversion_6.f90: New test.
3935         * gfortran.dg/warn_conversion_7.f90: New test.
3937 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3939         PR fortran/66347
3940         * gfortran.dg/blockdata_9.f: New test.
3942 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3944         PR fortran/66385
3945         * gfortran.dg/forall_17.f90:  New test.
3947 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
3949         * g++.dg/cpp0x/pr57101.C: Add warning.
3950         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3951         * g++.dg/ext/visibility/anon7.C: Same.
3952         * g++.dg/ipa/pr63587-2.C: Same.
3953         * g++.dg/opt/dump1.C: Same.
3954         * g++.dg/opt/pr59622-3.C: Same.
3955         * g++.dg/opt/pr59622.C: Same.
3956         * g++.dg/torture/pr46383.C: Same.
3957         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3958         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3959         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3960         functions.
3961         * gfortran.dg/intent_out_8.f90: Same.
3962         * gfortran.dg/warn_target_lifetime_3.f90: Same.
3964 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3966         PR fortran/66377
3967         gfortran.dg/equiv_9.f90: New test.
3970 2015-06-05  Tom de Vries  <tom@codesourcery.com>
3972         merge from gomp4 branch:
3973         2015-05-28  Tom de Vries  <tom@codesourcery.com>
3975         PR tree-optimization/65443
3976         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3977         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3978         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3980 2015-06-05  Nathan Sidwell  <nathan@acm.org>
3982         PR c++/52595
3983         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3985 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
3987         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3989 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3991         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3993 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
3995         * testsuite/gcc.target/i386/noplt-1.c: New test.
3996         * testsuite/gcc.target/i386/noplt-2.c: New test.
3997         * testsuite/gcc.target/i386/noplt-3.c: New test.
3998         * testsuite/gcc.target/i386/noplt-4.c: New test.
4000 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
4002         PR fortran/58749
4003         * gfortran.dg/adjustl_1.f90:  New test.
4005 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
4007         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4008         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4010 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
4012         * lto.c (iterative_hash_canonical_type,
4013         gimple_register_canonical_type): only hash main variants of types
4015 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
4017         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4018         Move set of dg-do-what-default after early return.
4020 2015-06-04  Marek Polacek  <polacek@redhat.com>
4022         PR c/66341
4023         * gcc.dg/lvalue-8.c: New test.
4025 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4026             Paolo Carlini  <paolo.carlini@oracle.com>
4028         PR c++/66130
4029         * g++.dg/other/pr66130.C: New.
4030         * g++.dg/cpp0x/pr66130.C: Likewise.
4032 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4034         * g++.dg/cpp0x/decl-loc1.C: New.
4035         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4036         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4037         * g++.dg/init/ctor8.C: Likewise.
4038         * g++.dg/parse/semicolon4.C: Likewise.
4040 2015-06-03  Marek Polacek  <polacek@redhat.com>
4042         PR sanitizer/66190
4043         * g++.dg/ubsan/static-init-1.C: New test.
4044         * g++.dg/ubsan/static-init-2.C: New test.
4045         * g++.dg/ubsan/static-init-3.C: New test.
4047 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
4049         PR target/66275
4050         * gcc.target/i386/pr66275.c: New test.
4052 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4054         * gcc.dg/Wcxx-compat-22.c: New testcase.
4055         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4056         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4057         * c-c++-common/pr58346-1.c: Likewise.
4058         * c-c++-common/transparent-union-1.c: Likewise.
4060 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
4062         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4063         * g++.dg/plugin/def_plugin.c: New file.
4064         * g++.dg/plugin/def-plugin-test.C: New file.
4066 2015-06-03  Richard Biener  <rguenther@suse.de>
4068         * gcc.dg/vect/bb-slp-36.c: New testcase.
4070 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4072         * gcc.dg/lto/chkp-removed-alias_0.c: New.
4074 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4076         * gcc.dg/lto/chkp-privatize-1_0.c: New.
4077         * gcc.dg/lto/chkp-privatize-1_1.c: New.
4078         * gcc.dg/lto/chkp-privatize-2_0.c: New.
4079         * gcc.dg/lto/chkp-privatize-2_1.c: New.
4081 2015-06-03  Marek Polacek  <polacek@redhat.com>
4083         PR c/64223
4084         PR c/29358
4085         * gcc.dg/pr64223-1.c: New test.
4086         * gcc.dg/pr64223-2.c: New test.
4088 2015-06-03  Richard Biener  <rguenther@suse.de>
4090         PR tree-optimization/63916
4091         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4093 2015-06-03  Richard Biener  <rguenther@suse.de>
4095         PR tree-optimization/66375
4096         * gcc.dg/torture/pr66375.c: New testcase.
4098 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
4100         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4102 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
4104         PR target/65768
4105         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4107 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4109         PR fortran/66380
4110         * gfortran.dg/reshape_7.f90: New test.
4112 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
4114         PR c/66220:
4115         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4116         (fn_36): New.
4118 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4120         PR c/49551
4121         * gcc.dg/pr49551.c: New testcase.
4123 2015-06-02  Richard Biener  <rguenther@suse.de>
4125         PR debug/65549
4126         * g++.dg/lto/pr65549_0.C: New testcase.
4128 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
4130         PR libgomp/65742
4131         PR middle-end/66332
4132         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4134 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4136         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4138 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
4140         PR c++/61683
4141         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4143 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4145         PR tree-optimization/48052
4146         * gcc.dg/tree-ssa/scev-8.c: New.
4147         * gcc.dg/tree-ssa/scev-9.c: New.
4148         * gcc.dg/tree-ssa/scev-10.c: New.
4149         * gcc.dg/vect/pr48052.c: New.
4151 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4153         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4155 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4157         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4159 2015-06-02  Marek Polacek  <polacek@redhat.com>
4161         PR middle-end/66345
4162         * gcc.dg/torture/pr66345.c: New test.
4164 2015-06-02  Richard Biener  <rguenther@suse.de>
4166         PR tree-optimization/65961
4167         * gcc.dg/torture/pr65961.c: New testcase.
4169 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4171         PR tree-optimization/52563
4172         PR tree-optimization/62173
4173         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4174         * gcc.dg/tree-ssa/scev-4.c: Ditto.
4176 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4178         * gnat.dg/specs/varsize_return2.ads: New test.
4179         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4181 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
4183         * gcc.dg/vect/vect-outer-simd-1.c: New test.
4185 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
4187         PR target/65697
4188         * gcc.target/aarch64/sync-comp-swap.c: New.
4189         * gcc.target/aarch64/sync-comp-swap.x: New.
4190         * gcc.target/aarch64/sync-op-acquire.c: New.
4191         * gcc.target/aarch64/sync-op-acquire.x: New.
4192         * gcc.target/aarch64/sync-op-full.c: New.
4193         * gcc.target/aarch64/sync-op-full.x: New.
4194         * gcc.target/aarch64/sync-op-release.c: New.
4195         * gcc.target/aarch64/sync-op-release.x: New.
4197 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
4199         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4200         (bar): Predefined.
4202 2015-06-01  Richard Biener  <rguenther@suse.de>
4204         PR tree-optimization/66349
4205         PR tree-optimization/66352
4206         PR tree-optimization/66357
4207         * gcc.dg/torture/pr66357.c: New testcase.
4208         * gcc.dg/torture/pr66349.c: Likewise.
4209         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4211 2015-06-01  Richard Biener  <rguenther@suse.de>
4213         Revert
4214         2015-05-29  Richard Biener  <rguenther@suse.de>
4216         PR tree-optimization/66314
4217         * gcc.dg/asan/pr66314.c: New testcase.
4219 2015-06-01  Richard Biener  <rguenther@suse.de>
4221         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4223 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
4225         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4226         directives.
4227         (hp3, hp4): Add inline keyword.
4228         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4229         (hp2): Add inline keyword.
4230         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4231         (hp2): Add inline keyword.
4233 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
4235         PR target/65527
4236         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4237         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4238         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4239         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4241 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
4243         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4244         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4246 2015-06-01  Richard Biener  <rguenther@suse.de>
4248         PR tree-optimization/66280
4249         * g++.dg/torture/pr66280.C: New testcase.
4250         * g++.dg/torture/pr66280-2.C: Likewise.
4252 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4254         * gnat.dg/addr9_1.adb: New test.
4255         * gnat.dg/addr9_2.adb: Likewise.
4256         * gnat.dg/addr9_3.adb: Likewise.
4257         * gnat.dg/addr9_4.adb: Likewise.
4259 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4261           * g++.dg/other/dump-ada-spec-4.C: New test.
4263 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4265         * gcc.dg/alias-8.c: Fix dg-warning.
4267 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
4269         * gcc.dg/alias-8.c: Do not xfail.
4270         * gcc.dg/pr62167.c: Prevent FRE.
4271         * gcc.dg/alias-14.c: New testcase.
4273 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
4275         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4277 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4279         PR target/66215
4280         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4281         dg-options.
4282         * gcc.target/s390/hotpatch-10.c: Likewise.
4283         * gcc.target/s390/hotpatch-11.c: Likewise.
4284         * gcc.target/s390/hotpatch-12.c: Likewise.
4285         * gcc.target/s390/hotpatch-17.c: Likewise.
4286         * gcc.target/s390/hotpatch-18.c: Likewise.
4287         * gcc.target/s390/hotpatch-20.c: Likewise.
4288         * gcc.target/s390/hotpatch-21.c: Likewise.
4289         * gcc.target/s390/hotpatch-22.c: Likewise.
4290         * gcc.target/s390/hotpatch-23.c: Likewise.
4291         * gcc.target/s390/hotpatch-24.c: Likewise.
4292         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
4293         to check for the exact nops too.
4294         * gcc.target/s390/hotpatch-3.c: Likewise.
4295         * gcc.target/s390/hotpatch-4.c: Likewise.
4296         * gcc.target/s390/hotpatch-5.c: Likewise.
4297         * gcc.target/s390/hotpatch-6.c: Likewise.
4298         * gcc.target/s390/hotpatch-7.c: Likewise.
4299         * gcc.target/s390/hotpatch-8.c: Likewise.
4300         * gcc.target/s390/hotpatch-9.c: Likewise.
4301         * gcc.target/s390/hotpatch-14.c: Likewise.
4302         * gcc.target/s390/hotpatch-15.c: Likewise.
4303         * gcc.target/s390/hotpatch-16.c: Likewise.
4304         * gcc.target/s390/hotpatch-19.c: Likewise.
4305         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
4306         scan-assembler-times counting number of .align directives.
4307         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4308         dg-options.  Remove scan-assembler-times counting number of .align
4309         directives.
4310         * gcc.target/s390/hotpatch-26.c: New file.
4311         * gcc.target/s390/hotpatch-27.c: New file.
4312         * gcc.target/s390/hotpatch-28.c: New file.
4313         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4314         using -Os -O0 -O1 -O2 -O3 options.
4316 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4318         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4320 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
4322         PR tree-optimization/66142
4323         * gcc.dg/vect/pr66142.c: New test.
4325 2015-05-29  Richard Biener  <rguenther@suse.de>
4327         PR tree-optimization/66314
4328         * gcc.dg/asan/pr66314.c: New testcase.
4330 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4332         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4333         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4334         Adjust all callers.
4335         (schedule-cleanups, dg-keep-saved-temps): New proc.
4336         (gcc-dg-test-1): Schedule cleanups.
4337         * lib/profopt.exp (profopt-execute): Likewise.
4338         * g++.dg/cdce3.C: Adjust expected line numbers.
4339         * gcc.dg/cdce1.c: Likewise.
4340         * gcc.dg/cdce2.c: Likewise.
4341         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4342         * gcc.dg/strlenopt-24.c: Likewise.
4343         * gcc.dg/tree-ssa/vrp26.c: Likewise.
4344         * gcc.dg/tree-ssa/vrp28.c: Likewise.
4345         * obj-c++.dg/encode-2.mm: Likewise.
4347 2015-05-28  DJ Delorie  <dj@redhat.com>
4349         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4351 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4353         * gnat.dg/discr43.adb: New test.
4355 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4357         * gnat.dg/varsize_temp.adb: Rename into...
4358         * gnat.dg/varsize1.adb: ...this.
4359         * gnat.dg/varsize_copy.ad[sb]: Rename into...
4360         * gnat.dg/varsize2.ad[sb]: ...this.
4361         * gnat.dg/varsize3_1.adb: New test.
4362         * gnat.dg/varsize3_2.adb: Likewise.
4363         * gnat.dg/varsize3_3.adb: Likewise.
4364         * gnat.dg/varsize3_4.adb: Likewise.
4365         * gnat.dg/varsize3_5.adb: Likewise.
4366         * gnat.dg/varsize3_6.adb: Likewise.
4367         * gnat.dg/varsize3_pkg1.ads: New helper.
4368         * gnat.dg/varsize3_pkg2.ads: Likewise.
4369         * gnat.dg/varsize3_pkg3.ads: Likewise.
4371 2015-05-28  Richard Biener  <rguenther@suse.de>
4373         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4375 2015-05-28  Richard Biener  <rguenther@suse.de>
4377         PR tree-optimization/66142
4378         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4380 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
4382         PR target/63810
4383         * gcc.dg/darwin-minversion-3.c: Update testcase.
4384         * gcc.dg/darwin-minversion-4.c: Ditto.
4385         * gcc.dg/darwin-minversion-5.c: New testcase.
4386         * gcc.dg/darwin-minversion-6.c: Ditto.
4387         * gcc.dg/darwin-minversion-7.c: Ditto.
4388         * gcc.dg/darwin-minversion-8.c: Ditto.
4389         * gcc.dg/darwin-minversion-9.c: Ditto.
4390         * gcc.dg/darwin-minversion-10.c: Ditto.
4391         * gcc.dg/darwin-minversion-11.c: Ditto.
4392         * gcc.dg/darwin-minversion-12.c: Ditto.
4394 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4396         PR rtl-optimization/66168
4397         * gcc.c-torture/compile/pr66168.c: New test.
4399 2015-05-27  Jeff Law  <law@redhat.com>
4401         PR target/39726
4402         * gcc.dg/target/m68k/pr39726-1.c: New test.
4404 2015-05-27  Nathan Sidwell  <nathan@acm.org>
4406         PR c++/66270
4407         * g++.dg/ext/alias-canon3.C: New.
4409 2015-05-27  Richard Biener  <rguenther@suse.de>
4411         PR tree-optimization/66272
4412         Revert parts of
4413         2014-08-15  Richard Biener  <rguenther@suse.de>
4415         PR tree-optimization/62031
4416         * gcc.dg/torture/pr66272.c: New testcase.
4418 2015-05-27  Richard Biener  <rguenther@suse.de>
4420         * gcc.dg/vect/slp-reduc-7.c: New testcase.
4422 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
4424         PR target/65358
4425         * gcc.dg/pr65358.c: New test.
4427 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
4429         PR fortran/65548
4430         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4431         semantic.
4432         * gfortran.dg/allocate_with_source_6.f90: New test.
4434 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4436         * gnat.dg/atomic7_1.adb: New test.
4437         * gnat.dg/atomic7_2.adb: Likewise.
4438         * gnat.dg/atomic7_pkg1.ads: New helper.
4439         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4441 2015-05-26  Michael Matz  <matz@suse.de>
4443         PR middle-end/66251
4444         * gcc.dg/vect/pr66251.c: New test.
4446 2015-05-26  Richard Biener  <rguenther@suse.de>
4448         PR tree-optimization/66142
4449         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4451 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
4453         PR fortran/66082
4454         * gfortran.dg/allocatable_scalar_13.f90: New test
4456 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4458         * gnat.dg/warn11.adb: New test.
4459         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4461 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4463         * gnat.dg/vfa1_1.adb: New test.
4464         * gnat.dg/vfa1_2.adb: Likewise.
4465         * gnat.dg/vfa1_3.adb: Likewise.
4466         * gnat.dg/vfa1_4.adb: Likewise.
4467         * gnat.dg/vfa1_pkg.ads: New helper.
4469 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
4471         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4472         * gcc.target/i386/pr66232-3.c: Likewise.
4474 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
4476         PR target/66274
4477         * gcc.target/i386/pr66274.c: New test.
4479 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4481         * gnat.dg/renaming6.ad[sb]: New test.
4483 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
4485         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4486         and 'dg-require-effective-target pie'.
4488 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4490         PR c++/66243
4491         * g++.dg/cpp0x/pr66243.C: New.
4493 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
4495         PR lto/66180
4496         * g++.dg/lto/pr66180_0.C: New testcase.
4497         * g++.dg/lto/pr66180_1.C: New testcase.
4499 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
4501         PR fortran/66257
4502         * typebound_call_27.f90: New file.
4504 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4506         PR c++/65936
4507         * g++.dg/template/pr65936.C: New.
4509 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4511         PR tree-optimization/63387
4512         * gcc.dg/pr63387-2.c: New testcase.
4514 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4516         * gcc.dg/simd-1.c: Update to the new message.
4518 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4520         * gcc.dg/nand.c: New testcase.
4522 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
4524         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4525         Set dg-do-what-default to compile only on ARM targets without
4526         arm_neon_hw execution support.  Remove redundant c-torture-execute
4527         in loop over test cases.
4529 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4531         PR target/65491
4532         * gcc.target/aarch64/pr65491_1.c: New test.
4533         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4534         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4536 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4538         PR c++/65598
4539         * g++.dg/cpp0x/explicit9.C: New.
4540         * g++.dg/cpp0x/explicit8.C: Check the locations too.
4542 2015-05-22  Richard Biener  <rguenther@suse.de>
4544         PR tree-optimization/66251
4545         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4547 2015-05-22  Marek Polacek  <polacek@redhat.com>
4549         PR c/47043
4550         * c-c++-common/attributes-enum-1.c: New test.
4551         * c-c++-common/attributes-enum-2.c: New test.
4552         * g++.dg/cpp0x/attributes-enum-1.C: New test.
4553         * g++.dg/cpp1y/attributes-enum-1.C: New test.
4555 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4557         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4558         effective target support.  If no arm_neon_hw support, do not attempt
4559         to execute the tests; only compile them.
4560         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4561         and "dg-require-effective-target arm_neon_ok".
4562         * gcc.target/arm/simd/vextp16_1.c: Likewise.
4563         * gcc.target/arm/simd/vextp64_1.c: Likewise.
4564         * gcc.target/arm/simd/vextp8_1.c: Likewise.
4565         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4566         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4567         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4568         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4569         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4570         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4571         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4572         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4573         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4574         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4575         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4576         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4577         * gcc.target/arm/simd/vexts16_1.c: Likewise.
4578         * gcc.target/arm/simd/vexts32_1.c: Likewise.
4579         * gcc.target/arm/simd/vexts64_1.c: Likewise.
4580         * gcc.target/arm/simd/vexts8_1.c: Likewise.
4581         * gcc.target/arm/simd/vextu16_1.c: Likewise.
4582         * gcc.target/arm/simd/vextu32_1.c: Likewise.
4583         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4584         * gcc.target/arm/simd/vextu8_1.c: Likewise.
4585         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4586         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4587         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4588         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4589         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4590         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4591         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4592         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4593         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4594         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4595         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4596         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4597         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4598         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4599         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4600         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4601         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4602         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4603         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4604         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4605         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4606         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4607         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4608         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4609         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4610         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4611         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4612         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4613         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4614         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4615         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4616         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4617         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4618         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4619         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4620         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4621         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4622         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4623         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4624         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4625         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4626         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4627         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4628         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4629         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4630         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4631         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4632         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4633         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4634         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4635         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4636         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4637         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4638         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4639         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4640         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4641         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4642         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4643         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4644         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4645         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4646         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4647         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4648         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4649         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4650         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4651         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4652         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4653         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4654         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4655         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4656         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4657         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4658         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4659         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4660         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4661         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4662         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4663         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4664         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4665         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4666         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4667         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4668         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4669         * gcc.target/arm/simd/vzips16_1.c: Likewise.
4670         * gcc.target/arm/simd/vzips32_1.c: Likewise.
4671         * gcc.target/arm/simd/vzips8_1.c: Likewise.
4672         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4673         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4674         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4676 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4678         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4679         * gcc.dg/vect/pr59354.c: Likewise.
4680         * gcc.dg/vect/pr64252.c: Likewise.
4681         * gcc.dg/vect/pr64404.c: Likewise.
4682         * gcc.dg/vect/pr64493.c: Likewise.
4683         * gcc.dg/vect/pr64495.c: Likewise.
4684         * gcc.dg/vect/pr64844.c: Likewise.
4685         * gcc.dg/vect/pr65518.c: Likewise.
4686         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4688 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4690         PR c++/66210
4691         * g++.dg/cpp1y/var-templ28.C: New.
4693 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4695         PR target/66232
4696         * gcc.target/i386/pr66232-1.c: New test.
4697         * gcc.target/i386/pr66232-2.c: Likewise.
4698         * gcc.target/i386/pr66232-3.c: Likewise.
4699         * gcc.target/i386/pr66232-4.c: Likewise.
4700         * gcc.target/i386/pr66232-5.c: Likewise.
4702 2015-05-21  Nathan Sidwell  <nathan@acm.org>
4704         * g++.dg/cpp1y/pr60943.C: New.
4706 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
4708         PR tree-optimization/66233
4709         * gcc.c-torture/execute/pr66233.c: New test.
4711 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4713         PR fortran/66176
4714         * gfortran.dg/inline_matmul_11.f90:  New test.
4716 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
4718         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4719         instead of listing several targets on its own.
4720         * gcc.target/i386/pr32219-2.c: Likewise.
4721         * gcc.target/i386/pr32219-3.c: Likewise.
4722         * gcc.target/i386/pr32219-4.c: Likewise.
4723         * gcc.target/i386/pr32219-5.c: Likewise.
4724         * gcc.target/i386/pr32219-6.c: Likewise
4725         * gcc.target/i386/pr32219-7.c: Likewise.
4726         * gcc.target/i386/pr32219-8.c: Likewise.
4727         * gcc.target/i386/pr39013-1.c: Likewise.
4728         * gcc.target/i386/pr39013-2.c: Likewise.
4729         * gcc.target/i386/pr64317.c: Likewise.
4731 2015-05-21  Jeff Law  <law@redhat.com>
4733         * gcc.target/hppa/shadd-3.c: New test.
4734         * gcc.target/hppa/shadd-4.c: New test.
4736 2015-05-21  Michael Matz  <matz@suse.de>
4738         * gcc.dg/vect/vect-strided-store.c: New test.
4739         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4740         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4742 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4744         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4745         * gcc.dg/pow-sqrt-synth-1.c: New test.
4746         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4748 2015-05-21  Richard Biener  <rguenther@suse.de>
4750         PR c++/66211
4751         * g++.dg/conversion/pr66211.C: New testcase.
4752         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4754 2015-05-21  Jeff Law  <law@redhat.com>
4756         * gcc.target/hppa/shadd-2.c: New test.
4758 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
4760         PR target/54236
4761         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4763 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4765         PR target/65937
4766         * gcc.target/arm/pr26702.c: Adjust target selector.
4768 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
4770         PR middle-end/66221
4771         * gcc.dg/lto/pr66221_0.c: New test.
4772         * gcc.dg/lto/pr66221_1.c: New test.
4774 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4776         PR c/52952
4777         * gcc.dg/redecl-4.c: Update column numbers.
4778         * gcc.dg/format/bitfld-1.c: Likewise.
4779         * gcc.dg/format/attr-2.c: Likewise.
4780         * gcc.dg/format/attr-6.c: Likewise.
4781         * gcc.dg/format/attr-7.c (baz): Likewise.
4782         * gcc.dg/format/asm_fprintf-1.c: Likewise.
4783         * gcc.dg/format/attr-4.c: Likewise.
4784         * gcc.dg/format/branch-1.c: Likewise.
4785         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4786         locations within strings with embedded escape sequences.
4788 2015-05-20  Jeff Law  <law@redhat.com>
4790         * gcc.target/hppa/hppa.exp: New target test driver.
4791         * gcc.target/hppa/shadd-1.c: New test.
4793 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
4795         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4797 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
4799         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4800         (fn_33_k_and_r_style): New.
4801         (fn_33_stroustrup_style): New.
4802         (fn_33_allman_style): New.
4803         (fn_33_whitesmiths_style): New.
4804         (fn_33_horstmann_style): New.
4805         (fn_33_ratliff_banner_style): New.
4806         (fn_33_lisp_style): New.
4807         (fn_34_indent_dash_gnu): New.
4808         (fn_34_indent_dash_kr): New.
4809         (fn_34_indent_dash_orig): New.
4810         (fn_34_indent_linux_style): New.
4812 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
4814         PR fortran/65548
4815         * gfortran.dg/allocate_with_source_5.f90: Extend test.
4817 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
4819         PR tree-optimization/65447
4820         * gcc.dg/tree-ssa/pr65447.c: New test.
4822 2015-05-19  Nathan sidwell  <nathan@acm.org>
4824         * g++.dg/cpp0x/pr65954.C: New.
4826 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4828         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4830 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4832         * lib/target-supports.exp: Vector do not always have natural
4833         alignment on s390*.
4835 2015-05-19  David Sherwood  <david.sherwood@arm.com>
4837         * gcc.dg/loop-invariant.c: New testcase.
4839 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4841         * lib/target-supports.exp: Vector do not always have natural
4842         alignment on s390*.
4844 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4846         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4847         s390*.
4848         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4850 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4852         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4853         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4854         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4855         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4856         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4857         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4858         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4859         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4860         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4861         * gcc.target/s390/zvector/vec-elem-1.c: New test.
4863 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4865         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4867 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4869         * gcc.target/s390/s390.exp
4870         (check_effective_target_vector): New check.
4871         * gcc.target/s390/vector/vec-abi-1.c: New test.
4872         * gcc.target/s390/vector/vec-abi-2.c: New test.
4873         * gcc.target/s390/vector/vec-abi-3.c: New test.
4874         * gcc.target/s390/vector/vec-abi-4.c: New test.
4875         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4876         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4877         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4878         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4879         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4880         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4881         * gcc.target/s390/vector/vec-clobber-1.c: New test.
4882         * gcc.target/s390/vector/vec-cmp-1.c: New test.
4883         * gcc.target/s390/vector/vec-cmp-2.c: New test.
4884         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4885         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4886         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4887         * gcc.target/s390/vector/vec-genmask-1.c: New test.
4888         * gcc.target/s390/vector/vec-genmask-2.c: New test.
4889         * gcc.target/s390/vector/vec-init-1.c: New test.
4890         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4891         * gcc.target/s390/vector/vec-shift-1.c: New test.
4892         * gcc.target/s390/vector/vec-sub-1.c: New test.
4894 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4896         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4898 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4900         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4902 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4904         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4906 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4908         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4910 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4912         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4914 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4916         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4918 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4920         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4922 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4924         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4926 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4928         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4930 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4932         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4934 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4936         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4938 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4940         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4942 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4944         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4946 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
4948         PR tree-optimization/66187
4949         * gcc.c-torture/execute/pr66187.c: New test.
4950         * gcc.dg/pr66187-1.c: New test.
4951         * gcc.dg/pr66187-2.c: New test.
4953 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4955         * gcc.dg/vect/bb-slp-35.c: Adjust.
4957 2015-05-19  Richard Biener  <rguenther@suse.de>
4959         PR tree-optimization/66165
4960         * gcc.dg/torture/pr66165.c: New testcase.
4962         PR tree-optimization/66185
4963         * gcc.dg/torture/pr66185.c: New testcase.
4965 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
4967         PR target/54236
4968         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4970 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
4972         * gcc.target/mips/p5600-bonding.c : New file.
4974 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4976         PR fortran/66106
4977         * gfortran.dg/interface_operator_1.f90: New tests.
4979 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4981         PR fortran/66057
4982         * gfortran.dg/generic_29.f90: New tests.
4984 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4986         PR fortran/66043
4987         * gfortran.dg/storage_size_6.f90: New tests.
4989 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4991         PR fortran/66045
4992         * gfortran.dg/null1.f90: New test.
4994 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4996         PR fortran/66044
4997         * gfortran.dg/entry_21.f90: New test.
4999 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5001         PR fortran/66043
5002         * gfortran.dg/storage_size_6.f90: New tests.
5004 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5006         PR fortran/66040
5007         * gfortran.dg/misplaced_statement.f90: New test.
5009 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5011         PR fortran/66039
5012         * gfortran.dg/filepos1.f90: New test
5014 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5016         PR fortran/64925
5017         * gfortran.dg/pr64925.f90: New test.
5019 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5021         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5022         unit.
5023         * gfortran.dg/lto/pr41576_1.f90: Ditto.
5025 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
5027         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5028         to the family of pie capable targets.
5030 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
5032         * gcc.target/arm/bics_1.c : New testcase.
5033         * gcc.target/arm/bics_2.c : New testcase.
5034         * gcc.target/arm/bics_3.c : New testcase.
5035         * gcc.target/arm/bics_4.c : New testcase.
5037 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
5039         * gcc.target/mips/umips-attr.c: New test.
5041 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
5043         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5044         * gcc.dg/20150120-2.c (dg-final): Ditto.
5045         * gcc.dg/20150120-2.c (dg-final): Ditto.
5046         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5048 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
5050         PR target/66174
5051         * gcc.target/i386/pr66174.c: New test.
5053 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
5055         PR fortran/37131
5056         * gfortran.dg/matmul_bounds_6.f90:  New test.
5057         * gfortran.dg/matmul_bounds_7.f90:  New test.
5059 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
5061         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5062         * gfortran.dg/lto/pr41576_1.f90: Add interface.
5063         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5064         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5065         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5066         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5068 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5070         PR fortran/65903
5071         * gfortran.dg/continuation_13.f90: Update test.
5072         * gfortran.dg/pr65903.f90: New test.
5074 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
5076         PR fortran/66113
5077         * gfortran.dg/block_14.f90:  New test.
5079 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5081         PR fortran/44054
5082         * lib/gfortran-dg.exp: Update regex to handle two locations for
5083         the same diagnostic without caret.
5084         * gfortran.dg/badline.f: Test also that line numbers are correct
5085         before and after "left but not entered" warning.
5087 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
5088             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5090         PR target/65768
5091         * gcc.target/arm/maskdata.c: New test.
5093 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
5095         PR fortran/65792
5096         * gfortran.dg/derived_constructor_components_5: New test
5098 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
5100         PR target/66140
5101         * gcc.target/alpha/pr66140.c: New test.
5103 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
5105         PR c/48956
5106         * gcc.dg/Wconversion-complex-c99.c: New test.
5107         * gcc.dg/Wconversion-complex-gnu.c: New test.
5109 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
5111         PR tree-optimization/64454
5112         * gcc.dg/modmod.c: New testcase.
5114 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
5116         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5118 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
5120         PR middle-end/66134
5121         * gcc.target/i386/mpx/pr66134.c: New test.
5123 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
5125         * gcc.target/powerpc/pr60158.c: New test.
5127 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
5129         * gcc.target/i386/sibcall-7.c: New test.
5130         * gcc.target/i386/sibcall-8.c: New test.
5132 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
5134         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5135         (abs64_in_dreg): Likewise.
5137 2015-05-14  Marek Polacek  <polacek@redhat.com>
5139         PR c/66066
5140         PR c/66127
5141         * gcc.dg/pr14649-1.c: Add -Wpedantic.
5142         * gcc.dg/pr19984.c: Likewise.
5143         * gcc.dg/pr66066-1.c: New test.
5144         * gcc.dg/pr66066-2.c: New test.
5145         * gcc.dg/pr66066-3.c: New test.
5147 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5149         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5150         * gcc.dg/pow-sqrt.x: New file.
5151         * gcc.dg/pow-sqrt-1.c: New test.
5152         * gcc.dg/pow-sqrt-2.c: Likewise.
5153         * gcc.dg/pow-sqrt-3.c: Likewise.
5155 2015-05-13  Richard Biener  <rguenther@suse.de>
5157         PR tree-optimization/66123
5158         * gcc.dg/torture/pr66123.c: New testcase.
5160 2015-05-13  Richard Biener  <rguenther@suse.de>
5162         PR middle-end/66110
5163         * gcc.dg/alias-2.c: Adjust.
5164         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5166 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5168         PR target/65103
5169         * gcc.target/i386/pr65103-3.c: New.
5171 2015-05-13  Martin Liska  <mliska@suse.cz>
5173         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5175 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
5177         PR target/66112
5178         * gcc.target/i386/pr66112-2.c: New test.
5180         PR target/66112
5181         * gcc.target/i386/pr66112-1.c: New test.
5183 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5185         PR target/66048
5186         * gcc.target/i386/mpx/pr66048.cc: New.
5188 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5190         PR rtl-optimization/64616
5191         * gcc.dg/loop-8.c: New test.
5192         * gcc.dg/loop-9.c: New test.
5194 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5196         PR target/pr66047.c
5197         * gcc.target/i386/pr66047.c: New testcase.
5199 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5201         PR ipa/65873
5202         * gcc.c-torture/compile/pr65873.c: New testcase.
5204 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
5206         PR fortran/66111
5207         * gfortran.dg/inline_matmul_10.f90:  New test.
5209 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
5211         * c-c++-common/Wmisleading-indentation.c: New testcase.
5212         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5213         * c-c++-common/Wmisleading-indentation-2.md: New file.
5215 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5217         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5218         "break".
5219         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5221 2015-05-12  Richard Biener  <rguenther@suse.de>
5223         PR tree-optimization/66101
5224         * gcc.dg/torture/pr66101.c: New testcase.
5226 2015-05-12  Richard Biener  <rguenther@suse.de>
5228         PR tree-optimization/37021
5229         * gcc.target/i386/vect-addsub.c: New testcase.
5231 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
5233         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5235 2015-05-12  Tom de Vries  <tom@codesourcery.com>
5237         PR tree-optimization/66010
5238         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5240 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5242         PR c++/65133
5243         * g++.dg/cpp0x/trailing10.C: New.
5245 2015-05-12  Richard Biener  <rguenther@suse.de>
5247         * gcc.dg/vect/bb-slp-35.c: New testcase.
5249 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
5251         PR fortran/66100
5252         * gfortran.dg/bound_simplification_6.f90: New.
5254 2015-05-11  Steve Ellcey  <sellcey@mips.com>
5256         * gcc.target/mips/branch-1.c: Pass argument to bar().
5258 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
5260         PR target/65753
5261         * gcc.target/i386/pr65753.c: New test.
5263 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
5265         PR rtl-optimization/66076
5266         * gcc.dg/torture/pr66076.c: New test.
5268 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5270         PR fortran/66041
5271         * gfortran.dg/inline_matmul_7.f90:  New test.
5272         * gfortran.dg/inline_matmul_8.f90:  New test.
5273         * gfortran.dg/inline_matmul_9.f90:  New test.
5275 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
5277         * gfortran.dg/bound_simplification_5.f90: New.
5279 2015-05-09  Jason Merrill  <jason@redhat.com>
5281         * lib/target-supports.exp (cxx_default): New global.
5282         (check_effective_target_c++11_only)
5283         (check_effective_target_c++14_only)
5284         (check_effective_target_c++98_only)
5285         (check_effective_target_c++1z_only): Check it.
5287 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
5289         PR tree-optimization/64454
5290         * gcc.dg/tree-ssa/vrp97.c: New file.
5291         * gcc.dg/vect/slp-perm-7.c: Update.
5293 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
5295         PR fortran/65894
5296         * gfortran.dg/elemental_subroutine_11.f90: New test.
5298 2015-05-08  Richard Biener  <rguenther@suse.de>
5300         PR tree-optimization/66036
5301         * gcc.dg/vect/slp-41.c: New testcase.
5303 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
5305         * gfortran.dg/elemental_optional_args_7.f90: New.
5307 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
5309         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5310         allow cmlt or sshr.
5312 2015-05-08  Marek Polacek  <polacek@redhat.com>
5314         PR c/64918
5315         * gcc.dg/Woverride-init-side-effects-1.c: New test.
5316         * gcc.dg/Woverride-init-side-effects-2.c: New test.
5318 2015-05-07  Marek Polacek  <polacek@redhat.com>
5320         PR c/65179
5321         * c-c++-common/Wshift-negative-value-1.c: New test.
5322         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5323         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5324         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5325         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5326         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5327         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5328         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5329         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5331 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
5333         PR middle-end/192
5334         PR middle-end/54303
5335         * gcc.dg/fdata-sections-2.c: New file.
5337 2015-05-07  Marek Polacek  <polacek@redhat.com>
5339         PR testsuite/66046
5340         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5341         last dg-output.
5342         * c-c++-common/ubsan/align-7.c: Likewise.
5343         * c-c++-common/ubsan/bounds-8.c: Likewise.
5344         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5345         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5346         * c-c++-common/ubsan/null-1.c: Likewise.
5347         * c-c++-common/ubsan/null-10.c: Likewise.
5348         * c-c++-common/ubsan/null-11.c: Likewise.
5349         * c-c++-common/ubsan/null-2.c: Likewise.
5350         * c-c++-common/ubsan/null-3.c: Likewise.
5351         * c-c++-common/ubsan/null-4.c: Likewise.
5352         * c-c++-common/ubsan/null-5.c: Likewise.
5353         * c-c++-common/ubsan/null-6.c: Likewise.
5354         * c-c++-common/ubsan/null-7.c: Likewise.
5355         * c-c++-common/ubsan/null-8.c: Likewise.
5356         * c-c++-common/ubsan/null-9.c: Likewise.
5357         * c-c++-common/ubsan/object-size-1.c: Likewise.
5358         * c-c++-common/ubsan/object-size-10.c: Likewise.
5359         * c-c++-common/ubsan/object-size-4.c: Likewise.
5360         * c-c++-common/ubsan/object-size-5.c: Likewise.
5361         * c-c++-common/ubsan/object-size-7.c: Likewise.
5362         * c-c++-common/ubsan/object-size-8.c: Likewise.
5363         * c-c++-common/ubsan/object-size-9.c: Likewise.
5364         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5365         * c-c++-common/ubsan/overflow-int128.c: Likewise.
5366         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5367         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5368         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5369         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5370         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5371         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5372         * c-c++-common/ubsan/pr59333.c: Likewise.
5373         * c-c++-common/ubsan/pr59667.c: Likewise.
5374         * c-c++-common/ubsan/pr60613-2.c: Likewise.
5375         * c-c++-common/ubsan/pr60636.c: Likewise.
5376         * c-c++-common/ubsan/pr63802.c: Likewise.
5377         * c-c++-common/ubsan/recovery-1.c: Likewise.
5378         * c-c++-common/ubsan/recovery-3.c: Likewise.
5379         * c-c++-common/ubsan/shift-1.c: Likewise.
5380         * c-c++-common/ubsan/shift-2.c: Likewise.
5381         * c-c++-common/ubsan/shift-4.c: Likewise.
5382         * c-c++-common/ubsan/shift-7.c: Likewise.
5383         * c-c++-common/ubsan/undefined-2.c: Likewise.
5384         * c-c++-common/ubsan/vla-1.c: Likewise.
5385         * g++.dg/ubsan/null-1.C: Likewise.
5386         * g++.dg/ubsan/null-3.C: Likewise.
5387         * g++.dg/ubsan/null-4.C: Likewise.
5388         * g++.dg/ubsan/vptr-8.C: Likewise.
5389         * g++.dg/ubsan/vptr-9.C: Likewise.
5390         * gcc.dg/ubsan/bounds-2.c: Likewise.
5391         * gcc.dg/ubsan/object-size-9.c: Likewise.
5393 2015-05-07  Jeff Law  <law@redhat.com>
5395         * gcc.dg/tree-ssa/shorten-1.c: New test.
5397 2015-05-07  Richard Biener  <rguenther@suse.de>
5399         PR tree-optimization/66002
5400         * gcc.dg/vect/vect-125.c: New testcase.
5402 2015-05-07  Marek Polacek  <polacek@redhat.com>
5403             Martin Uecker  <uecker@eecs.berkeley.edu>
5405         * c-c++-common/ubsan/bounds-10.c: New test.
5407 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
5409         * jit.dg/harness.h (set_options): Wrap with
5410         #ifndef TEST_ESCHEWS_SET_OPTIONS.
5411         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5412         Special-case test-benchmark.c as a negative.
5413         * jit.dg/test-benchmark.c: New file.
5415 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
5417         PR target/64208
5418         * gcc.target/arm/pr64208.c: New test.
5420 2015-05-06  Alan Modra  <amodra@gmail.com>
5422         PR target/66020
5423         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5424         (gparms): Make volatile.
5426 2015-05-06  Richard Biener  <rguenther@suse.de>
5428         PR tree-optimization/62283
5429         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5431 2015-05-06  Christian Bruel  <christian.bruel@st.com>
5433         PR target/66015
5434         * gcc.target/aarch64/iinline-attr-1.c: New test.
5436 2015-05-06  Richard Biener  <rguenther@suse.de>
5438         * gcc.dg/vect/bb-slp-34.c: New testcase.
5440 2015-05-06  Richard Biener  <rguenther@suse.de>
5442         PR tree-optimization/62283
5443         * gcc.dg/vect/bb-slp-14.c: Adjust.
5445 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5447         PR target/65990
5448         * gcc.target/i386/pr65990.c: New test.
5450 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
5452         PR target/65915
5453         * gcc.target/i386/pr65915.c: New.
5455 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5457         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5458         'va_list escapes 0'.
5460 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5462         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5463         in r222173.
5465 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
5467         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5468         * gcc.target/arm/pr65924.c: Likewise.
5470 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5472         PR target/65871
5473         * gcc.target/i386/pr65871-3.c: New test.
5475 2015-05-04  Jeff Law  <law@redhat.com>
5477         Revert:
5478         2015-05-04  Jeff Law  <law@redhat.com>
5479         * gcc.dg/tree-ssa/shorten-1.c: New test.
5481 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5482             Jakub Jelinek  <jakub@redhat.com>
5484         PR c++/66007
5485         * g++.dg/cpp0x/Wnarrowing4.C: New.
5487 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
5489         * lib/target-supports.exp
5490         (check_effective_target_keeps_null_pointer_checks): Clarify that
5491         this is for targets that disable -fdelete-null-pointer-checks,
5492         not default it to off.
5493         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5494         -fdelete-null-pointer-checks explicit.
5495         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5496         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5497         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5498         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5499         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5500         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5501         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5502         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5503         * gcc.dg/tree-ssa/pr20318.c: Likewise.
5504         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5505         * gcc.dg/tree-ssa/pr20702.c: Likewise.
5506         * gcc.dg/tree-ssa/pr21086.c: Likewise.
5507         * gcc.dg/tree-ssa/pr21090.c: Likewise.
5508         * gcc.dg/tree-ssa/pr58480.c: Likewise.
5509         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5510         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5511         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5512         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5513         * gcc.dg/tree-ssa/unreachable.c: Likewise.
5514         * gcc.dg/tree-ssa/vrp02.c: Likewise.
5515         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5516         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5517         * gcc.dg/tree-ssa/vrp55.c: Likewise.
5518         * g++.dg/cpp0x/static_assert9.C: Likewise.
5519         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5520         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5521         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5522         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5523         * g++.dg/tree-ssa/pr26406.C: Likewise.
5525 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
5527         PR tree-optimization/65984
5528         * c-c++-common/ubsan/pr65984.c: New test.
5530 2015-05-04  Jeff Law  <law@redhat.com>
5532         * gcc.dg/tree-ssa/shorten-1.c: New test.
5534 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5536         PR fortran/44735
5537         * gfortran.dg/pr44735.f90: New test.
5539 2015-05-04  Richard Biener  <rguenther@suse.de>
5541         PR tree-optimization/65965
5542         * gcc.dg/vect/bb-slp-33.c: New testcase.
5544 2015-05-04  Richard Biener  <rguenther@suse.de>
5546         PR tree-optimization/65935
5547         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5549 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5551         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5552         for each supported variant instead of CHECK_RESULTS.
5553         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5554         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5555         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5556         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5557         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5558         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5559         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5560         expected results for unsupported variants.  Call CHECK for each
5561         supported variant instead of CHECK_RESULTS.
5562         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5563         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5564         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5565         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5566         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5567         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5568         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5569         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5570         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5571         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5572         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5573         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5574         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5575         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5576         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5577         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5578         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5579         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5580         expected results for unsupported variants.
5581         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5582         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5583         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5584         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5585         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5586         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5587         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5588         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5589         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5590         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5591         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5592         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5593         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5594         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5595         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5596         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5597         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5598         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5599         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5600         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5601         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5602         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5603         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5604         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5605         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5606         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5607         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5608         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5610 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5612         PR fortran/37131
5613         * gfortran.dg/bound_9.f90:  Add pointer assignment.
5615 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5616             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
5618         PR c++/65858
5619         * g++.dg/cpp0x/Wnarrowing3.C: New.
5621 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
5623         * gcc.dg/20150120-1.c: New test.
5624         * gcc.dg/20150120-2.c: New test.
5625         * gcc.dg/20150120-3.c: New test.
5627 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
5629         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5631 2015-05-01  Renlin Li  <renlin.li@arm.com>
5633         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5635 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
5637         * gfortran.dg/bound_simplification_4.f90: New.
5639 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5641         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5642         with powerpc_p8vector_ok.
5644 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5646         PR fortran/37131
5647         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
5648         scan pattern.
5649         * gfortran.dg/bound_9.f90:  New test case.
5651 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
5653         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5654         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5655         for 32bit x86 targets.
5656         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5657         for 32bit x86 targets.
5658         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5659         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5660         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5661         for 32bit x86 targets.
5663 2015-04-30  Marek Polacek  <polacek@redhat.com>
5665         PR tree-optimization/63551
5666         * g++.dg/ipa/pr63551.C: New test.
5668 2015-04-30  Caroline Tice  <cmtice@google.com>
5670         PR  65929
5671         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
5672         partition size on certain targets.
5674 2015-04-30  Renlin Li  <renlin.li@arm.com>
5676         * gcc.target/aarch64/vect-reduc-or_1.c: New.
5678 2015-04-30  Marek Polacek  <polacek@redhat.com>
5680         * c-c++-common/Wbool-compare-3.c: New test.
5682         * gcc.dg/pr65901.c (foo): Adjust dg-error.
5683         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5685 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5687         PR c++/57610
5688         * g++.dg/init/ref22.C: New.
5690 2015-04-30  Marek Polacek  <polacek@redhat.com>
5692         * gcc.dg/init-bad-8.c: New test.
5694         * gcc.dg/incomplete-typedef-1.c: New test.
5696 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5698         PR c++/59955
5699         * g++.dg/template/crash121.C: New.
5701 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
5703         * gcc.target/mips/call-from-init.c: New test.
5704         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5706 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5708         PR target/65871
5709         * gcc.target/i386/pr65871-1.c: New test.
5710         * gcc.target/i386/pr65871-2.c: Ditto.
5712 2015-04-29  Marek Polacek  <polacek@redhat.com>
5714         PR c/64610
5715         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5716         * c-c++-common/Wbool-compare-2.c: New test.
5718 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
5720         PR target/65770
5721         * gcc.target/aarch64/vstN_lane_1.c: New file.
5723 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5725         PR c++/64667
5726         * g++.dg/warn/Winit-self-3.C: New.
5728 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5730         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5732 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
5734         PR target/65924
5735         * gcc.target/arm/pr65924.c: New test.
5737 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
5739         * g++.dg/gomp/tpl-target-update.C: New file.
5741 2015-04-29  Richard Biener  <rguenther@suse.de>
5743         PR tree-optimization/65917
5744         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5746 2015-04-29  Christian Bruel  <christian.bruel@st.com>
5748         PR target/64835
5749         * gcc.dg/ipa/iinline-attr.c: New test.
5750         * gcc.target/i386/iinline-attr-2.c: New test.
5752 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
5754         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5755         segfault is fixed.
5757 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5759         * gcc.dg/vect/vect-33.c: Remove spurious line.
5761 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
5763         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5765 2015-04-28  Marek Polacek  <polacek@redhat.com>
5767         PR c/65901
5768         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5769         * gcc.dg/pr65901.c: New test.
5771 2015-04-28  Richard Biener  <rguenther@suse.de>
5773         PR tree-optimization/62283
5774         * gfortran.dg/vect/pr62283-2.f: New testcase.
5775         * gcc.dg/vect/bb-slp-14.c: Adjust.
5777 2015-04-28  Richard Biener  <rguenther@suse.de>
5779         PR tree-optimization/65851
5780         * g++.dg/torture/pr65851.C: New testcase.
5782 2015-04-27  Jeff Law <law@redhat.com>
5784         PR tree-optimization/65217
5785         * gcc.target/i386/pr65217.c: Remove XFAIL.
5787 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5789         PR fortran/60322
5790         Add tests forgotten to svn-add.
5791         * gfortran.dg/class_allocate_19.f03: New test.
5792         * gfortran.dg/class_array_20.f03: New test.
5793         * gfortran.dg/class_array_21.f03: New test.
5794         * gfortran.dg/finalize_29.f08: New test.
5796 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5798         PR fortran/59678
5799         PR fortran/65841
5800         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5801         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5803 2015-04-27  Caroline Tice  <cmtice@google.com>
5805         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5806         partition size.
5808 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
5810         PR target/64579
5811         * gcc.target/powerpc/htm-1.c: New test.
5812         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5813         on 64-bit compiles.
5814         (__builtin_tabortdci): Likewise.
5815         (__builtin_tcheck): Remove operand.
5816         * lib/target-supports.exp (check_htm_hw_available): New function.
5818 2015-04-27  Richard Biener  <rguenther@suse.de>
5820         * gcc.target/i386/pr65217.c: XFAIL.
5822 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
5824         PR tree-optimization/65875
5825         * gcc.c-torture/compile/pr65875.c: New test.
5827 2015-04-25  Marek Polacek  <polacek@redhat.com>
5829         PR c/52085
5830         * gcc.dg/enum-incomplete-2.c: New test.
5831         * gcc.dg/enum-mode-1.c: New test.
5833 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5835         PR target/65849
5836         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5837         set new options.
5838         * gcc.target/powerpc/pr65849-2.c: Likewise.
5840 2015-04-24  Tom de Vries  <tom@codesourcery.com>
5842         PR tree-optimization/65802
5843         * g++.dg/pr65802.C: Move to ...
5844         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
5845         stdarg.h.  Rewrite for C.
5846         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
5847         va_start and va_end.  Remove unnecessary inline asm.
5849 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
5850             Wei Mi  <wmi@google.com>
5852         * gcc.target/i386/sse2-load-multi.c: New test.
5853         * gcc.target/i386/sse2-store-multi.c: Ditto.
5855 2015-04-24  Marek Polacek  <polacek@redhat.com>
5857         PR c/65830
5858         * c-c++-common/pr65830.c: New test.
5860         PR c/63357
5861         * c-c++-common/Wlogical-op-1.c: New test.
5863 2015-04-24  Marek Polacek  <polacek@redhat.com>
5865         PR c/61534
5866         * c-c++-common/pr61534-1.c: New test.
5868 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5869             Steven Bosscher <steven@gcc.gnu.org>
5871         PR rtl-optimization/34503
5872         * gcc.target/arm/pr64616.c: New file.
5874 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
5876         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5878 2015-04-24  Terry Guo  <terry.guo@arm.com>
5880         * gcc.target/arm/pr65710.c: Update the options.
5882 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
5884         * gcc.target/i386/pr65523.c: Skip x32.
5886 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5888         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5889         to look for vcl* where appropriate.
5891 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5893         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5894         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5896 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
5898         PR target/26702
5899         * gcc.target/arm/pr26702.c: New test.
5901 2015-04-23  Marek Polacek  <polacek@redhat.com>
5903         PR c/65345
5904         * gcc.dg/pr65345-1.c: New test.
5905         * gcc.dg/pr65345-2.c: New test.
5907 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5909         * gcc.target/powerpc/crypto-builtin-2.c: New.
5911 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
5913         PR fortran/60322
5914         * gfortran.dg/class_allocate_19.f03: New test.
5915         * gfortran.dg/class_array_20.f03: New test.
5916         * gfortran.dg/class_array_21.f03: New test.
5917         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5918         * gfortran.dg/finalize_15.f90: Fixing comparision to model
5919         initialization correctly.
5920         * gfortran.dg/finalize_29.f08: New test.
5922 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5924         * gcc.target/powerpc/swaps-p8-18.c: New test.
5926 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5928         PR target/65456
5929         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5930         * gcc.dg/vect/bb-slp-25.c: Likewise.
5931         * gcc.dg/vect/bb-slp-29.c: Likewise.
5932         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5933         vect_no_align && { ! vect_hw_misalign }.
5934         * gcc.dg/vect/bb-slp-9.c: Likewise.
5935         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5936         vect_hw_misalign.
5937         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5938         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5939         account for POWER8, where peeling for alignment is not needed.
5940         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5941         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5942         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5943         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5944         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5945         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5946         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5947         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5948         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5949         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5950         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5951         * gcc.dg/vect/pr16105.c: Likewise.
5952         * gcc.dg/vect/pr20122.c: Likewise.
5953         * gcc.dg/vect/pr33804.c: Likewise.
5954         * gcc.dg/vect/pr33953.c: Likewise.
5955         * gcc.dg/vect/pr56787.c: Likewise.
5956         * gcc.dg/vect/pr58508.c: Likewise.
5957         * gcc.dg/vect/slp-25.c: Likewise.
5958         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5959         * gcc.dg/vect/vect-105.c: Likewise.
5960         * gcc.dg/vect/vect-27.c: Likewise.
5961         * gcc.dg/vect/vect-29.c: Likewise.
5962         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5963         POWER8.
5964         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5965         && { ! vect_hw_misalign }.
5966         * gcc.dg/vect/vect-44.c: Likewise.
5967         * gcc.dg/vect/vect-48.c: Likewise.
5968         * gcc.dg/vect/vect-50.c: Likewise.
5969         * gcc.dg/vect/vect-52.c: Likewise.
5970         * gcc.dg/vect/vect-56.c: Likewise.
5971         * gcc.dg/vect/vect-60.c: Likewise.
5972         * gcc.dg/vect/vect-72.c: Likewise.
5973         * gcc.dg/vect/vect-75-big-array.c: Likewise.
5974         * gcc.dg/vect/vect-75.c: Likewise.
5975         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5976         * gcc.dg/vect/vect-77-global.c: Likewise.
5977         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5978         * gcc.dg/vect/vect-78-global.c: Likewise.
5979         * gcc.dg/vect/vect-93.c: Likewise.
5980         * gcc.dg/vect/vect-95.c: Likewise.
5981         * gcc.dg/vect/vect-96.c: Likewise.
5982         * gcc.dg/vect/vect-cond-1.c: Likewise.
5983         * gcc.dg/vect/vect-cond-3.c: Likewise.
5984         * gcc.dg/vect/vect-cond-4.c: Likewise.
5985         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5986         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5987         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5988         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5989         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5990         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5991         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5992         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5993         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5994         * gcc.dg/vect/vect-outer-5.c: Likewise.
5995         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5996         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5997         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5998         * gcc.dg/vect/vect-outer-fir.c: Likewise.
5999         * gcc.dg/vect/vect-peel-3.c: Likewise.
6000         * gcc.dg/vect/vect-peel-4.c: Likewise.
6001         * gcc.dg/vect/vect-pre-interact.c: Likewise.
6002         * gcc.target/powerpc/pr65456.c: New test.
6003         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6004         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6005         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6006         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6007         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6008         vect_no_align && { ! vect_hw_misalign }.
6009         * gfortran.dg/vect/vect-3.f90: Likewise.
6010         * gfortran.dg/vect/vect-4.f90: Likewise.
6011         * gfortran.dg/vect/vect-5.f90: Likewise.
6012         * lib/target-supports.exp (check_effective_target_vect_no_align):
6013         Return 1 for POWER8.
6014         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6016 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6018         PR fortran/65429
6019         * gfortran.dg/pr65429.f90: New test.
6021 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
6023         * c-c++-common/asan/user-section-1.c: New test.
6024         * c-c++-common/asan/user-section-2.c: New test.
6025         * c-c++-common/asan/user-section-3.c: New test.
6027 2015-04-22  Hale Wang  <hale.wang@arm.com>
6028             Terry Guo  <terry.guo@arm.com>
6030         PR rtl-optimization/64818
6031         * gcc.target/arm/pr64818.c: New test.
6033 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
6035         PR ipa/65076
6036         * g++.dg/tree-ssa/pr61034.C: Update template.
6037         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6038         * gcc.dg/Warray-bounds-11.c: Likewise.
6039         * gcc.dg/Warray-bounds.c: Likewise.
6041 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6043         PR libgfortran/65234
6044         * gfortran.dg/fmt_unlimited.f90: New test.
6046 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
6048         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6049         headers.
6050         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6051         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6052         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6053         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6054         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6055         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6056         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6058 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6060         PR libgfortran/56743
6061         * gfortran.dg/namelist_87.f90: New test.
6063 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6065         * gcc.target/aarch64/mult-synth_1.c: New test.
6066         * gcc.target/aarch64/mult-synth_2.c: Likewise.
6067         * gcc.target/aarch64/mult-synth_3.c: Likewise.
6068         * gcc.target/aarch64/mult-synth_4.c: Likewise.
6069         * gcc.target/aarch64/mult-synth_5.c: Likewise.
6070         * gcc.target/aarch64/mult-synth_6.c: Likewise.
6072 2015-04-21  Richard Biener  <rguenther@suse.de>
6074         PR tree-optimization/65650
6075         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6076         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6077         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6078         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6079         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6080         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6082 2015-04-21  Tom de Vries  <tom@codesourcery.com>
6084         PR tree-optimization/65802
6085         * g++.dg/pr65802.C: New test.
6087 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
6089         PR testsuite/65767
6090         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6091         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6093 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
6095         PR c++/65801
6096         * g++.dg/cpp0x/Wnarrowing2.C: New.
6098 2015-04-20  Jeff Law  <law@redhat.com>
6100         PR tree-optimization/65658
6101         * gcc.dg/pr65658.c: New test.
6103 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
6105         PR target/64134
6106         * gcc.target/aarch64/vec_init_1.c: New test.
6108 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
6110         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6111         targets.
6113 2015-04-18  Martin Sebor  <msebor@redhat.com>
6115         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6116         of non-nul characters.
6117         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6119 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6121         PR target/65787
6122         * gcc.target/powerpc/pr65787.c: New.
6124 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6126         PR target/65689
6127         * gcc.target/aarch64/c-output-template-4.c: New test.
6129 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6131         PR target/65780
6132         * gcc.dg/pr65780-1.c: New test.
6133         * gcc.dg/pr65780-2.c: Likewise.
6134         * gcc.target/i386/pr32219-9.c: Likewise.
6135         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6136         symbol.
6137         * gcc.target/i386/pr64317.c (c): Initialize.
6139 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6141         PR target/65612
6142         * g++.dg/ext/mv18.C: New test.
6143         * g++.dg/ext/mv19.C: Likewise.
6144         * g++.dg/ext/mv20.C: Likewise.
6145         * g++.dg/ext/mv21.C: Likewise.
6146         * g++.dg/ext/mv22.C: Likewise.
6147         * g++.dg/ext/mv23.C: Likewise.
6149 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
6151         PR c++/64527
6152         * g++.dg/init/pr64527.C: New test.
6154 2015-04-17  Tom de Vries  <tom@codesourcery.com>
6155             Michael Matz  <matz@suse.de>
6157         PR tree-optimization/64950
6158         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6159         x86_64-*-*.
6161 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
6163         * c-c++-common/asan/user-section-1.c: New test.
6165 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6167         PR debug/65771
6168         * gcc.dg/debug/pr65771.c: New test.
6170 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
6172         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6173         __buitlin_alloca with __builtin_alloca.
6175 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
6177         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6179 2015-04-16  Richard Biener  <rguenther@suse.de>
6181         PR tree-optimization/64277
6182         * gcc.dg/Warray-bounds-14.c: New testcase.
6183         * gcc.dg/Warray-bounds-15.c: Likewise.
6184         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6185         * c-c++-common/ubsan/bounds-6.c: Likewise.
6187 2015-04-16  Renlin Li  <renlin.li@arm.com>
6189         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6190         * gcc.target/arm/unsigned-float.c: New.
6192 2015-04-16  Richard Biener  <rguenther@suse.de>
6194         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6195         * gcc.dg/tree-ssa/pr37508.c: Adjust.
6196         * gfortran.dg/reassoc_6.f: Remove XFAIL.
6198 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
6200         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6201         * g++.dg/cpp0x/decltype-call1.C: Likewise.
6202         * g++.dg/cpp0x/defaulted21.C: Likewise.
6203         * g++.dg/cpp0x/defaulted28.C: Likewise.
6204         * g++.dg/cpp0x/defaulted47.C: Likewise.
6205         * g++.dg/cpp0x/elision_neg.C: Likewise.
6206         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6207         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6208         * g++.dg/cpp0x/implicit1.C: Likewise.
6209         * g++.dg/cpp0x/implicit9.C: Likewise.
6210         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6211         * g++.dg/cpp0x/range-for13.C: Likewise.
6212         * g++.dg/gomp/clause-2.C: Likewise.
6213         * g++.dg/gomp/udr-5.C: Likewise.
6214         * g++.dg/inherit/access6.C: Likewise.
6215         * g++.dg/lookup/duperr1.C: Likewise.
6216         * g++.dg/lookup/friend2.C: Likewise.
6217         * g++.dg/lookup/pr6936.C: Likewise.
6218         * g++.dg/lookup/scoped1.C: Likewise.
6219         * g++.dg/lookup/using26.C: Likewise.
6220         * g++.dg/lookup/using38.C: Likewise.
6221         * g++.dg/other/access2.C: Likewise.
6222         * g++.dg/overload/defarg3.C: Likewise.
6223         * g++.dg/overload/defarg6.C: Likewise.
6224         * g++.dg/parse/access11.C: Likewise.
6225         * g++.dg/parse/access2.C: Likewise.
6226         * g++.dg/parse/access3.C: Likewise.
6227         * g++.dg/parse/access4.C: Likewise.
6228         * g++.dg/parse/access5.C: Likewise.
6229         * g++.dg/parse/access6.C: Likewise.
6230         * g++.dg/parse/access8.C: Likewise.
6231         * g++.dg/parse/access9.C: Likewise.
6232         * g++.dg/parse/crash40.C: Likewise.
6233         * g++.dg/tc1/dr142.C: Likewise.
6234         * g++.dg/tc1/dr166.C: Likewise.
6235         * g++.dg/tc1/dr52.C: Likewise.
6236         * g++.dg/template/access11.C: Likewise.
6237         * g++.dg/template/access18.C: Likewise.
6238         * g++.dg/template/access19.C: Likewise.
6239         * g++.dg/template/access2.C: Likewise.
6240         * g++.dg/template/access20.C: Likewise.
6241         * g++.dg/template/access26.C: Likewise.
6242         * g++.dg/template/access3.C: Likewise.
6243         * g++.dg/template/access7.C: Likewise.
6244         * g++.dg/template/conv12.C: Likewise.
6245         * g++.dg/template/crash69.C: Likewise.
6246         * g++.dg/template/friend31.C: Likewise.
6247         * g++.dg/template/friend32.C: Likewise.
6248         * g++.dg/template/memfriend15.C: Likewise.
6249         * g++.dg/template/memfriend16.C: Likewise.
6250         * g++.dg/template/memfriend17.C: Likewise.
6251         * g++.dg/template/memfriend7.C: Likewise.
6252         * g++.dg/template/pr32519.C: Likewise.
6253         * g++.dg/template/qualttp21.C: Likewise.
6254         * g++.dg/template/qualttp8.C: Likewise.
6255         * g++.dg/template/ttp10.C: Likewise.
6256         * g++.dg/template/typedef11.C: Likewise.
6257         * g++.dg/template/typedef13.C: Likewise.
6258         * g++.dg/template/typedef19.C: Likewise.
6259         * g++.dg/template/typedef20.C: Likewise.
6260         * g++.dg/template/typedef22.C: Likewise.
6261         * g++.dg/template/using16.C: Likewise.
6262         * g++.dg/template/virtual3.C: Likewise.
6263         * g++.dg/ubsan/pr61272.C: Likewise.
6264         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6265         * g++.old-deja/g++.brendan/crash11.C: Likewise.
6266         * g++.old-deja/g++.brendan/enum6.C: Likewise.
6267         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6268         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6269         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6270         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6271         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6272         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6273         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6274         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6275         * g++.old-deja/g++.jason/access17.C: Likewise.
6276         * g++.old-deja/g++.jason/access18.C: Likewise.
6277         * g++.old-deja/g++.jason/access22.C: Likewise.
6278         * g++.old-deja/g++.jason/access23.C: Likewise.
6279         * g++.old-deja/g++.jason/access8.C: Likewise.
6280         * g++.old-deja/g++.jason/delete3.C: Likewise.
6281         * g++.old-deja/g++.jason/report.C: Likewise.
6282         * g++.old-deja/g++.law/access2.C: Likewise.
6283         * g++.old-deja/g++.law/access3.C: Likewise.
6284         * g++.old-deja/g++.law/access4.C: Likewise.
6285         * g++.old-deja/g++.law/access5.C: Likewise.
6286         * g++.old-deja/g++.law/arm12.C: Likewise.
6287         * g++.old-deja/g++.law/arm14.C: Likewise.
6288         * g++.old-deja/g++.law/ctors13.C: Likewise.
6289         * g++.old-deja/g++.law/union2.C: Likewise.
6290         * g++.old-deja/g++.law/visibility12.C: Likewise.
6291         * g++.old-deja/g++.law/visibility15.C: Likewise.
6292         * g++.old-deja/g++.law/visibility16.C: Likewise.
6293         * g++.old-deja/g++.law/visibility17.C: Likewise.
6294         * g++.old-deja/g++.law/visibility18.C: Likewise.
6295         * g++.old-deja/g++.law/visibility19.C: Likewise.
6296         * g++.old-deja/g++.law/visibility20.C: Likewise.
6297         * g++.old-deja/g++.law/visibility21.C: Likewise.
6298         * g++.old-deja/g++.law/visibility24.C: Likewise.
6299         * g++.old-deja/g++.law/visibility4.C: Likewise.
6300         * g++.old-deja/g++.law/visibility5.C: Likewise.
6301         * g++.old-deja/g++.law/visibility6.C: Likewise.
6302         * g++.old-deja/g++.law/visibility7.C: Likewise.
6303         * g++.old-deja/g++.law/visibility8.C: Likewise.
6304         * g++.old-deja/g++.law/visibility9.C: Likewise.
6305         * g++.old-deja/g++.niklas/t135.C: Likewise.
6306         * g++.old-deja/g++.oliva/delete1.C: Likewise.
6307         * g++.old-deja/g++.oliva/partord1.C: Likewise.
6308         * g++.old-deja/g++.other/access11.C: Likewise.
6309         * g++.old-deja/g++.other/access4.C: Likewise.
6310         * g++.old-deja/g++.other/access7.C: Likewise.
6311         * g++.old-deja/g++.other/crash1.C: Likewise.
6312         * g++.old-deja/g++.other/crash7.C: Likewise.
6313         * g++.old-deja/g++.other/friend1.C: Likewise.
6314         * g++.old-deja/g++.other/friend4.C: Likewise.
6315         * g++.old-deja/g++.other/friend9.C: Likewise.
6316         * g++.old-deja/g++.other/lineno1.C: Likewise.
6317         * g++.old-deja/g++.other/using1.C: Likewise.
6318         * g++.old-deja/g++.pt/enum14.C: Likewise.
6319         * g++.old-deja/g++.pt/friend11.C: Likewise.
6320         * g++.old-deja/g++.pt/friend21.C: Likewise.
6321         * g++.old-deja/g++.pt/friend3.C: Likewise.
6322         * g++.old-deja/g++.pt/inherit2.C: Likewise.
6323         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6324         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6325         * g++.old-deja/g++.robertl/eb94.C: Likewise.
6327 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
6329         PR ipa/65765
6330         * g++.dg/ipa/pr65765.C: New test.
6332 2015-04-15  Nick Clifton  <nickc@redhat.com>
6334         * gcc.target/rx/builtins.c: Disable RMPA test if string
6335         instructions are not allowed.
6337 2015-04-15  Alan Modra  <amodra@gmail.com>
6339         * gcc.dg/pr65408.c: New.
6341 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6343         PR target/65729
6344         * gcc.target/arm/pr65729.c: New test.
6346 2015-04-14  Richard Biener  <rguenther@suse.de>
6348         PR tree-optimization/65758
6349         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6351 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6353         PR target/65648
6354         * gcc.c-torture/execute/pr65648.c: New test.
6356 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6358         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6359         __builtin_finite instead of finite.
6360         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6361         Likewise.
6363 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
6365         PR tree-optimization/63387
6366         * gcc.dg/pr63387.c: New testcase.
6368 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
6370         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6372 2015-04-13  Richard Biener  <rguenther@suse.de>
6374         PR tree-optimization/65204
6375         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6377 2015-04-13  Terry Guo  <terry.guo@arm.com>
6379         PR target/65710
6380         * gcc.target/arm/pr65710.c: New.
6382 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6384         PR tree-optimization/65747
6385         * g++.dg/torture/pr65747.C: New test.
6387 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6389         PR c++/65736
6390         * g++.dg/cpp0x/pr65736.C: New test.
6392 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
6393             Martin Liska  <mliska@suse.cz>
6395         PR ipa/65722
6396         * g++.dg/ipa/pr65722.C: New testcase.
6398 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6400         PR tree-optimization/65735
6401         * gcc.c-torture/compile/pr65735.c: New test.
6403 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6405         PR middle-end/65554
6406         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6408 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6410         PR target/65671
6411         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6413 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
6415         PR target/65647
6416         * gcc.target/arm/pr65647-2.c: New.
6418 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6420         PR target/65694
6421         * g++.dg/torture/pr65694.C: New test.
6423 2015-04-10  Tobias Burnus  <burnus@net-b.de>
6425         * gfortran.dg/coarray_lock_6.f90: New.
6426         * gfortran.dg/coarray_lock_7.f90: New.
6427         * gfortran.dg/coarray/lock_2.f90: New.
6429 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
6431         PR fortran/56674
6432         PR fortran/58813
6433         PR fortran/59016
6434         PR fortran/59024
6435         * gfortran.dg/used_types_27.f90: New.
6437 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6439         PR target/65671
6440         * gcc.target/i386/pr65671.c: New.
6442 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6444         PR tree-optimization/65709
6445         * c-c++-common/ubsan/align-9.c: New test.
6447 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
6449         PR fortran/56852
6450         * gfortran.dg/pr56852.f90: New test.
6452 2015-04-09  Marek Polacek  <polacek@redhat.com>
6453             Jakub Jelinek  <jakub@redhat.com>
6455         PR middle-end/65554
6456         * g++.dg/opt/pr65554.C: New test.
6458 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6460         PR c++/65690
6461         * c-c++-common/attr-aligned-1.c: New test.
6463 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
6465         * gcc.target/i386/mpx/memmove-zero-length.c: New.
6467 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6469         PR target/65676
6470         * gcc.target/i386/sse-25.c: New.
6472 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6474         PR target/65693
6475         * gcc.target/i386/pr65693.c: New test.
6477 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6479         * gcc.dg/lto/chkp-static-bounds_0.c: New.
6481 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6483         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6485 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6487         * gcc.target/i386/thunk-retbnd.c: New.
6489 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6491         * gnat.dg/opt48.adb: New test.
6492         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6493         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6495 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
6497         PR ipa/65540
6498         * gcc.c-torture/compile/pr65540.c: New.
6500 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
6502         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6503         -Wno-pointer-arith.
6505 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
6507         PR debug/65678
6508         * g++.dg/debug/pr65678.C: New test.
6510         PR middle-end/65680
6511         * gcc.c-torture/compile/pr65680.c: New test.
6513 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
6515         PR fortran/65548
6516         * gfortran.dg/allocate_with_source_5.f90: New test.
6518 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6520         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6521         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6523 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
6525         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6527 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6529         PR target/65614
6530         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6531         to get floating point compression.
6532         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6534 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
6536         PR preprocessor/61977
6537         * gcc.dg/cpp/pr61977.c: New test.
6539 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
6541         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6543 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
6545         PR target/65647
6546         * gcc.target/arm/pr65647.c: New.
6548 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
6550         PR ipa/65655
6551         * g++.dg/torture/pr65655.C: New testcase.
6553 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6555         PR c++/64085
6556         * g++.dg/cpp1y/lambda-init13.C: New.
6558 2015-04-03  Marek Polacek  <polacek@redhat.com>
6560         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6562 2015-04-02  Marek Polacek  <polacek@redhat.com>
6564         PR c++/65642
6565         * g++.dg/cpp0x/constexpr-fold1.C: New test.
6566         * g++.dg/cpp0x/constexpr-fold2.C: New test.
6568 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
6570         PR preprocessor/61977
6571         * gcc.target/powerpc/pr61977-1.c: New test.
6572         * gcc.target/powerpc/pr61977-2.c: New test.
6574 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6576         PR c++/56100
6577         * g++.dg/warn/Wshadow-8.C: New.
6578         * g++.dg/warn/Wshadow-9.C: Likewise.
6579         * g++.dg/warn/Wshadow-10.C: Likewise.
6580         * g++.dg/warn/Wshadow-11.C: Likewise.
6582 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6584         * gcc.dg/pr23623.c: Added aligned attribute.
6585         * gcc.dg/20141029-1.c: Likewise.
6586         * gcc.dg/20150306-1.c: New test.
6588 2015-04-01  Marek Polacek  <polacek@redhat.com>
6590         PR c++/65554
6591         * g++.dg/cpp0x/initlist93.C: New test.
6592         * g++.dg/cpp0x/initlist94.C: New test.
6594 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6596         PR target/65624
6597         * gcc.target/aarch64/pr65624.c: New test.
6599 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
6601         * gcc.dg/ipa/inlinehint-4.c: New testcase.
6603 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
6605         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6606         extra variable to force stack alignment.
6607         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6608         extra variable to force stack alignment.
6610 2015-03-31  Marek Polacek  <polacek@redhat.com>
6612         PR c++/65390
6613         * g++.dg/template/pr65390.C: New test.
6615 2015-03-31  Martin Liska  <mliska@suse.cz>
6617         * g++.dg/ipa/pr65557.C: New test.
6619 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6621         * gcc.target/s390/hotpatch-25.c: New test.
6622         * gcc.target/s390/hotpatch-1.c: Update test.
6623         * gcc.target/s390/hotpatch-10.c: Update test.
6624         * gcc.target/s390/hotpatch-11.c: Update test.
6625         * gcc.target/s390/hotpatch-12.c: Update test.
6626         * gcc.target/s390/hotpatch-13.c: Update test.
6627         * gcc.target/s390/hotpatch-14.c: Update test.
6628         * gcc.target/s390/hotpatch-15.c: Update test.
6629         * gcc.target/s390/hotpatch-16.c: Update test.
6630         * gcc.target/s390/hotpatch-17.c: Update test.
6631         * gcc.target/s390/hotpatch-18.c: Update test.
6632         * gcc.target/s390/hotpatch-19.c: Update test.
6633         * gcc.target/s390/hotpatch-2.c: Update test.
6634         * gcc.target/s390/hotpatch-21.c: Update test.
6635         * gcc.target/s390/hotpatch-22.c: Update test.
6636         * gcc.target/s390/hotpatch-23.c: Update test.
6637         * gcc.target/s390/hotpatch-24.c: Update test.
6638         * gcc.target/s390/hotpatch-3.c: Update test.
6639         * gcc.target/s390/hotpatch-4.c: Update test.
6640         * gcc.target/s390/hotpatch-5.c: Update test.
6641         * gcc.target/s390/hotpatch-6.c: Update test.
6642         * gcc.target/s390/hotpatch-7.c: Update test.
6643         * gcc.target/s390/hotpatch-8.c: Update test.
6644         * gcc.target/s390/hotpatch-9.c: Update test.
6645         * gcc.target/s390/hotpatch-compile-16.c: Update test.
6647 2015-03-31  Richard Biener  <rguenther@suse.de>
6649         PR middle-end/65626
6650         * g++.dg/torture/pr65626.C: New testcase.
6652 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6654         PR target/65531
6655         * gcc.target/i386/mpx/pr65531.cc: New.
6657 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6659         PR target/65602
6660         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6661         __builtin_alloca instead of alloca.
6662         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6663         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6664         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6665         check.
6667 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
6669         PR ipa/65610
6670         * g++.dg/ubsan/pr65610.C: New test.
6672 2015-03-30  Marek Polacek  <polacek@redhat.com>
6674         PR c++/65398
6675         * g++.dg/cpp0x/pr65398-2.C: New test.
6677 2015-03-30  Marek Polacek  <polacek@redhat.com>
6679         * c-c++-common/pr65556.c: Change the width of bit-fields.
6681 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6683         PR ipa/65588
6684         * gcc.target/i386/pr65588.c: New testcase.
6686 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6688         PR libgfortran/65563
6689         * gfortran.dg/open_errors_2.f90:  New test.
6691 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6693         PR libgfortran/65596
6694         * gfortran.dg/namelist_86.f90: New test.
6696 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
6698         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6699         statement to reflect new ownership.
6701 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6703         PR c++/42328
6704         * g++.dg/template/friend58.C: New.
6705         * g++.dg/template/friend59.C: Likewise.
6707 2015-03-27  Tobias Burnus  <burnus@net-b.de>
6709         PR c/65586
6710         * g++.dg/gomp/openmp-simd-3.C: New.
6711         * gcc.dg/gomp/openmp-simd-3.c: New.
6713 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6715         PR target/65248
6716         * gcc.target/i386/pr65248-1.c: New file.
6717         * gcc.target/i386/pr65248-2.c: Likewise.
6718         * gcc.target/i386/pr65248-3.c: Likewise.
6719         * gcc.target/i386/pr65248-4.c: Likewise.
6721 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
6723         PR target/65593
6724         * gcc.c-torture/compile/pr65593.c: New test.
6726 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
6728         PR c++/59329
6729         * g++.dg/cpp1y/constexpr-assert1.C: New.
6731 2015-03-27  Marek Polacek  <polacek@redhat.com>
6733         PR c++/65556
6734         * c-c++-common/pr65556.c: New test.
6736 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6738         PR ipa/65600
6739         * g++.dg/torture/pr65600.C: New testcase.
6741 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
6743         PR target/65407
6744         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6746 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
6748         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6749         statement and cleanup. Fixed typos.
6751 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6753         PR middle-end/65595
6754         * gcc.c-torture/compile/pr65595.c: New testcase.
6756 2015-03-27  Marek Polacek  <polacek@redhat.com>
6758         PR sanitizer/65583
6759         * g++.dg/ubsan/pr65583.C: New test.
6761 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6763         * gcc.c-torture/compile/20150327.c: New testcase.
6765 2015-03-26  Richard Biener  <rguenther@suse.de>
6767         PR middle-end/65555
6768         * g++.dg/torture/pr65555.C: New testcase.
6770 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
6772         PR tree-optimization/64715
6773         * gcc.dg/builtin-object-size-15.c: New test.
6774         * gcc.dg/pr64715-1.c: New test.
6775         * gcc.dg/pr64715-2.c: New test.
6777 2015-03-26  Richard Biener  <rguenther@suse.de>
6779         PR middle-end/65519
6780         * gnat.dg/specs/opt2.ads: Fix testcase.
6782 2015-03-25  Martin Sebor  <msebor@redhat.com>
6784         PR testsuite/65526
6785         * lib/target-supports.exp (check_effective_target_arm32): Fail early
6786         when target isn't arm*-*-*-*.
6787         (check_effective_target_arm_nothumb): Likewise.
6788         (check_effective_target_arm_little_endian): Likewise.
6789         (check_effective_target_arm_vect_no_misalign): Likewise.
6790         (check_effective_target_aarch64_little_endian): Fail early if target
6791         isn't aarch64*-*-*.
6793 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
6795         PR tree-optimization/65177
6796         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6798 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
6800         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6801         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6802         smmintrin.h and mm3dnow.h.
6804 2015-03-25  Marek Polacek  <polacek@redhat.com>
6806         PR c++/65558
6807         * g++.dg/cpp0x/pr65558.C: New test.
6809 2015-03-25  Marek Polacek  <polacek@redhat.com>
6811         PR c++/61670
6812         * g++.dg/template/pr61670.C: New test.
6814 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6816         PR c++/54987
6817         * g++.dg/template/pr54987.C: New.
6819 2015-03-25  Richard Biener  <rguenther@suse.de>
6821         PR tree-optimization/62630
6822         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6824 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6826         PR target/65508
6827         * gcc.target/i386/mpx/pr65508.c: New.
6829 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
6831         PR fortran/64952
6832         PR fortran/65532
6833         * gfortran.dg/data_initialized_3.f90: New.
6835 2015-03-25  Richard Biener  <rguenther@suse.de>
6837         PR middle-end/65519
6838         * gnat.dg/specs/opt2.ads: New testcase.
6840 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
6842         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6843         * gcc.target/arm/memset-inline-4.c: Skip for
6844         arm_tune_string_ops_prefer_neon.
6845         * gcc.target/arm/memset-inline-5.c: Ditto.
6846         * gcc.target/arm/memset-inline-6.c: Ditto.
6847         * gcc.target/arm/memset-inline-8.c: Ditto.
6848         * gcc.target/arm/memset-inline-9.c: Ditto.
6850 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6852         PR c++/58923
6853         * g++.dg/other/virtual3.C: New.
6855 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6857         PR c++/60130
6858         * g++.dg/cpp0x/vt-60130.C: New.
6860 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6862         PR c++/61971
6863         * g++.dg/warn/Warray-bounds-7.C: New.
6865 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6867         PR c++/60067
6868         * g++.dg/template/defarg18.C: New.
6870 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6872         PR c++/59988
6873         * g++.dg/cpp0x/vt-59988.C: New.
6875 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
6877         PR tree-optimization/65533
6878         * gcc.dg/pr65533.c: New test.
6880 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
6882         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6883         source= and mold= expressions functionality.
6884         * gfortran.dg/allocate_class_4.f90: New test.
6885         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6886         copying an unlimited polymorhpic object containing a char array
6887         to another unlimited polymorphic object respects the _len
6888         component.
6889         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6890         whether deferred length char array allocate works, unlimited
6891         polymorphic object allocation from a string works and if
6892         allocating an array of deferred length strings works.
6893         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6895 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6897         PR c++/65513
6898         * g++.dg/cpp0x/constexpr-array11.C: New.
6900 2015-03-24  Richard Biener  <rguenther@suse.de>
6902         PR middle-end/65517
6903         * gcc.dg/torture/pr65517.c: New testcase.
6905 2015-03-24  Tobias Burnus  <burnus@net-b.de>
6907         * gfortran.dg/coindexed_1.f90: Moved from
6908         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6910 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6912         PR testsuite/65506
6913         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6914         gimple dump.
6916         PR target/65523
6917         * gcc.target/i386/pr65523.c: New test.
6919         PR ipa/65475
6920         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6921         dg-options.
6922         * g++.dg/lto/pr65475b_0.C: Likewise.
6924 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
6926         PR target/65505
6927         * gcc.target/sh/torture/pr65505.c: New.
6929 2015-03-23  Martin Sebor  <msebor@redhat.com>
6931         PR testsuite/63175
6932         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6933         assembly for lvx in addition to lxv.
6935 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6937         PR target/65504
6938         * gfortran.dg/pr65504.f90: New test.
6940         PR ipa/65521
6941         * gcc.dg/pr65521.c: New test.
6943 2015-03-23  Richard Biener  <rguenther@suse.de>
6945         PR tree-optimization/65518
6946         * gcc.dg/vect/pr65518.c: New testcase.
6948 2015-03-23  Richard Biener  <rguenther@suse.de>
6950         PR tree-optimization/65494
6951         * gcc.dg/vect/pr65494.c: New testcase.
6953 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6955         PR preprocessor/65238
6956         * c-c++-common/cpp/pr65238-1.c: New test.
6957         * gcc.dg/cpp/pr65238-2.c: New test.
6958         * gcc.dg/cpp/trad/pr65238-3.c: New test.
6959         * gcc.dg/cpp/trad/pr65238-4.c: New test.
6961 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
6962             Mikael Morin  <mikael@gcc.gnu.org>
6964         PR fortran/64952
6965         * gfortran.dg/elemental_dependency_4.f90: New.
6966         * gfortran.dg/elemental_dependency_5.f90: New.
6968 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
6970         PR ipa/65475
6971         * g++.dg/lto/pr65475b_0.C: New testcase.
6972         * g++.dg/lto/pr65475b_1.C: New testcase.
6973         * g++.dg/lto/pr65475c_0.C: New testcase.
6974         * g++.dg/lto/pr65475c_1.C: New testcase.
6976 2015-03-21  Tobias Burnus  <burnus@net-b.de>
6978         * gfortran.dg/coarray_38.f90: New.
6979         * gfortran.dg/coarray_39.f90: New.
6980         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6981         compile test.
6983 2015-03-20  Marek Polacek  <polacek@redhat.com>
6985         PR c++/65398
6986         * g++.dg/cpp0x/pr65398.C: New test.
6988 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
6990         PR ipa/65475
6991         * g++.dg/lto/pr65475_0.C: New testcase.
6992         * g++.dg/lto/pr65475_1.C: New testcase.
6994 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
6996         PR rtl-optimization/64366
6997         * gcc.target/sh/pr64366.c: New.
6999 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
7001         PR c++/48324
7002         * g++.dg/cpp0x/constexpr-48324.C: New.
7004 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
7006         PR c++/48453
7007         * g++.dg/cpp0x/pr48453.C: New.
7009 2015-03-20  Marek Polacek  <polacek@redhat.com>
7011         PR c++/65072
7012         * g++.dg/cpp0x/pr65072.C: New test.
7014 2015-03-20  Richard Biener  <rguenther@suse.de>
7016         PR middle-end/64715
7017         * gcc.dg/pr15347.c: Use -O.
7018         * c-c++-common/pr19807-1.c: Likewise.
7020 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
7022         * gnat.dg/volatile13.ad[sb]: New test.
7024 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
7026         PR rtl-optimization/60851
7027         * gcc.target/i386/pr60851.c: New test.
7029 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
7031         PR target/65240
7032         * g++.dg/pr65240.h: Add tests for PR 65240.
7033         * g++.dg/pr65240-1.C: Likewise.
7034         * g++.dg/pr65240-2.C: Likewise.
7035         * g++.dg/pr65240-3.C: Likewise.
7036         * g++.dg/pr65240-4.C: Likewise.
7038 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
7040         PR rtl-optimization/63491
7041         * gcc.target/powerpc/pr63491.c: New.
7043 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7045         * g++.dg/ipa/pr65465.C: New test.
7047 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7049         PR c++/52659
7050         * g++.dg/cpp0x/deleted11.C: New.
7052 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7054         PR sanitizer/65400
7055         * c-c++-common/tsan/pr65400-3.c: New test.
7057 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7059         PR c++/59686
7060         * g++.dg/cpp0x/constexpr-59686.C: New.
7062 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7064         PR sanitizer/64265
7065         * g++.dg/tsan/pr64265.C: New test.
7067         PR sanitizer/65400
7068         * c-c++-common/tsan/pr65400-1.c: New test.
7069         * c-c++-common/tsan/pr65400-2.c: New test.
7071 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7073         PR c++/59816
7074         * g++.dg/cpp0x/pr59816.C: New.
7076 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
7078         PR fortran/59198
7079         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7081 2015-03-18  Martin Liska  <mliska@suse.cz>
7083         PR ipa/65439
7084         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7085         equivalences either to 6 or 7.
7087 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
7089         PR middle-end/64491
7090         Revert:
7091         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
7093         * gcc.dg/undefined-loop-1.c: New file.
7094         * gcc.dg/undefined-loop-2.c: New file.
7096         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
7098         PR testsuite/64032
7099         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7100         loop exits too early.
7102 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
7104         PR tree-optimization/65450
7105         * gfortran.dg/pr65450.f90: New test.
7107         PR target/65078
7108         * gcc.target/i386/pr65078-1.c: New test.
7109         * gcc.target/i386/pr65078-2.c: New test.
7110         * gcc.target/i386/pr65078-3.c: New test.
7111         * gcc.target/i386/pr65078-4.c: New test.
7112         * gcc.target/i386/pr65078-5.c: New test.
7113         * gcc.target/i386/pr65078-6.c: New test.
7115 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7117         PR c++/65340
7118         * g++.dg/cpp1y/pr65340.C: New.
7120 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7122         PR fortran/64432
7123         * gfortran.dg/system_clock_3.f08: Adjust test.
7125 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
7127         PR fortran/59198
7128         * gfortran.dg/proc_ptr_comp_44.f90: New test.
7129         * gfortran.dg/proc_ptr_comp_45.f90: New test.
7131 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7133         PR fortran/64432
7134         * gfortran.dg/system_clock_3.f08: New test.
7136 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
7138         PR c++/64626
7139         g++.dg/cpp1y/pr64626-1.C: New.
7140         g++.dg/cpp1y/pr64626-2.C: New.
7141         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7143 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
7145         PR tree-optimization/65427
7146         * gcc.c-torture/execute/pr65427.c: New test.
7148 2015-03-16  Marek Polacek  <polacek@redhat.com>
7150         DR 1688
7151         PR c++/65327
7152         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7153         * g++.dg/cpp0x/pr65327.C: New test.
7155 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7157         PR sanitizer/64820
7158         * c-c++-common/asan/pr64820.c: New test.
7160 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
7162         * gfortran.dg/pointer_2.f90: New test.
7164 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7166         * g++.dg/pr65049.C: New test.
7168 2015-03-16  Tom de Vries  <tom@codesourcery.com>
7170         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7171         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7172         * gcc.target/i386/fuse-caller-save.c: Same.
7174 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7176         * gnat.dg/loop_optimization18.ad[sb]: New test.
7177         * gnat.dg/loop_optimization18_pkg.ads: New helper.
7179 2015-03-16  Alan Modra  <amodra@gmail.com>
7181         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
7182         2014-12-05 change.
7184 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
7186         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7187         hppa*-*-hpux*.
7188         * gcc.dg/torture/pr65270-2.c: Likewise.
7190 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
7192         PR fortran/61138
7193         * gfortran.dg/pointer_remapping_9.f90: New.
7195 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
7197         PR tree-optimization/65369
7198         * gcc.c-torture/execute/pr65369.c: New test.
7200         PR tree-optimization/65418
7201         * gcc.c-torture/execute/pr65418-1.c: New test.
7202         * gcc.c-torture/execute/pr65418-2.c: New test.
7204         PR rtl-optimization/65401
7205         * gcc.c-torture/execute/pr65401.c: New test.
7207 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7209         PR target/64600
7210         * gcc.target/arm/pr64600_1.c: New test.
7212 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7214         PR rtl-optimization/65235
7215         * gcc.target/aarch64/pr65235_1.c: New test.
7217 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7219         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7220         * gcc.target/s390/hotpatch-22.c: Likewise.
7221         * gcc.target/s390/hotpatch-23.c: Likewise.
7222         * gcc.target/s390/hotpatch-24.c: Likewise.
7223         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7224         * gcc.target/s390/hotpatch-1.c: Update expected output.
7225         * gcc.target/s390/hotpatch-2.c: Likewise.
7226         * gcc.target/s390/hotpatch-3.c: Likewise.
7227         * gcc.target/s390/hotpatch-4.c: Likewise.
7228         * gcc.target/s390/hotpatch-5.c: Likewise.
7229         * gcc.target/s390/hotpatch-6.c: Likewise.
7230         * gcc.target/s390/hotpatch-7.c: Likewise.
7231         * gcc.target/s390/hotpatch-8.c: Likewise.
7232         * gcc.target/s390/hotpatch-9.c: Likewise.
7233         * gcc.target/s390/hotpatch-10.c: Likewise.
7234         * gcc.target/s390/hotpatch-11.c: Likewise.
7235         * gcc.target/s390/hotpatch-12.c: Likewise.
7236         * gcc.target/s390/hotpatch-13.c: Likewise.
7237         * gcc.target/s390/hotpatch-14.c: Likewise.
7238         * gcc.target/s390/hotpatch-15.c: Likewise.
7239         * gcc.target/s390/hotpatch-16.c: Likewise.
7240         * gcc.target/s390/hotpatch-17.c: Likewise.
7241         * gcc.target/s390/hotpatch-18.c: Likewise.
7242         * gcc.target/s390/hotpatch-19.c: Likewise.
7244 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7246         PR target/65103
7247         * gcc.target/i386/pr65103-1.c: New.
7249 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7251         PR target/65044
7252         * gcc.target/i386/pr65044.c: New.
7254 2015-03-12  Tom de Vries  <tom@codesourcery.com>
7256         PR rtl-optimization/64895
7257         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7258         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7259         * gcc.target/i386/fuse-caller-save.c: Ditto.
7261 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7263         * gcc.dg/ipa/pr63569.c: Fix template.
7265 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
7267         * g++.dg/ipa/pr64146.C: Require fpic support.
7269 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
7271         PR libfortran/65200
7272         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7273         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7275 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
7277         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7278         to dg-options, fix up dg-skip-if.
7280 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
7282         PR target/65296
7283         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7284         * gcc.target/avr/tiny-caller-save.c: Same.
7286 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7288         PR target/65242
7289         * g++.dg/pr65242.C: New test.
7291 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
7293         * c-c++-common/asan/no-asan-check-glob.c: New test.
7295 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7297         PR c++/65370
7298         * g++.dg/other/default11.C: New.
7299         * g++.dg/other/default12.C: Likewise.
7301 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7303         PR target/65368
7304         * gcc.target/i386/bmi2-bzhi-2.c: New test.
7306 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
7308         PR fortran/65024
7309         * gfortran.dg/unlimited_polymorphic_23.f90: New test
7311 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7313         PR c++/65127
7314         * g++.dg/cpp0x/pr65127.C: New test.
7316 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7318         * gcc.dg/ipa/PR64550.c: Update template.
7320 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
7321             Tobias Burnus  <burnus@net-b.de>
7323         * gfortran.dg/coarray_sync_memory.f90: New.
7325 2015-03-10  Marek Polacek  <polacek@redhat.com>
7327         PR sanitizer/65367
7328         * c-c++-common/ubsan/pr65367.c: New test.
7330 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7332         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7333         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7334         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7335         * gcc.target/i386/mpx/calloc-1-nov.c: New.
7336         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7337         * gcc.target/i386/mpx/malloc-1-nov.c: New.
7338         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7339         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7340         * gcc.target/i386/mpx/realloc-1-nov.c: New.
7341         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7342         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7343         * gcc.target/i386/mpx/realloc-2-nov.c: New.
7344         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7346 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7348         * lib/mpx-dg.exp (mpx_link_flags): New.
7349         (mpx_init): New.
7350         (mpx_finish): New.
7351         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7352         * gcc.target/i386/mpx/alloca-1-nov.c: New.
7353         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7354         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7355         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7356         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7357         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7358         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7359         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7360         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7361         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7362         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7363         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7364         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7365         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7366         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7367         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7368         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7369         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7370         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7371         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7372         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7373         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7374         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7375         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7376         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7377         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7378         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7379         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7380         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7381         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7382         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7383         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7384         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7385         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7386         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7387         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7388         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7389         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7390         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7391         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7392         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7393         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7394         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7395         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7396         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7397         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7398         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7399         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7400         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7401         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7402         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7403         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7404         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7405         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7406         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7407         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7408         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7409         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7410         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7411         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7412         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7413         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7414         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7415         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7416         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7417         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7418         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7419         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7420         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7421         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7422         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7423         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7424         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7425         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7426         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7427         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7428         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7429         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7430         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7431         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7432         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7433         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7434         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7435         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7436         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7437         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7438         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7439         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7440         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7441         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7442         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7443         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7444         * gcc.target/i386/mpx/label-address-1.c: New.
7445         * gcc.target/i386/mpx/legacy-1-nov.c: New.
7446         * gcc.target/i386/mpx/macro.c: New.
7447         * gcc.target/i386/mpx/mpx-check.h: New.
7448         * gcc.target/i386/mpx/mpx.exp: New.
7449         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7450         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7451         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7452         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7453         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7454         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7455         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7456         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7457         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7458         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7459         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7460         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7461         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7462         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7463         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7464         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7465         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7466         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7467         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7468         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7469         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7470         * gcc.target/i386/mpx/reference-1-lbv.c: New.
7471         * gcc.target/i386/mpx/reference-1-nov.c: New.
7472         * gcc.target/i386/mpx/reference-1-ubv.c: New.
7473         * gcc.target/i386/mpx/reference-2-lbv.c: New.
7474         * gcc.target/i386/mpx/reference-2-nov.c: New.
7475         * gcc.target/i386/mpx/reference-2-ubv.c: New.
7476         * gcc.target/i386/mpx/reference-3-lbv.c: New.
7477         * gcc.target/i386/mpx/reference-3-nov.c: New.
7478         * gcc.target/i386/mpx/reference-3-ubv.c: New.
7479         * gcc.target/i386/mpx/reference-4-lbv.c: New.
7480         * gcc.target/i386/mpx/reference-4-nov.c: New.
7481         * gcc.target/i386/mpx/reference-4-ubv.c: New.
7482         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7483         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7484         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7485         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7486         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7487         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7488         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7489         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7490         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7491         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7492         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7493         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7494         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7495         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7496         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7497         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7498         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7499         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7500         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7501         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7502         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7503         * gcc.target/i386/mpx/sincos-1-nov.c: New.
7504         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7505         * gcc.target/i386/mpx/static-array-1-nov.c: New.
7506         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7507         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7508         * gcc.target/i386/mpx/static-init-1-nov.c: New.
7509         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7510         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7511         * gcc.target/i386/mpx/static-init-2-nov.c: New.
7512         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7513         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7514         * gcc.target/i386/mpx/static-init-3-nov.c: New.
7515         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7516         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7517         * gcc.target/i386/mpx/static-init-4-nov.c: New.
7518         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7519         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7520         * gcc.target/i386/mpx/static-init-5-nov.c: New.
7521         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7522         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7523         * gcc.target/i386/mpx/static-init-6-nov.c: New.
7524         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7525         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7526         * gcc.target/i386/mpx/static-string-1-nov.c: New.
7527         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7528         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7529         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7530         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7531         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7532         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7533         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7534         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7535         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7536         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7537         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7538         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7539         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7540         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7541         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7542         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7543         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7544         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7545         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7546         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7547         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7548         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7549         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7550         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7551         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7552         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7553         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7554         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7555         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7556         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7557         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7558         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7559         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7560         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7561         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7562         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7563         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7564         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7565         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7566         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7567         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7568         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7569         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7570         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7571         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7572         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7573         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7574         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7575         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7576         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7577         * gcc.target/i386/mpx/vararg-1-nov.c: New.
7578         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7579         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7580         * gcc.target/i386/mpx/vararg-2-nov.c: New.
7581         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7582         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7583         * gcc.target/i386/mpx/vararg-3-nov.c: New.
7584         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7585         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7586         * gcc.target/i386/mpx/vararg-4-nov.c: New.
7587         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7588         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7589         * gcc.target/i386/mpx/vararg-5-nov.c: New.
7590         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7591         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7592         * gcc.target/i386/mpx/vararg-6-nov.c: New.
7593         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7594         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7595         * gcc.target/i386/mpx/vararg-7-nov.c: New.
7596         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7597         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7598         * gcc.target/i386/mpx/vararg-8-nov.c: New.
7599         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7600         * gcc.target/i386/mpx/vla-1-lbv.c: New.
7601         * gcc.target/i386/mpx/vla-1-nov.c: New.
7602         * gcc.target/i386/mpx/vla-1-ubv.c: New.
7603         * gcc.target/i386/mpx/vla-2-lbv.c: New.
7604         * gcc.target/i386/mpx/vla-2-nov.c: New.
7605         * gcc.target/i386/mpx/vla-2-ubv.c: New.
7607 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
7609         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7611 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
7613         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7615 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
7617         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7618         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7620 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7622         PR c/65120
7623         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7624         on rhs is 0.
7625         (fn4): New test.
7626         * c-c++-common/pr65120.c: New test.
7628         PR rtl-optimization/65321
7629         * gcc.dg/pr65321.c: New test.
7631 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7633         PR tree-optimization/65355
7634         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7636 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
7638         PR c/65120
7639         * c-c++-common/pr49706.c: Adjust tests for not warning
7640         about !!x == y or !b == y where b is boolean, and add
7641         some further tests.
7642         * c-c++-common/pr62199-2.c: Likewise.
7644 2015-03-09  Richard Biener  <rguenther@suse.de>
7646         PR middle-end/65270
7647         * gcc.dg/torture/pr65270-1.c: New testcase.
7648         * gcc.dg/torture/pr65270-2.c: Likewise.
7650 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7652         PR tree-optimization/63743
7653         * gcc.dg/pr63743.c: New test.
7655 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
7657         PR lto/65316
7658         * g++.dg/lto/pr65316_0.C: New testcase.
7659         * g++.dg/lto/pr65316_1.C: New testcase.
7661 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
7663         PR target/62247
7664         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7665         hppa*-*-hpux*.
7666         * g++.dg/abi/rtti3.C: Likewise.
7668         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7670         PR target/62251
7671         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7673         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7675         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7677         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7679 2015-03-08  Morin  <mikael@gcc.gnu.org>
7681         PR fortran/60898
7682         * gfortran.dg/entry_20.f90: New.
7684 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7686         PR target/65153
7687         * gcc.c-torture/compile/pr65153.c: New.
7689 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7691         PR target/65249
7692         * g++.dg/torture/pr65249.C: New.
7694 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
7696         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7697         long.
7698         (int64_t): Likewise.
7700 2015-03-07  Marek Polacek  <polacek@redhat.com>
7701             Martin Uecker  <uecker@eecs.berkeley.edu>
7703         PR sanitizer/65280
7704         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7705         member-like arrays.
7706         * c-c++-common/ubsan/bounds-8.c: New test.
7707         * c-c++-common/ubsan/bounds-9.c: New test.
7708         * gcc.dg/ubsan/bounds-2.c: New test.
7710 2015-03-05  Martin Sebor  <msebor@redhat.com>
7712         * PR testsuite/63175
7713         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7714         checking of results into main to prevent it from getting optimized
7715         away.
7716         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7718 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
7720         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7721         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7722         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7723         x64.
7725 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
7727         * g++.dg/lto/pr65302_1.C: New testcase.
7728         * g++.dg/lto/pr65302_0.C: New testcase.
7730 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7732         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7733         -fno-ipa-icf to dg-options.
7735 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7737         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7738         compiles using the linker plugin.
7740 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7742         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7744 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7746         * gcc.target/arm/pr65067.c: New test.
7748 2015-03-05  Martin Liska  <mliska@suse.cz>
7750         PR ipa/65318
7751         * gcc.dg/ipa/pr65318.c: New test.
7753 2015-03-05  Marek Polacek  <polacek@redhat.com>
7755         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7757 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7759         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7761 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7763         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7764         max-unroll-times back to defaults for s390.
7766 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7768         Fix last commit.
7770 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7772         PR c++/64665
7773         * g++.dg/cpp0x/initlist92.C: New.
7775 2015-03-05  Richard Biener  <rguenther@suse.de>
7777         PR tree-optimization/65310
7778         * gcc.dg/vect/pr65310.c: New testcase.
7780 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7782         PR c++/64834
7783         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7785 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7787         * gnat.dg/entry_queues3.adb: New test.
7789 2015-03-04  Ian Lance Taylor  <iant@google.com>
7791         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7793 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7795         PR c++/64227
7796         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7798 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
7800         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7801         -fno-ipa-icf to dg-options
7802         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7803         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7805 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7807         PR c++/64398
7808         * g++.dg/cpp0x/decltype62.C: New.
7810 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7812         * gnat.dg/object_overflow5.adb: New test.
7814 2015-03-03  Martin Liska  <mliska@suse.cz>
7816         PR ipa/65287
7817         * gcc.dg/ipa/pr65287.c: New test.
7819 2015-03-03  Martin Jambor  <mjambor@suse.cz>
7820             Eric Botcazou  <ebotcazou@adacore.com>
7822         * gnat.dg/specs/pack12.ads: New test.
7824 2015-03-03  Martin Liska  <mliska@suse.cz>
7826         * gcc.dg/ipa/PR65282.c: New test.
7828 2015-03-13  Jeff Law  <law@redhat.com>
7830         PR tree-optimization/65241
7831         * gcc.c-torture/compile/pr65241.c: New test.
7833 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
7835         PR target/64331
7836         * gcc.target/avr/torture/pr64331.c: New test.
7838 2015-03-03  Martin Liska  <mliska@suse.cz>
7839             Jan Hubicka  <hubicka@ucw.cz>
7841         * g++.dg/ipa/pr65263.C: New test.
7843 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7845         PR ipa/65130
7846         * gcc.dg/lto/pr65130_0.c: New testcase.
7847         * gcc.dg/lto/pr65130_1.c: New testcase.
7849 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7851         PR ipa/64988
7852         * g++.dg/torture/pr64988.C: New testcase.
7854 2015-03-02  Tobias Burnus  <burnus@net-b.de>
7856         * gfortran.dg/coarray_atomic_6.f90: New.
7858 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7860         PR target/65184
7861         * gcc.target/i386/pr65184.c: New.
7863 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7865         PR target/65183
7866         * gcc.target/i386/pr65183.c: New.
7868 2015-02-28  Martin Liska  <mliska@suse.cz>
7869             Jan Hubicka  <hubicka@ucw.cz>
7871         * gcc.dg/ipa/ipa-icf-35.c: New test.
7872         * gcc.dg/ipa/ipa-icf-36.c: New test.
7873         * gcc.dg/ipa/ipa-icf-37.c: New test.
7875 2015-02-28  Martin Liska  <mliska@suse.cz>
7876             Jan Hubicka  <hubicka@ucw.cz>
7878         PR ipa/65245
7879         * gcc.dg/ipa/ipa-icf-34.c: New test.
7881 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
7883         PR target/61142
7884         * gcc.target/sh/sh/pr61142.c: New.
7886 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7888         * g++.dg/other/dump-ada-spec-3.C: New test.
7890 2015-03-01  Martin Liska  <mliska@suse.cz>
7892         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7893         * g++.dg/ipa/pr63595.C: Update expected results.
7895 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
7897         PR ipa/65236
7898         * g++.dg/ipa/ipa-icf-6.C: New testcase.
7900 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
7902         * gcc.dg/vect/pr59354.c: Move vector producing code to
7903         separate function.
7905 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
7907         PR ipa/65237
7908         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7909         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7910         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7911         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7913 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
7915         PR tree-optimization/65048
7916         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7917         (foo): Use K&R style definition.
7919 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
7921         PR target/65032
7922         * g++.dg/pr65032.C: New.
7924 2015-02-27  Marek Polacek  <polacek@redhat.com>
7926         PR c/65040
7927         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7928         -Wformat=2.
7930 2015-02-27  Marek Polacek  <polacek@redhat.com>
7932         PR c/65228
7933         * gcc.dg/pr65228.c: New test.
7935 2015-02-27  Kai Tietz  <ktietz@redhat.com>
7937         PR c/35330
7938         * gcc.dg/weak/weak-17.c: New file.
7940 2015-02-27  Richard Biener  <rguenther@suse.de>
7942         PR lto/65193
7943         * g++.dg/lto/pr65193_0.C: New testcase.
7945 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7947         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7948         * gcc.target/s390/hotpatch-8.c: Likewise.
7949         * gcc.target/s390/hotpatch-9.c: Likewise.
7950         * gcc.target/s390/pr61078.c: Likewise.
7951         * gcc.target/s390/pr57960.c: Remove -m64.
7952         * gcc.target/s390/pr61078.c: Likewise.
7954 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
7955             Martin Liska  <mliska@suse.cz>
7957         PR bootstrap/65150
7958         * gcc.dg/pr64454.c: Disable ICF.
7959         * gcc.dg/pr28685-1.c: Disable ICF
7960         * gcc.dg/ipa/iinline-5.c: Disable ICF.
7961         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7962         * g++.dg/ipa/ipa-icf-4.C: Update template.
7964 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
7966         PR tree-optimization/65216
7967         * gcc.c-torture/execute/pr65216.c: New test.
7969         PR tree-optimization/65215
7970         * gcc.c-torture/execute/pr65215-1.c: New test.
7971         * gcc.c-torture/execute/pr65215-2.c: New test.
7972         * gcc.c-torture/execute/pr65215-3.c: New test.
7973         * gcc.c-torture/execute/pr65215-4.c: New test.
7974         * gcc.c-torture/execute/pr65215-5.c: New test.
7976 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7978         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7980 2015-02-26  Martin Liska  <mliska@suse.cz>
7981             Jan Hubicka  <hubicka@ucw.cz>
7983         * g++.dg/ipa/pr64146.C: Update expected results.
7984         * gcc.dg/ipa/ipa-icf-26.c: Update test.
7985         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7986         * gcc.dg/ipa/ipa-icf-34.c: New test.
7988 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7990         * gcc.dg/vect/vect-pr61917.c: Rename to ...
7991         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7992         (dg-additional-options): Remove dg directive.
7993         (dg-final): Add dg directive.
7995 2015-02-26  Marek Polacek  <polacek@redhat.com>
7997         PR ipa/65008
7998         * g++.dg/ipa/pr65008.C: New test.
8000 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8002         * lib/profopt.exp (profopt-target-cleanup): New proc.
8003         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8004         files from sources from dg-additional-sources.
8006 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8008         * lib/gcov.exp: Cleanup in case of xfail.
8010 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
8012         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8014 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
8016         PR debug/46102
8017         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8018         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8019         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8020         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8021         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8022         * g++.dg/debug/pr46123.C: XFAIL and move...
8023         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8024         * gcc.dg/debug/dwarf2-3.c: Move...
8025         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8027 2015-02-26  Marek Polacek  <polacek@redhat.com>
8029         PR c++/65202
8030         * g++.dg/cpp1y/pr65202.C: New test.
8032 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8034         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8035         locale_facets.h.gcov.
8037 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8039         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8041 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8043         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8045 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8047         PR target/65217
8048         * gcc.target/i386/pr65217.c: New.
8050 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8052         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8054 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8056         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8058 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
8060         PR tree-optimization/65048
8061         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8063 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
8065         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8066         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8068 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
8070         PR target/65161
8071         * gcc.target/i386/pr65161.c: New test.
8073 2015-02-26  Terry Guo  <terry.guo@arm.com>
8075         * gcc.target/arm/no-volatile-in-it.c: New test.
8077 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
8079         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8080         (dg-options): Add -save-temps.
8081         (dg-final): Add cleanup-saved-temps.
8083 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
8085         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8087 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
8089         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8090         * gcc.target/powerpc/pack01.c: Include string.h.
8092 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
8094         PR target/65167
8095         * gcc.target/i386/pr65167.c: New.
8097 2015-02-25  Kai Tietz  <ktietz@redhat.com>
8099         PR tree-optimization/61917
8100         * gcc.dg/vect/vect-pr61917.c: New file.
8102 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
8104         PR tree-optimization/65170
8105         * gcc.c-torture/execute/pr65170.c: New test.
8106         * gcc.dg/tree-ssa/vrp96.c: New test.
8108 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8110         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8112 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8114         PR testsuite/65126
8115         * lib/gcc-defs.exp (additional_sources_used): Add new var.
8116         (dg-additional-files-options): Copy additional_sources to
8117         additional_sources_used before emptying additional_sources.
8118         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8119         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8120         (cleanup-saved-temps): Use additional_sources_used instead of
8121         additional_sources.
8122         (dg-test): Reset additional_sources_used.
8124 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
8126         PR fortran/63427
8127         * gfortran.dg/integer_exponentiation_6.F90: New test.
8129 2015-02-23  Martin Sebor  <msebor@redhat.com>
8131         PR target/65109
8132         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8133         two parts.  One to save registers, the other to verify the
8134         registers have the right values.  Save register state into
8135         static data rather than on the stack.
8137 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
8139         PR bootstrap/63888
8140         * c-c++-common/asan/pr63888.c: New test.
8142 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
8144         PR target/65163
8145         * gcc.c-torture/compile/pr65163.c: New.
8147 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8149         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8150         with -m31 on 64 bit.
8151         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8152         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8154 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8156         * gcc.target/s390/20090223-1.c: Add
8157         -Wno-implicit-function-declaration option.
8158         * gcc.target/s390/pr42224.c: Likewise.
8159         * gcc.target/s390/pr55718.c: Likewise.
8161 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8163         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8164         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8165         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8166         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8167         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8168         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8169         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8170         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8171         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8172         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8173         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8174         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8175         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8176         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8177         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8178         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8179         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8180         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8181         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8182         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8183         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8185 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8187         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8188         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8189         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8190         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8191         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8192         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8193         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8194         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8195         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8196         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8197         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8198         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8199         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8200         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8201         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8202         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8204 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8206         PR fortran/64980
8207         PR fortran/61960
8208         * gfortran.dg/pr61960.f90: New.
8209         * gfortran.dg/pr64230.f90: New.
8210         * gfortran.dg/pr64980.f03: New.
8212 2015-02-22  Tom de Vries  <tom@codesourcery.com>
8214         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8216 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
8218         PR ada/65156
8219         * gnat.dg/timing_events.adb: Removed, invalid test.
8221 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
8223         PR debug/58123
8224         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8225         location.
8226         * g++.dg/gcov/gcov-2.C: Likewise.
8228 2015-02-20  Richard Biener  <rguenther@suse.de>
8230         PR tree-optimization/65136
8231         * gcc.dg/tree-ssa/pr65136.c: New testcase.
8233 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
8235         PR testsuite/64158
8236         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8237         and nvptx-*-* blacklisting.
8239         * gcc.dg/sibcall-9.c: New test.
8240         * gcc.dg/sibcall-10.c: New test.
8242 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8244         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8246 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
8248         PR target/64452
8249         * gcc.target/avr/torture/pr64452.c: New test.
8251 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8253         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8254         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8256 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8258         PR testsuite/65116
8259         * lib/target-supports.exp (check_compile): Check whether
8260         additional_sources is defined before using it.
8262 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
8264         PR middle-end/65074
8265         * g++.dg/opt/pr65074.C: New file.
8267 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
8269         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8270         (size_type): New typedef.
8271         (operator "" _script): Use it for the last argument.
8273 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8275         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8277 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8279         * lib/target-supports.exp (check_compile): Save/restore
8280         additional_sources that may belong to an actual test.
8282 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
8284         PR gcov-profile/64634
8285         * g++.dg/gcov/gcov-15.C: New test.
8287 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8289         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8291 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8293         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8295 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8297         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8299 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8301         * gfortran.dg/fmt_cache_1.f: Add missing close.
8303 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8305         PR testsuite/65107
8306         * gfortran.dg/read_eof_8.f90: Add missing close.
8308 2015-02-18  Richard Biener  <rguenther@suse.de>
8310         PR tree-optimization/65063
8311         * gcc.dg/pr65063.c: New testcase.
8313 2015-02-18  Richard Biener  <rguenther@suse.de>
8315         PR tree-optimization/62217
8316         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8318 2015-02-18  Marek Polacek  <polacek@redhat.com>
8320         PR sanitizer/65081
8321         * c-c++-common/ubsan/pr65081.c: New test.
8323 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8325         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8326         * gcc.target/sh/force-cbranch-delay-slot.c: New.
8328 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8330         * gcc.dg/ipa/propalign-3.c: New test.
8332 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8334         PR target/64793
8335         * gcc.target/sh/pr64793.c: New.
8336         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8338 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
8340         * gcc.target/arm/divzero.c: New test case.
8342 2015-02-17  Tom de Vries  <tom@codesourcery.com>
8344         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8346 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
8347             Jakub Jelinek  <jakub@redhat.com>
8349         PR c++/65075
8350         * g++.dg/cpp0x/pr65075.C: New test.
8352 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
8354         PR target/65058
8355         * gcc.target/powerpc/pr65058.c: New test.
8357 2015-02-16  Jeff Law  <law@redhat.com>
8359         PR tree-optimization/64823
8360         * gcc.dg/uninit-20.c: New test.
8362 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
8363             James Greenhalgh  <james.greenhalgh@arm.com>
8365         PR ipa/64963
8366         * gcc.dg/ipa/ipa-clone-1.c: New test.
8368 2015-02-16  Richard Biener  <rguenther@suse.de>
8370         PR tree-optimization/65077
8371         * gcc.dg/torture/pr65077.c: New testcase.
8373 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
8375         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8376         Directive adjusted to scan for ldaxr.
8377         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8378         adjusted to scan for ldaex.
8380 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
8382         PR c++/65080
8383         * g++.dg/cpp0x/constexpr-65080.C: New.
8385 2015-02-16  Richard Biener  <rguenther@suse.de>
8387         PR tree-optimization/63593
8388         * gcc.dg/pr63593.c: New testcase.
8390 2015-02-16  Marek Polacek  <polacek@redhat.com>
8392         PR c/65066
8393         * gcc.dg/pr65066.c: New test.
8395 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8397         * gcc.dg/pr65002.C: Move ...
8398         * g++.dg/ipa/pr65002.C: ... here.
8400 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
8402         * gcc.target/powerpc/pr64205.c: Skip on AIX.
8403         * gcc.target/powerpc/pr64505.c: Skip on AIX.
8404         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8405         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8407 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
8409         PR testsuite/64850
8410         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8411         the expression to find calls.
8412         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8413         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8414         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8415         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8416         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8418 2015-02-14  Marek Polacek  <polacek@redhat.com>
8420         PR c/64768
8421         * gcc.dg/array-11.c: New test.
8422         * gcc.dg/array-12.c: New test.
8423         * gcc.dg/array-13.c: New test.
8424         * gcc.dg/array-14.c: New test.
8425         * gcc.dg/c99-flex-array-typedef-1.c: New test.
8426         * gcc.dg/c99-flex-array-typedef-2.c: New test.
8427         * gcc.dg/c99-flex-array-typedef-3.c: New test.
8428         * gcc.dg/c99-flex-array-typedef-5.c: New test.
8429         * gcc.dg/c99-flex-array-typedef-7.c: New test.
8430         * gcc.dg/c99-flex-array-typedef-8.c: New test.
8432 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8434         PR c++/60894
8435         * g++.dg/lookup/using54.C: New.
8437 2015-02-13  Jeff Law  <law@redhat.com>
8439         PR bootstrap/65060
8440         Revert my change for tree-optimization/64823.
8442 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8444         PR tree-optimization/65053
8445         * gcc.c-torture/execute/pr65053-1.c: New test.
8446         * gcc.c-torture/execute/pr65053-2.c: New test.
8448 2015-02-13  Marek Polacek  <polacek@redhat.com>
8450         PR c/65050
8451         * gcc.dg/pr65050.c: New test.
8453 2015-02-13  Jeff Law  <law@redhat.com>
8455         PR tree-optimization/64823
8456         * gcc.dg/uninit-20.c: New test.
8458         PR rtl-optimization/47477
8459         * gcc.dg/tree-ssa/pr47477.c: New test.
8461 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8463         PR c++/60211
8464         * g++.dg/parse/ivdep-2.C: New.
8465         * g++.dg/parse/ivdep-3.C: Likewise.
8467 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8469         PR fortran/64506
8470         * gfortran.dg/continuation_13.f90: New test.
8471         * gfortran.dg/continuation_14.f: New test.
8473 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8475         PR c++/64970
8476         * g++.dg/cpp0x/sfinae55.C: New.
8478 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8480         PR ipa/65034
8481         * g++.dg/ipa/pr65034.C: New test.
8483 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8485         PR tree-optimization/65002
8486         * gcc.dg/pr65002.C: New.
8488 2015-02-13  Marek Polacek  <polacek@redhat.com>
8490         PR c/65040
8491         * c-c++-common/pr65040.c: New test.
8493 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
8495         PR tree-optimization/64705
8496         * gcc.dg/tree-ssa/pr64705.c: New test.
8498 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8500         PR rtl/32219
8501         * gcc.dg/visibility-22.c: New test.
8502         * gcc.dg/visibility-23.c: New test.
8503         * gcc.target/i386/pr32219-1.c: New test.
8504         * gcc.target/i386/pr32219-2.c: New test.
8505         * gcc.target/i386/pr32219-3.c: New test.
8506         * gcc.target/i386/pr32219-4.c: New test.
8507         * gcc.target/i386/pr32219-5.c: New test.
8508         * gcc.target/i386/pr32219-6.c: New test.
8509         * gcc.target/i386/pr32219-7.c: New test.
8510         * gcc.target/i386/pr32219-8.c: New test.
8511         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8513 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8515         PR libgfortran/57822
8516         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8517         four different KINDs.
8519 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8521         PR c++/64884
8522         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8524         PR sanitizer/65000
8525         * g++.dg/ubsan/pr65000.C: New test.
8527 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
8529         PR fortran/64932
8530         * gfortran.dg/finalize_28.f90: New test
8532 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8534         PR debug/55541
8535         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8536         DW_TAG_lexical_block removal.
8537         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8538         * g++.dg/guality/pr55541.C: New test.
8540         PR sanitizer/64984
8541         * g++.dg/ubsan/pr64984.C: New test.
8543 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
8545         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8547 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8549         PR testsuite/64930
8550         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8551         instructions for 2015-01-14 get_memmodel changes.
8552         * gcc.target/powerpc/atomic-p8.c: Likewise.
8554         PR sanitizer/65019
8555         * g++.dg/ubsan/pr65019.C: New test.
8557         PR tree-optimization/65014
8558         * gcc.c-torture/compile/pr65014.c: New test.
8560 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8562         PR libgfortran/57822
8563         * gfortran/fmt_g0_7.f08: Revise test.
8565 2015-02-11  Jeff Law  <law@redhat.com>
8567         PR target/63347
8568         * gcc.target/m68k/pr63347.c: New test.
8570 2015-02-11  Marek Polacek  <polacek@redhat.com>
8572         * g++.dg/ubsan/shift-1.C: New test.
8573         * gcc.dg/ubsan/c-shift-2.c: New test.
8574         * c-c++-common/ubsan/shift-5.c: Remove file.
8576 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
8578         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8579         Directive adjusted to XFAIL.
8580         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8581         adjusted to XFAIL.
8583 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8585         PR middle-end/65003
8586         * g++.dg/opt/pr65003.C: New test.
8588 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8590         * lib/target-supports.exp (check_effective_target_pie): Renamed
8591         to ...
8592         (check_effective_target_pie_enabled): This.
8593         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8594         * gcc.target/i386/pie.c: Likewise.
8596 2015-02-11  Andrew Pinski  <apinski@cavium.com>
8598         PR target/64893
8599         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8600         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8602 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8604         PR target/61925
8605         * gcc.target/i386/pr61925-1.c: New test.
8606         * gcc.target/i386/pr61925-2.c: New test.
8607         * gcc.target/i386/pr61925-3.c: New test.
8609 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
8611         PR sanitizer/65004
8612         * g++.dg/asan/pr65004.C: New test.
8614 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
8616         PR target/64661
8617         * gcc.taget/sh/pr64661-0.h: New.
8618         * gcc.taget/sh/pr64661-1.c: New.
8619         * gcc.taget/sh/pr64661-2.c: New.
8620         * gcc.taget/sh/pr64661-3.c: New.
8621         * gcc.taget/sh/pr64661-4.c: New.
8623 2015-02-10  Richard Biener  <rguenther@suse.de>
8625         PR tree-optimization/64995
8626         * g++.dg/torture/pr64995.C: New testcase.
8628 2015-02-10  Richard Biener  <rguenther@suse.de>
8630         PR tree-optimization/64909
8631         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8633 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8635         * gcc.dg/signbit-sa.c: New test.
8637 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8639         PR libgfortran/57822
8640         * gfortran/fmt_g0_7.f08: New test.
8642 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
8644         PR tree-optimization/43378
8645         * gcc.dg/tree-ssa/pr43378.c: New test.
8647 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
8649         PR ipa/64978
8650         * g++.dg/torture/pr64978.C: New testcase.
8652 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8654         PR sanitizer/64981
8655         * gcc.dg/asan/pr64981.c: New test.
8657 2015-02-09  Marek Polacek  <polacek@redhat.com>
8659         PR c/64856
8660         * gcc.dg/pr64856.c: New test.
8662 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8664         PR target/64979
8665         * gcc.dg/tree-ssa/stdarg-7.c: New test.
8666         * gcc.c-torture/execute/pr64979.c: New test.
8668 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
8670         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8672 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8674         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8675         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8677 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8679         PR target/58757
8680         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8682 2015-02-09  Richard Biener  <rguenther@suse.de>
8684         PR tree-optimization/54000
8685         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8687 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8689         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8691 2015-02-09  Martin Liska  <mliska@suse.cz>
8693         * g++.dg/ipa/pr64858.C: New test.
8695 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8697         * gcc.dg/uninit-19.c: Fix warning line for fpic.
8699 2015-02-08  Andrew Pinski  <apinski@cavium.com>
8701         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8703 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8705         PR fortran/63744
8706         * gfortran.dg/use_rename_8.f90: New.
8708 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
8710         * gnat.dg/addr7.ad[sb]: New test.
8711         * gnat.dg/addr8.ad[sb]: Likewise.
8713 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
8715         PR jit/64752
8716         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8717         from jit.dg/test-compile-to-executable.c's create_code, with a
8718         clarification of the output message.
8719         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8720         pass/fail message.
8721         (test_jit): Use CHECK_NO_ERRORS when calling
8722         gcc_jit_context_compile_to_file.
8723         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8724         jit-verify-compile-to-file to jit-verify-output-file-was-created.
8725         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
8726         about deletions that are attempted.
8727         (jit-verify-compile-to-file): Rename to...
8728         (jit-verify-output-file-was-created): ...this, and drop the
8729         attempt to run "file" and verify the output.
8730         (jit-verify-assembler): New function.
8731         (jit-verify-object): New function.
8732         (jit-verify-dynamic-library): New function.
8733         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8734         favor of an implementation from new file
8735         create-code-for-hello-world-executable.h, which also adds a
8736         "main".
8737         (dg-final): Replace jit-verify-compile-to-file with
8738         jit-verify-output-file-was-created, and invoke new function
8739         jit-verify-assembler.
8740         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8741         the output message.
8742         (dg-final): Replace jit-verify-compile-to-file with
8743         jit-verify-output-file-was-created, and invoke new function
8744         jit-verify-dynamic-library.
8745         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8746         favor of an implementation from new file
8747         create-code-for-hello-world-executable.h, which also adds a
8748         "main".
8749         (dg-final): Replace jit-verify-compile-to-file with
8750         jit-verify-output-file-was-created.  Strengthen the expected stdout
8751         from the built executable.
8752         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8753         favor of an implementation from new file
8754         create-code-for-hello-world-executable.h, which also adds a
8755         "main".
8756         (dg-final): Replace jit-verify-compile-to-file with
8757         jit-verify-output-file-was-created, and invoke new function
8758         jit-verify-object.
8759         * jit.dg/verify-dynamic-library.c: New source file.
8761 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
8762             Brian Rzycki  <b.rzycki@samsung.com>
8764         PR tree-optimization/64878
8765         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8767 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8769         PR ipa/64896
8770         * g++.dg/ipa/pr64896.C: New test.
8772 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8774         PR target/64205
8775         * gcc.target/powerpc/pr64205.c: New file.
8777 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
8779         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8780         (dg-options): Use -fpie instead of -fPIE -pie.
8782 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8784         PR middle-end/64937
8785         * g++.dg/asan/pr64937.C: New test.
8787 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
8789         PR fortran/63205
8790         * gfortran.dg/class_to_type_4.f90: New test
8792 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
8794         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8796 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8798         PR rtl-optimization/64957
8799         PR debug/64817
8800         * gcc.c-torture/execute/pr64957.c: New test.
8802 2015-02-05  Jeff Law  <law@redhat.com>
8804         PR target/17306
8805         * gcc.target/h8300/pr17306-1.c: New test.
8806         * gcc.target/h8300/pr17306-2.c: New test.
8808 2015-02-05  Tobias Burnus  <burnus@net-b.de>
8810         PR fortran/64943
8811         * gfortran.dg/structure_constructor_12.f90: New.
8813 2015-02-05  Jeff Law  <law@redhat.com>
8815         PR target/58400
8816         gcc.target/h8300/pr58400.c: New test.
8818 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
8820         * gcc.target/arm/macro_defs0.c: New test.
8821         * gcc.target/arm/macro_defs1.c: New test.
8822         * gcc.target/arm/macro_defs2.c: New test.
8824 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
8826         PR rtl-optimization/64905
8827         * gcc.target/i386/pr64905.c: Require nonpic target.
8828         (dg-options): Add -fomit-frame-pointer.
8829         (main): Remove.
8831 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
8833         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8834         tree dump scanning.
8836 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
8838         PR fortran/64757
8839         * gfortran.dg/type_to_class_2.f90: New test
8840         * gfortran.dg/type_to_class_3.f90: New test
8842 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
8844         PR ipa/64686
8845         * g++.dg/torture/pr64686.C: New testcase.
8847 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8849         PR rtl-optimization/64905
8850         * gcc.target/i386/pr64905.c: New file.
8852 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8854         * gcc.dg/guality/pr41447-1.c: Remove xfail.
8855         * gcc.dg/guality/pr41616-1.c: Ditto.
8857 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
8859         PR debug/64817
8860         * gcc.dg/pr64817-3.c: New.
8862 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
8863             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8865         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8866         pass parameters in registers.
8867         * gcc.dg/guality/pr36728-2.c (main): Likewise.
8868         * gcc.dg/guality/pr36728-3.c (main): Likewise.
8869         * gcc.dg/guality/pr36728-4.c (main): Likewise.
8871 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
8872             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8874         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8875         list, allow for multilibed targets.
8876         * gcc.dg/combine_ashiftrt_2.c: Likewise.
8878 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8880         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8881         * gcc.dg/pr46728-6.c: Ditto.
8883 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
8885         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8886         for mips_nanlegacy target.
8888 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
8890         * gcc.target/i386/chkp-hidden-def.c: New.
8892 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8894         PR middle-end/62103
8895         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8896         to use 24 bits for bitfield b.
8898 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8900         PR testsuite/64796
8901         * lib/target-supports.exp (check_effective_target_bswap64): Do not
8902         cache result in a global variable.  Include all 32-bit targets for
8903         bswap64 tests.
8905 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
8907         PR rtl-optimization/64756
8908         * gcc.c-torture/execute/pr64756.c: New test.
8910 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
8912         PR target/64660
8913         * gcc.target/sh/pr64660-0.h: New.
8914         * gcc.target/sh/pr64660-1.c: New.
8915         * gcc.target/sh/pr64660-2.c: New.
8916         * gcc.target/sh/pr64660-3.c: New.
8917         * gcc.target/sh/pr64660-4.c: New.
8919 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8921         PR c++/64877
8922         * g++.dg/warn/Waddress-2.C: New.
8924 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
8926         PR middle-end/61225
8927         * gcc.target/i386/pr49095.c: XFAIL for ia32.
8929 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
8931         PR preprocessor/64803
8932         * gcc.dg/cpp/builtin-macro-1.c: New test case.
8934 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
8936         * g++.dg/ipa/devirt-37.C: Disable early inlining.
8938 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
8940         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8941         (_ARM_FPSRC): Add DN and AHP fields.
8942         (clean_results): Force DN=1 on AArch64.
8943         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8944         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8945         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8946         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8947         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8948         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8950 2015-02-02  Alan Modra  <amodra@gmail.com>
8952         * gcc.target/powerpc/cprophard.c: New.
8954 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
8956         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8957         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8959 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
8961         PR debug/64817
8962         * gcc.dg/pr64817-1.c: New test.
8963         * gcc.dg/pr64817-2.c: New test.
8965 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
8967         PR target/64851
8968         * gcc.target/sh/pr64851-0.h: New
8969         * gcc.target/sh/pr64851-1.c: New
8970         * gcc.target/sh/pr64851-2.c: New
8971         * gcc.target/sh/pr64851-3.c: New
8972         * gcc.target/sh/pr64851-4.c: New
8974 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8976         PR target/64882
8977         * gcc.dg/torture/pr64882.c: New test.
8979 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
8981         PR target/64159
8982         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8983         sparc*-*-*.
8985 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8987         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8988         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8989         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8990         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8991         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8992         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8993         tree dump.
8994         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8995         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8996         tree dump.
8997         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8998         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8999         tree dump.
9001 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9003         PR target/64688
9004         * g++.dg/pr64688-2.C: New.
9006 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
9008         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9009         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9010         * gcc.target/i386/fuse-caller-save.c: Ditto.
9011         * gcc.target/i386/headmerge-1.c: Ditto.
9012         * gcc.target/i386/headmerge-2.c: Ditto.
9013         * gcc.target/i386/sibcall-6.c: Ditto.
9015 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9017         PR target/64617
9018         * gcc.target/i386/pr64617.c: New test.
9020 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
9022         PR target/15184
9023         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9024         (dg-options): Remove -m32.
9025         (dg-final): Scan for "movb %al" only.
9026         * gcc.target/i386/pr15184-2.c: Ditto.
9028 2015-01-30  Richard Biener  <rguenther@suse.de>
9030         PR tree-optimization/64829
9031         * gcc.dg/vect/pr64829.c: New testcase.
9033 2015-01-29  Marek Polacek  <polacek@redhat.com>
9035         PR c/64709
9036         * gcc.dg/pr64709.c: New test.
9038 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
9040         PR c++/64717
9041         * g++.dg/ubsan/pr64717-1.C: New test.
9042         * g++.dg/ubsan/pr64717-2.C: New test.
9044 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
9046         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9048 2015-01-29  Jeff Law  <law@redhat.com>
9050         PR target/15184
9051         * gcc.target/i386/pr15184-1.c: New test.
9052         * gcc.target/i386/pr15184-2.c: New test.
9054 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9056         PR tree-optimization/64746
9057         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9059 2015-01-29  Richard Biener  <rguenther@suse.de>
9061         PR tree-optimization/64853
9062         * gcc.dg/torture/pr64853.c: New testcase.
9064 2015-01-29  Richard Biener  <rguenther@suse.de>
9066         PR tree-optimization/64844
9067         * gcc.dg/vect/pr64844.c: New testcase.
9069 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9071         PR middle-end/64809
9072         * gcc.dg/pr64809.c: Delete.
9074 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9076         PR middle-end/64805
9077         * gcc.target/i386/pr64805.c: New.
9079 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9081         * gcc.dg/guality/guality.h (main): Add argv[0] to
9082         guality_gdb_command.
9084 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
9086         PR ipa/64801
9087         * gcc.dg/tree-ssa/pr64801.c: New testcase.
9089 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
9091         PR target/64659
9092         * gcc.target/sh/sh.exp
9093         (check_effective_target_atomic_model_soft_gusa_available,
9094         check_effective_target_atomic_model_soft_tcb_available,
9095         check_effective_target_atomic_model_soft_imask_available,
9096         check_effective_target_atomic_model_hard_llcs_available): New.
9097         * gcc.target/sh/pr64659-0.h: New.
9098         * gcc.target/sh/pr64659-1.c: New.
9099         * gcc.target/sh/pr64659-2.c: New.
9100         * gcc.target/sh/pr64659-3.c: New.
9101         * gcc.target/sh/pr64659-4.c: New.
9103 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
9105         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9106         scan-assembler-times pattern.
9108 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
9110         PR middle-end/64809
9111         * gcc.dg/pr64809.c: New test.
9113 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
9115         PR tree-optimization/64277
9116         * gcc.dg/pr64277.c: New.
9118 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9120         PR tree-optimization/64718
9121         * gcc.c-torture/execute/pr64718.c: New test.
9123 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
9125         * gcc.target/aarch64/abs_2.c: New.
9127 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
9129         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9130         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9131         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9132         ISA rev < 2.
9134 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
9136         PR bootstrap/64612
9137         * lib/target-supports.exp (check_effective_target_comdat_group): New.
9138         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9139         { target comdat_group }.
9141 2015-01-27  Tobias Burnus  <burnus@net-b.de>
9143         PR fortran/63861
9144         * gfortran.dg/goacc/coarray_2.f90: New.
9146 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9148         PR ipa/60871
9149         PR ipa/64139
9150         * g++.dg/torture/pr64139.C: New testcase.
9151         * g++.dg/torture/pr60871.C: Likewise.
9153 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
9155         PR fortran/64230
9156         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9157         prevent linking errors.
9159 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9161         PR ipa/64282
9162         * g++.dg/torture/pr64282.C: New testcase.
9164 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9166         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9167         for wzr reg.
9169 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9171         * gcc.target/s390/hotpatch-13.c: New testcase.
9172         * gcc.target/s390/hotpatch-14.c: New testcase.
9173         * gcc.target/s390/hotpatch-15.c: New testcase.
9174         * gcc.target/s390/hotpatch-16.c: New testcase.
9175         * gcc.target/s390/hotpatch-17.c: New testcase.
9176         * gcc.target/s390/hotpatch-18.c: New testcase.
9177         * gcc.target/s390/hotpatch-19.c: New testcase.
9178         * gcc.target/s390/hotpatch-20.c: New testcase.
9179         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9180         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9181         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9182         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9183         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9184         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9185         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9186         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9187         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9188         * gcc.target/s390/hotpatch-10.c: Likewise.
9189         * gcc.target/s390/hotpatch-11.c: Likewise.
9190         * gcc.target/s390/hotpatch-12.c: Likewise.
9191         * gcc.target/s390/hotpatch-2.c: Likewise.
9192         * gcc.target/s390/hotpatch-3.c: Likewise.
9193         * gcc.target/s390/hotpatch-4.c: Likewise.
9194         * gcc.target/s390/hotpatch-5.c: Likewise.
9195         * gcc.target/s390/hotpatch-6.c: Likewise.
9196         * gcc.target/s390/hotpatch-7.c: Likewise.
9197         * gcc.target/s390/hotpatch-8.c: Likewise.
9198         * gcc.target/s390/hotpatch-9.c: Likewise.
9199         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9200         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9201         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9202         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9203         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9204         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9205         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9206         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9208 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
9210         * gcc.dg/long_branch.c: New testcase.
9212 2015-01-27  Richard Biener  <rguenther@suse.de>
9214         PR tree-optimization/56273
9215         PR tree-optimization/59124
9216         PR tree-optimization/64277
9217         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9218         * gcc.dg/Warray-bounds-12.c: Likewise.
9219         * gcc.dg/Warray-bounds-13.c: Likewise.
9221 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9223         PR rtl-optimization/61058
9224         * gcc.dg/pr61058.c: New test.
9226 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
9228         * gcc.target/i386/chkp-narrow-bounds.c: New.
9230 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9232         PR tree-optimization/64807
9233         * gcc.dg/pr64807.c: New test.
9235         PR c/64766
9236         * gcc.dg/pr64766.c: New test.
9238 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
9240         PR target/49263
9241         * gcc.target/sh/pr49263-4.c: New.
9243 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
9245         PR fortran/62044
9246         * gfortran.dg/allocate_with_mold_1.f90: New test
9248 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
9250         PR c/64778
9251         * gcc.dg/pr64778.c: New test.
9253         PR middle-end/64421
9254         * gcc.dg/vect/pr64421.c: New test.
9256 2015-01-26  Tobias Burnus  <burnus@net-b.de>
9258         PR fortran/64771
9259         * gfortran.dg/coarray_36.f: New.
9260         * gfortran.dg/coarray_37.f90: New.
9262 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
9264         PR fortran/64230
9265         * gfortran.dg/class_allocate_18.f90: New.
9267 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9269         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9271 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9273         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9275 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9277         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9279 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9281         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9283 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9285         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9286         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9287         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9288         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9290 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9292         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9293         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9294         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9296 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9298         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9299         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9300         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9301         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9302         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9303         vXXXhn.inc.
9305 2015-01-26  Richard Biener  <rguenther@suse.de>
9307         PR middle-end/64764
9308         * gcc.dg/uninit-19.c: New testcase.
9310 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9312         * lib/target-supports.exp (check_effective_target_vect64): Add
9313         sparc*-*-*.
9315 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9317         PR testsuite/64712
9318         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9320 2015-01-26  Tony Liu  <tony.liu@arm.com>
9322         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9323         non-UAL cases.
9325 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
9327         PR libfortran/64770
9328         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9329         correctly, clean up afterwards.
9331 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
9333         PR fortran/62044
9334         * gfortran.dg/use_rename_7.f90: New.
9336 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
9338         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9339         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9341 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
9343         PR target/54236
9344         * gcc.target/sh/pr54236-4.c: New.
9346 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
9348         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9349         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
9350         Bridge test.
9352 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
9354         PR libfortran/64770
9355         * gfortran.dg/open_new_segv.f90: New test.
9357 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
9359         PR target/49263
9360         PR target/53987
9361         PR target/64345
9362         PR target/59533
9363         PR target/52933
9364         PR target/54236
9365         PR target/51244
9366         * gcc.target/sh/pr64345-1.c: New.
9367         * gcc.target/sh/pr64345-2.c: New.
9368         * gcc.target/sh/pr59533-1.c: New.
9369         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9370         * gcc.target/sh/pr52933-2.c: Likewise.
9371         * gcc.target/sh/pr54089-1.c: Likewise.
9372         * gcc.target/sh/pr54236-1.c: Likewise.
9373         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9374         * gcc.target/sh/pr49263-1.c: Remove xfails.
9375         * gcc.target/sh/pr49263-2.c: Likewise.
9376         * gcc.target/sh/pr49263-3.c: Likewise.
9377         * gcc.target/sh/pr53987-1.c: Likewise.
9378         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9379         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9380         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9381         (test05, test06, test07, test08, test09, test10, test11, test12): New.
9382         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9383         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9384         test_009): New.
9385         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9386         (test_02): New.
9388 2015-01-24  Tom de Vries  <tom@codesourcery.com>
9390         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9392 2015-01-23  Ian Lance Taylor  <iant@google.com>
9394         PR go/64510
9395         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9396         targets without split stack support.
9398 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
9400         PR target/64317
9401         * gcc.target/i386/pr64317.c: New test.
9403 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
9405         PR rtl-optimization/63637
9406         PR rtl-optimization/60663
9407         * gcc.dg/pr63637-1.c: New test.
9408         * gcc.dg/pr63637-2.c: New test.
9409         * gcc.dg/pr63637-3.c: New test.
9410         * gcc.dg/pr63637-4.c: New test.
9411         * gcc.dg/pr63637-5.c: New test.
9412         * gcc.dg/pr63637-6.c: New test.
9413         * gcc.target/i386/pr63637-1.c: New test.
9414         * gcc.target/i386/pr63637-2.c: New test.
9415         * gcc.target/i386/pr63637-3.c: New test.
9416         * gcc.target/i386/pr63637-4.c: New test.
9417         * gcc.target/i386/pr63637-5.c: New test.
9418         * gcc.target/i386/pr63637-6.c: New test.
9420 2015-01-23  Richard Biener  <rguenther@suse.de>
9422         PR testsuite/63439
9423         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9424         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9426 2015-01-23  Marek Polacek  <polacek@redhat.com>
9428         PR preprocessor/60570
9429         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9430         * gcc.dg/cpp/pr60570.c: New test.
9432 2015-01-23  Richard Biener  <rguenther@suse.de>
9434         PR testsuite/63439
9435         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9436         vectorization on vect64 targets.
9438 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
9440         PR fortran/60922
9441         * gfortran.dg/class_allocate_17.f90: New.
9443 2015-01-23  Tobias Burnus  <burnus@net-b.de>
9445         PR fortran/64726
9446         * gfortran.dg/goacc/combined_loop.f90: New.
9448 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9450         PR fortran/61933
9451         * gfortran.dg/make_unit.f90: New test.
9453 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9455         PR fortran/61933
9456         * gfortran.dg/negative_unit_int8.f: Update.
9458 2015-01-22  Jeff Law  <law@redhat.com>
9460         PR target/52076
9461         * gcc.target/m68k/pr52076-1.c: New test.
9462         * gcc.target/m68k/pr52076-2.c: New test.
9464 2015-01-22  Richard Biener  <rguenther@suse.de>
9466         PR middle-end/64728
9467         * gcc.dg/torture/pr64728.c: New testcase.
9469 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
9471         PR target/64688
9472         * g++.dg/pr64688.C: New test.
9474 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9476         * gcc.target/i386/chkp-always_inline.c (f1): Make static
9477         to avoid errors with -fpic.
9479 2015-01-22  Richard Biener  <rguenther@suse.de>
9481         PR libstdc++/64535
9482         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9484 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
9486         PR rtl-optimization/64682
9487         * gcc.c-torture/execute/pr64682.c: New file.
9489 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
9491         PR debug/64511
9492         * gcc.dg/pr64511.c: New test.
9494         PR rtl-optimization/62078
9495         * g++.dg/opt/pr62078.C: New test.
9497         PR c/63307
9498         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9500 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
9502         PR fortran/57023
9503         * gfortran.dg/internal_pack_15.f90:  New test.
9505 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9507         * c-c++-common/tsan/step.c: New testcase.
9509 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9511         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9513 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9515         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9517 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9519         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9521 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9523         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9525 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9527         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9529 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9531         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9533 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9535         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9537 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9539         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9541 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9543         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9545 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9547         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9549 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9551         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9553 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9555         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9557 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9559         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9560         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9561         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9562         vXXXw.inc.
9564 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9566         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9567         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9568         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9569         vXXXl.inc.
9571 2015-01-21  Renlin Li  <renlin.li@arm.com>
9573         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9574         * g++.dg/tls/thread_local5g.C: Likewise.
9575         * g++.dg/tls/thread_local6g.C: Likewise.
9577 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9579         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9580         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9581         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9583 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9585         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9586         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9587         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9589 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9591         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9592         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9593         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9595 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9597         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9598         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9599         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9601 2015-01-20  Jeff Law  <law@redhat.com>
9603         PR target/59946
9604         * gcc.target/m68k/pr59946.c: New test.
9606 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9608         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9609         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9610         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9612 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9614         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9615         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9616         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9618 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9620         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9621         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9622         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9624 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9626         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9627         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9628         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9629         vshuffle.inc.
9630         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9631         vshuffle.inc.
9633 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9635         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9636         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9637         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9639 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9641         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9642         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9643         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9645 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9647         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9649 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
9651         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9653         PR sanitizer/64632
9654         * g++.dg/ubsan/pr64632.C: New test.
9656         PR debug/64663
9657         * gcc.dg/pr64663.c: New test.
9659 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9661         PR c++/64383
9662         * g++.dg/warn/Wunused-var-23.C: New.
9664 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9666         PR c++/59937
9667         * g++.dg/cpp0x/constexpr-59937-1.C: New.
9668         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9670 2015-01-20  Richard Biener  <rguenther@suse.de>
9672         PR ipa/64684
9673         * gcc.dg/lto/pr64684_0.c: New testcase.
9674         * gcc.dg/lto/pr64684_1.c: Likewise.
9675         * gcc.dg/lto/pr64684_2.c: Likewise.
9676         * gcc.dg/lto/pr64685_0.c: Likewise.
9677         * gcc.dg/lto/pr64685_1.c: Likewise.
9679 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9681         PR c++/62241
9682         * g++.dg/cpp1y/lambda-init12.C: New.
9684 2015-01-20  Richard Biener  <rguenther@suse.de>
9686         PR tree-optimization/64410
9687         * g++.dg/vect/pr64410.cc: Require vect_double.
9689 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
9691         PR target/64149
9692         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9694 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
9696         PR bootstrap/64676
9697         Revert:
9698         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9700         PR rtl-optimization/64081
9701         * gcc.dg/pr64081.c: New test.
9703 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9705         * jit.dg/harness.h: Include <unistd.h>.
9706         (CHECK_NO_ERRORS): New.
9707         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9708         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9709         gcc_jit_context_compile_to_file.
9710         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9711         args to the spawned executable.
9712         (jit-expand-vars): New function.
9713         (jit-exe-params): New variable.
9714         (dg-jit-set-exe-params): New function.
9715         (jit-dg-test): Detect testcases that use
9716         jit-verify-compile-to-file and call jit-setup-compile-to-file.
9717         Set arguments of spawned process to jit-exe-params.
9718         (jit-get-output-filename): New function.
9719         (jit-setup-compile-to-file): New function.
9720         (jit-verify-compile-to-file): New function.
9721         (jit-run-executable): New function.
9722         (jit-verify-executable): New function.
9723         * jit.dg/test-compile-to-assembler.c: New testcase.
9724         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9725         * jit.dg/test-compile-to-executable.c: New testcase.
9726         * jit.dg/test-compile-to-object.c: New testcase.
9728 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
9730         PR target/64652
9731         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9732         (test_1): New.
9734 2015-01-19  Martin Liska  <mliska@suse.cz>
9736         * objc/compile/pr64668.m: New test.
9738 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9740         * jit.dg/test-arith-overflow.c: Include stdbool.h.
9741         (create_overflow_fn): Update comment to clarify that
9742         the third param of the created function is a bool *, not
9743         an int *.
9744         (verify_int_overflow_fn): Convert param "expected_ovf" from
9745         int to bool.  Update third param of "overflow_fn_type" from int *
9746         to bool *.  Update local "actual_ovf" from int to bool.
9747         (verify_uint_overflow_fn): Likewise.
9749 2015-01-19  Martin Liska  <mliska@suse.cz>
9751         * gcc.dg/ipa/ipa-icf-33.c: New test.
9753 2015-01-19  Felix Yang  <felix.yang@huawei.com>
9754             Haijian Zhang  <z.zhanghaijian@huawei.com>
9756         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9757         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9758         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9759         result_float64x2, expected_hfloat64x2): New helper type, variable and
9760         declaration.
9761         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9762         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9763         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9764         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9765         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9766         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9767         and target without the FMA feature.
9769 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
9771         * gcc.target/aarch64/pr64304.c: New testcase.
9773 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9775         PR rtl-optimization/64081
9776         * gcc.dg/pr64081.c: New test.
9778 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
9780         PR target/63971
9781         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9782         the epilogue).
9783         * gcc.target/aarch64/test_frame_6.c: Likewise.
9784         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9785         and x19 (in the epilogue).
9786         * gcc.target/aarch64/test_frame_4.c: Likewise.
9787         * gcc.target/aarch64/test_frame_7.c: Likewise.
9789 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9791         * gcc.target/i386/chkp-always_inline.c: New.
9793 2015-01-15  Andrew Pinski  <apinski@cavium.com>
9794             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9796         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9797         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9799 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
9801         PR fortran/60255
9802         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9803         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9805 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9807         PR fortran/64578
9808         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9810 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
9812         PR target/64652
9813         * gcc.target/sh/torture/pr64652.c: New.
9815 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9817         * gcc.dg/ipa/ipa-icf-32.c: Update template.
9818         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9819         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9820         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9821         * c-c++-common/asan/kasan-recover-1.c: Likewise.
9822         * c-c++-common/asan/kasan-recover-2.c: Likewise.
9824 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9826         PR ipa/64378
9827         * g++.dg/torture/pr64378.C: New testcase.
9829 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9831         PR fortran/57959
9832         * gfortran.dg/block_13.f08: New test
9834 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9836         PR fortran/55901
9837         * gfortran.dg/associate_1.f03: Allow test for character with
9838         automatic length.
9840 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9842         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9843         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9845 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9847         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9849 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
9851         PR fortran/64578
9852         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9854 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9856         PR fortran/60357
9857         * gfortran.dg/alloc_comp_assign_13.f08: New test.
9859         PR fortran/61275
9860         * gfortran.dg/alloc_comp_assign_14.f08: New test.
9862         PR fortran/55932
9863         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9865 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9867         PR fortran/60334
9868         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9870 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
9872         PR rtl-optimization/52773
9873         * gcc.c-torture/compile/pr52773.c: New test.
9875 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9877         PR c++/62134
9878         * g++.dg/cpp0x/alias-decl-46.C: New.
9880 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9882         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9884 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9886         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9887         Add trace.
9888         (CHECK_FP): Likewise.
9889         (CHECK_CUMULATIVE_SAT): Likewise.
9891 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9893         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9894         (Set_Neon_Cumulative_Sat): Add parameter.
9895         (__set_neon_cumulative_sat): Support new parameter.
9896         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9897         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9898         argument.
9899         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9900         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9901         argument.
9903 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9905         * g++.dg/tsan/vptr_benign_race.C: New testcase.
9906         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9908 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9910         PR c++/60056
9911         * g++.dg/tls/thread_local-ice4.C: New.
9913 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
9915         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9916         than Neon options.
9918 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9920         PR c++/62276
9921         * g++.dg/cpp0x/vt-62276.C: New.
9923 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9925         PR middle-end/64353
9926         * g++.dg/pr64353.C: New.
9928 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9930         PR target/64263
9931         * gcc.target/aarch64/pr64263_1.c: New test.
9933 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
9935         PR tree-optimization/64434
9936         * gcc.dg/torture/pr64434.c: Move to...
9937         * gcc.dg/pr64434.c: ... here.
9939 2015-01-16  Richard Biener  <rguenther@suse.de>
9941         PR middle-end/64614
9942         * gcc.dg/uninit-18.c: New testcase.
9944 2015-01-16  Richard Biener  <rguenther@suse.de>
9946         PR tree-optimization/64568
9947         * g++.dg/torture/pr64568-2.C: New testcase.
9949 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9951         PR target/64363
9952         * gcc.target/i386/chkp-label-address.c: New.
9954 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
9956         PR fortran/45290
9957         * gfortran.dg/pointer_init_6.f90: Extended.
9959 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
9961         * gcc.c-torture/compile/20150108.c: New test.
9963 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9965         * gcc.target/visium: New directory.
9967 2015-01-16  Richard Biener  <rguenther@suse.de>
9969         PR tree-optimization/61743
9970         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9971         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9973 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
9975         * gcc.dg/pr64015.c: New test.
9977 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
9979         PR ipa/64163
9980         PR ipa/64612
9981         * g++.dg/ipa/pr64612.C: New test.
9983 2015-01-16  Renlin Li  <renlin.li@arm.com>
9985         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9987 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
9989         * gcc.target/i386/sse-14.c: Test new intrinsic.
9990         * gcc.target/i386/sse-22.c: Ditto.
9992 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9994         PR c++/58614
9995         * g++.dg/cpp0x/auto44.C: New.
9997 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
9999         PR target/59710
10000         * gcc.target/nios2/gpopt-all.c: New test case.
10001         * gcc.target/nios2/gpopt-local.c: New test case.
10002         * gcc.target/nios2/gpopt-global.c: New test case.
10003         * gcc.target/nios2/gpopt-data.c: New test case.
10004         * gcc.target/nios2/gpopt-none.c: New test case.
10006 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
10008         * g++.dg/ubsan/vptr-1.C: New test.
10009         * g++.dg/ubsan/vptr-2.C: New test.
10010         * g++.dg/ubsan/vptr-3.C: New test.
10011         * g++.dg/ubsan/vptr-4.C: New test.
10012         * g++.dg/ubsan/vptr-5.C: New test.
10013         * g++.dg/ubsan/vptr-6.C: New test.
10014         * g++.dg/ubsan/vptr-7.C: New test.
10015         * g++.dg/ubsan/vptr-8.C: New test.
10016         * g++.dg/ubsan/vptr-9.C: New test.
10018 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
10020         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10021         is set up.
10022         * lib/gcc-dg.exp: Likewise.
10024 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
10026         PR rtl-optimization/64110
10027         * gcc.target/i386/pr64110.c: Add scan-assembler.
10029 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
10030             James Norris  <jnorris@codesourcery.com>
10031             Cesar Philippidis  <cesar@codesourcery.com>
10032             Ilmir Usmanov  <i.usmanov@samsung.com>
10034         * lib/target-supports.exp (check_effective_target_fopenacc): New
10035         procedure.
10036         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10037         * g++.dg/goacc/goacc.exp: Likewise.
10038         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10039         * gcc.dg/goacc/goacc.exp: Likewise.
10040         * gfortran.dg/goacc/goacc.exp: Likewise.
10041         * c-c++-common/cpp/openacc-define-1.c: New file.
10042         * c-c++-common/cpp/openacc-define-2.c: Likewise.
10043         * c-c++-common/cpp/openacc-define-3.c: Likewise.
10044         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10045         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10046         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10047         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10048         * c-c++-common/goacc/asyncwait-1.c: Likewise.
10049         * c-c++-common/goacc/cache-1.c: Likewise.
10050         * c-c++-common/goacc/clauses-fail.c: Likewise.
10051         * c-c++-common/goacc/collapse-1.c: Likewise.
10052         * c-c++-common/goacc/data-1.c: Likewise.
10053         * c-c++-common/goacc/data-2.c: Likewise.
10054         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10055         * c-c++-common/goacc/deviceptr-1.c: Likewise.
10056         * c-c++-common/goacc/deviceptr-2.c: Likewise.
10057         * c-c++-common/goacc/deviceptr-3.c: Likewise.
10058         * c-c++-common/goacc/if-clause-1.c: Likewise.
10059         * c-c++-common/goacc/if-clause-2.c: Likewise.
10060         * c-c++-common/goacc/kernels-1.c: Likewise.
10061         * c-c++-common/goacc/loop-1.c: Likewise.
10062         * c-c++-common/goacc/loop-private-1.c: Likewise.
10063         * c-c++-common/goacc/nesting-1.c: Likewise.
10064         * c-c++-common/goacc/nesting-data-1.c: Likewise.
10065         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10066         * c-c++-common/goacc/parallel-1.c: Likewise.
10067         * c-c++-common/goacc/pcopy.c: Likewise.
10068         * c-c++-common/goacc/pcopyin.c: Likewise.
10069         * c-c++-common/goacc/pcopyout.c: Likewise.
10070         * c-c++-common/goacc/pcreate.c: Likewise.
10071         * c-c++-common/goacc/pragma_context.c: Likewise.
10072         * c-c++-common/goacc/present-1.c: Likewise.
10073         * c-c++-common/goacc/reduction-1.c: Likewise.
10074         * c-c++-common/goacc/reduction-2.c: Likewise.
10075         * c-c++-common/goacc/reduction-3.c: Likewise.
10076         * c-c++-common/goacc/reduction-4.c: Likewise.
10077         * c-c++-common/goacc/sb-1.c: Likewise.
10078         * c-c++-common/goacc/sb-2.c: Likewise.
10079         * c-c++-common/goacc/sb-3.c: Likewise.
10080         * c-c++-common/goacc/update-1.c: Likewise.
10081         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10082         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10083         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10084         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10085         * gfortran.dg/goacc/assumed.f95: Likewise.
10086         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10087         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10088         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10089         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10090         * gfortran.dg/goacc/branch.f95: Likewise.
10091         * gfortran.dg/goacc/cache-1.f95: Likewise.
10092         * gfortran.dg/goacc/coarray.f95: Likewise.
10093         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10094         * gfortran.dg/goacc/cray.f95: Likewise.
10095         * gfortran.dg/goacc/critical.f95: Likewise.
10096         * gfortran.dg/goacc/data-clauses.f95: Likewise.
10097         * gfortran.dg/goacc/data-tree.f95: Likewise.
10098         * gfortran.dg/goacc/declare-1.f95: Likewise.
10099         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10100         * gfortran.dg/goacc/fixed-1.f: Likewise.
10101         * gfortran.dg/goacc/fixed-2.f: Likewise.
10102         * gfortran.dg/goacc/fixed-3.f: Likewise.
10103         * gfortran.dg/goacc/fixed-4.f: Likewise.
10104         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10105         * gfortran.dg/goacc/if.f95: Likewise.
10106         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10107         * gfortran.dg/goacc/list.f95: Likewise.
10108         * gfortran.dg/goacc/literal.f95: Likewise.
10109         * gfortran.dg/goacc/loop-1.f95: Likewise.
10110         * gfortran.dg/goacc/loop-2.f95: Likewise.
10111         * gfortran.dg/goacc/loop-3.f95: Likewise.
10112         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10113         * gfortran.dg/goacc/omp.f95: Likewise.
10114         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10115         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10116         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10117         * gfortran.dg/goacc/parameter.f95: Likewise.
10118         * gfortran.dg/goacc/private-1.f95: Likewise.
10119         * gfortran.dg/goacc/private-2.f95: Likewise.
10120         * gfortran.dg/goacc/private-3.f95: Likewise.
10121         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10122         * gfortran.dg/goacc/reduction-2.f95: Likewise.
10123         * gfortran.dg/goacc/reduction.f95: Likewise.
10124         * gfortran.dg/goacc/routine-1.f90: Likewise.
10125         * gfortran.dg/goacc/routine-2.f90: Likewise.
10126         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10127         * gfortran.dg/goacc/several-directives.f95: Likewise.
10128         * gfortran.dg/goacc/sie.f95: Likewise.
10129         * gfortran.dg/goacc/subarrays.f95: Likewise.
10130         * gfortran.dg/gomp/map-1.f90: Likewise.
10131         * gfortran.dg/openacc-define-1.f90: Likewise.
10132         * gfortran.dg/openacc-define-2.f90: Likewise.
10133         * gfortran.dg/openacc-define-3.f90: Likewise.
10134         * g++.dg/gomp/block-1.C: Update for changed compiler output.
10135         * g++.dg/gomp/block-2.C: Likewise.
10136         * g++.dg/gomp/block-3.C: Likewise.
10137         * g++.dg/gomp/block-5.C: Likewise.
10138         * g++.dg/gomp/target-1.C: Likewise.
10139         * g++.dg/gomp/target-2.C: Likewise.
10140         * g++.dg/gomp/taskgroup-1.C: Likewise.
10141         * g++.dg/gomp/teams-1.C: Likewise.
10142         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10143         * gcc.dg/cilk-plus/jump.c: Likewise.
10144         * gcc.dg/gomp/block-1.c: Likewise.
10145         * gcc.dg/gomp/block-10.c: Likewise.
10146         * gcc.dg/gomp/block-2.c: Likewise.
10147         * gcc.dg/gomp/block-3.c: Likewise.
10148         * gcc.dg/gomp/block-4.c: Likewise.
10149         * gcc.dg/gomp/block-5.c: Likewise.
10150         * gcc.dg/gomp/block-6.c: Likewise.
10151         * gcc.dg/gomp/block-7.c: Likewise.
10152         * gcc.dg/gomp/block-8.c: Likewise.
10153         * gcc.dg/gomp/block-9.c: Likewise.
10154         * gcc.dg/gomp/target-1.c: Likewise.
10155         * gcc.dg/gomp/target-2.c: Likewise.
10156         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10157         * gcc.dg/gomp/teams-1.c: Likewise.
10159 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
10161         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10162         test case.
10164 2015-01-15  Mike Stump  <mikestump@comcast.net>
10166         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10167         * gcc.dg/inline_2.c: Likewise.
10168         * gcc.dg/inline_3.c: Likewise.
10169         * gcc.dg/inline_4.c: Likewise.
10171 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
10173         PR fortran/58023
10174         * gfortran.dg/proc_ptr_comp_43.f90: New.
10176 2015-01-15  Mike Stump  <mikestump@comcast.net>
10178         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10179         * gcc.dg/unroll_2.c: Likewise.
10180         * gcc.dg/unroll_3.c: Likewise.
10181         * gcc.dg/unroll_4.c: Likewise.
10182         * gcc.dg/unroll_5.c: Likewise.
10184 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
10186         PR target/63971
10187         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10188         in epilogue.
10189         * gcc.target/aarch64/test_frame_6.c: Likewise.
10190         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10191         x30 and x19 (in the epilogue).
10192         * gcc.target/aarch64/test_frame_4.c: Likewise.
10193         * gcc.target/aarch64/test_frame_7.c: Likewise.
10195 2015-01-15  Martin Liska  <mliska@suse.cz>
10197         * g++.dg/ipa/pr64068.C: New test.
10198         * gcc.dg/ipa/PR64559.c: New test.
10200 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10202         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10203         with PIE.
10205 2015-01-15  Richard Biener  <rguenther@suse.de>
10207         PR tree-optimization/61743
10208         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10209         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10211 2015-01-15 Renlin Li <renlin.li@arm.com>
10213         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10214         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10216 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10218         * gcc.dg/vect/vect-aggressive-1.c: New.
10219         * gcc.target/i386/avx2-vect-aggressive.c: New.
10221 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10223         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10225 2015-01-15  Richard Biener  <rguenther@suse.de>
10227         PR lto/64415
10228         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10229         -Wl,-undefined,dynamic_lookup.
10231 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
10233         * gnat.dg/opt47.adb: New test.
10235 2015-01-15  Richard Biener  <rguenther@suse.de>
10237         PR lto/64415
10238         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10240 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10242         PR tree-optimization/64434
10243         * gcc.dg/torture/pr64434.c: New test.
10245 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10247         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10248         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
10249         -march=loongson* and -march=octeon* require -mno-micromips.
10251 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10252             Matthew Fortune  <matthew.fortune@imgtec.com>
10254         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10255         * gcc.target/mips/call-saved-5.c (foo): Likewise.
10256         * gcc.target/mips/call-saved-6.c (foo): Likewise.
10257         * gcc.target/mips/call-saved-7.c: New file.
10258         * gcc.target/mips/call-saved-8.c: New file.
10259         * gcc.target/mips/call-saved-9.c: New file.
10261 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
10263         * gcc.target/mips/lsa.c: New file.
10264         * gcc.target/mips/mips64-lsa.c: Likewise.
10265         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10266         * gcc.target/mips/mulsize-4.c: Likewise.
10267         * gcc.target/mips/mulsize-5.c: New file.
10268         * gcc.target/mips/mulsize-6.c: Likewise.
10269         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10270         and !HAS_LSA as ghost options.
10271         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10272         for !HAS_LSA.
10274 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
10276         * g++.dg/torture/20141013.c: Set -fno-short-enums.
10278 2015-01-15  Richard Biener  <rguenther@suse.de>
10280         PR middle-end/64365
10281         * gcc.dg/torture/pr64365.c: New testcase.
10283 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
10285         * gcc.dg/stackprotectexplicit1.c: New test.
10286         * g++.dg/stackprotectexplicit2.c: New test.
10288 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10290         PR target/61933
10291         * gfortran.dg/inquire_internal.f90: New.
10292         * gfortran.dg/negative_unit_check.f90: New.
10294 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
10296         PR target/53988
10297         * gcc.target/sh/pr53988-1.c: New.
10299 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
10301         PR c++/58671
10302         * g++.dg/tls/thread_local-ice3.C: New.
10304 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10306         * gcc.target/i386/fentry-override.c: Properly place {} in target
10307         selector.  Remove nonpic.
10308         * gcc.target/i386/fentry.c: Likewise.
10310 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10312         * gcc.dg/atomic-invalid.c: Check for invalid memory model
10313         warnings instead of errors.
10315 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
10317         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10318         option support instead of ENABLE_LTO from Makefile.
10320 2015-01-14  Richard Biener  <rguenther@suse.de>
10322         PR tree-optimization/59354
10323         * gcc.dg/vect/pr59354.c: New testcase.
10325 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
10327         * lib/target-supports.exp
10328         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10329         on ARM architures before v7.
10331 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10333         PR middle-end/59448
10334         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10335         an atomic_exchange.
10337 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10339         PR target/64386
10340         * gcc.target/i386/pr64386.c: New test.
10342 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10344         PR target/64393
10345         * gcc.target/i386/pr64393.c: New test.
10347 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10349         PR target/64387
10350         * gcc.target/i386/pr64387.c: New test.
10352 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
10354         * gcc.target/aarch64/store-pair-1.c: Fix typo.
10356 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10358         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10360 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10362         PR target/64453
10363         * gcc.target/arm/pr64453.c: New.
10365 2015-01-14  Richard Biener  <rguenther@suse.de>
10367         PR lto/64415
10368         * gcc.dg/lto/pr64415_0.c: New testcase.
10369         * gcc.dg/lto/pr64415_1.c: Likewise.
10371 2015-01-14  Martin Liska  <mliska@suse.cz>
10373         * gcc.dg/ipa/pr64307.c: New test.
10375 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
10377         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10378         64-bit and 128-bit.
10380 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10382         PR target/64460
10383         * gcc.target/arm/pr64460_1.c: New test.
10385 2015-01-14  Richard Biener  <rguenther@suse.de>
10387         PR tree-optimization/64493
10388         PR tree-optimization/64495
10389         * gcc.dg/vect/pr64493.c: New testcase.
10390         * gcc.dg/vect/pr64495.c: Likewise.
10392 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
10394         * gcc.dg/Warray-bounds-11.c: New test-case.
10396 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10398         * gcc.target/mips/octeon3-pipe-1.c: New test.
10400 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
10402         * jit.dg/harness.h (set_up_logging): Move string concatenation
10403         into...
10404         (concat_strings): New function.
10405         (dump_reproducer): New function.
10406         (test_jit): Call dump_reproducer.
10407         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10408         function.
10409         (jit-dg-test): Delete any generated reproducer from previous runs.
10410         Verify that a generated reproducer was created, and verify that it
10411         compiles.
10412         * jit.dg/test-nested-contexts.c (main): Call
10413         gcc_jit_context_dump_reproducer_to_file.
10415 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10417         * gcc.dg/aru-2.c: Add dg-require-profiling.
10419 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10421         * lib/target-supports.exp (check_profiling_available): Check if
10422         -pg links.
10424 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
10426         PR ipa/64565
10427         * g++.dg/torture/pr64565.C: New testcase.
10429 2015-01-13  Marek Polacek  <polacek@redhat.com>
10431         PR middle-end/64391
10432         * gcc.dg/tm/pr64391.c: New test.
10434 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10436         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10437         true.
10439 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10441         * gcc.target/i386/pie.c: New test.
10443         * lib/target-supports.exp (check_effective_target_pie): New.
10445 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10447         PR rtl-optimization/64286
10448         * gcc.target/i386/avx2-pr64286.c: New test.
10450 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
10452         PR c++/57626
10453         * g++.dg/cpp0x/vt-57626.C: New.
10455 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10457         PR fortran/64528
10458         * gfortran.dg/pr64528.f90: New test.
10460 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
10462         * gcc.target/aarch64/subsp.c: New test.
10464 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10466         * gcc.target/aarch64/store-pair-1.c: New testcase.
10468 2015-01-13  Richard Biener  <rguenther@suse.de>
10470         PR lto/64373
10471         * gcc.dg/lto/pr64373_0.c: New testcase.
10473 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10475         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10476         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10478 2015-01-13  Richard Biener  <rguenther@suse.de>
10480         PR tree-optimization/64406
10481         * gcc.dg/pr64406.c: New testcase.
10483 2015-01-13  Richard Biener  <rguenther@suse.de>
10485         PR tree-optimization/64404
10486         * gcc.dg/vect/pr64404.c: New testcase.
10488 2015-01-13  Richard Biener  <rguenther@suse.de>
10490         PR tree-optimization/64568
10491         * g++.dg/torture/pr64568.C: New testcase.
10493 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10495         * jit.dg/test-error-local-used-from-other-function.c: New test
10496         case.
10497         * jit.dg/test-error-param-reuse.c: New test case.
10498         * jit.dg/test-error-param-sharing.c: New test case.
10499         * jit.dg/test-error-param-used-from-other-function.c: New test
10500         case.
10501         * jit.dg/test-error-param-used-without-a-function.c: New test
10502         case.
10504 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
10506         PR tree-optimization/64563
10507         * gcc.dg/pr64563.c: New test.
10509         PR target/64513
10510         * gcc.target/i386/pr64513.c: New test.
10512         PR tree-optimization/64454
10513         * gcc.dg/pr64454.c: New test.
10515         PR testsuite/64028
10516         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10517         bind_pic_locally.
10518         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10519         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10520         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10521         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10522         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10523         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10524         * gcc.dg/vect/slp-25.c: Likewise.
10525         * gcc.dg/vect/vect-109.c: Likewise.
10526         * gcc.dg/vect/vect-13.c: Likewise.
10527         * gcc.dg/vect/vect-17.c: Likewise.
10528         * gcc.dg/vect/vect-18.c: Likewise.
10529         * gcc.dg/vect/vect-19.c: Likewise.
10530         * gcc.dg/vect/vect-20.c: Likewise.
10531         * gcc.dg/vect/vect-21.c: Likewise.
10532         * gcc.dg/vect/vect-22.c: Likewise.
10533         * gcc.dg/vect/vect-27.c: Likewise.
10534         * gcc.dg/vect/vect-29.c: Likewise.
10535         * gcc.dg/vect/vect-2-big-array.c: Likewise.
10536         * gcc.dg/vect/vect-2.c: Likewise.
10537         * gcc.dg/vect/vect-3.c: Likewise.
10538         * gcc.dg/vect/vect-4.c: Likewise.
10539         * gcc.dg/vect/vect-5.c: Likewise.
10540         * gcc.dg/vect/vect-72.c: Likewise.
10541         * gcc.dg/vect/vect-73-big-array.c: Likewise.
10542         * gcc.dg/vect/vect-73.c: Likewise.
10543         * gcc.dg/vect/vect-77-global.c: Likewise.
10544         * gcc.dg/vect/vect-78-global.c: Likewise.
10545         * gcc.dg/vect/vect-7.c: Likewise.
10546         * gcc.dg/vect/vect-86.c: Likewise.
10547         * gcc.dg/vect/vect-align-1.c: Likewise.
10548         * gcc.dg/vect/vect-align-3.c: Likewise.
10549         * gcc.dg/vect/vect-all-big-array.c: Likewise.
10550         * gcc.dg/vect/vect-all.c: Likewise.
10551         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10552         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10553         * gcc.dg/vect/vect-peel-3.c: Likewise.
10554         * gcc.dg/vect/vect-peel-4.c: Likewise.
10555         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10557 2015-01-12  Jeff Law  <law@redhat.com>
10559         PR target/64461
10560         * gcc.target/m68k/pr64461.c: New test.
10562 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10564         * jit.dg/test-array-as-pointer.c (create_code): Update call
10565         to gcc_jit_context_new_global by setting "kind" to
10566         GCC_JIT_GLOBAL_IMPORTED.
10567         * jit.dg/test-error-array-as-pointer.c: Likewise.
10568         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10569         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10570         setting kind to GCC_JIT_GLOBAL_EXPORTED.
10571         * jit.dg/test-using-global.c (the_global): Rename to...
10572         (imported_global): ...this.
10573         (create_code): Update to test the three kinds of global.
10574         (verify_code): Likewise.
10576 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
10578         PR testsuite/64427
10579         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
10580         undefined behavior.
10581         * gcc.target/i386/pr64291-2.c: Updated.
10583 2015-01-12  Richard Biener  <rguenther@suse.de>
10585         PR tree-optimization/64530
10586         * gfortran.dg/pr64530.f90: New testcase.
10588 2015-01-12  Richard Biener  <rguenther@suse.de>
10590         PR middle-end/64357
10591         * gcc.dg/torture/pr64357.c: New testcase.
10593 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
10595         * gcc.target/i386/nop-mcount.c: Properly place {} in target
10596         selector.
10598 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10599         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10601 2015-01-12  Martin Liska  <mliska@suse.cz>
10603         * gcc.dg/ipa/PR64550.c: New test.
10605 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
10607         PR ipa/63470
10608         * g++.dg/ipa/pr63470.C: New testcase.
10610 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10612         PR fortran/63733
10613         * gfortran.dg/typebound_operator_20.f90: New.
10615 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10617         PR fortran/58023
10618         * gfortran.dg/proc_ptr_comp_42.f90: New.
10620 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10622         PR fortran/64508
10623         * gfortran.dg/proc_ptr_comp_41.f90: New.
10625 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
10627         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10629 2015-01-10  Tobias Burnus  <burnus@net-b.de>
10631         PR fortran/64522
10632         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10633         and add dg-excess-errors.
10634         * gfortran.dg/line_length_6.f90: New.
10635         * gfortran.dg/line_length_7.f90: New.
10636         * gfortran.dg/line_length_8.f90: New.
10637         * gfortran.dg/line_length_9.f90: New.
10638         * gfortran.dg/line_length_10.f90: New.
10639         * gfortran.dg/line_length_11.f90: New.
10641 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10643         * jit.dg/test-threads.c (struct testcase): Move declaration
10644         to jit.dg/all-non-failing-tests.h.
10645         (testcases): Likewise.
10646         * jit.dg/all-non-failing-tests.h (struct testcase): Move
10647         declaration here from jit.dg/all-non-failing-tests.h.
10648         (testcases): Likewise.
10649         * jit.dg/test-combination.c (create_code): Eliminate spelling
10650         out all of the testcases in favor of looping through the
10651         "testcases" metadata.
10652         (verify_code): Likewise.
10654 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
10656         PR rtl-optimization/64536
10657         * gcc.dg/pr64536.c: New test.
10659 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10661         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10662         * jit.dg/test-combination.c (create_code): Likewise.
10663         (verify_code): Likewise.
10664         * jit.dg/test-constants.c: New test case.
10665         * jit.dg/test-threads.c: Add test-constants.c.
10667 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
10669         PR libobjc/51891
10670         * objc.dg/gnu-api-2-class.m: Add a test case
10671         for the above change.
10673 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10675         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10677 2015-01-09  Richard Biener  <rguenther@suse.de>
10679         PR tree-optimization/64410
10680         * g++.dg/vect/pr64410.cc: New testcase.
10682 2015-01-09  Martin Liska  <mliska@suse.cz>
10684         * gcc.dg/ipa/ipa-icf-32.c: New test.
10686 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10688         * c-c++-common/tsan/tsan_barrier.h: New.
10689         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10690         * c-c++-common/tsan/bitfield_race.c: Likewise.
10691         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10692         * c-c++-common/tsan/mutexset1.c: Likewise.
10693         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10694         * c-c++-common/tsan/race_on_mutex.c: Likewise.
10695         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10696         * c-c++-common/tsan/simple_race.c: Likewise.
10697         * c-c++-common/tsan/simple_stack.c: Likewise.
10698         * c-c++-common/tsan/sleep_sync.c: Likewise.
10699         * c-c++-common/tsan/tiny_race.c: Likewise.
10700         * c-c++-common/tsan/tls_race.c: Likewise.
10701         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10702         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10703         * g++.dg/tsan/atomic_free.C: Likewise.
10704         * g++.dg/tsan/atomic_free2.C: Likewise.
10705         * g++.dg/tsan/cond_race.C: Likewise.
10706         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10708 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
10710         PR testsuite/62250
10711         * lib/target-supports.exp (check_effective_target_libatomic_available):
10712         New.
10713         * gfortran.dg/coarray/caf.exp: Only add -latomic for
10714         targets that match effective-target libatomic_available.
10715         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10717 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10719         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10720         Verify the result of gcc_jit_context_get_last_error.
10721         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10723 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10725         PR tree-optimization/63989
10726         * gcc.dg/strlenopt-27.c: New test.
10728 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10730         * jit.dg/harness.h (set_up_logging): New function.
10731         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
10732         set_up_logging on the context, so that every testcase is
10733         logged to a particular file.
10734         * jit.dg/test-nested-contexts.c (main): Open a logfile,
10735         and call gcc_jit_context_set_logfile on the top-level context.
10737 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10739         PR target/64338
10740         * g++.dg/opt/pr64338.C: New test.
10742 2015-01-08  Tobias Burnus  <burnus@net-b.de>
10744         * gfortran.dg/coarray/codimension_2b.f90: New file.
10745         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10746         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10748 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10750         PR c++/59004
10751         * g++.dg/ext/fnname4.C: New.
10753 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10755         PR c++/64462
10756         * g++.dg/cpp0x/constexpr-64462.C: New.
10758 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10760         PR c++/60753
10761         * g++.dg/cpp0x/deleted10.C: New.
10763 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10765         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10767 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10769         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10770         GCC_JIT_UNARY_OP_ABS.
10771         (verify_unary_ops): Likewise.
10773 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10775         * jit.dg/test-arith-overflow.c: New test case.
10776         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10777         * jit.dg/test-combination.c (create_code): Likewise.
10778         (verify_code): Likewise.
10779         * jit.dg/test-threads.c (testcases): Likewise.
10781 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10783         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10784         rather than "jit".  Load g++.exp, and call g++_init.
10785         Run test-*.cc files within the testsuite and *.cc files within
10786         docs/examples.
10787         (jit-dg-test): Drop the addition of -fgnu89-inline to
10788         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10789         doing it when compiling C testcases (since g++ does not handle
10790         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10791         is restored to the value after g++_init ran, rather than the
10792         value before g++_init ran.  Return a list of
10793         $comp_output $output_file, as dg-test assumes.
10795 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10797         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10798         make it easier to figure out the origin of each test result when
10799         running test-combination.c and test-threads.c.
10800         (CHECK_VALUE): Likewise.
10801         (CHECK_DOUBLE_VALUE): Likewise.
10802         (CHECK_STRING_VALUE): Likewise.
10803         (CHECK_STRING_STARTS_WITH): Likewise.
10804         (CHECK_STRING_CONTAINS): Likewise.
10805         (CHECK): Likewise.
10806         (check_string_value): Likewise, add "funcname" param.
10807         (check_string_starts_with): Likewise.
10808         (check_string_contains): Likewise.
10810 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10812         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10813         generating name of built executable.
10815 2015-01-07  Marek Polacek  <polacek@redhat.com>
10817         PR c/64440
10818         * gcc.dg/pr64440.c: New test.
10819         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10821 2015-01-07  Marek Polacek  <polacek@redhat.com>
10823         PR c/64417
10824         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10825         * gcc.dg/pr64417.c: New test.
10827 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10829         PR target/64505
10830         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10831         fix is correct.
10833 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10835         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10836         Check if testcases run without errors, not just if they compile.
10838 2015-01-06  Christian Bruel  <christian.bruel@st.com>
10840         PR target/64507
10841         * gcc.target/sh/pr64507.c: New test.
10843 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
10845         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10847 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
10849         * c-c++-common/asan/sanitize-all-1.c: New test.
10850         * c-c++-common/ubsan/sanitize-all-1.c: New test.
10851         * c-c++-common/ubsan/sanitize-all-2.c: New test.
10852         * c-c++-common/ubsan/sanitize-all-3.c: New test.
10853         * c-c++-common/ubsan/sanitize-all-4.c: New test.
10855 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10857         * lib/target-supports.exp (check_profiling_available): Return 0 for
10858         Visium.
10859         (check_effective_target_tls_runtime): Likewise.
10860         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10861         * gcc.dg/20020312-2.c: Adjust for Visium.
10862         * gcc.dg/tls/thr-cse-1.c: Likewise
10863         * gcc.dg/tree-ssa/20040204-1.c: Likewise
10864         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10865         * gcc.dg/weak/typeof-2.c: Likewise.
10867 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
10869         PR rtl-optimization/64287
10870         * gcc.dg/aru-2.c: New test.
10872 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10874         PR sanitizer/64344
10875         * c-c++-common/ubsan/pr64344-1.c: New test.
10876         * c-c++-common/ubsan/pr64344-2.c: New test.
10878         PR tree-optimization/64465
10879         * gcc.dg/pr64465.c: New test.
10881         PR tree-optimization/64494
10882         * gcc.c-torture/compile/pr64494.c: New test.
10884 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10886         PR fortran/47674
10887         * gfortran.dg/realloc_on_assign_25.f90:  New test.
10889 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10891         Update copyright years.
10893 2015-01-05  Marek Polacek  <polacek@redhat.com>
10895         PR c/64423
10896         * gcc.dg/pr64423.c: New test.
10898 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10900         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10901         mmix-knuth-mmixware for the same reason as for MIPS.
10902         * gcc.dg/debug/debug-2.c: Ditto.
10904         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10906 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
10908         PR testsuite/62250
10909         * lib/gfortran.exp: Add libatomic library search path.
10910         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10911         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10913         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10915 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10917         * c-c++-common/tsan/bitfield_race.c: New testcase.
10918         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10920 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10922         * gfortran.dg/coarray/collectives_4.f90: New.
10924 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10926         PR fortran/57562
10927         * gfortran.dg/extends_16.f90: New.
10929 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10931         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10933 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10935         * gfortran.dg/coarray/codimension_2.f90: New.
10936         * gfortran.dg/coarray/codimension_2a.f90: New.
10937         * gfortran.dg/coarray_35.f90: New.
10938         * gfortran.dg/coarray_35a.f90: New.
10940 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10942         PR fortran/60507
10943         * gfortran.dg/dummy_procedure_11.f90: New.
10945 Copyright (C) 2015 Free Software Foundation, Inc.
10947 Copying and distribution of this file, with or without modification,
10948 are permitted in any medium without royalty provided the copyright
10949 notice and this notice are preserved.