2015-09-10 Paul Thomas <pault@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1671b4c11ff5accc6d54b772f3ca00bee4c81ff7
1 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
3         PR fortran/66993
4         * gfortran.dg/submodule_11.f08: New test.
6 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
8         PR target/67506
9         * gcc.c-torture/compile/pr67506.c: New test.
11 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
14         initialization with a byte mask.  No change expected here.
15         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
16         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
17         initialization with contigious bitmask.  Literal pool is expectd
18         to be used here.
20 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
22         PR target/67439
23         * gcc.target/arm/pr67439_1.c: New test.
25 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
27         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
28         model.
30 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
32         PR c++/67523
33         * g++.dg/gomp/pr67523.C: New test.
35         PR c++/67522
36         * g++.dg/gomp/pr67522.C: New test.
38         PR middle-end/67521
39         * c-c++-common/gomp/pr67521.c: New test.
41         PR middle-end/67517
42         * c-c++-common/gomp/pr67517.c: New test.
44         PR c++/67514
45         * g++.dg/gomp/pr67514.C: New test.
47         PR c++/67511
48         * g++.dg/gomp/pr67511.C: New test.
50         PR c/67502
51         * c-c++-common/gomp/pr67502.c: New test.
53 2015-09-09  Marek Polacek  <polacek@redhat.com>
55         PR middle-end/67512
56         * gcc.dg/pr67512.c: New test.
58 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
60         PR c++/53184
61         * g++.dg/warn/Wsubobject-linkage-1.C: New.
62         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
63         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
64         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
66 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
68         * gcc.target/aarch64/mod_2.x: New file.
69         * gcc.target/aarch64/mod_256.x: Likewise.
70         * gcc.target/arm/mod_2.c: New test.
71         * gcc.target/arm/mod_256.c: Likewise.
72         * gcc.target/aarch64/mod_2.c: Likewise.
73         * gcc.target/aarch64/mod_256.c: Likewise.
75 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
77         PR c++/67504
78         * g++.dg/gomp/pr67504.C: New test.
80         PR c/67501
81         * c-c++-common/gomp/pr67501.c: New test.
83         PR c/67500
84         * gcc.dg/gomp/pr67500.c: New test.
86         PR c/67495
87         * gcc.dg/gomp/pr67495.c: New test.
89 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
90             Sebastian Pop  <s.pop@samsung.com>
92         PR tree-optimization/53852
93         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
94         both isl-0.12 and isl-0.15.
95         * gcc.dg/graphite/uns-interchange-14.c: Same.
96         * gcc.dg/graphite/uns-interchange-15.c: Same.
97         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
99 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
100             Sebastian Pop  <s.pop@samsung.com>
102         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
103         * gcc.dg/graphite/block-1.c: Same.
104         * gcc.dg/graphite/block-5.c: Same.
105         * gcc.dg/graphite/block-6.c: Same.
106         * gcc.dg/graphite/interchange-1.c: Same.
107         * gcc.dg/graphite/interchange-10.c: Same.
108         * gcc.dg/graphite/interchange-11.c: Same.
109         * gcc.dg/graphite/interchange-13.c: Same.
110         * gcc.dg/graphite/interchange-14.c: Same.
111         * gcc.dg/graphite/interchange-3.c: Same.
112         * gcc.dg/graphite/interchange-4.c: Same.
113         * gcc.dg/graphite/interchange-7.c: Same.
114         * gcc.dg/graphite/interchange-8.c: Same.
115         * gcc.dg/graphite/interchange-9.c: Same.
116         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
117         * gcc.dg/graphite/pr35356-1.c (foo): Same.
118         * gcc.dg/graphite/pr37485.c: Same.
119         * gcc.dg/graphite/scop-0.c (int toto): Same.
120         * gcc.dg/graphite/scop-1.c: Same.
121         * gcc.dg/graphite/scop-10.c: Same.
122         * gcc.dg/graphite/scop-11.c: Same.
123         * gcc.dg/graphite/scop-12.c: Same.
124         * gcc.dg/graphite/scop-13.c: Same.
125         * gcc.dg/graphite/scop-16.c: Same.
126         * gcc.dg/graphite/scop-17.c: Same.
127         * gcc.dg/graphite/scop-18.c: Same.
128         * gcc.dg/graphite/scop-2.c: Same.
129         * gcc.dg/graphite/scop-21.c (int test): Same.
130         * gcc.dg/graphite/scop-22.c (void foo): Same.
131         * gcc.dg/graphite/scop-4.c: Same.
132         * gcc.dg/graphite/scop-5.c: Same.
133         * gcc.dg/graphite/scop-6.c: Same.
134         * gcc.dg/graphite/scop-7.c: Same.
135         * gcc.dg/graphite/scop-8.c: Same.
136         * gcc.dg/graphite/scop-9.c: Same.
137         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
138         data-refs remain inside the inner loop.
139         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
140         * gcc.dg/graphite/uns-interchange-14.c: Same.
141         * gcc.dg/graphite/uns-interchange-9.c: Same.
142         * gfortran.dg/graphite/interchange-3.f90
144 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
146         PR target/63870
147         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
148         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
149         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
150         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
151         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
152         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
153         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
154         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
155         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
156         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
157         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
158         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
160 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
162         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
163         * lib/target-supports.exp
164         (check_effective_target_arm_neon_fp16_hw): New.
166 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
168         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
169         Set additional_flags for neon-fp16 if supported, else fallback to neon.
171         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
172         (hfloat16_t): New.
173         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
174         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
175         if supported.
176         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
177         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
178         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
179         when those are supported.
180         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
181         (vdup_n_f16): New.
183         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
184         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
185         cases if supported.
187         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
188         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
189         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
190         Likewise.
191         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
192         Likewise.
193         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
195         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
196         Add float16x8_t case.
197         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
198         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
199         main, exec_vcreate): Likewise.
200         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
201         exec_vget_high): Likewise.
202         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
203         exec_vget_low): Likewise.
204         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
205         Likewise.
206         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
207         exec_vld1_dup): Likewise.
208         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
209         exec_vld1_lane): Likewise.
210         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
211         Likewise.
212         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
213         exec_vldX_dup): Likewise.
214         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
215         exec_vldX_lane): Likewise.
216         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
217         exec_vset_lane): Likewise.
218         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
219         exec_vst1_lane): Likewise.
221 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
223         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
224         * gcc.target/aarch64/vget_low_1.c: Likewise.
226 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
228         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
229         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
230         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
231         (main): update orig_data to avoid float16 NaN on bigendian.
233 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
235         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
236         float16x8_t.
237         * gcc.target/aarch64/vset_lane_1.c: Likewise.
238         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
239         * gcc.target/aarch64/vld1_lane.c: Likewise.
241 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
243         PR c++/67369
244         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
246 2015-09-07  Marek Polacek  <polacek@redhat.com>
248         PR inline-asm/67448
249         * gcc.dg/asm-10.c: New test.
251 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
253         PR middle-end/67452
254         * gcc.dg/lto/pr67452_0.c: New test.
256 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
258         PR target/65210
259         * gcc.target/avr/pr65210.c: New test.
261 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
263         PR testsuite/67450
264         * lib/target-supports.exp (check_cached_effective_target):
265         Apppend $prop to et_prop_list only if needed.
267 2015-09-04  Marek Polacek  <polacek@redhat.com>
269         PR sanitizer/67279
270         * gcc.dg/ubsan/pr67279.c: New test.
272 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
273             Petr Murzin  <petr.murzin@intel.com>
274             Kirill Yukhin <kirill.yukhin@intel.com>
276         * gcc.target/i386/avx512f-scatter-1.c: New.
277         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
278         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
280 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
282         * gfortran.dg/read_dir.f90: Delete empty directory when closing
283         rather than calling rmdir, cleanup if open fails.
285 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
287         * gcc.target/powerpc/vec-mult-char-1.c: New test.
288         * gcc.target/powerpc/vec-mult-char-2.c: New test.
289         * lib/target-supports.exp (check_effective_target_vect_char_mult):
290         Return true for PowerPC targets that implement Altivec.
292 2015-09-03  Renlin Li  <renlin.li@arm.com>
294         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
295         check the assembly.
296         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
298 2015-09-03  Martin Sebor  <msebor@redhat.com>
300         PR c/66516
301         * g++.dg/addr_builtin-1.C: New test.
302         * gcc.dg/addr_builtin-1.c: New test.
304 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
306         * gcc.target/powerpc/vec-shift.c: New test.
308 2015-09-03  Tom de Vries  <tom@codesourcery.com>
310         PR tree-optimization/65637
311         * gcc.dg/autopar/reduc-4.c: New test.
313 2015-09-03  Tom de Vries  <tom@codesourcery.com>
315         PR tree-optimization/65637
316         * gcc.dg/autopar/pr46099-2.c: New test.
318 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
320         PR middle-end/67351
321         * g++.dg/pr67351.C: New test.
323 2015-09-03  Richard Biener  <rguenther@suse.de>
325         PR ipa/66705
326         * g++.dg/lto/pr66705_0.C: New testcase.
328 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
330         PR middle-end/60586
331         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
332         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
334 2015-09-02  Marek Polacek  <polacek@redhat.com>
336         PR c/67432
337         * gcc.dg/pr67432.c: New test.
339 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
341         * lib/target-supports.exp (clear_effective_target_cache): New.
342         (check_cached_effective_target): Update et_prop_list.
343         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
344         * g++.dg/compat/compat.exp: Likewise.
345         * g++.dg/compat/struct-layout-1.exp: Likewise.
346         * lib/asan-dg.exp: Likewise.
347         * lib/atomic-dg.exp: Likewise.
348         * lib/cilk-plus-dg.exp: Likewise.
349         * lib/clearcap.exp: Likewise.
350         * lib/mpx-dg.exp: Likewise.
351         * lib/tsan-dg.exp: Likewise.
352         * lib/ubsan-dg.exp: Likewise.
354 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
355         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
357 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
358             Andrew Bennett  <andrew.bennett@imgtec.com>
360         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
361         dependencies between ISA level and compact-branches.
362         * gcc.target/mips/branch-10.c: Update expected output to allow
363         compact forms of b/bal.
364         * gcc.target/mips/branch-11.c: Likewise.
365         * gcc.target/mips/branch-12.c: Likewise.
366         * gcc.target/mips/branch-13.c: Likewise.
367         * gcc.target/mips/branch-3.c: Likewise.
368         * gcc.target/mips/branch-4.c: Likewise.
369         * gcc.target/mips/branch-5.c: Likewise.
370         * gcc.target/mips/branch-6.c: Likewise.
371         * gcc.target/mips/branch-7.c: Likewise.
372         * gcc.target/mips/branch-8.c: Likewise.
373         * gcc.target/mips/branch-9.c: Likewise.
374         * gcc.target/mips/branch-cost-1.c: Likewise.
375         * gcc.target/mips/call-1.c: Likewise.
376         * gcc.target/mips/call-2.c: Likewise.
377         * gcc.target/mips/call-3.c: Likewise.
378         * gcc.target/mips/call-4.c: Likewise.
379         * gcc.target/mips/call-5.c: Likewise.
380         * gcc.target/mips/call-6.c: Likewise.
381         * gcc.target/mips/lazy-binding-1.c: Likewise.
382         * gcc.target/mips/near-far-1.c: Likewise.
383         * gcc.target/mips/near-far-2.c: Likewise.
384         * gcc.target/mips/near-far-3.c: Likewise.
385         * gcc.target/mips/near-far-4.c: Likewise.
386         * gcc.target/mips/umips-branch-3.c: Ensure the test is
387         run with compact branches allowed.
388         * gcc.target/mips/compact-branches-1.c: New file.
389         * gcc.target/mips/compact-branches-2.c: Likewise.
390         * gcc.target/mips/compact-branches-3.c: Likewise.
391         * gcc.target/mips/compact-branches-4.c: Likewise.
392         * gcc.target/mips/compact-branches-5.c: Likewise.
393         * gcc.target/mips/compact-branches-6.c: Likewise.
394         * gcc.target/mips/compact-branches-7.c: Likewise.
396 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
398         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
399         Clean-up a created directory if testcase fails.
401 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
403         PR target/67405
404         * g++.dg/pr67405.C: New test.
406 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
408         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
410 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
412         * gcc.dg/ifcvt-1.c: New test.
413         * gcc.dg/ifcvt-2.c: Likewise.
414         * gcc.dg/ifcvt-3.c: Likewise.
416 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
418         PR libfortran/67412
419         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
420         *-*-solaris2.10.
422 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
424         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
426 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
428         PR c++/61753
429         * g++.dg/other/pr61753.C: New.
431 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
433         * gcc.dg/tree-ssa/cmp-1.c: New file.
435 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
437         * gcc.dg/tree-ssa/complex-7.c: New file.
439 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
441         * gcc.target/powerpc/swaps-p8-19.c: New test.
443 2015-08-29 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
445         PR fortran/67367
446         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
448 2015-08-29  Tom de Vries  <tom@codesourcery.com>
450         PR tree-optimization/46193
451         * gcc.dg/autopar/pr46193.c: New test.
453 2015-08-28  Nathan Sidwell  <nathan@acm.org>
455         * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
456         use exit code for failure.
458         * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
459         * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
460         * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
461         * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
462         * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
463         * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
464         * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
465         * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
466         * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
467         * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
469 2015-08-28  Jeff Law  <law@redhat.com>
471         PR lto/66752
472         * gcc.dg/tree-ssa/pr66752-2.c: New test.
473         * gcc.dg/torture/pr66752-1.c: New test
474         * g++.dg/torture/pr66752-2.C: New test.
476 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
477         Revert:
478         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
480                 * gcc.dg/tree-ssa/sra-15.c: New.
482 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
484         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
485         * gcc.target/mips/msub-8.c: Ditto
487 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
489         * lib/target-supports.exp (check-effective_target_vect_double):
490         Enable for Power targets with VSX hardware available.
491         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
492         vect_no_align && { ! vect_hw_misalign }.
494 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
496         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
497         Replaced by opt_files, compile with -floop-nest-optimize.
498         * g++.dg/graphite/graphite.exp: Same.
499         * gfortran.dg/graphite/graphite.exp: Same.
500         * gcc.dg/graphite/block-0.c: Adjust pattern.
501         * gcc.dg/graphite/block-1.c: Same.
502         * gcc.dg/graphite/block-3.c: Same.
503         * gcc.dg/graphite/block-4.c: Same.
504         * gcc.dg/graphite/block-5.c: Same.
505         * gcc.dg/graphite/block-6.c: Same.
506         * gcc.dg/graphite/block-7.c: Same.
507         * gcc.dg/graphite/block-8.c: Same.
508         * gcc.dg/graphite/block-pr47654.c: Same.
509         * gcc.dg/graphite/interchange-0.c: Same.
510         * gcc.dg/graphite/interchange-1.c: Same.
511         * gcc.dg/graphite/interchange-10.c: Same.
512         * gcc.dg/graphite/interchange-11.c: Same.
513         * gcc.dg/graphite/interchange-12.c: Same.
514         * gcc.dg/graphite/interchange-13.c: Same.
515         * gcc.dg/graphite/interchange-14.c: Same.
516         * gcc.dg/graphite/interchange-15.c: Same.
517         * gcc.dg/graphite/interchange-3.c: Same.
518         * gcc.dg/graphite/interchange-4.c: Same.
519         * gcc.dg/graphite/interchange-5.c: Same.
520         * gcc.dg/graphite/interchange-6.c: Same.
521         * gcc.dg/graphite/interchange-7.c: Same.
522         * gcc.dg/graphite/interchange-8.c: Same.
523         * gcc.dg/graphite/interchange-9.c: Same.
524         * gcc.dg/graphite/interchange-mvt.c: Same.
525         * gcc.dg/graphite/pr37485.c: Same.
526         * gcc.dg/graphite/uns-block-1.c: Same.
527         * gcc.dg/graphite/uns-interchange-12.c: Same.
528         * gcc.dg/graphite/uns-interchange-14.c: Same.
529         * gcc.dg/graphite/uns-interchange-15.c: Same.
530         * gcc.dg/graphite/uns-interchange-9.c: Same.
531         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
532         * gfortran.dg/graphite/interchange-3.f90: Same.
534 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
536         PR target/67317
537         * gcc.target/i386/pr67317-1.c: New test.
538         * gcc.target/i386/pr67317-2.c: Ditto.
539         * gcc.target/i386/pr67317-3.c: Ditto.
540         * gcc.target/i386/pr67317-4.c: Ditto.
541         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
542         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
544 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
546         * gcc.target/powerpc/vec-shr.c: New.
548 2015-08-27  Marek Polacek  <polacek@redhat.com>
550         PR middle-end/67005
551         * gcc.dg/torture/pr67005.c: New test.
553 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
555         * gcc.dg/tree-ssa/sra-15.c: New.
557 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
559         * gcc.target/aarch64/long_branch_1.c: New test.
561 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
563         * gcc.target/s390/20150826-1.c: New test.
565 2015-08-26  Renlin Li  <renlin.li@arm.com>
567         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
569 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
571         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
573 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
575         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
576         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
577         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
578         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
580 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
582         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
583         New test directive.
584         * gcc.target/aarch64/tlsle_1.x: New test source.
585         * gcc.target/aarch64/tlsle12_1.c: New testcase.
586         * gcc.target/aarch64/tlsle24_1.c: Likewise.
587         * gcc.target/aarch64/tlsle32_1.c: Likewise.
589 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
591         PR fortran/29600
592         * gfortran.dg/shape_8.f90: New test.
594 2015-08-25  Marek Polacek  <polacek@redhat.com>
596         PR middle-end/67330
597         * gcc.dg/weak/weak-18.c: New test.
599 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
601         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
602         gcc_jit_context_set_bool_use_external_driver.
604 2015-08-25  Nathan Sidwell  <nathan@acm.org>
606         * gcc.c-torture/execute/builtins/20010124-1.x: New.
608         * gcc.dg/20001117-1.c: Needs return_address.
609         * gcc.dg/20020415-1.c: Needs alloca.
610         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
611         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
612         * gcc.dg/pr63186.c: Needs label_values.
613         * gcc.dg/torture/pr33848.c: Likwise.
615         * lib/target-supports.exp (check_effective_target_fopenacc,
616         check_effective_target_fopenmp): Disable for nvptx.
617         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
618         * gcc.dg/stack-usage-1.c: Likewise.
619         * gcc.dg/stack-usage-2.c: Likewise.
620         * gcc.dg/unused-5.c: Likewise.
621         * gcc.dg/unwind-1.c: Likewise.
623 2015-08-25  Christian Bruel  <christian.bruel@st.com>
625         * gcc.dg/Wno-frame-address.c: Skip for ARM.
626         * g++.dg/Wno-frame-address.C: Ditto.
628 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
630         PR target/67211
631         * g++.dg/pr67211.C: New test.
633 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
635         PR fortran/62536
636         PR fortran/66175
637         * gfortran.dg/block_end_error_1.f90: New test.
638         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
640 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
642         PR target/66821
643         * gcc.target/i386/pr66821.c: New test.
645 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
647         PR target/67329
648         * gcc.target/i386/pr67329.c: New test.
650 2015-08-24  Nathan Sidwell  <nathan@acm.org>
652         * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
654         * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
656         * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
657         * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
658         * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
659         * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
660         * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
662         * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
664         * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
665         * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
666         * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
667         * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
668         * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
669         * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
670         * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
671         * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
672         * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
673         * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
675         * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
676         * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
678         * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
680         * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
682         * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
683         check for nvptx.
685 2015-08-24  Tom de Vries  <tom@codesourcery.com>
687         PR tree-optimization/65468
688         * gcc.dg/gomp/static-chunk-size-one.c: New test.
690 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
692         PR libfortran/54572
693         * gfortran.dg/backtrace_1.f90: New test.
695 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
697         PR libfortran/62296
698         * gfortran.dg/execute_command_line_2.f90: New test.
700 2015-08-23  Tom de Vries  <tom@codesourcery.com>
702         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
703         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
704         vect_no_int_max to vect_no_int_min_max.
705         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
706         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
707         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
708         * gcc.dg/vect/slp-reduc-4.c: Same.
709         * gcc.dg/vect/slp-reduc-5.c: Same.
710         * gcc.dg/vect/vect-125.c: Same.
711         * gcc.dg/vect/vect-13.c: Same.
712         * gcc.dg/vect/vect-double-reduc-3.c: Same.
713         * gcc.dg/vect/vect-reduc-1.c: Same.
714         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
715         * gcc.dg/vect/vect-reduc-1char.c:Same.
716         * gcc.dg/vect/vect-reduc-1short.c: Same.
717         * gcc.dg/vect/vect-reduc-2.c: Same.
718         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
719         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
720         * lib/target-supports.exp: Same.
722 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
724         PR c++/63693
725         * g++.dg/cpp0x/decltype63.C: New.
727 2015-08-22  Nathan Sidwell  <nathan@acm.org>
729         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
730         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
731         * c-c++-common/Wunused-var-8.c: Likewise.
732         * c-c++-common/gomp/pr61486-2.c: Likewise.
733         * c-c++-common/Wunused-var-6.c: Likewise.
734         * c-c++-common/goacc/reduction-1.c: Likewise.
735         * c-c++-common/goacc/reduction-2.c: Likewise.
736         * c-c++-common/goacc/reduction-3.c: Likewise.
737         * c-c++-common/goacc/reduction-4.c: Likewise.
738         * gcc.dg/builtins-64.c: Likewise.
739         * gcc.dg/pr59523.c: Likewise.
740         * gcc.dg/tree-ssa/20080530.c: Likewise.
741         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
742         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
743         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
744         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
745         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
746         * gcc.dg/pr59011.c: Likewise.
747         * gcc.dg/uninit-9.c: Likewise.
748         * gcc.dg/pr61561.c: Likewise.
749         * gcc.dg/vla-4.c: Likewise.
750         * gcc.dg/20101010-1.c: Likewise.
751         * gcc.dg/pr49120.c: Likewise.
752         * gcc.dg/20030331-2.c: Likewise.
753         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
754         * gcc.dg/pr25682.c: Likewise.
755         * gcc.dg/guality/guality.c: Likewise.
756         * gcc.dg/pr27301.c: Likewise.
757         * gcc.dg/uninit-9-O0.c: Likewise.
758         * gcc.dg/fold-alloca-1.c: Likewise.
759         * gcc.dg/pr41470.c: Likewise.
760         * gcc.dg/pr51491-2.c: Likewise.
761         * gcc.dg/winline-7.c: Likewise.
762         * gcc.dg/vla-2.c: Likewise.
763         * gcc.dg/pr50764.c: Likewise.
764         * gcc.dg/c99-vla-1.c: Likewise.
765         * gcc.dg/pr33238.c: Likewise.
766         * gcc.dg/c99-const-expr-13.c: Likewise.
767         * gcc.dg/builtin-return-1.c: Likewise.
768         * gcc.dg/vla-3.c: Likewise.
769         * gcc.dg/20020415-1.c: Likewise.
770         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
771         * gcc.dg/shrink-wrap-alloca.c: Likewise.
772         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
773         * gcc.dg/torture/calleesave-sse.c: Likewise.
774         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
775         * gcc.dg/gomp/vla-2.c: Likewise.
776         * gcc.dg/gomp/vla-3.c: Likewise.
777         * gcc.dg/gomp/vla-4.c: Likewise.
778         * gcc.dg/gomp/pr30494.c: Likewise.
779         * gcc.dg/gomp/vla-5.c: Likewise.
780         * gcc.dg/pr51990-2.c: Likewise.
781         * gcc.dg/vla-22.c: Likewise.
783 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
785         * gcc.dg/cpp/multiline-2.c: Add column numbers.
786         * gcc.dg/dollar.c: Likewise.
787         * gcc.dg/pragma-message.c: Likewise.
788         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
789         * c-c++-common/raw-string-14.c: Likewise.
791 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
793         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
794         property that instantiation here is a compile-time error.
796 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
798         * g++.dg/other/pr67065.C: Extend.
800 2015-08-21  Nathan Sidwell  <nathan@acm.org>
802         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
803         is freestanding.
804         (check_effective_target_global_constructor): New.
805         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
806         * gcc.dg/debug/debug.exp: Skip  for nvptx.
807         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
809         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
810         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
811         * gcc.c-torture/compile/pr33855.c: Likewise.
812         * gcc.c-torture/compile/920723-1.c: Likewise.
813         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
814         writing a const.
815         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
816         label.
817         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
818         'call'.
820         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
821         prototype normal.
822         * gcc.c-torture/execute/switch-1.c: Likewise.
824         * gcc.c-torture/execute/pr34456.c: Require not freestanding
825         * gcc.c-torture/execute/printf-1.c: Likewise.
826         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
827         * gcc.c-torture/execute/fprintf-1.c: Likewise.
828         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
829         * gcc.c-torture/execute/vprintf-1.c: Likewise.
830         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
831         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
832         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
833         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
834         * gcc.c-torture/execute/gofast.c: Likewise.
835         * gcc.c-torture/execute/complex-6.c: Likewise.
837         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
838         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
839         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
840         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
841         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
842         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
843         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
844         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
845         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
846         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
847         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
848         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
849         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
850         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
851         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
852         * gcc.dg/setjmp-1.c: Likewise.
853         * gcc.dg/cleanup-5.c: Likewise.
854         * gcc.dg/cleanup-12.c: Likewise.
855         * gcc.dg/cleanup-13.c: Likewise.
857         * gcc.dg/constructor-1.c: Require global ctor.
859         * gcc.dg/fork-instrumentation.c: Require profiling.
860         * gcc.dg/20030107-1.c: Likewise.
861         * gcc.dg/20030702-1.c: Likewise.
863         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
864         * gcc.dg/cpp/paste2.c: Likewise.
865         * gcc.dg/cpp/strify3.c: Likewise.
866         * gcc.dg/cpp/strify4.c: Likewise.
867         * gcc.dg/cpp/lexnum.c: Likewise.
868         * gcc.dg/cpp/digraphs.c: Likewise.
869         * gcc.dg/cpp/macro1.c: Likewise.
871 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
873         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
875 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
877         * lib/gcc-dg.exp: Add extra options for db-final to the command line
878         only once.
880 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
882         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
883         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
884         vec_vpmsum_be and vec_shasigma_be.
886 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
888         * lib/target-supports.exp
889         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
890         with -mfp16-format=ieee.
892 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
894         PR c++/67065
895         * g++.dg/other/pr67065.C: New.
897 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
899         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
900         memcpy.
901         * gcc.target/mips/inline-memcpy-2.c: Ditto.
902         * gcc.target/mips/inline-memcpy-3.c: Ditto.
903         * gcc.target/mips/inline-memcpy-4.c: Ditto.
904         * gcc.target/mips/inline-memcpy-5.c: Ditto.
906 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
908         * gcc.dg/wide_shift_64_1.c: New testcase.
909         * gcc.dg/wide_shift_128_1.c: Likewise.
910         * gcc.target/aarch64/ashlti3_1.c: Likewise.
912 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
914         * lib/target-supports.exp
915         (check_effective_target_fstack_protector_enabled): New test.
916         * gcc.target/i386/ssp-default.c: New test.
918 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
920         PR fortran/66929
921         * gfortran.dg/generic_31.f90: New.
923 2015-08-19  Marek Polacek  <polacek@redhat.com>
925         PR middle-end/67133
926         * g++.dg/torture/pr67133.C: New test.
928 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
930         * gcc.target/powerpc/altivec-35.c: New test.
931         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
932         * gcc.target/powerpc/vsx-vector-7.c: New test.
934 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
936         PR middle-end/36757
937         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
938         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
940 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
942         PR rtl-optimization/67218
943         * gcc.c-torture/execute/ieee/pr67218.c,
944         gcc.target/aarch64/fcvt_int_float_double1.c,
945         gcc.target/aarch64/fcvt_int_float_double2.c,
946         gcc.target/aarch64/fcvt_int_float_double3.c,
947         gcc.target/aarch64/fcvt_int_float_double4.c,
948         gcc.target/aarch64/fcvt_uint_float_double1.c,
949         gcc.target/aarch64/fcvt_uint_float_double2.c,
950         gcc.target/aarch64/fcvt_uint_float_double3.c,
951         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
953 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
955         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
956         dg-options to disable LSE extensions.
957         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
958         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
959         * gcc.target/aarch64/atomic-op-char.c: Likewise.
960         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
961         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
962         * gcc.target/aarch64/atomic-op-int.c: Likewise.
963         * gcc.target/aarch64/atomic-op-long.c: Likewise.
964         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
965         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
966         * gcc.target/aarch64/atomic-op-release.c: Likewise.
967         * gcc.target/aarch64/atomic-op-short.c: Likewise.
968         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
969         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
970         * gcc.target/aarch64/sync-op-full.c: Likewise.
971         * gcc.target/aarch64/sync-op-release.c: Likewise.
973 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
975         PR c++/67160
976         * g++.dg/cpp1z/feat-cxx1z.C: New.
978 2015-08-18  Marek Polacek  <polacek@redhat.com>
980         PR middle-end/67222
981         * gcc.dg/torture/pr67222.c: New test.
983 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
985         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
987 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
989         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
990         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
991         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
993 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
995         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
996         which is used in later code.
998 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
1000         PR c++/67216
1001         * g++.dg/cpp0x/nullptr34.C: New.
1002         * g++.dg/warn/Wconversion2.C: Adjust.
1003         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1004         * g++.old-deja/g++.other/null3.C: Likewise.
1006         * g++.dg/cpp0x/pr51313.C: Adjust.
1008 2015-08-17  Richard Biener  <rguenther@suse.de>
1010         PR tree-optimization/67221
1011         * gcc.dg/torture/pr67221.c: New testcase.
1013 2015-08-17 Mike Stump  <mikestump@comcast.net>
1014            Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1016         * gcc.target/arm/memcpy-aligned-1.c: New test.
1018 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1020         PR fortran/54656
1021         * gfortran.dg/norm_4.f90: Rename to...
1022         * gfortran.dg/norm2_4.f90: this.
1023         * gfortran.dg/norm2_5.f90: New test.
1025 2015-08-14  Alexandre Oliva <aoliva@redhat.com>
1027         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1028         * gcc.dg/ssp-1.c: Make counter a register.
1029         * gcc.dg/ssp-2.c: Likewise.
1030         * gcc.dg/torture/parm-coalesce.c: New.
1032 2015-08-14  Marek Polacek  <polacek@redhat.com>
1034         PR middle-end/67133
1035         * gcc.dg/torture/pr67133.c: New test.
1037 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
1038             Matthias Klose  <doko@debian.org>
1040         PR target/67143
1041         * gcc.c-torture/compile/pr67143.c: New
1042         * gcc.target/aarch64/atomic-op-imm.c
1043         (atomic_fetch_add_negative_RELAXED): New.
1044         (atomic_fetch_sub_negative_ACQUIRE): New.
1046 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1048         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1049         * gcc.target/aarch64/target_attr_8.c: Likewise.
1050         * gcc.target/aarch64/target_attr_14.c: Likewise.
1052 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1054         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1056 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
1058         * gcc.target/i386/builtin_target.c: Add skylake check.
1060 2015-08-13  Jeff Law  <law@redhat.com>
1062         * gcc.dg/pr66314.c: Moved from here to ..
1063         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
1064         to clear all sanitizers before -fsanitize=kernel-address.
1066 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1068         * gcc.target/aarch64/cinc_common_1.c: New test.
1070 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1072         PR c++/53421
1073         * g++.dg/ext/attribute-may-alias-1.C: New.
1074         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1076 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
1078         * gcc.target/aarch64/atomic-inst-cas.c: New.
1079         * gcc.target/aarch64/atomic-inst-ops.inc: New.
1081 2015-08-13  Andreas Schwab  <schwab@suse.de>
1083         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1085 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1087         PR c++/62164
1088         * g++.dg/torture/pr62164.C: New.
1090 2015-08-13  Richard Biener  <rguenther@suse.de>
1092         PR tree-optimization/67191
1093         * gcc.dg/torture/pr67191.c: New testcase.
1094         * g++.dg/torture/pr67191.C: Likewise.
1096 2015-08-13  Richard Biener  <rguenther@suse.de>
1098         PR tree-optimization/66502
1099         PR tree-optimization/67167
1100         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1102 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1104         PR c++/53330
1105         * g++.dg/init/new42.C: New.
1107 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1109         PR target/67071
1110         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1111         vector constants.
1112         * gcc.target/powerpc/pr67071-2.c: Likewise.
1113         * gcc.target/powerpc/pr67071-3.c: Likewise.
1115 2015-08-12  Marek Polacek  <polacek@redhat.com>
1117         PR c++/55095
1118         * c-c++-common/Wshift-overflow-6.c: New test.
1119         * c-c++-common/Wshift-overflow-7.c: New test.
1120         * g++.dg/cpp1y/left-shift-2.C: New test.
1122 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1124         PR c++/52742
1125         * g++.dg/cpp0x/pr52742.C: New.
1127 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
1129         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1130         Check Knights Landing support.
1132 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1134         PR c++/47461
1135         * g++.dg/warn/Wunused-result-1.C: New.
1137 2015-08-12  Richard Biener  <rguenther@suse.de>
1139         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1140         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1141         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1142         * g++.dg/tree-ssa/pr61034.C: Adjust.
1143         * gcc.dg/fold-compare-2.c: Likewise.
1144         * gcc.dg/pr50763.c: Likewise.
1145         * gcc.dg/predict-3.c: Likewise.
1146         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1147         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1148         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1149         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1150         * gcc.dg/tree-ssa/pr37508.c: Likewise.
1151         * gcc.dg/tree-ssa/vrp04.c: Likewise.
1152         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1153         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1154         * gcc.dg/tree-ssa/vrp16.c: Likewise.
1155         * gcc.dg/tree-ssa/vrp20.c: Likewise.
1156         * gcc.dg/tree-ssa/vrp25.c: Likewise.
1157         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1159 2015-08-12  Nathan Sidwell  <nathan@acm.org>
1161         * gcc.dg/vrp-min-max-1.c: New.
1162         * gcc.dg/vrp-min-max-2.c: New.
1164 2015-08-12  Richard Biener  <rguenther@suse.de>
1166         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1168 2015-08-12  Tom de Vries  <tom@codesourcery.com>
1170         PR testsuite/67175
1171         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1172         Handle absence of vector min/max for sparc.
1174 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
1176         PR target/66954
1177         * g++.dg/ext/mv25.C: New test.
1179 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
1181         * gcc.target/i386/avx2-vect-shift.c: New test.
1183 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1185         PR c/66098
1186         PR c/66711
1187         * gcc.dg/pragma-diag-3.c: New test.
1188         * gcc.dg/pragma-diag-4.c: New test.
1190 2015-08-11  Nathan Sidwell  <nathan@acm.org>
1192         * c-c++-common/dfp/operator-comma.c: Call init function.
1193         * c-c++-common/dfp/convert-dfp-2.c: New test.
1195 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
1197         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1198         Treat model == 0x4f as Broadwell.
1200 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1202         PR libfortran/67140
1203         * gfortran.dg/pr67140.f90: New test.
1205 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
1207         PR libgomp/65742
1208         PR middle-end/66332
1209         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1211 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
1213         PR fortran/64022
1214         * gfortran.dg/ieee/large_4.f90: New test.
1216 2015-08-08  Bud Davis  <jmdavis@link.com>
1218         PR fortran/59746
1219         * gfortran.dg/common_22.f90: New.
1221 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
1223         PR rtl-optimization/67028
1224         * gcc.dg/pr67028.c: New testcase.
1226 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
1228         PR rtl-optimization/67029
1229         * gcc.dg/pr67029.c: New test.
1231 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1233         PR fortran/64104
1234         * gfortran.dg/ieee/ieee_8.f90: New test.
1236 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
1238         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1239         modifers.
1240         * gcc.target/aarch64/noplt_2.c: Likewise.
1241         * gcc.target/aarch64/noplt_3.c: Likewise.
1243 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
1245         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1246         optimization level, and print a summary at the end.
1248 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1250         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1252 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1254         * gcc.target/aarch64/noplt_3.c: New testcase.
1256 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1258         * gcc.target/aarch64/noplt_1.c: New testcase.
1259         * gcc.target/aarch64/noplt_2.c: Likewise.
1261 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
1263         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1264         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1266 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1268         * gcc.target/s390/dwarfregtable-1.c: New test.
1269         * gcc.target/s390/dwarfregtable-2.c: New test.
1270         * gcc.target/s390/dwarfregtable-3.c: New test.
1272 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1274         * gcc.target/s390/htm-builtins-z13-1.c: New test.
1276 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1278         PR fortran/64022
1279         * gfortran.dg/ieee/large_2.f90: New test.
1280         * gfortran.dg/ieee/large_3.F90: New test.
1282 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1284         PR fortran/64022
1285         * gfortran.dg/ieee/large_1.f90: Adjust test.
1287 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1288             Jeff Law  <law@redhat.com>
1290         PR c/16351
1291         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1292         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1293         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1294         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1295         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1296         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1298 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1300         PR middle-end/66311
1301         * gfortran.dg/pr66311.f90: New file.
1303 2015-08-05  Richard Biener  <rguenther@suse.de>
1305         PR tree-optimization/67121
1306         * gcc.dg/torture/pr67121.c: New testcase.
1308 2015-08-05  Nick Clifton  <nickc@redhat.com>
1310         * gcc.target/rl78: New directory.
1311         * gcc.target/rl78/rl78.exp: New file: Test driver.
1312         * gcc.target/rl78/test_addm3.c: New file: Test adds.
1314 2015-08-05  Richard Biener  <rguenther@suse.de>
1316         PR middle-end/67120
1317         * gcc.dg/torture/pr67120.c: New testcase.
1319 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
1321         PR fortran/52846
1323         * lib/fortran-modules.exp: Call cleanup-submodules from
1324         cleanup-modules.
1325         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1326         cover the cases where private entities are no longer optimized
1327         away.
1328         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1329         same reason.
1330         * gfortran.dg/submodule_1.f08: Change cleanup module names.
1331         * gfortran.dg/submodule_5.f08: The same.
1332         * gfortran.dg/submodule_9.f08: The same.
1333         * gfortran.dg/submodule_10.f08: New test.
1335 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1337         PR c++/66595
1338         * g++.dg/cpp1y/var-templ35.C: New.
1340 2015-08-05  Richard Biener  <rguenther@suse.de>
1342         PR tree-optimization/67055
1343         * g++.dg/torture/pr67055.C: New testcase.
1345 2015-08-05  Richard Biener  <rguenther@suse.de>
1347         PR tree-optimization/67109
1348         * gcc.dg/torture/pr67109.c: New testcase.
1349         * gcc.dg/vect/vect-119.c: Adjust.
1351 2015-08-05  Richard Biener  <rguenther@suse.de>
1353         PR middle-end/67107
1354         * gcc.dg/pr67107.c: New testcase.
1356 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1358         PR c++/66197
1359         * g++.dg/cpp1z/abbrev2.C: New.
1361 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1363         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1365 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1367         PR c++/66392
1368         * g++.dg/init/explicit4.C: New.
1370 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1372         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1373         without VSX an Power8 vector support.
1375 2015-08-04  Richard Biener  <rguenther@suse.de>
1377         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1379 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
1381         PR target/67110
1382         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1383         -fno-pie -no-pie.
1385 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1387         PR c++/66427
1388         * g++.dg/cpp1y/var-templ34.C: New.
1390 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1392         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1393         * gcc.target/aarch64/target_attr_1.c: Likewise.
1394         * gcc.target/aarch64/target_attr_2.c: Likewise.
1395         * gcc.target/aarch64/target_attr_3.c: Likewise.
1396         * gcc.target/aarch64/target_attr_4.c: Likewise.
1397         * gcc.target/aarch64/target_attr_5.c: Likewise.
1398         * gcc.target/aarch64/target_attr_6.c: Likewise.
1399         * gcc.target/aarch64/target_attr_7.c: Likewise.
1400         * gcc.target/aarch64/target_attr_8.c: Likewise.
1401         * gcc.target/aarch64/target_attr_9.c: Likewise.
1402         * gcc.target/aarch64/target_attr_10.c: Likewise.
1403         * gcc.target/aarch64/target_attr_11.c: Likewise.
1404         * gcc.target/aarch64/target_attr_12.c: Likewise.
1405         * gcc.target/aarch64/target_attr_13.c: Likewise.
1406         * gcc.target/aarch64/target_attr_14.c: Likewise.
1407         * gcc.target/aarch64/target_attr_15.c: Likewise.
1409 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1411         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1413 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1415         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1417 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1419         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1420         message.
1422 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1424         PR fortran/64022
1425         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1426         * gfortran.dg/ieee/large_1.f90: New test.
1428 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1430         PR tree-optimization/67043
1431         * gcc.dg/pr67043.c: New test.
1433 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
1435         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1437 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
1439         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1440         it to push/pop timing items.
1441         (main): For each optimization level, create a gcc_jit_timer, and
1442         time all of the iteration within that level cumulatively.
1443         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1444         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1446 2015-08-03  Alexander Basov <coohpt@gmail.com>
1448         PR middle-end/64744
1449         PR middle-end/48470
1450         PR middle-end/43404
1451         * gcc.target/arm/pr43404.c : New testcase.
1452         * gcc.target/arm/pr48470.c : New testcase.
1453         * gcc.target/arm/pr64744-1.c : New testcase.
1454         * gcc.target/arm/pr64744-2.c : New testcase.
1456 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1458         PR tree-optimization/67077
1459         * gcc.dg/pr67077.c: New test.
1461 2015-08-03  Jeff Law  <law@redhat.com>
1463         PR middle-end/66314
1464         PR gcov-profile/66899
1465         * gcc.dg/pr66899.c: New test.
1466         * gcc.dg/pr66314.c: New test.
1468 2015-08-03  Marek Polacek  <polacek@redhat.com>
1470         PR c/67088
1471         * gcc.dg/pr67088.c: New test.
1473 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1475         PR target/66731
1476         * gcc.target/arm/vnmul-1.c: New.
1477         * gcc.target/arm/vnmul-2.c: New.
1478         * gcc.target/arm/vnmul-3.c: New.
1479         * gcc.target/arm/vnmul-4.c: New.
1481 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1483         PR fortran/64921
1484         * gfortran.dg/class_allocate_20.f90: New.
1486 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1488         * gcc.target/aarch64/csel_bfx_1.c: New test.
1489         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1491 2015-08-02  Martin Sebor  <msebor@redhat.com>
1493         * g++.dg/Wframe-address-in-Wall.C: New test.
1494         * g++.dg/Wframe-address.C: New test.
1495         * g++.dg/Wno-frame-address.C: New test.
1496         * gcc.dg/Wframe-address-in-Wall.c: New test.
1497         * gcc.dg/Wframe-address.c: New test.
1498         * gcc.dg/Wno-frame-address.c: New test.
1500 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
1502         * c-c++-common/Wmisleading-indentation.c: Add more tests.
1504 2015-08-01  Michael Collison  <michael.collison@linaro.org
1505             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1507         * gcc.target/arm/mincmp.c: New test.
1509 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
1511         PR fortran/67091
1512         * gfortran.dg/associated_target_6.f03: New test
1514 2015-08-01  Tom de Vries  <tom@codesourcery.com>
1516         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1517         optimize ("-ftree-parallelize-loops=0").
1518         Add successful scans for 2 detected reductions.  Add xfail scans for 3
1519         detected reductions.
1520         * gcc.dg/autopar/reduc-2short.c: Same.
1521         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1522         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
1523         detected reductions.
1524         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1525         and max reductions.
1527 2015-07-31  Marek Polacek  <polacek@redhat.com>
1529         PR sanitizer/66977
1530         * g++.dg/ubsan/pr66977.C: New test.
1532 2015-07-30  Marek Polacek  <polacek@redhat.com>
1534         * c-c++-common/Wtautological-compare-3.c: New test.
1536 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1538         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1539         (CHECK): Pass address of scalar, rather than array.
1541 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1543         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1545 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1547         * gcc.target/aarch64/fp16/fp16.exp: New.
1548         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1549         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1551 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1553         * gcc.target/aarch64/f16_movs_1.c: New test.
1555 2015-07-28  Tom de Vries  <tom@codesourcery.com>
1557         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1558         outer loop.
1560 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
1561             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1563         * gcc.dg/parm-incomplete-1.c: Update.
1564         * gcc.dg/pr18809-1.c: Update.
1565         * gcc.dg/pr27953.c: Update.
1566         * gcc.dg/vla-11.c: Update.
1568 2015-07-27  Marek Polacek  <polacek@redhat.com>
1570         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1572 2015-07-27  Tom de Vries  <tom@codesourcery.com>
1574         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1575         attribute.  Update comment.
1576         (main): Remove.
1577         Add scan for not parallelizing inner loop.
1578         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1579         attribute.
1580         (main): Remove.
1582 2015-07-27  Marek Polacek  <polacek@redhat.com>
1584         PR bootstrap/67030
1585         * c-c++-common/Wtautological-compare-2.c: New test.
1587 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
1589         PR target/66232
1590         * gcc.target/i386/pr66232-6.c: New tests.
1591         * gcc.target/i386/pr66232-7.c: Likewise.
1592         * gcc.target/i386/pr66232-8.c: Likewise.
1593         * gcc.target/i386/pr66232-9.c: Likewise.
1595 2015-07-27  Marek Polacek  <polacek@redhat.com>
1597         PR c++/66555
1598         PR c/54979
1599         * c-c++-common/Wtautological-compare-1.c: New test.
1601 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
1603         PR c++/18969
1604         * g++.dg/template/pr18969.C: New test.
1605         * g++.dg/template/pr18969-2.C: New test.
1606         * g++.old-deja/g++.jason/overload.C: Remove return value in
1607         template function returning void.
1609 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
1611         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1612         immediates to avoid shift-overflow warnings.
1614 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
1616         PR c++/66857
1617         * g++.dg/init/pr66857.C: New test.
1619 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
1621         PR target/66648
1622         * gcc.target/i386/pr66648.c: New test.
1624 2015-07-25  Tom de Vries  <tom@codesourcery.com>
1626         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1627         interchange_files and block_files variables.
1628         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1629         arithmetic.
1630         * gcc.dg/graphite/uns-interchange-12.c: Same.
1631         * gcc.dg/graphite/uns-interchange-14.c: Same.
1632         * gcc.dg/graphite/uns-interchange-15.c: Same.
1633         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1634         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1636 2015-07-25  Jeff Law  <law@redhat.com>
1638         Revert:
1639         PR lto/66752
1640         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1641         * gcc.dg/torture/pr66752-1.c: New test
1642         * g++.dg/torture/pr66752-2.C: New test.
1644 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
1646         Revert:
1647         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1649         PR rtl-optimization/64164
1650         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1651         * gcc.dg/ssp-1.c: Make counter a register.
1652         * gcc.dg/ssp-2.c: Likewise.
1653         * gcc.dg/torture/parm-coalesce.c: New.
1655 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1657         * gcc.dg/graphite/block-1.c: Xfail scan.
1658         * gcc.dg/graphite/interchange-12.c: Same.
1659         * gcc.dg/graphite/interchange-14.c: Same.
1660         * gcc.dg/graphite/interchange-15.c: Same.
1661         * gcc.dg/graphite/interchange-9.c: Same.
1662         * gcc.dg/graphite/interchange-mvt.c: Same.
1663         * gcc.dg/graphite/uns-block-1.c: New test.
1664         * gcc.dg/graphite/uns-interchange-12.c: New test.
1665         * gcc.dg/graphite/uns-interchange-14.c: New test.
1666         * gcc.dg/graphite/uns-interchange-15.c: New test.
1667         * gcc.dg/graphite/uns-interchange-9.c: New test.
1668         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1670 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1672         PR c++/64079
1673         * c-c++-common/Wunused-function-1.c: New.
1675 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1677         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1678         alternative exit-first loop transform.
1679         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1680         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1681         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1682         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1683         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1684         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1685         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1686         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1687         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1689 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1691         PR ipa/66566
1692         * gcc.target/i386/mpx/pr66566.c: New test.
1694 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1696         PR bootstrap/66978
1697         * gcc.target/i386/pr66978.c: New test.
1699 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1701         * gcc.target/s390/gpr2fprsavecfi.c: New test.
1703 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1705         * gcc.target/s390/insv-1.c: New test.
1706         * gcc.target/s390/insv-2.c: New test.
1707         * gcc.target/s390/insv-3.c: New test.
1709 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1711         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1713 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1715         PR middle-end/25530
1716         * gcc.dg/pr25530.c: New test.
1718 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1720         PR middle-end/25529
1721         * gcc.dg/pr25529.c: New test.
1723 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1725         * gcc.target/arm/reg_equal_test.c: New test.
1727 2015-07-23  Jeff Law  <law@redhat.com>
1729         PR lto/66752
1730         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1731         * gcc.dg/torture/pr66752-1.c: New test
1732         * g++.dg/torture/pr66752-2.C: New test.
1734 2015-07-23  Marek Polacek  <polacek@redhat.com>
1736         PR c++/66572
1737         * g++.dg/warn/Wlogical-op-2.C: New test.
1739 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1741         PR rtl-optimization/64164
1742         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1743         * gcc.dg/ssp-1.c: Make counter a register.
1744         * gcc.dg/ssp-2.c: Likewise.
1745         * gcc.dg/torture/parm-coalesce.c: New.
1747 2015-07-23  Marek Polacek  <polacek@redhat.com>
1749         PR sanitizer/66908
1750         * c-c++-common/ubsan/pr66908.c: New test.
1752 2015-07-23  Tom de Vries  <tom@codesourcery.com>
1754         * gcc.dg/autopar/outer-4.c: Add xfail.
1755         * gcc.dg/autopar/outer-5.c: Same.
1756         * gcc.dg/autopar/outer-6.c: Same.
1757         * gcc.dg/autopar/reduc-2.c: Same.
1758         * gcc.dg/autopar/reduc-2char.c: Same.
1759         * gcc.dg/autopar/reduc-2short.c: Same.
1760         * gcc.dg/autopar/reduc-8.c: Same.
1761         * gcc.dg/autopar/uns-outer-4.c: New test.
1762         * gcc.dg/autopar/uns-outer-5.c: New test.
1763         * gcc.dg/autopar/uns-outer-6.c: New test.
1765 2015-07-23  Richard Biener  <rguenther@suse.de>
1767         PR tree-optimization/66952
1768         * gcc.dg/torture/pr66952.c: Use signed char.
1770 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
1772         PR tree-optimization/66926,66951
1773         * gcc.dg/vect/pr66951.c: New test.
1775 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
1777         PR c++/52987
1778         * g++.dg/parse/error57.C: New.
1779         * g++.dg/expr/string-2.C: Update.
1781 2015-07-23  Richard Biener  <rguenther@suse.de>
1783         PR tree-optimization/66945
1784         * gcc.dg/torture/pr66945.c: New testcase.
1786 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
1788         PR target/66954
1789         * g++.dg/ext/mv24.C: New test.
1791 2015-07-22  Marek Polacek  <polacek@redhat.com>
1793         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1794         dg-options.
1796 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
1798         PR fortran/61831
1799         PR fortran/66929
1800         * gfortran.dg/generic_30.f90: New.
1802 2015-07-22  Richard Biener  <rguenther@suse.de>
1804         PR tree-optimization/66952
1805         * gcc.dg/torture/pr66952.c: New testcase.
1807 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
1809         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1810         test.
1811         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1812         test.
1813         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1814         test.
1815         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1816         test.
1817         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1818         test.
1819         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1820         test.
1821         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1822         test.
1823         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1824         test.
1825         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1826         test.
1827         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1828         test.
1829         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1830         test.
1831         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1832         test.
1833         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1834         test.
1835         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1836         test.
1837         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1838         test.
1839         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1840         test.
1841         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1842         test.
1843         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1844         test.
1845         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1846         test.
1847         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1848         test.
1849         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1850         test.
1851         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1852         test.
1853         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1854         test.
1855         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1856         test.
1857         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1858         test.
1859         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1860         test.
1861         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1862         test.
1863         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1864         test.
1865         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1866         test.
1867         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1868         test.
1869         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1870         test.
1871         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1872         test.
1873         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1874         test.
1875         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1876         test.
1877         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1878         test.
1879         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1880         test.
1881         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1882         test.
1883         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1884         test.
1885         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1886         test.
1887         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1888         test.
1889         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1890         test.
1891         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1892         test.
1893         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1894         test.
1895         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1896         test.
1897         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1898         test.
1899         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1900         test.
1901         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1902         test.
1903         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1904         test.
1905         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1906         test.
1907         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1908         test.
1909         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1910         test.
1911         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1912         test.
1913         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1914         test.
1915         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1916         test.
1917         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1918         test.
1919         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1920         test.
1921         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1922         test.
1923         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1924         test.
1925         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1926         test.
1927         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1928         test.
1929         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1930         test.
1931         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
1932         test.
1933         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
1934         test.
1935         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
1936         test.
1937         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
1938         test.
1939         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
1940         test.
1941         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
1942         test.
1943         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
1944         test.
1945         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
1946         test.
1947         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
1948         test.
1949         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
1950         test.
1951         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
1952         test.
1953         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
1954         test.
1955         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
1956         test.
1957         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
1958         test.
1959         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
1960         test.
1961         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
1962         test.
1963         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
1964         test.
1965         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
1966         test.
1967         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
1968         test.
1969         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
1970         test.
1971         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
1972         test.
1973         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
1974         test.
1975         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
1976         test.
1977         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
1978         test.
1979         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
1980         test.
1981         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
1982         test.
1983         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
1984         test.
1985         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
1986         test.
1987         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
1988         test.
1989         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
1990         test.
1991         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
1992         test.
1993         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
1994         test.
1995         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
1996         test.
1997         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
1998         test.
1999         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2000         test.
2001         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2002         test.
2003         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2004         test.
2005         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2006         test.
2007         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2008         test.
2009         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2010         test.
2011         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2012         test.
2013         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2014         test.
2015         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2016         test.
2017         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2018         test.
2019         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2020         test.
2021         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2022         test.
2023         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2024         test.
2025         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2026         test.
2027         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2028         test.
2029         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2030         test.
2031         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2032         test.
2033         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2034         test.
2035         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2036         test.
2037         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2038         test.
2039         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2040         test.
2041         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2042         test.
2043         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2044         test.
2045         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2046         test.
2047         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2048         test.
2049         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2050         test.
2051         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2052         test.
2053         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2054         test.
2055         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2056         test.
2057         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2058         test.
2059         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2060         test.
2061         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2062         test.
2063         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2064         test.
2065         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2066         test.
2067         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2068         test.
2069         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2070         test.
2071         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2072         test.
2074 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
2076         * g++.dg/template/crash81.C: Update.
2078 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
2080         PR ipa/66424.
2081         * gcc.target/i386/pr66424.c: New.
2083 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2085         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2087 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
2089         PR fortran/61831
2090         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2091         Drop address sanitization.
2093 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2095         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2096         Skip -march=armv4t.
2097         (dg-additional-options): Set armv5t flag.
2099 2015-07-21  Marek Polacek  <polacek@redhat.com>
2101         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2102         * gcc.dg/vmx/unpack.c: Likewise.
2103         * gcc.target/powerpc/quad-atomic.c: Likewise.
2105 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
2107         * gcc.target/i386/asm-flag-5.c (f_ll): New.
2109 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
2111         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2112         model.
2114 2015-07-20  Marek Polacek  <polacek@redhat.com>
2116         PR c++/55095
2117         * c-c++-common/Wshift-overflow-1.c: New test.
2118         * c-c++-common/Wshift-overflow-2.c: New test.
2119         * c-c++-common/Wshift-overflow-3.c: New test.
2120         * c-c++-common/Wshift-overflow-4.c: New test.
2121         * c-c++-common/Wshift-overflow-5.c: New test.
2122         * g++.dg/cpp1y/left-shift-1.C: New test.
2123         * gcc.dg/c90-left-shift-2.c: New test.
2124         * gcc.dg/c90-left-shift-3.c: New test.
2125         * gcc.dg/c99-left-shift-2.c: New test.
2126         * gcc.dg/c99-left-shift-3.c: New test.
2127         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2128         * gcc.c-torture/execute/pr40386.c: Likewise.
2129         * gcc.dg/vect/pr33373.c: Likewise.
2130         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2131         * gcc.dg/vect/vect-shift-2.c: Likewise.
2133 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2135         * gcc.target/aarch64/neg_abs_1.c: New test.
2137 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
2139         PR target/66922
2140         * gcc.target/i386/pr66922.c: New test.
2142 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
2144         PR middle-end/46851
2145         PR middle-end/60340
2146         * gcc.dg/tree-ssa/pr42327.c: Removed.
2147         * g++.dg/other/pr35011.C: Removed.
2149 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
2151         PR target/66906
2152         * gcc.target/i386/pr66906.c: New test.
2154 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
2156         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2157         as follow-up to r225930.
2159 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
2161         PR fortran/52846
2162         * lib/fortran-modules.exp (proc cleanup-submodules): New
2163         procedure.
2164         * gfortran.dg/submodule_1.f08: Change extension and clean up
2165         the submodule files.
2166         * gfortran.dg/submodule_2.f08: ditto
2167         * gfortran.dg/submodule_6.f08: ditto
2168         * gfortran.dg/submodule_7.f08: ditto
2169         * gfortran.dg/submodule_8.f08: New test
2170         * gfortran.dg/submodule_9.f08: New test
2172 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
2173             Sebastian Pop  <s.pop@samsung.com>
2175         PR middle-end/61929
2176         * gcc.dg/graphite/pr61929.c: New.
2178 2015-07-17  Marek Polacek  <polacek@redhat.com>
2180         * gcc.dg/fold-minus-7.c: New test.
2182 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2184         * gfortran.dg/co_reduce_1.f90: New file.
2186 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
2188         PR target/66824
2189         * gcc.target/i386/pr66824.c:
2191 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
2193         PR fortran/66035
2194         * gfortran.dg/structure_constructor_13.f03: New test.
2196 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
2198         PR fortran/61831
2199         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2200         of generated while loops in the tree dump.
2201         * gfortran.dg/derived_constructor_comps_6.f90: New file.
2203 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
2205         * gcc.dg/vect/vect-outer-simd-2.c: New test.
2207 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
2209         PR target/66891
2210         * gcc.target/i386/pr66891.c: New test.
2212 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2214         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2216 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
2218         PR rtl-optimization/66626
2219         * gcc.target/i386/pr66626-2.c: New.
2221 2015-07-16  Martin Liska  <mliska@suse.cz>
2223         * g++.dg/ipa/pr66896.c: New test.
2225 2015-07-16  Richard Biener  <rguenther@suse.de>
2227         PR tree-optimization/66894
2228         * gcc.dg/torture/pr66894.c: New testcase.
2230 2015-07-16  Richard Biener  <rguenther@suse.de>
2232         * gcc.dg/tree-ssa/pr21031.c: Adjust.
2234 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
2236         PR target/66866
2237         * g++.dg/pr66866.C: New test.
2239 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2241         * gcc.target/powerpc/vec-cmp-sel.c: New test.
2243 2015-07-15  Richard Biener  <rguenther@suse.de>
2245         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2246         { -O3 -fomit-frame-pointer },
2247         { -O3 -fomit-frame-pointer -funroll-loops } and
2248         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2249         in favor of
2250         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2251           -finline-functions }
2253 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
2255         * gcc.target/mips/interrupt_handler-5.c: New test.
2257 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2258             Robert Suchanek  <robert.suchanek@imgtec.com>
2260         * gcc.target/mips/interrupt_handler-4.c: New test.
2262 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2264         PR testsuite/66734
2265         * gcc.dg/lto/lto.exp: Initialize MPX.
2267 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2269         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2270         dg-skip-if.
2271         * gcc.target/arm/scd42-3.c: Likewise.
2273 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2275         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2276         code to be run when the pre-arch code increases the isa_rev to
2277         mips32r6 or greater.
2279 2015-07-15  Richard Biener  <rguenther@suse.de>
2281         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2282         { -O3 -fomit-frame-pointer },
2283         { -O3 -fomit-frame-pointer -funroll-loops } and
2284         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2285         in favor of
2286         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2287           -finline-functions }
2288         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2289         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2290         to additional_flags.
2292 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
2294         PR rtl-optimization/66838
2295         * gcc.target/i386/pr66838.c: New test.
2297 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
2299         PR c++/66850
2300         * g++.dg/template/pr66850.C: New test.
2302 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2303             Cesar Philippidis  <cesar@codesourcery.com>
2304             Chung-Lin Tang  <cltang@codesourcery.com>
2306         * gcc.target/nios2/nios2-flushd.c: New.
2307         * gcc.target/nios2/nios2-rdprs.c: New.
2308         * gcc.target/nios2/r2-atomic.c: New.
2309         * gcc.target/nios2/r2-eni.c: New.
2310         * gcc.target/nios2/r2-wrpie.c: New.
2312 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2313             Cesar Philippidis  <cesar@codesourcery.com>
2314             Chung-Lin Tang  <cltang@codesourcery.com>
2316         * gcc.target/nios2/cdx-ldstwm-1.c: New.
2317         * gcc.target/nios2/cdx-ldstwm-2.c: New.
2319 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2320             Cesar Philippidis  <cesar@codesourcery.com>
2321             Chung-Lin Tang  <cltang@codesourcery.com>
2323         * gcc.target/nios2/andci.c: New.
2324         * gcc.target/nios2/bmx.c: New.
2325         * gcc.target/nios2/cdx-add.c: New.
2326         * gcc.target/nios2/cdx-branch.c: New.
2327         * gcc.target/nios2/cdx-callret.c: New.
2328         * gcc.target/nios2/cdx-loadstore.c: New.
2329         * gcc.target/nios2/cdx-logical.c: New.
2330         * gcc.target/nios2/cdx-mov.c: New.
2331         * gcc.target/nios2/cdx-shift.c: New.
2332         * gcc.target/nios2/cdx-sub.c: New.
2333         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2335 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
2337         PR c++/65071
2338         * g++.dg/cpp0x/vt-65071.C: New.
2340 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2341             Cesar Philippidis  <cesar@codesourcery.com>
2342             Chung-Lin Tang  <cltang@codesourcery.com>
2344         * gcc.target/nios2/r2-io-range.c: New.
2345         * gcc.target/nios2/r2-stio-1.c: New.
2346         * gcc.target/nios2/r2-stio-2.c: New.
2347         * gcc.target/nios2/nios2-ldxio.c: New.
2348         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2349         of just compile.  Add more tests.
2351 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2353         gfortran.dg/pr66864.f90: New test.
2355 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
2357         PR rtl-optimization/66626
2358         * gcc.target/i386/pr66626.c: New.
2360 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2362         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2363         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2364         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2366 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
2368         * g++.dg/template/crash81.C: Adjust for error + inform change.
2369         * g++.dg/template/pr58878.C: Likewise.
2370         * g++.dg/template/shadow1.C: Likewise.
2371         * g++.dg/template/shadow2.C: Likewise.
2372         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2373         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2374         * g++.old-deja/g++.brendan/crash7.C: Likewise.
2375         * g++.old-deja/g++.pt/shadow2.C: Likewise.
2377 2015-07-14  Richard Biener  <rguenther@suse.de>
2379         PR tree-optimization/66863
2380         * gcc.dg/torture/pr66863.c: New testcase.
2382 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
2384         PR c++/65186
2385         * g++.dg/template/pr65186.C: New test.
2387 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2389         * gcc.target/arm/macro_defs0.c: Add directive to skip
2390         test if -marm is present.
2391         * gcc.target/arm/macro_defs1.c: Likewise.
2393 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2395         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2396         if-conversion..
2397         * gcc.target/aarch64/adds1.c: Likewise.
2398         * gcc.target/aarch64/ands_1.c: Likewise.
2399         * gcc.target/aarch64/bics_1.c: Likewise.
2400         * gcc.target/aarch64/subs1.c: Likewise.
2401         * gcc.target/aarch64/subs3.c: Likewise.
2403 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2405         PR fortran/64589
2406         * gfortran.dg/pr64589.f90: New test.
2408 2015-07-13  Renlin Li  <renlin.li@arm.com>
2410         PR rtl/66556
2411         * gcc.c-torture/execute/pr66556.c: New.
2413 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
2415         * gcc.dg/20020219-1.c: Fix double word typos.
2416         * gcc.dg/20020919-1.c: Same.
2418 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2419             Jeff Law  <law@redhat.com>
2421         PR middle-end/66726
2422         * g++.dg/tree-ssa/pr66726.c: New test.
2423         * gcc.dg/tree-ssa/pr66726-2.c: New test.
2424         * gcc.dg/tree-ssa/pr66726.c: New test.
2426 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
2428         PR c++/58734
2429         * g++.dg/cpp0x/variadic-ttp2.C: New.
2431 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
2433         PR c++/30044
2434         * g++.dg/cpp0x/auto46.C: New test.
2435         * g++.dg/template/pr30044.C: New test.
2436         * g++.dg/template/shadow2.C: New test.
2437         * g++.dg/template/error55.C: New test.
2438         * g++.dg/template/crash83.C: Accept any error string.
2439         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2440         parameters.
2441         * g++.dg/cpp0x/variadic19.C: Likewise
2442         * g++.dg/template/canon-type-13.C: Likewise.
2443         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2444         * g++.dg/torture/20070621-1.C: Likewise.
2446 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2448         PR c++/54521
2449         * g++.dg/init/explicit3.C: New.
2451 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
2453         PR target/66819
2454         * gcc.target/i386/pr66819-1.c: New test.
2455         * gcc.target/i386/pr66819-2.c: Likewise.
2456         * gcc.target/i386/pr66819-3.c: Likewise.
2457         * gcc.target/i386/pr66819-4.c: Likewise.
2458         * gcc.target/i386/pr66819-5.c: Likewise.
2460 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2462         PR target/66703
2463         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2464         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
2465         type to prevent possible flag-clobbering zero-extensions.
2466         * gcc.target/i386/pr66703.c: New test.
2468 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2470         PR c++/60842
2471         * g++.dg/cpp0x/nsdmi-template15.C: New.
2473 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
2475         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2477 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
2479         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2480         * gcc.target/arm/flip-thumb.c: Likewise.
2482 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2484         PR target/66813
2485         * gcc.target/i386/pr66813.c: New test.
2487 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
2489         PR middle-end/66820
2490         * gcc.dg/gomp/pr66820.c: New test.
2492 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2494         PR c++/65592
2495         * g++.dg/cpp0x/scoped_enum6.C: New.
2497 2015-07-10  Tom de Vries  <tom@codesourcery.com>
2499         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2500         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2502 2015-07-10  Richard Biener  <rguenther@suse.de>
2504         PR tree-optimization/66823
2505         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2506         which should not be necessary.  XFAIL.
2508 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2510         PR c++/64848
2511         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2513 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
2515         PR middle-end/66633
2516         * gcc.dg/gomp/pr66633-1.c: New test.
2517         * gcc.dg/gomp/pr66633-2.c: New test.
2518         * gcc.dg/gomp/pr66633-3.c: New test.
2519         * gcc.dg/gomp/pr66633-4.c: New test.
2521 2015-07-09  John Marino  <gnugcc@marino.st>
2523         * lib/target-supports.exp (check_effective_target_pie):
2524         Add *-*-dragonfly*
2526 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
2528         PR target/66814
2529         * gcc.target/i386/pr66814.c: New test.
2531 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2533         PR target/66731
2534         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2535         * gcc.target/aarch64/fnmul-2.c: Likewise.
2536         * gcc.target/aarch64/fnmul-3.c: Likewise.
2537         * gcc.target/aarch64/fnmul-4.c: Likewise.
2539 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2541         PR c++/65790
2542         * g++.dg/cpp0x/vt-65790.C: New.
2544 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2546         PR target/66818
2547         * gcc.target/i386/pr66818.c: New test.
2549 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2551         PR target/66817
2552         * gcc.target/i386/pr66817.c: New test.
2554 2015-07-09  Marek Polacek  <polacek@redhat.com>
2556         PR tree-optimization/66718
2557         * gcc.dg/vect/vect-126.c: New test.
2559 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
2561         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2562         even when dwarf-2 is not the default.
2564 2015-07-08  Jeff Law  <law@redhat.com>
2566         PR testsuite/66796
2567         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2568         to have a single memory reference.
2570 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
2572         * g++.dg/other/dump-ada-spec-9.C: New test.
2574 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
2576         * g++.dg/vect/vect.exp: Run also simd* tests.
2577         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2578         (check_vect): Fix up get_cpuid call for C++.
2579         * g++.dg/vect/simd-clone-1.cc: New test.
2581 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2583         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2585 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2587         * gcc.target/i386/readeflags-1.c (abort): New prototype.
2588         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2590 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2592         PR target/66806
2593         * gcc.target/i386/pr66806.c: New test.
2595 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
2597         PR c++/66421
2598         * g++.dg/cpp0x/auto45.C: New.
2600 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
2602         PR middle-end/66334
2603         * gcc.target/i386/pr66334.c: New.
2605 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2607         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2608         comments.
2610 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2612         PR jit/66783
2613         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2614         (verify_code): Update expected error message.
2615         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2616         (verify_code): Likewise.
2617         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2618         (verify_code): Likewise.
2620 2015-07-08  Richard Biener  <rguenther@suse.de>
2622         PR tree-optimization/66793
2623         * gcc.dg/torture/pr66793.c: New testcase.
2625 2015-07-08  Richard Biener  <rguenther@suse.de>
2627         PR tree-optimization/66794
2628         * gcc.dg/torture/pr66794.c: New testcase.
2630 2015-07-08  Marek Polacek  <polacek@redhat.com>
2632         PR c++/66748
2633         * g++.dg/abi/abi-tag15.C: New test.
2635 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2637         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2638         * gcc.target/mips/branch-3.c: Ditto
2639         * gcc.target/mips/branch-4.c: Ditto.
2640         * gcc.target/mips/branch-5.c: Ditto.
2641         * gcc.target/mips/branch-6.c: Ditto.
2642         * gcc.target/mips/branch-7.c: Ditto.
2643         * gcc.target/mips/branch-8.c: Ditto.
2644         * gcc.target/mips/branch-9.c: Ditto.
2645         * gcc.target/mips/branch-10.c: Ditto.
2646         * gcc.target/mips/branch-11.c: Ditto.
2647         * gcc.target/mips/branch-12.c: Ditto.
2648         * gcc.target/mips/branch-13.c: Ditto.
2649         * gcc.target/mips/umips-branch-5.c: New file.
2650         * gcc.target/mips/umips-branch-6.c: New file.
2651         * gcc.target/mips/umips-branch-7.c: New file.
2652         * gcc.target/mips/umips-branch-8.c: New file.
2653         * gcc.target/mips/umips-branch-9.c: New file.
2654         * gcc.target/mips/umips-branch-10.c: New file.
2655         * gcc.target/mips/umips-branch-11.c: New file.
2656         * gcc.target/mips/umips-branch-12.c: New file.
2657         * gcc.target/mips/umips-branch-13.c: New file.
2658         * gcc.target/mips/umips-branch-14.c: New file.
2659         * gcc.target/mips/umips-branch-15.c: New file.
2660         * gcc.target/mips/umips-branch-16.c: New file.
2661         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2662         (OCCUPY_0xfffc): New define.
2664 2015-07-08  Renlin Li  <renlin.li@arm.com>
2666         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2668 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2670         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2672 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
2674         * gcc.target/i386/bt-3.c: New test.
2675         * gcc.target/i386/bt-4.c: Ditto.
2677 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2679         * g++.dg/other/dump-ada-spec-8.C: New test.
2681 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2683         PR jit/66783
2684         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2685         test case.
2686         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2687         New test case.
2688         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2689         New test case.
2690         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2691         Avoid using an opaque struct for local "f".
2693 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2695         PR jit/66779
2696         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2697         * jit.dg/test-pr66779.c: New testcase.
2699 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2701         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2702         NOCOMPRESSION.
2704 2015-07-07  Richard Biener  <rguenther@suse.de>
2706         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2708 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2710         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2711         * gcc.target/mips/call-5.c: Ditto.
2712         * gcc.target/mips/call-6.c: Ditto.
2714 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2716         * gcc.dg/dx-test.c: New test-case.
2718 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
2720         PR fortran/66578
2721         * gfortran.dg/allocate_with_source_9.f08: New test.
2723 2015-07-07  Christian Bruel  <christian.bruel@st.com>
2725         PR target/52144
2726         * gcc.target/arm/flip-thumb.c: Fix scan.
2727         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2728         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2729         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2730         Fix return value.
2732 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
2734         PR target/65956
2735         * gcc.c-torture/execute/pr65956.c: New test.
2737 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
2739         * gcc.target/arm/aapcs/align1.c: New.
2740         * gcc.target/arm/aapcs/align_rec1.c: New.
2741         * gcc.target/arm/aapcs/align2.c: New.
2742         * gcc.target/arm/aapcs/align_rec2.c: New.
2743         * gcc.target/arm/aapcs/align3.c: New.
2744         * gcc.target/arm/aapcs/align_rec3.c: New.
2745         * gcc.target/arm/aapcs/align4.c: New.
2746         * gcc.target/arm/aapcs/align_rec4.c: New.
2747         * gcc.target/arm/aapcs/align_vararg1.c: New.
2748         * gcc.target/arm/aapcs/align_vararg2.c: New.
2750 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2752         * gfortran.dg/iomsg_2.f90: New test.
2754 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2756         PR target/66749
2757         * gcc.target/i386/pr66749.c: New test.
2759 2015-07-06  Richard Biener  <rguenther@suse.de>
2761         PR tree-optimization/66772
2762         * gcc.dg/torture/pr66772-1.c: New testcase.
2763         * gcc.dg/torture/pr66772-2.c: Likewise.
2765 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
2767         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2768         the jals instruction.
2770 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2772         PR target/53383
2773         * gcc.target/i386/pr53383-1.c: New file.
2774         * gcc.target/i386/pr53383-2.c: Likewise.
2775         * gcc.target/i386/pr53383-3.c: Likewise.
2777 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2779         * gcc.target/aarch64/fnmul-1.c: New.
2780         * gcc.target/aarch64/fnmul-2.c: New.
2781         * gcc.target/aarch64/fnmul-3.c: New.
2782         * gcc.target/aarch64/fnmul-4.c: New.
2784 2015-07-06  Richard Biener  <rguenther@suse.de>
2786         PR middle-end/66759
2787         * gcc.dg/torture/pr66759.c: New testcase.
2789 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
2791         PR fortran/58586
2792         * gfortran.dg/alloc_comp_class_3.f03: New test.
2793         * gfortran.dg/alloc_comp_class_4.f03: New test.
2795 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2797         * gcc.c-torture/execute/pr66757.c: New test.
2799 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
2801         PR tree-optimization/66720
2802         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2804 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
2805             Sandra Loosemore <sandra@codesourcery.com>
2807         * gcc.target/nios2/gprel-offset.c: New test.
2809 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2811         PR fortran/66725
2812         * gfortran.dg/pr66725.f90: New test.
2814 2015-07-03  Jason Merrill  <jason@redhat.com>
2816         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2817         Avoid narrowing error.
2819 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
2821         PR rtl-optimization/66706
2822         * gcc.target/powerpc/shift-int.c: New testcase.
2824 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2826         PR target/66746.
2827         * gcc.target/i386/pr66746.c: New file.
2829 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
2831         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2833 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
2835         PR tree-optimization/66119
2836         * g++.dg/opt/pr66119.C: New.
2838 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
2840         PR fortran/52846
2841         * gfortran.dg/submodule_1.f90: New test
2842         * gfortran.dg/submodule_2.f90: New test
2843         * gfortran.dg/submodule_3.f90: New test
2844         * gfortran.dg/submodule_4.f90: New test
2845         * gfortran.dg/submodule_5.f90: New test
2846         * gfortran.dg/submodule_6.f90: New test
2847         * gfortran.dg/submodule_7.f90: New test
2849 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2851         PR preprocessor/53690
2852         * g++.dg/cpp/pr53690.C: New.
2854 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2856         * gcc.target/powerpc/vec-cmp.c: New test.
2858 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2860         PR fortran/56520
2861         * gfortran.dg/pr56520.f90: New test.
2863 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
2865         PR fortran/66545
2866         * gfortran.dg/pr66545_1.f90: New test.
2867         * gfortran.dg/pr66545_2.f90: New test.
2869 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
2871         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2872         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2874 2015-07-02  Richard Biener  <rguenther@suse.de>
2876         PR testsuite/66719
2877         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2878         unaligned loads.
2880 2015-07-02  Richard Biener  <rguenther@suse.de>
2882         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2884 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
2886         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2888 2015-07-01  Jason Merrill  <jason@redhat.com>
2890         * lib/target-supports.exp (cxx_default): Set to C++14.
2892 2015-07-01  Tom de Vries  <tom@codesourcery.com>
2894         PR testsuite/66723
2895         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2896         scan-assembler.
2898 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2900         * gfortran.dg/warn_conversion_8.f90:  New test.
2902 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2904         PR rtl-optimization/61047
2905         * gcc.c-torture/execute/20150611-1.c: New testcase.
2907 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2909         PR jit/66700
2910         * jit.dg/all-non-failing-tests.h: Add
2911         test-pr66700-observing-write-through-ptr.c.
2912         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2914 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2916         * jit.dg/test-accessing-union.c: Add comments for use by
2917         gcc/jit/docs/topics/types.rst.
2919 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
2921         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2922         'do-require-effective-target' with 'dg-require-effective-target'.
2923         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2924         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2925         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
2926         'stlex' with 'strex' as the expected output.
2928 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
2930         PR c++/60365
2931         * g++.dg/cpp0x/gen-attrs-60.C: New.
2932         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2934 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
2936         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2937         New function.
2938         * gcc.target/aarch64/pic-small.c: Restrict this test under
2939         check_effective_target_aarch64_small_fpic.
2941 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
2943         * gfortran.dg/gomp/pr66633.f90: New test.
2945 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
2947         PR c++/66686
2948         * g++.dg/template/pr66686.C: New test.
2950 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
2952         * gnat.dg/lto17.ad[sb]: New test.
2954 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2956         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2957         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2958         testcase.
2959         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2960         New testcase.
2961         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2962         New testcase.
2963         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2964         New testcase.
2965         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2966         New testcase.
2967         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2968         New testcase.
2969         * jit.dg/test-switch.c: New testcase.
2970         * jit.dg/test-switch.cc: New testcase.
2972 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2974         PR jit/66546
2975         * jit.dg/all-non-failing-tests.h: Add note about
2976         test-validly-unreachable-block.c.
2977         * jit.dg/test-validly-unreachable-block.c: New file.
2979 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2981         PR jit/66628
2982         * jit.dg/all-non-failing-tests.h: Add note about
2983         test-extra-options.c.
2984         * jit.dg/test-extra-options.c: New testcase.
2986 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
2988         PR debug/66691
2989         * gcc.target/i386/pr66691.c: New.
2991 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
2993         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
2994         * gcc.target/i386/iamcu/args.h: Likewise.
2995         * gcc.target/i386/iamcu/asm-support.S: Likewise.
2996         * gcc.target/i386/iamcu/defines.h: Likewise.
2997         * gcc.target/i386/iamcu/macros.h: Likewise.
2998         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
2999         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3000         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3001         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3002         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3003         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3004         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3005         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3006         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3007         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3008         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3009         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3010         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3011         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3012         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3013         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3014         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3016 2015-06-30  Marek Polacek  <polacek@redhat.com>
3018         * gcc.dg/fold-minus-6.c: New test.
3020         * gcc.dg/fold-ior-3.c: New test.
3022 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
3024         Implement N4197 - Adding u8 character literals
3025         * g++.dg/cpp1z/utf8.C: New.
3026         * g++.dg/cpp1z/utf8-neg.C: New.
3027         * g++.dg/cpp1z/udlit-utf8char.C: New.
3029 2015-06-30  Marek Polacek  <polacek@redhat.com>
3031         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3033 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3035         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3036         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3037         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3038         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3040 2015-06-30  Marek Polacek  <polacek@redhat.com>
3042         * gcc.dg/fold-ior-2.c: New test.
3044 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3046         PR tree-optimization/66652
3047         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3048         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
3049         pointers.
3050         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3052 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
3054         PR c++/65977
3055         * g++.dg/cpp0x/constexpr-friend-3.C: New.
3056         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3058 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3060         PR fortran/66605
3061         * gfortran.dg/wunused-parameter.f90: New test.
3063 2015-06-29  Richard Henderson  <rth@redhat.com>
3065         * gcc.target/i386/asm-flag-1.c: New.
3066         * gcc.target/i386/asm-flag-2.c: New.
3067         * gcc.target/i386/asm-flag-3.c: New.
3068         * gcc.target/i386/asm-flag-4.c: New.
3069         * gcc.target/i386/asm-flag-5.c: New.
3071 2015-06-29  Marek Polacek  <polacek@redhat.com>
3073         PR c/66322
3074         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3075         * c-c++-common/pr66322.c: New test.
3076         * g++.dg/eh/scope1.C: Remove dg-warning.
3078 2015-06-29  Richard Biener  <rguenther@suse.de>
3080         PR tree-optimization/66677
3081         * gcc.dg/vect/pr66677.c: New testcase.
3083 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
3085         PR middle-end/64130
3086         * gcc.dg/tree-ssa/pr64130.c: New test.
3088 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
3090         * gcc.target/aarch64/pic-small.c: New testcase.
3092 2015-06-26  Richard Biener  <rguenther@suse.de>
3094         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3096 2015-06-26  Marek Polacek  <polacek@redhat.com>
3098         * gcc.dg/fold-and-1.c: New test.
3099         * gcc.dg/fold-and-2.c: New test.
3101 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3103         * gnat.dg/warn11.adb: Add missing dg directive.
3104         * gnat.dg/warn12.adb: New test.
3105         * gnat.dg/warn12_pkg.ads: New helper.
3107 2015-06-26  Richard Biener  <rguenther@suse.de>
3109         * gfortran.dg/reassoc_3.f90: Adjust.
3111 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
3113         PR target/66412
3114         * gcc.target/i386/pr66412.c: New test.
3116 2015-06-25  Richard Biener  <rguenther@suse.de>
3118         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3120 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
3122         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3124 2015-06-25  Richard Biener  <rguenther@suse.de>
3126         * gfortran.dg/vect/vect-9.f90: New testcase.
3128 2015-06-25  Nick Clifton  <nickc@redhat.com>
3130         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3131         H8300 and M32R targets.
3133 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3135         PR fortran/66528
3136         * gfortran.dg/maxerrors.f90: New test.
3138 2015-06-08  DJ Delorie  <dj@redhat.com>
3140         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3142 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3144         * gcc.target/aarch64/mgeneral-regs_3.c: New.
3146 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3148         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3149         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3150         * gcc.target/aarch64/nofp_1.c: New file.
3152 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
3154         Implement N3928 - Extending static_assert
3155         * g++.dg/cpp0x/static_assert8.C: Adjust.
3156         * g++.dg/cpp0x/static_assert12.C: New.
3157         * g++.dg/cpp0x/static_assert13.C: New.
3158         * g++.dg/cpp1y/static_assert1.C: New.
3159         * g++.dg/cpp1y/static_assert2.C: New.
3160         * g++.dg/cpp1z/static_assert-nomsg.C: New.
3162 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
3164         PR c++/65750
3165         * g++.dg/cpp0x/trailing11.C: New.
3167 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3169         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3170         multilibs.
3171         * gcc.target/arm/memset-inline-10.c: Likewise.
3172         * gcc.target/arm/pr58784.c: Likewise.
3173         * gcc.target/arm/pr59985.C: Likewise.
3174         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3176 2015-06-24  Renlin Li  <renlin.li@arm.com>
3178         * gcc.target/aarch64/arm_align_max_pwr.c: New.
3179         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3181 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
3183         Revert:
3184         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
3186         PR c++/30044
3187         * g++.dg/cpp0x/auto45.C: New test.
3188         * g++.dg/template/pr30044.C: New test.
3189         * g++.dg/template/crash83.C: Accept any error string.
3190         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3191         parameters.
3192         * g++.dg/cpp0x/variadic18.C: Likewise
3193         * g++.dg/template/canon-type-13.C: Likewise.
3194         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3196 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
3198         PR c++/65811
3199         * g++.dg/other/linkage2.C: New.
3201 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3203         PR target/63408
3204         * gcc.target/arm/pr63408.c: New test.
3206 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
3208         * lib/c-torture.exp: Don't call check_effective_target_lto
3209         before setting up environment correctly.
3210         * lib/gcc-dg.exp: Likewise, and protect
3211         gcc_force_conventional_output.
3213 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3215         PR rtl-optimization/66306
3216         * gcc.target/s390/pr66306.c: New test.
3218 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3220         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3221         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3222         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3223         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3224         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3225         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3226         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3228 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
3230         PR target/65803
3231         * gcc.c-torture/pr65803.c: New test.
3233 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
3235         PR c++/30044
3236         * g++.dg/cpp0x/auto45.C: New test.
3237         * g++.dg/template/pr30044.C: New test.
3238         * g++.dg/template/crash83.C: Accept any error string.
3239         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3240         parameters.
3241         * g++.dg/cpp0x/variadic18.C: Likewise
3242         * g++.dg/template/canon-type-13.C: Likewise.
3243         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3245 2015-06-23  Marek Polacek  <polacek@redhat.com>
3247         * c-c++-common/Wlogical-op-3.c: New test.
3249 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3251         PR c++/66254
3252         * g++.dg/cpp0x/scoped_enum5.C: New.
3254 2015-06-23  Richard Biener  <rguenther@suse.de>
3256         PR tree-optimization/66636
3257         * gcc.dg/vect/pr66636.c: New testcase.
3259 2015-06-23  Marek Polacek  <polacek@redhat.com>
3261         * gcc.dg/fold-minus-4.c: New test.
3262         * gcc.dg/fold-minus-5.c: New test.
3263         * c-c++-common/ubsan/overflow-add-5.c: New test.
3265 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
3267         Add missing testcase from r224672.
3268         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3270         * gcc.target/vax/bswapdi-1.c: New.
3272 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
3274         PR fortran/64674
3275         * gfortran.dg/associate_18.f08: New test.
3277 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
3279         PR target/66560
3280         * gcc.target/i386/pr66560-1.c: New test.
3281         * gcc.target/i386/pr66560-2.c: Ditto.
3282         * gcc.target/i386/pr66560-3.c: Ditto.
3283         * gcc.target/i386/pr66560-4.c: Ditto.
3285 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
3287         * gcc.target/nvptx/nvptx.exp: New file.
3288         * gcc.target/nvptx/proto-1.c: Likewise.
3290 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
3292         PR tree-optimization/66449
3293         * gcc.dg/vect/pr66449.c: New test.
3295 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
3297         * g++.dg/other/dump-ada-spec-5.C: New test.
3298         * g++.dg/other/dump-ada-spec-6.C: Likewise.
3299         * g++.dg/other/dump-ada-spec-7.C: Likewise.
3301 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
3303         * g++.dg/inherit/pure1.C: Test location too.
3305 2015-06-22  Marek Polacek  <polacek@redhat.com>
3307         * gcc.dg/fold-ior-1.c: New test.
3308         * gcc.dg/fold-minus-2.c: New test.
3309         * gcc.dg/fold-minus-3.c: New test.
3310         * gcc.dg/fold-plus-1.c: New test.
3311         * gcc.dg/fold-plus-2.c: New test.
3312         * gcc.dg/fold-xor-4.c: New test.
3313         * gcc.dg/fold-xor-5.c: New test.
3315 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3317         PR target/65914
3318         * g++.dg/torture/pr65914.C:  New.
3320 2015-06-22  Richard Biener  <rguenther@suse.de>
3322         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3323         not existing TORTURE_OPTIONS only.
3324         * lib/gcc-dg.exp: Likewise.
3326 2015-06-22  Christian Bruel  <christian.bruel@st.com>
3328         PR target/52144
3329         * gcc.target/arm/flip-thumb.c: New test.
3331 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
3332             Martin Liska  <mliska@suse.cz>
3334         PR ipa/65908
3335         * g++.dg/ipa/pr65908.C: New testcase.
3337 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
3339         PR c++/65882
3340         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3341         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3343 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
3345         * gnat.dg/specs/debug1.ads: Adjust.
3347 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
3349         * gcc.target/aarch64/fmovd-zero-mem.c: New.
3350         * gcc.target/aarch64/fmovd-zero-reg.c: New.
3351         * gcc.target/aarch64/fmovf-zero-mem.c: New.
3352         * gcc.target/aarch64/fmovf-zero-reg.c: New.
3353         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3354         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3355         * gcc.target/aarch64/fmovd-zero.c: Delete.
3356         * gcc.target/aarch64/fmovf-zero.c: Delete.
3358 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3360         * gcc.target/vax/bswapdi-1.c: New.
3362 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3364         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3366 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3368         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3370 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3372         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3374 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3376         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3378 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3380         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3382 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3384         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3386 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3388         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3390 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3392         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3394 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3396         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3398 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3400         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3402 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3404         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3406 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3408         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3410 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3412         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3414 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3416         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3418 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3420         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3422 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3424         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3426 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3428         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3430 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3432         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3434 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3436         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3438 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3440         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3441         (_ARM_FPSCR): Add FZ field.
3442         (clean_results): Force FZ=1 on AArch64.
3443         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3445 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3447         * gcc.target/aarch64/pr62308.c: New test.
3449 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
3451         PR fortran/66549
3452         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3454 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
3456         * gcc.target/i386/mpx/pr66581.c: New test.
3458 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
3460         * gcc.target/i386/cmov9.c: New test.
3462 2015-06-18  Richard Biener  <rguenther@suse.de>
3464         * g++.dg/other/const4.C: New testcase.
3466 2015-06-18  Michael Matz  <matz@suse.de>
3468         PR middle-end/66253
3469         * gcc.dg/vect/pr66253.c: New testcase.
3471 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3473         PR target/66569
3474         * gcc.target/i386/mpx/chkp-vararg.c: New test.
3476 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3478         PR middle-end/66568
3479         * gcc.target/i386/mpx/pr66568.c: New test.
3481 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3483         PR middle-end/66567
3484         * gcc.target/i386/mpx/pr66567.c: New test.
3486 2015-06-18  Richard Biener  <rguenther@suse.de>
3488         PR tree-optimization/66510
3489         * gcc.dg/vect/slp-perm-12.c: New testcase.
3491 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3493         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3494         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3495         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3496         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3498 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
3500         PR c++/66571
3501         * g++.dg/gomp/pr66571-1.C: New test.
3503         PR middle-end/66429
3504         * c-c++-common/gomp/pr66429.c: New test.
3506 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
3508         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3509         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3510         ...this.
3511         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3512         New testcase.
3513         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3514         New testcase.
3516 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3518         PR testsuite/65944
3519         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3521 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
3523         * gcc.target/mips/pr65862-1.c: New test.
3524         * gcc.target/mips/pr65862-2.c: Likewise.
3526 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3528         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3529         * gcc.target/i386/pr52252-atom.c: Ditto.
3530         * gcc.target/i386/vect-div-1.c: Ditto.
3531         * gcc.target/i386/rotate-5.c: Ditto.
3532         * gcc.target/i386/pr50202.c: Ditto.
3533         * gcc.target/i386/pr37843-3.c: Ditto.
3534         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3535         * gcc.target/i386/pr53397-1.c: Ditto.
3536         * gcc.target/i386/pr55934.c: Ditto.
3537         * gcc.target/i386/pr37843-4.c: Ditto.
3538         * gcc.target/i386/pr60451.c: Ditto.
3539         * gcc.target/i386/pr53397-2.c: Ditto.
3540         * gcc.target/i386/vectorize1.c: Ditto.
3541         * gcc.target/i386/extract-insert-combining.c: Ditto.
3542         * gcc.target/i386/pr53759.c: Ditto.
3543         * gcc.target/i386/pr52252-core.c: Ditto.
3544         * gcc.target/i386/rotate-3.c: Ditto.
3545         * gcc.target/i386/sse-20.c: Ditto.
3546         * gcc.target/i386/rotate-4.c: Ditto.
3547         * gcc.target/i386/pr61403.c: Ditto.
3548         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3549         * gcc.target/i386/pr60901.c: Ditto.
3550         * gcc.target/i386/pr59794-7.c: Ditto.
3551         * gcc.target/i386/pr62208.c: Ditto.
3552         * gcc.target/i386/pr53416.c: Ditto.
3553         * gcc.target/i386/asm-dialect-1.c: Ditto.
3554         * gcc.target/i386/pr50038.c: Ditto.
3555         * gcc.target/i386/47698.c: Ditto.
3556         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3557         * gcc.target/i386/pr59794-2.c: Ditto.
3558         * gcc.target/i386/pr59794-3.c: Ditto.
3559         * gcc.target/i386/pr39058.c: Ditto.
3560         * gcc.target/i386/pr60205-1.c: Ditto.
3561         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3562         * gcc.target/i386/sse2-movq-2.c: Ditto.
3564 2015-06-17  Richard Biener  <rguenther@suse.de>
3566         PR tree-optimization/66251
3567         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3569 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
3571         PR c++/59682
3572         * g++.dg/parse/new-placement1.C: New.
3574 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3576         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3577         * jit.dg/test-compound-assignment.c: New testcase.
3579 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3581         PR jit/66539
3582         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3583         to "testcases" array.
3585 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3587         PR jit/66539
3588         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3589         * jit.dg/test-debug-strings.c: New test case.
3590         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3591         the discriminant has a sane debug string.
3593 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
3595         PR target/56766
3596         * gcc.target/i386/pr56766-1.c: New test.
3597         * gcc.target/i386/pr56766-2.c: Ditto.
3599 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
3601         * gcc.target/mips/loongson-shift-count-truncated-1.c:
3602         Skip on mips*-mti-linux* and mips*-img-linux* targets.
3603         * gcc.target/mips/loongson-simd.c: Ditto.
3605 2015-06-16  Richard Biener  <rguenther@suse.de>
3607         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3609 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3611         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3612         passed by the testsuite driver.
3614 2015-06-16  Richard Biener  <rguenther@suse.de>
3616         * gcc.dg/vect/slp-perm-11.c: New testcase.
3618 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
3620         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3621         dg-options.
3623 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3625         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3626         Reinstate calls to torture-init and torture-finalize.
3628 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3630         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3632 2015-06-15  Nathan Sidwell  <nathan@acm.org>
3634         PR c++/58583
3635         * g++.dg/cpp0x/nsdmi-template14.C: New test.
3637 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
3639         PR c++/51048
3640         * g++.dg/cpp0x/local-type1.C: New.
3642 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
3644         PR fortran/44672
3645         PR fortran/45440
3646         PR fortran/57307
3647         * gfortran.dg/allocate_with_source_3.f90: Removed check for
3648         unimplemented error.
3649         * gfortran.dg/allocate_with_source_7.f08: New test.
3650         * gfortran.dg/allocate_with_source_8.f08: New test.
3652 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
3654         PR c++/65168
3655         * g++.dg/warn/Walways-true-3.C: New test.
3657 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3659         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3661 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3663         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3664         (main): Remove superfluous attributes.
3665         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3666         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3668 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3670         * gcc.target/i386/monitorx.c: New.
3671         * gcc.target/i386/sse-12.c: Add -mmwaitx.
3672         * gcc.target/i386/sse-13.c: Ditto.
3673         * gcc.target/i386/sse-14.c: Ditto.
3674         * gcc.target/i386/sse-22.c: Ditto.
3675         * gcc.target/i386/sse-23.c: Ditto.
3676         * g++.dg/other/i386-2.C: Ditto.
3677         * g++.dg/other/i386-3.C: Ditto.
3679 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
3681         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3683 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
3685         PR fortran/66079
3686         * gfortran.dg/allocatable_scalar_13.f90: New test
3688 2015-06-11  Marek Polacek  <polacek@redhat.com>
3690         * gcc.dg/fold-xor-3.c: New test.
3692 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3694         * gcc.target/arm/short-it-ifcvt-1.c: New test.
3695         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3697 2015-06-11  Christian Bruel  <christian.bruel@st.com>
3699         PR target/52144
3700         * gcc.target/arm/pragma_attribute.c: New test.
3702 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3704         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3706 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3708         PR target/66473
3709         * gcc.target/i386/pr66473.c: New test.
3711 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
3713         PR target/66470
3714         * gcc.dg/tls/pr66470.c: New test.
3715         * gcc.target/i386/pr66470.c: New test.
3717 2015-06-10  Christian Bruel  <christian.bruel@st.com>
3719         PR target/52144
3720         * gcc.target/arm/attr_arm.c: New test
3721         * gcc.target/arm/attr_arm-err.c: New test
3722         * gcc.target/arm/attr_thumb.c: New test
3723         * gcc.target/arm/attr_thumb-static.c: New test
3725 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3727         PR target/66200
3728         PR target/66428
3729         PR c++/66192
3730         * g++.dg/abi/aarch64_guard1.C: Adjust test.
3732 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
3734         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3735         passed by the testsuite driver.
3737 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3739         Revert:
3740         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3741         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3742         * gcc.dg/ssp-1.c: Make counter a register.
3743         * gcc.dg/ssp-2.c: Likewise.
3744         * gcc.dg/torture/parm-coalesce.c: New.
3746 2015-06-09  Tom de Vries  <tom@codesourcery.com>
3748         * gcc.target/i386/vararg-loc.c: New test.
3750 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3752         PR c++/65815
3753         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3754         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3756 2015-06-09  Marek Polacek  <polacek@redhat.com>
3758         PR tree-optimization/66299
3759         * gcc.dg/pr66299-1.c: New test.
3760         * gcc.dg/pr66299-2.c: New test.
3761         * gcc.dg/pr66299-3.c: New test.
3763 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
3765         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3766         passed by the testsuite driver.
3768 2015-06-09  Richard Biener  <rguenther@suse.de>
3770         PR middle-end/66423
3771         * gcc.dg/fold-modpow2.c: New testcase.
3773 2015-06-09  Richard Biener  <rguenther@suse.de>
3775         PR tree-optimization/66419
3776         * gcc.dg/vect/bb-slp-37.c: New testcase.
3778 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
3780         * gcc.target/arm/stl-cond.c: New test.
3782 2015-06-09  Richard Biener  <rguenther@suse.de>
3784         PR middle-end/66413
3785         * gcc.dg/torture/pr66413.c: New testcase.
3787 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3789         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3790         * gcc.dg/ssp-1.c: Make counter a register.
3791         * gcc.dg/ssp-2.c: Likewise.
3792         * gcc.dg/torture/parm-coalesce.c: New.
3794 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
3796         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3797         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3799 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3801         PR rtl-optimization/66444
3802         * gcc.dg/pr66444.c: New test.
3804 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3806         PR fortran/66245
3807         * gfortran.dg/class_is_1.f90: New test.
3808         * gfortran.dg/type_is_1.f90: Ditto.
3810 2015-06-08  Marek Polacek  <polacek@redhat.com>
3812         PR c/66415
3813         * gcc.dg/cpp/pr66415-1.c: New test.
3814         * gcc.dg/cpp/pr66415-2.c: New test.
3816 2015-06-08  Richard Biener  <rguenther@suse.de>
3818         PR tree-optimization/66422
3819         * gcc.dg/Warray-bounds-16.c: New testcase.
3821 2015-06-08  Richard Biener  <rguenther@suse.de>
3823         * gcc.dg/vect/slp-perm-10.c: New testcase.
3824         * gcc.dg/vect/slp-23.c: Adjust.
3825         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3826         vector pointer update.
3828 2015-06-08  Marek Polacek  <polacek@redhat.com>
3830         PR sanitizer/66452
3831         * g++.dg/ubsan/pr66452.C: New test.
3833 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3835         PR tree-optimization/66436
3836         * gcc.dg/gomp/dump-new-function-2.c: New test.
3837         * gcc.dg/gomp/dump-new-function-3.c: Same.
3838         * gcc.dg/gomp/dump-new-function.c: Same.
3840 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3842         PR tree-optimization/66435
3843         * gcc.dg/gomp/notify-new-function-2.c: New test.
3844         * gcc.dg/gomp/notify-new-function-3.c: Same.
3845         * gcc.dg/gomp/notify-new-function.c: Same.
3847 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
3849         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3850         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3851         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3852         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3853         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3854         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3855         -fshort-enum.
3857 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
3859         PR fortran/47659
3860         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3861         * gfortran.dg/warn_conversion.f90: Add warning for change in value
3862         for assignment.
3863         * gfortran.dg/warn_conversion_3.f90: Add warnings.
3864         * gfortran.dg/warn_conversion_5.f90: New test.
3865         * gfortran.dg/warn_conversion_6.f90: New test.
3866         * gfortran.dg/warn_conversion_7.f90: New test.
3868 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3870         PR fortran/66347
3871         * gfortran.dg/blockdata_9.f: New test.
3873 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3875         PR fortran/66385
3876         * gfortran.dg/forall_17.f90:  New test.
3878 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
3880         * g++.dg/cpp0x/pr57101.C: Add warning.
3881         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3882         * g++.dg/ext/visibility/anon7.C: Same.
3883         * g++.dg/ipa/pr63587-2.C: Same.
3884         * g++.dg/opt/dump1.C: Same.
3885         * g++.dg/opt/pr59622-3.C: Same.
3886         * g++.dg/opt/pr59622.C: Same.
3887         * g++.dg/torture/pr46383.C: Same.
3888         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3889         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3890         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3891         functions.
3892         * gfortran.dg/intent_out_8.f90: Same.
3893         * gfortran.dg/warn_target_lifetime_3.f90: Same.
3895 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3897         PR fortran/66377
3898         gfortran.dg/equiv_9.f90: New test.
3901 2015-06-05  Tom de Vries  <tom@codesourcery.com>
3903         merge from gomp4 branch:
3904         2015-05-28  Tom de Vries  <tom@codesourcery.com>
3906         PR tree-optimization/65443
3907         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3908         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3909         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3911 2015-06-05  Nathan Sidwell  <nathan@acm.org>
3913         PR c++/52595
3914         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3916 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
3918         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3920 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3922         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3924 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
3926         * testsuite/gcc.target/i386/noplt-1.c: New test.
3927         * testsuite/gcc.target/i386/noplt-2.c: New test.
3928         * testsuite/gcc.target/i386/noplt-3.c: New test.
3929         * testsuite/gcc.target/i386/noplt-4.c: New test.
3931 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
3933         PR fortran/58749
3934         * gfortran.dg/adjustl_1.f90:  New test.
3936 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
3938         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3939         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3941 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
3943         * lto.c (iterative_hash_canonical_type,
3944         gimple_register_canonical_type): only hash main variants of types
3946 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
3948         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3949         Move set of dg-do-what-default after early return.
3951 2015-06-04  Marek Polacek  <polacek@redhat.com>
3953         PR c/66341
3954         * gcc.dg/lvalue-8.c: New test.
3956 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3957             Paolo Carlini  <paolo.carlini@oracle.com>
3959         PR c++/66130
3960         * g++.dg/other/pr66130.C: New.
3961         * g++.dg/cpp0x/pr66130.C: Likewise.
3963 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3965         * g++.dg/cpp0x/decl-loc1.C: New.
3966         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3967         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3968         * g++.dg/init/ctor8.C: Likewise.
3969         * g++.dg/parse/semicolon4.C: Likewise.
3971 2015-06-03  Marek Polacek  <polacek@redhat.com>
3973         PR sanitizer/66190
3974         * g++.dg/ubsan/static-init-1.C: New test.
3975         * g++.dg/ubsan/static-init-2.C: New test.
3976         * g++.dg/ubsan/static-init-3.C: New test.
3978 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
3980         PR target/66275
3981         * gcc.target/i386/pr66275.c: New test.
3983 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3985         * gcc.dg/Wcxx-compat-22.c: New testcase.
3986         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
3987         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3988         * c-c++-common/pr58346-1.c: Likewise.
3989         * c-c++-common/transparent-union-1.c: Likewise.
3991 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
3993         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
3994         * g++.dg/plugin/def_plugin.c: New file.
3995         * g++.dg/plugin/def-plugin-test.C: New file.
3997 2015-06-03  Richard Biener  <rguenther@suse.de>
3999         * gcc.dg/vect/bb-slp-36.c: New testcase.
4001 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4003         * gcc.dg/lto/chkp-removed-alias_0.c: New.
4005 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4007         * gcc.dg/lto/chkp-privatize-1_0.c: New.
4008         * gcc.dg/lto/chkp-privatize-1_1.c: New.
4009         * gcc.dg/lto/chkp-privatize-2_0.c: New.
4010         * gcc.dg/lto/chkp-privatize-2_1.c: New.
4012 2015-06-03  Marek Polacek  <polacek@redhat.com>
4014         PR c/64223
4015         PR c/29358
4016         * gcc.dg/pr64223-1.c: New test.
4017         * gcc.dg/pr64223-2.c: New test.
4019 2015-06-03  Richard Biener  <rguenther@suse.de>
4021         PR tree-optimization/63916
4022         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4024 2015-06-03  Richard Biener  <rguenther@suse.de>
4026         PR tree-optimization/66375
4027         * gcc.dg/torture/pr66375.c: New testcase.
4029 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
4031         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4033 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
4035         PR target/65768
4036         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4038 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4040         PR fortran/66380
4041         * gfortran.dg/reshape_7.f90: New test.
4043 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
4045         PR c/66220:
4046         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4047         (fn_36): New.
4049 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4051         PR c/49551
4052         * gcc.dg/pr49551.c: New testcase.
4054 2015-06-02  Richard Biener  <rguenther@suse.de>
4056         PR debug/65549
4057         * g++.dg/lto/pr65549_0.C: New testcase.
4059 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
4061         PR libgomp/65742
4062         PR middle-end/66332
4063         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4065 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4067         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4069 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
4071         PR c++/61683
4072         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4074 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4076         PR tree-optimization/48052
4077         * gcc.dg/tree-ssa/scev-8.c: New.
4078         * gcc.dg/tree-ssa/scev-9.c: New.
4079         * gcc.dg/tree-ssa/scev-10.c: New.
4080         * gcc.dg/vect/pr48052.c: New.
4082 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4084         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4086 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4088         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4090 2015-06-02  Marek Polacek  <polacek@redhat.com>
4092         PR middle-end/66345
4093         * gcc.dg/torture/pr66345.c: New test.
4095 2015-06-02  Richard Biener  <rguenther@suse.de>
4097         PR tree-optimization/65961
4098         * gcc.dg/torture/pr65961.c: New testcase.
4100 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4102         PR tree-optimization/52563
4103         PR tree-optimization/62173
4104         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4105         * gcc.dg/tree-ssa/scev-4.c: Ditto.
4107 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4109         * gnat.dg/specs/varsize_return2.ads: New test.
4110         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4112 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
4114         * gcc.dg/vect/vect-outer-simd-1.c: New test.
4116 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
4118         PR target/65697
4119         * gcc.target/aarch64/sync-comp-swap.c: New.
4120         * gcc.target/aarch64/sync-comp-swap.x: New.
4121         * gcc.target/aarch64/sync-op-acquire.c: New.
4122         * gcc.target/aarch64/sync-op-acquire.x: New.
4123         * gcc.target/aarch64/sync-op-full.c: New.
4124         * gcc.target/aarch64/sync-op-full.x: New.
4125         * gcc.target/aarch64/sync-op-release.c: New.
4126         * gcc.target/aarch64/sync-op-release.x: New.
4128 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
4130         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4131         (bar): Predefined.
4133 2015-06-01  Richard Biener  <rguenther@suse.de>
4135         PR tree-optimization/66349
4136         PR tree-optimization/66352
4137         PR tree-optimization/66357
4138         * gcc.dg/torture/pr66357.c: New testcase.
4139         * gcc.dg/torture/pr66349.c: Likewise.
4140         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4142 2015-06-01  Richard Biener  <rguenther@suse.de>
4144         Revert
4145         2015-05-29  Richard Biener  <rguenther@suse.de>
4147         PR tree-optimization/66314
4148         * gcc.dg/asan/pr66314.c: New testcase.
4150 2015-06-01  Richard Biener  <rguenther@suse.de>
4152         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4154 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
4156         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4157         directives.
4158         (hp3, hp4): Add inline keyword.
4159         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4160         (hp2): Add inline keyword.
4161         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4162         (hp2): Add inline keyword.
4164 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
4166         PR target/65527
4167         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4168         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4169         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4170         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4172 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
4174         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4175         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4177 2015-06-01  Richard Biener  <rguenther@suse.de>
4179         PR tree-optimization/66280
4180         * g++.dg/torture/pr66280.C: New testcase.
4181         * g++.dg/torture/pr66280-2.C: Likewise.
4183 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4185         * gnat.dg/addr9_1.adb: New test.
4186         * gnat.dg/addr9_2.adb: Likewise.
4187         * gnat.dg/addr9_3.adb: Likewise.
4188         * gnat.dg/addr9_4.adb: Likewise.
4190 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4192           * g++.dg/other/dump-ada-spec-4.C: New test.
4194 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4196         * gcc.dg/alias-8.c: Fix dg-warning.
4198 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
4200         * gcc.dg/alias-8.c: Do not xfail.
4201         * gcc.dg/pr62167.c: Prevent FRE.
4202         * gcc.dg/alias-14.c: New testcase.
4204 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
4206         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4208 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4210         PR target/66215
4211         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4212         dg-options.
4213         * gcc.target/s390/hotpatch-10.c: Likewise.
4214         * gcc.target/s390/hotpatch-11.c: Likewise.
4215         * gcc.target/s390/hotpatch-12.c: Likewise.
4216         * gcc.target/s390/hotpatch-17.c: Likewise.
4217         * gcc.target/s390/hotpatch-18.c: Likewise.
4218         * gcc.target/s390/hotpatch-20.c: Likewise.
4219         * gcc.target/s390/hotpatch-21.c: Likewise.
4220         * gcc.target/s390/hotpatch-22.c: Likewise.
4221         * gcc.target/s390/hotpatch-23.c: Likewise.
4222         * gcc.target/s390/hotpatch-24.c: Likewise.
4223         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
4224         to check for the exact nops too.
4225         * gcc.target/s390/hotpatch-3.c: Likewise.
4226         * gcc.target/s390/hotpatch-4.c: Likewise.
4227         * gcc.target/s390/hotpatch-5.c: Likewise.
4228         * gcc.target/s390/hotpatch-6.c: Likewise.
4229         * gcc.target/s390/hotpatch-7.c: Likewise.
4230         * gcc.target/s390/hotpatch-8.c: Likewise.
4231         * gcc.target/s390/hotpatch-9.c: Likewise.
4232         * gcc.target/s390/hotpatch-14.c: Likewise.
4233         * gcc.target/s390/hotpatch-15.c: Likewise.
4234         * gcc.target/s390/hotpatch-16.c: Likewise.
4235         * gcc.target/s390/hotpatch-19.c: Likewise.
4236         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
4237         scan-assembler-times counting number of .align directives.
4238         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4239         dg-options.  Remove scan-assembler-times counting number of .align
4240         directives.
4241         * gcc.target/s390/hotpatch-26.c: New file.
4242         * gcc.target/s390/hotpatch-27.c: New file.
4243         * gcc.target/s390/hotpatch-28.c: New file.
4244         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4245         using -Os -O0 -O1 -O2 -O3 options.
4247 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4249         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4251 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
4253         PR tree-optimization/66142
4254         * gcc.dg/vect/pr66142.c: New test.
4256 2015-05-29  Richard Biener  <rguenther@suse.de>
4258         PR tree-optimization/66314
4259         * gcc.dg/asan/pr66314.c: New testcase.
4261 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4263         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4264         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4265         Adjust all callers.
4266         (schedule-cleanups, dg-keep-saved-temps): New proc.
4267         (gcc-dg-test-1): Schedule cleanups.
4268         * lib/profopt.exp (profopt-execute): Likewise.
4269         * g++.dg/cdce3.C: Adjust expected line numbers.
4270         * gcc.dg/cdce1.c: Likewise.
4271         * gcc.dg/cdce2.c: Likewise.
4272         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4273         * gcc.dg/strlenopt-24.c: Likewise.
4274         * gcc.dg/tree-ssa/vrp26.c: Likewise.
4275         * gcc.dg/tree-ssa/vrp28.c: Likewise.
4276         * obj-c++.dg/encode-2.mm: Likewise.
4278 2015-05-28  DJ Delorie  <dj@redhat.com>
4280         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4282 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4284         * gnat.dg/discr43.adb: New test.
4286 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4288         * gnat.dg/varsize_temp.adb: Rename into...
4289         * gnat.dg/varsize1.adb: ...this.
4290         * gnat.dg/varsize_copy.ad[sb]: Rename into...
4291         * gnat.dg/varsize2.ad[sb]: ...this.
4292         * gnat.dg/varsize3_1.adb: New test.
4293         * gnat.dg/varsize3_2.adb: Likewise.
4294         * gnat.dg/varsize3_3.adb: Likewise.
4295         * gnat.dg/varsize3_4.adb: Likewise.
4296         * gnat.dg/varsize3_5.adb: Likewise.
4297         * gnat.dg/varsize3_6.adb: Likewise.
4298         * gnat.dg/varsize3_pkg1.ads: New helper.
4299         * gnat.dg/varsize3_pkg2.ads: Likewise.
4300         * gnat.dg/varsize3_pkg3.ads: Likewise.
4302 2015-05-28  Richard Biener  <rguenther@suse.de>
4304         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4306 2015-05-28  Richard Biener  <rguenther@suse.de>
4308         PR tree-optimization/66142
4309         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4311 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
4313         PR target/63810
4314         * gcc.dg/darwin-minversion-3.c: Update testcase.
4315         * gcc.dg/darwin-minversion-4.c: Ditto.
4316         * gcc.dg/darwin-minversion-5.c: New testcase.
4317         * gcc.dg/darwin-minversion-6.c: Ditto.
4318         * gcc.dg/darwin-minversion-7.c: Ditto.
4319         * gcc.dg/darwin-minversion-8.c: Ditto.
4320         * gcc.dg/darwin-minversion-9.c: Ditto.
4321         * gcc.dg/darwin-minversion-10.c: Ditto.
4322         * gcc.dg/darwin-minversion-11.c: Ditto.
4323         * gcc.dg/darwin-minversion-12.c: Ditto.
4325 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4327         PR rtl-optimization/66168
4328         * gcc.c-torture/compile/pr66168.c: New test.
4330 2015-05-27  Jeff Law  <law@redhat.com>
4332         PR target/39726
4333         * gcc.dg/target/m68k/pr39726-1.c: New test.
4335 2015-05-27  Nathan Sidwell  <nathan@acm.org>
4337         PR c++/66270
4338         * g++.dg/ext/alias-canon3.C: New.
4340 2015-05-27  Richard Biener  <rguenther@suse.de>
4342         PR tree-optimization/66272
4343         Revert parts of
4344         2014-08-15  Richard Biener  <rguenther@suse.de>
4346         PR tree-optimization/62031
4347         * gcc.dg/torture/pr66272.c: New testcase.
4349 2015-05-27  Richard Biener  <rguenther@suse.de>
4351         * gcc.dg/vect/slp-reduc-7.c: New testcase.
4353 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
4355         PR target/65358
4356         * gcc.dg/pr65358.c: New test.
4358 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
4360         PR fortran/65548
4361         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4362         semantic.
4363         * gfortran.dg/allocate_with_source_6.f90: New test.
4365 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4367         * gnat.dg/atomic7_1.adb: New test.
4368         * gnat.dg/atomic7_2.adb: Likewise.
4369         * gnat.dg/atomic7_pkg1.ads: New helper.
4370         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4372 2015-05-26  Michael Matz  <matz@suse.de>
4374         PR middle-end/66251
4375         * gcc.dg/vect/pr66251.c: New test.
4377 2015-05-26  Richard Biener  <rguenther@suse.de>
4379         PR tree-optimization/66142
4380         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4382 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
4384         PR fortran/66082
4385         * gfortran.dg/allocatable_scalar_13.f90: New test
4387 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4389         * gnat.dg/warn11.adb: New test.
4390         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4392 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4394         * gnat.dg/vfa1_1.adb: New test.
4395         * gnat.dg/vfa1_2.adb: Likewise.
4396         * gnat.dg/vfa1_3.adb: Likewise.
4397         * gnat.dg/vfa1_4.adb: Likewise.
4398         * gnat.dg/vfa1_pkg.ads: New helper.
4400 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
4402         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4403         * gcc.target/i386/pr66232-3.c: Likewise.
4405 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
4407         PR target/66274
4408         * gcc.target/i386/pr66274.c: New test.
4410 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4412         * gnat.dg/renaming6.ad[sb]: New test.
4414 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
4416         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4417         and 'dg-require-effective-target pie'.
4419 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4421         PR c++/66243
4422         * g++.dg/cpp0x/pr66243.C: New.
4424 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
4426         PR lto/66180
4427         * g++.dg/lto/pr66180_0.C: New testcase.
4428         * g++.dg/lto/pr66180_1.C: New testcase.
4430 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
4432         PR fortran/66257
4433         * typebound_call_27.f90: New file.
4435 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4437         PR c++/65936
4438         * g++.dg/template/pr65936.C: New.
4440 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4442         PR tree-optimization/63387
4443         * gcc.dg/pr63387-2.c: New testcase.
4445 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4447         * gcc.dg/simd-1.c: Update to the new message.
4449 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4451         * gcc.dg/nand.c: New testcase.
4453 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
4455         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4456         Set dg-do-what-default to compile only on ARM targets without
4457         arm_neon_hw execution support.  Remove redundant c-torture-execute
4458         in loop over test cases.
4460 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4462         PR target/65491
4463         * gcc.target/aarch64/pr65491_1.c: New test.
4464         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4465         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4467 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4469         PR c++/65598
4470         * g++.dg/cpp0x/explicit9.C: New.
4471         * g++.dg/cpp0x/explicit8.C: Check the locations too.
4473 2015-05-22  Richard Biener  <rguenther@suse.de>
4475         PR tree-optimization/66251
4476         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4478 2015-05-22  Marek Polacek  <polacek@redhat.com>
4480         PR c/47043
4481         * c-c++-common/attributes-enum-1.c: New test.
4482         * c-c++-common/attributes-enum-2.c: New test.
4483         * g++.dg/cpp0x/attributes-enum-1.C: New test.
4484         * g++.dg/cpp1y/attributes-enum-1.C: New test.
4486 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4488         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4489         effective target support.  If no arm_neon_hw support, do not attempt
4490         to execute the tests; only compile them.
4491         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4492         and "dg-require-effective-target arm_neon_ok".
4493         * gcc.target/arm/simd/vextp16_1.c: Likewise.
4494         * gcc.target/arm/simd/vextp64_1.c: Likewise.
4495         * gcc.target/arm/simd/vextp8_1.c: Likewise.
4496         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4497         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4498         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4499         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4500         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4501         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4502         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4503         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4504         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4505         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4506         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4507         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4508         * gcc.target/arm/simd/vexts16_1.c: Likewise.
4509         * gcc.target/arm/simd/vexts32_1.c: Likewise.
4510         * gcc.target/arm/simd/vexts64_1.c: Likewise.
4511         * gcc.target/arm/simd/vexts8_1.c: Likewise.
4512         * gcc.target/arm/simd/vextu16_1.c: Likewise.
4513         * gcc.target/arm/simd/vextu32_1.c: Likewise.
4514         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4515         * gcc.target/arm/simd/vextu8_1.c: Likewise.
4516         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4517         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4518         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4519         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4520         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4521         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4522         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4523         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4524         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4525         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4526         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4527         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4528         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4529         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4530         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4531         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4532         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4533         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4534         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4535         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4536         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4537         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4538         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4539         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4540         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4541         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4542         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4543         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4544         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4545         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4546         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4547         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4548         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4549         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4550         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4551         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4552         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4553         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4554         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4555         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4556         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4557         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4558         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4559         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4560         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4561         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4562         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4563         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4564         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4565         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4566         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4567         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4568         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4569         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4570         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4571         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4572         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4573         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4574         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4575         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4576         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4577         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4578         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4579         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4580         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4581         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4582         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4583         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4584         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4585         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4586         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4587         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4588         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4589         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4590         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4591         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4592         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4593         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4594         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4595         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4596         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4597         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4598         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4599         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4600         * gcc.target/arm/simd/vzips16_1.c: Likewise.
4601         * gcc.target/arm/simd/vzips32_1.c: Likewise.
4602         * gcc.target/arm/simd/vzips8_1.c: Likewise.
4603         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4604         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4605         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4607 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4609         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4610         * gcc.dg/vect/pr59354.c: Likewise.
4611         * gcc.dg/vect/pr64252.c: Likewise.
4612         * gcc.dg/vect/pr64404.c: Likewise.
4613         * gcc.dg/vect/pr64493.c: Likewise.
4614         * gcc.dg/vect/pr64495.c: Likewise.
4615         * gcc.dg/vect/pr64844.c: Likewise.
4616         * gcc.dg/vect/pr65518.c: Likewise.
4617         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4619 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4621         PR c++/66210
4622         * g++.dg/cpp1y/var-templ28.C: New.
4624 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4626         PR target/66232
4627         * gcc.target/i386/pr66232-1.c: New test.
4628         * gcc.target/i386/pr66232-2.c: Likewise.
4629         * gcc.target/i386/pr66232-3.c: Likewise.
4630         * gcc.target/i386/pr66232-4.c: Likewise.
4631         * gcc.target/i386/pr66232-5.c: Likewise.
4633 2015-05-21  Nathan Sidwell  <nathan@acm.org>
4635         * g++.dg/cpp1y/pr60943.C: New.
4637 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
4639         PR tree-optimization/66233
4640         * gcc.c-torture/execute/pr66233.c: New test.
4642 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4644         PR fortran/66176
4645         * gfortran.dg/inline_matmul_11.f90:  New test.
4647 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
4649         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4650         instead of listing several targets on its own.
4651         * gcc.target/i386/pr32219-2.c: Likewise.
4652         * gcc.target/i386/pr32219-3.c: Likewise.
4653         * gcc.target/i386/pr32219-4.c: Likewise.
4654         * gcc.target/i386/pr32219-5.c: Likewise.
4655         * gcc.target/i386/pr32219-6.c: Likewise
4656         * gcc.target/i386/pr32219-7.c: Likewise.
4657         * gcc.target/i386/pr32219-8.c: Likewise.
4658         * gcc.target/i386/pr39013-1.c: Likewise.
4659         * gcc.target/i386/pr39013-2.c: Likewise.
4660         * gcc.target/i386/pr64317.c: Likewise.
4662 2015-05-21  Jeff Law  <law@redhat.com>
4664         * gcc.target/hppa/shadd-3.c: New test.
4665         * gcc.target/hppa/shadd-4.c: New test.
4667 2015-05-21  Michael Matz  <matz@suse.de>
4669         * gcc.dg/vect/vect-strided-store.c: New test.
4670         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4671         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4673 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4675         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4676         * gcc.dg/pow-sqrt-synth-1.c: New test.
4677         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4679 2015-05-21  Richard Biener  <rguenther@suse.de>
4681         PR c++/66211
4682         * g++.dg/conversion/pr66211.C: New testcase.
4683         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4685 2015-05-21  Jeff Law  <law@redhat.com>
4687         * gcc.target/hppa/shadd-2.c: New test.
4689 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
4691         PR target/54236
4692         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4694 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4696         PR target/65937
4697         * gcc.target/arm/pr26702.c: Adjust target selector.
4699 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
4701         PR middle-end/66221
4702         * gcc.dg/lto/pr66221_0.c: New test.
4703         * gcc.dg/lto/pr66221_1.c: New test.
4705 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4707         PR c/52952
4708         * gcc.dg/redecl-4.c: Update column numbers.
4709         * gcc.dg/format/bitfld-1.c: Likewise.
4710         * gcc.dg/format/attr-2.c: Likewise.
4711         * gcc.dg/format/attr-6.c: Likewise.
4712         * gcc.dg/format/attr-7.c (baz): Likewise.
4713         * gcc.dg/format/asm_fprintf-1.c: Likewise.
4714         * gcc.dg/format/attr-4.c: Likewise.
4715         * gcc.dg/format/branch-1.c: Likewise.
4716         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4717         locations within strings with embedded escape sequences.
4719 2015-05-20  Jeff Law  <law@redhat.com>
4721         * gcc.target/hppa/hppa.exp: New target test driver.
4722         * gcc.target/hppa/shadd-1.c: New test.
4724 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
4726         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4728 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
4730         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4731         (fn_33_k_and_r_style): New.
4732         (fn_33_stroustrup_style): New.
4733         (fn_33_allman_style): New.
4734         (fn_33_whitesmiths_style): New.
4735         (fn_33_horstmann_style): New.
4736         (fn_33_ratliff_banner_style): New.
4737         (fn_33_lisp_style): New.
4738         (fn_34_indent_dash_gnu): New.
4739         (fn_34_indent_dash_kr): New.
4740         (fn_34_indent_dash_orig): New.
4741         (fn_34_indent_linux_style): New.
4743 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
4745         PR fortran/65548
4746         * gfortran.dg/allocate_with_source_5.f90: Extend test.
4748 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
4750         PR tree-optimization/65447
4751         * gcc.dg/tree-ssa/pr65447.c: New test.
4753 2015-05-19  Nathan sidwell  <nathan@acm.org>
4755         * g++.dg/cpp0x/pr65954.C: New.
4757 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4759         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4761 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4763         * lib/target-supports.exp: Vector do not always have natural
4764         alignment on s390*.
4766 2015-05-19  David Sherwood  <david.sherwood@arm.com>
4768         * gcc.dg/loop-invariant.c: New testcase.
4770 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4772         * lib/target-supports.exp: Vector do not always have natural
4773         alignment on s390*.
4775 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4777         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4778         s390*.
4779         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4781 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4783         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4784         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4785         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4786         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4787         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4788         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4789         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4790         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4791         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4792         * gcc.target/s390/zvector/vec-elem-1.c: New test.
4794 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4796         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4798 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4800         * gcc.target/s390/s390.exp
4801         (check_effective_target_vector): New check.
4802         * gcc.target/s390/vector/vec-abi-1.c: New test.
4803         * gcc.target/s390/vector/vec-abi-2.c: New test.
4804         * gcc.target/s390/vector/vec-abi-3.c: New test.
4805         * gcc.target/s390/vector/vec-abi-4.c: New test.
4806         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4807         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4808         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4809         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4810         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4811         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4812         * gcc.target/s390/vector/vec-clobber-1.c: New test.
4813         * gcc.target/s390/vector/vec-cmp-1.c: New test.
4814         * gcc.target/s390/vector/vec-cmp-2.c: New test.
4815         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4816         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4817         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4818         * gcc.target/s390/vector/vec-genmask-1.c: New test.
4819         * gcc.target/s390/vector/vec-genmask-2.c: New test.
4820         * gcc.target/s390/vector/vec-init-1.c: New test.
4821         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4822         * gcc.target/s390/vector/vec-shift-1.c: New test.
4823         * gcc.target/s390/vector/vec-sub-1.c: New test.
4825 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4827         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4829 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4831         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4833 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4835         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4837 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4839         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4841 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4843         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4845 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4847         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4849 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4851         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4853 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4855         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4857 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4859         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4861 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4863         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4865 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4867         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4869 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4871         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4873 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4875         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4877 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
4879         PR tree-optimization/66187
4880         * gcc.c-torture/execute/pr66187.c: New test.
4881         * gcc.dg/pr66187-1.c: New test.
4882         * gcc.dg/pr66187-2.c: New test.
4884 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4886         * gcc.dg/vect/bb-slp-35.c: Adjust.
4888 2015-05-19  Richard Biener  <rguenther@suse.de>
4890         PR tree-optimization/66165
4891         * gcc.dg/torture/pr66165.c: New testcase.
4893         PR tree-optimization/66185
4894         * gcc.dg/torture/pr66185.c: New testcase.
4896 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
4898         PR target/54236
4899         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4901 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
4903         * gcc.target/mips/p5600-bonding.c : New file.
4905 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4907         PR fortran/66106
4908         * gfortran.dg/interface_operator_1.f90: New tests.
4910 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4912         PR fortran/66057
4913         * gfortran.dg/generic_29.f90: New tests.
4915 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4917         PR fortran/66043
4918         * gfortran.dg/storage_size_6.f90: New tests.
4920 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4922         PR fortran/66045
4923         * gfortran.dg/null1.f90: New test.
4925 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4927         PR fortran/66044
4928         * gfortran.dg/entry_21.f90: New test.
4930 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4932         PR fortran/66043
4933         * gfortran.dg/storage_size_6.f90: New tests.
4935 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4937         PR fortran/66040
4938         * gfortran.dg/misplaced_statement.f90: New test.
4940 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4942         PR fortran/66039
4943         * gfortran.dg/filepos1.f90: New test
4945 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4947         PR fortran/64925
4948         * gfortran.dg/pr64925.f90: New test.
4950 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4952         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4953         unit.
4954         * gfortran.dg/lto/pr41576_1.f90: Ditto.
4956 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
4958         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4959         to the family of pie capable targets.
4961 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
4963         * gcc.target/arm/bics_1.c : New testcase.
4964         * gcc.target/arm/bics_2.c : New testcase.
4965         * gcc.target/arm/bics_3.c : New testcase.
4966         * gcc.target/arm/bics_4.c : New testcase.
4968 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
4970         * gcc.target/mips/umips-attr.c: New test.
4972 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4974         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4975         * gcc.dg/20150120-2.c (dg-final): Ditto.
4976         * gcc.dg/20150120-2.c (dg-final): Ditto.
4977         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4979 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4981         PR target/66174
4982         * gcc.target/i386/pr66174.c: New test.
4984 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
4986         PR fortran/37131
4987         * gfortran.dg/matmul_bounds_6.f90:  New test.
4988         * gfortran.dg/matmul_bounds_7.f90:  New test.
4990 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
4992         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
4993         * gfortran.dg/lto/pr41576_1.f90: Add interface.
4994         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
4995         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
4996         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
4997         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
4999 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5001         PR fortran/65903
5002         * gfortran.dg/continuation_13.f90: Update test.
5003         * gfortran.dg/pr65903.f90: New test.
5005 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
5007         PR fortran/66113
5008         * gfortran.dg/block_14.f90:  New test.
5010 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5012         PR fortran/44054
5013         * lib/gfortran-dg.exp: Update regex to handle two locations for
5014         the same diagnostic without caret.
5015         * gfortran.dg/badline.f: Test also that line numbers are correct
5016         before and after "left but not entered" warning.
5018 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
5019             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5021         PR target/65768
5022         * gcc.target/arm/maskdata.c: New test.
5024 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
5026         PR fortran/65792
5027         * gfortran.dg/derived_constructor_components_5: New test
5029 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
5031         PR target/66140
5032         * gcc.target/alpha/pr66140.c: New test.
5034 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
5036         PR c/48956
5037         * gcc.dg/Wconversion-complex-c99.c: New test.
5038         * gcc.dg/Wconversion-complex-gnu.c: New test.
5040 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
5042         PR tree-optimization/64454
5043         * gcc.dg/modmod.c: New testcase.
5045 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
5047         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5049 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
5051         PR middle-end/66134
5052         * gcc.target/i386/mpx/pr66134.c: New test.
5054 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
5056         * gcc.target/powerpc/pr60158.c: New test.
5058 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
5060         * gcc.target/i386/sibcall-7.c: New test.
5061         * gcc.target/i386/sibcall-8.c: New test.
5063 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
5065         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5066         (abs64_in_dreg): Likewise.
5068 2015-05-14  Marek Polacek  <polacek@redhat.com>
5070         PR c/66066
5071         PR c/66127
5072         * gcc.dg/pr14649-1.c: Add -Wpedantic.
5073         * gcc.dg/pr19984.c: Likewise.
5074         * gcc.dg/pr66066-1.c: New test.
5075         * gcc.dg/pr66066-2.c: New test.
5076         * gcc.dg/pr66066-3.c: New test.
5078 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5080         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5081         * gcc.dg/pow-sqrt.x: New file.
5082         * gcc.dg/pow-sqrt-1.c: New test.
5083         * gcc.dg/pow-sqrt-2.c: Likewise.
5084         * gcc.dg/pow-sqrt-3.c: Likewise.
5086 2015-05-13  Richard Biener  <rguenther@suse.de>
5088         PR tree-optimization/66123
5089         * gcc.dg/torture/pr66123.c: New testcase.
5091 2015-05-13  Richard Biener  <rguenther@suse.de>
5093         PR middle-end/66110
5094         * gcc.dg/alias-2.c: Adjust.
5095         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5097 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5099         PR target/65103
5100         * gcc.target/i386/pr65103-3.c: New.
5102 2015-05-13  Martin Liska  <mliska@suse.cz>
5104         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5106 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
5108         PR target/66112
5109         * gcc.target/i386/pr66112-2.c: New test.
5111         PR target/66112
5112         * gcc.target/i386/pr66112-1.c: New test.
5114 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5116         PR target/66048
5117         * gcc.target/i386/mpx/pr66048.cc: New.
5119 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5121         PR rtl-optimization/64616
5122         * gcc.dg/loop-8.c: New test.
5123         * gcc.dg/loop-9.c: New test.
5125 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5127         PR target/pr66047.c
5128         * gcc.target/i386/pr66047.c: New testcase.
5130 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5132         PR ipa/65873
5133         * gcc.c-torture/compile/pr65873.c: New testcase.
5135 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
5137         PR fortran/66111
5138         * gfortran.dg/inline_matmul_10.f90:  New test.
5140 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
5142         * c-c++-common/Wmisleading-indentation.c: New testcase.
5143         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5144         * c-c++-common/Wmisleading-indentation-2.md: New file.
5146 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5148         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5149         "break".
5150         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5152 2015-05-12  Richard Biener  <rguenther@suse.de>
5154         PR tree-optimization/66101
5155         * gcc.dg/torture/pr66101.c: New testcase.
5157 2015-05-12  Richard Biener  <rguenther@suse.de>
5159         PR tree-optimization/37021
5160         * gcc.target/i386/vect-addsub.c: New testcase.
5162 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
5164         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5166 2015-05-12  Tom de Vries  <tom@codesourcery.com>
5168         PR tree-optimization/66010
5169         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5171 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5173         PR c++/65133
5174         * g++.dg/cpp0x/trailing10.C: New.
5176 2015-05-12  Richard Biener  <rguenther@suse.de>
5178         * gcc.dg/vect/bb-slp-35.c: New testcase.
5180 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
5182         PR fortran/66100
5183         * gfortran.dg/bound_simplification_6.f90: New.
5185 2015-05-11  Steve Ellcey  <sellcey@mips.com>
5187         * gcc.target/mips/branch-1.c: Pass argument to bar().
5189 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
5191         PR target/65753
5192         * gcc.target/i386/pr65753.c: New test.
5194 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
5196         PR rtl-optimization/66076
5197         * gcc.dg/torture/pr66076.c: New test.
5199 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5201         PR fortran/66041
5202         * gfortran.dg/inline_matmul_7.f90:  New test.
5203         * gfortran.dg/inline_matmul_8.f90:  New test.
5204         * gfortran.dg/inline_matmul_9.f90:  New test.
5206 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
5208         * gfortran.dg/bound_simplification_5.f90: New.
5210 2015-05-09  Jason Merrill  <jason@redhat.com>
5212         * lib/target-supports.exp (cxx_default): New global.
5213         (check_effective_target_c++11_only)
5214         (check_effective_target_c++14_only)
5215         (check_effective_target_c++98_only)
5216         (check_effective_target_c++1z_only): Check it.
5218 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
5220         PR tree-optimization/64454
5221         * gcc.dg/tree-ssa/vrp97.c: New file.
5222         * gcc.dg/vect/slp-perm-7.c: Update.
5224 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
5226         PR fortran/65894
5227         * gfortran.dg/elemental_subroutine_11.f90: New test.
5229 2015-05-08  Richard Biener  <rguenther@suse.de>
5231         PR tree-optimization/66036
5232         * gcc.dg/vect/slp-41.c: New testcase.
5234 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
5236         * gfortran.dg/elemental_optional_args_7.f90: New.
5238 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
5240         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5241         allow cmlt or sshr.
5243 2015-05-08  Marek Polacek  <polacek@redhat.com>
5245         PR c/64918
5246         * gcc.dg/Woverride-init-side-effects-1.c: New test.
5247         * gcc.dg/Woverride-init-side-effects-2.c: New test.
5249 2015-05-07  Marek Polacek  <polacek@redhat.com>
5251         PR c/65179
5252         * c-c++-common/Wshift-negative-value-1.c: New test.
5253         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5254         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5255         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5256         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5257         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5258         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5259         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5260         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5262 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
5264         PR middle-end/192
5265         PR middle-end/54303
5266         * gcc.dg/fdata-sections-2.c: New file.
5268 2015-05-07  Marek Polacek  <polacek@redhat.com>
5270         PR testsuite/66046
5271         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5272         last dg-output.
5273         * c-c++-common/ubsan/align-7.c: Likewise.
5274         * c-c++-common/ubsan/bounds-8.c: Likewise.
5275         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5276         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5277         * c-c++-common/ubsan/null-1.c: Likewise.
5278         * c-c++-common/ubsan/null-10.c: Likewise.
5279         * c-c++-common/ubsan/null-11.c: Likewise.
5280         * c-c++-common/ubsan/null-2.c: Likewise.
5281         * c-c++-common/ubsan/null-3.c: Likewise.
5282         * c-c++-common/ubsan/null-4.c: Likewise.
5283         * c-c++-common/ubsan/null-5.c: Likewise.
5284         * c-c++-common/ubsan/null-6.c: Likewise.
5285         * c-c++-common/ubsan/null-7.c: Likewise.
5286         * c-c++-common/ubsan/null-8.c: Likewise.
5287         * c-c++-common/ubsan/null-9.c: Likewise.
5288         * c-c++-common/ubsan/object-size-1.c: Likewise.
5289         * c-c++-common/ubsan/object-size-10.c: Likewise.
5290         * c-c++-common/ubsan/object-size-4.c: Likewise.
5291         * c-c++-common/ubsan/object-size-5.c: Likewise.
5292         * c-c++-common/ubsan/object-size-7.c: Likewise.
5293         * c-c++-common/ubsan/object-size-8.c: Likewise.
5294         * c-c++-common/ubsan/object-size-9.c: Likewise.
5295         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5296         * c-c++-common/ubsan/overflow-int128.c: Likewise.
5297         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5298         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5299         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5300         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5301         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5302         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5303         * c-c++-common/ubsan/pr59333.c: Likewise.
5304         * c-c++-common/ubsan/pr59667.c: Likewise.
5305         * c-c++-common/ubsan/pr60613-2.c: Likewise.
5306         * c-c++-common/ubsan/pr60636.c: Likewise.
5307         * c-c++-common/ubsan/pr63802.c: Likewise.
5308         * c-c++-common/ubsan/recovery-1.c: Likewise.
5309         * c-c++-common/ubsan/recovery-3.c: Likewise.
5310         * c-c++-common/ubsan/shift-1.c: Likewise.
5311         * c-c++-common/ubsan/shift-2.c: Likewise.
5312         * c-c++-common/ubsan/shift-4.c: Likewise.
5313         * c-c++-common/ubsan/shift-7.c: Likewise.
5314         * c-c++-common/ubsan/undefined-2.c: Likewise.
5315         * c-c++-common/ubsan/vla-1.c: Likewise.
5316         * g++.dg/ubsan/null-1.C: Likewise.
5317         * g++.dg/ubsan/null-3.C: Likewise.
5318         * g++.dg/ubsan/null-4.C: Likewise.
5319         * g++.dg/ubsan/vptr-8.C: Likewise.
5320         * g++.dg/ubsan/vptr-9.C: Likewise.
5321         * gcc.dg/ubsan/bounds-2.c: Likewise.
5322         * gcc.dg/ubsan/object-size-9.c: Likewise.
5324 2015-05-07  Jeff Law  <law@redhat.com>
5326         * gcc.dg/tree-ssa/shorten-1.c: New test.
5328 2015-05-07  Richard Biener  <rguenther@suse.de>
5330         PR tree-optimization/66002
5331         * gcc.dg/vect/vect-125.c: New testcase.
5333 2015-05-07  Marek Polacek  <polacek@redhat.com>
5334             Martin Uecker  <uecker@eecs.berkeley.edu>
5336         * c-c++-common/ubsan/bounds-10.c: New test.
5338 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
5340         * jit.dg/harness.h (set_options): Wrap with
5341         #ifndef TEST_ESCHEWS_SET_OPTIONS.
5342         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5343         Special-case test-benchmark.c as a negative.
5344         * jit.dg/test-benchmark.c: New file.
5346 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
5348         PR target/64208
5349         * gcc.target/arm/pr64208.c: New test.
5351 2015-05-06  Alan Modra  <amodra@gmail.com>
5353         PR target/66020
5354         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5355         (gparms): Make volatile.
5357 2015-05-06  Richard Biener  <rguenther@suse.de>
5359         PR tree-optimization/62283
5360         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5362 2015-05-06  Christian Bruel  <christian.bruel@st.com>
5364         PR target/66015
5365         * gcc.target/aarch64/iinline-attr-1.c: New test.
5367 2015-05-06  Richard Biener  <rguenther@suse.de>
5369         * gcc.dg/vect/bb-slp-34.c: New testcase.
5371 2015-05-06  Richard Biener  <rguenther@suse.de>
5373         PR tree-optimization/62283
5374         * gcc.dg/vect/bb-slp-14.c: Adjust.
5376 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5378         PR target/65990
5379         * gcc.target/i386/pr65990.c: New test.
5381 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
5383         PR target/65915
5384         * gcc.target/i386/pr65915.c: New.
5386 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5388         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5389         'va_list escapes 0'.
5391 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5393         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5394         in r222173.
5396 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
5398         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5399         * gcc.target/arm/pr65924.c: Likewise.
5401 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5403         PR target/65871
5404         * gcc.target/i386/pr65871-3.c: New test.
5406 2015-05-04  Jeff Law  <law@redhat.com>
5408         Revert:
5409         2015-05-04  Jeff Law  <law@redhat.com>
5410         * gcc.dg/tree-ssa/shorten-1.c: New test.
5412 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5413             Jakub Jelinek  <jakub@redhat.com>
5415         PR c++/66007
5416         * g++.dg/cpp0x/Wnarrowing4.C: New.
5418 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
5420         * lib/target-supports.exp
5421         (check_effective_target_keeps_null_pointer_checks): Clarify that
5422         this is for targets that disable -fdelete-null-pointer-checks,
5423         not default it to off.
5424         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5425         -fdelete-null-pointer-checks explicit.
5426         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5427         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5428         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5429         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5430         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5431         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5432         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5433         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5434         * gcc.dg/tree-ssa/pr20318.c: Likewise.
5435         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5436         * gcc.dg/tree-ssa/pr20702.c: Likewise.
5437         * gcc.dg/tree-ssa/pr21086.c: Likewise.
5438         * gcc.dg/tree-ssa/pr21090.c: Likewise.
5439         * gcc.dg/tree-ssa/pr58480.c: Likewise.
5440         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5441         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5442         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5443         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5444         * gcc.dg/tree-ssa/unreachable.c: Likewise.
5445         * gcc.dg/tree-ssa/vrp02.c: Likewise.
5446         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5447         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5448         * gcc.dg/tree-ssa/vrp55.c: Likewise.
5449         * g++.dg/cpp0x/static_assert9.C: Likewise.
5450         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5451         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5452         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5453         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5454         * g++.dg/tree-ssa/pr26406.C: Likewise.
5456 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
5458         PR tree-optimization/65984
5459         * c-c++-common/ubsan/pr65984.c: New test.
5461 2015-05-04  Jeff Law  <law@redhat.com>
5463         * gcc.dg/tree-ssa/shorten-1.c: New test.
5465 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5467         PR fortran/44735
5468         * gfortran.dg/pr44735.f90: New test.
5470 2015-05-04  Richard Biener  <rguenther@suse.de>
5472         PR tree-optimization/65965
5473         * gcc.dg/vect/bb-slp-33.c: New testcase.
5475 2015-05-04  Richard Biener  <rguenther@suse.de>
5477         PR tree-optimization/65935
5478         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5480 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5482         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5483         for each supported variant instead of CHECK_RESULTS.
5484         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5485         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5486         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5487         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5488         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5489         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5490         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5491         expected results for unsupported variants.  Call CHECK for each
5492         supported variant instead of CHECK_RESULTS.
5493         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5494         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5495         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5496         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5497         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5498         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5499         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5500         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5501         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5502         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5503         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5504         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5505         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5506         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5507         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5508         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5509         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5510         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5511         expected results for unsupported variants.
5512         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5513         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5514         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5515         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5516         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5517         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5518         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5519         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5520         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5521         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5522         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5523         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5524         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5525         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5526         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5527         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5528         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5529         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5530         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5531         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5532         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5533         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5534         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5535         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5536         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5537         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5538         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5539         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5541 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5543         PR fortran/37131
5544         * gfortran.dg/bound_9.f90:  Add pointer assignment.
5546 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5547             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
5549         PR c++/65858
5550         * g++.dg/cpp0x/Wnarrowing3.C: New.
5552 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
5554         * gcc.dg/20150120-1.c: New test.
5555         * gcc.dg/20150120-2.c: New test.
5556         * gcc.dg/20150120-3.c: New test.
5558 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
5560         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5562 2015-05-01  Renlin Li  <renlin.li@arm.com>
5564         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5566 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
5568         * gfortran.dg/bound_simplification_4.f90: New.
5570 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5572         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5573         with powerpc_p8vector_ok.
5575 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5577         PR fortran/37131
5578         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
5579         scan pattern.
5580         * gfortran.dg/bound_9.f90:  New test case.
5582 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
5584         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5585         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5586         for 32bit x86 targets.
5587         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5588         for 32bit x86 targets.
5589         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5590         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5591         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5592         for 32bit x86 targets.
5594 2015-04-30  Marek Polacek  <polacek@redhat.com>
5596         PR tree-optimization/63551
5597         * g++.dg/ipa/pr63551.C: New test.
5599 2015-04-30  Caroline Tice  <cmtice@google.com>
5601         PR  65929
5602         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
5603         partition size on certain targets.
5605 2015-04-30  Renlin Li  <renlin.li@arm.com>
5607         * gcc.target/aarch64/vect-reduc-or_1.c: New.
5609 2015-04-30  Marek Polacek  <polacek@redhat.com>
5611         * c-c++-common/Wbool-compare-3.c: New test.
5613         * gcc.dg/pr65901.c (foo): Adjust dg-error.
5614         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5616 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5618         PR c++/57610
5619         * g++.dg/init/ref22.C: New.
5621 2015-04-30  Marek Polacek  <polacek@redhat.com>
5623         * gcc.dg/init-bad-8.c: New test.
5625         * gcc.dg/incomplete-typedef-1.c: New test.
5627 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5629         PR c++/59955
5630         * g++.dg/template/crash121.C: New.
5632 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
5634         * gcc.target/mips/call-from-init.c: New test.
5635         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5637 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5639         PR target/65871
5640         * gcc.target/i386/pr65871-1.c: New test.
5641         * gcc.target/i386/pr65871-2.c: Ditto.
5643 2015-04-29  Marek Polacek  <polacek@redhat.com>
5645         PR c/64610
5646         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5647         * c-c++-common/Wbool-compare-2.c: New test.
5649 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
5651         PR target/65770
5652         * gcc.target/aarch64/vstN_lane_1.c: New file.
5654 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5656         PR c++/64667
5657         * g++.dg/warn/Winit-self-3.C: New.
5659 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5661         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5663 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
5665         PR target/65924
5666         * gcc.target/arm/pr65924.c: New test.
5668 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
5670         * g++.dg/gomp/tpl-target-update.C: New file.
5672 2015-04-29  Richard Biener  <rguenther@suse.de>
5674         PR tree-optimization/65917
5675         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5677 2015-04-29  Christian Bruel  <christian.bruel@st.com>
5679         PR target/64835
5680         * gcc.dg/ipa/iinline-attr.c: New test.
5681         * gcc.target/i386/iinline-attr-2.c: New test.
5683 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
5685         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5686         segfault is fixed.
5688 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5690         * gcc.dg/vect/vect-33.c: Remove spurious line.
5692 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
5694         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5696 2015-04-28  Marek Polacek  <polacek@redhat.com>
5698         PR c/65901
5699         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5700         * gcc.dg/pr65901.c: New test.
5702 2015-04-28  Richard Biener  <rguenther@suse.de>
5704         PR tree-optimization/62283
5705         * gfortran.dg/vect/pr62283-2.f: New testcase.
5706         * gcc.dg/vect/bb-slp-14.c: Adjust.
5708 2015-04-28  Richard Biener  <rguenther@suse.de>
5710         PR tree-optimization/65851
5711         * g++.dg/torture/pr65851.C: New testcase.
5713 2015-04-27  Jeff Law <law@redhat.com>
5715         PR tree-optimization/65217
5716         * gcc.target/i386/pr65217.c: Remove XFAIL.
5718 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5720         PR fortran/60322
5721         Add tests forgotten to svn-add.
5722         * gfortran.dg/class_allocate_19.f03: New test.
5723         * gfortran.dg/class_array_20.f03: New test.
5724         * gfortran.dg/class_array_21.f03: New test.
5725         * gfortran.dg/finalize_29.f08: New test.
5727 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5729         PR fortran/59678
5730         PR fortran/65841
5731         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5732         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5734 2015-04-27  Caroline Tice  <cmtice@google.com>
5736         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5737         partition size.
5739 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
5741         PR target/64579
5742         * gcc.target/powerpc/htm-1.c: New test.
5743         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5744         on 64-bit compiles.
5745         (__builtin_tabortdci): Likewise.
5746         (__builtin_tcheck): Remove operand.
5747         * lib/target-supports.exp (check_htm_hw_available): New function.
5749 2015-04-27  Richard Biener  <rguenther@suse.de>
5751         * gcc.target/i386/pr65217.c: XFAIL.
5753 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
5755         PR tree-optimization/65875
5756         * gcc.c-torture/compile/pr65875.c: New test.
5758 2015-04-25  Marek Polacek  <polacek@redhat.com>
5760         PR c/52085
5761         * gcc.dg/enum-incomplete-2.c: New test.
5762         * gcc.dg/enum-mode-1.c: New test.
5764 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5766         PR target/65849
5767         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5768         set new options.
5769         * gcc.target/powerpc/pr65849-2.c: Likewise.
5771 2015-04-24  Tom de Vries  <tom@codesourcery.com>
5773         PR tree-optimization/65802
5774         * g++.dg/pr65802.C: Move to ...
5775         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
5776         stdarg.h.  Rewrite for C.
5777         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
5778         va_start and va_end.  Remove unnecessary inline asm.
5780 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
5781             Wei Mi  <wmi@google.com>
5783         * gcc.target/i386/sse2-load-multi.c: New test.
5784         * gcc.target/i386/sse2-store-multi.c: Ditto.
5786 2015-04-24  Marek Polacek  <polacek@redhat.com>
5788         PR c/65830
5789         * c-c++-common/pr65830.c: New test.
5791         PR c/63357
5792         * c-c++-common/Wlogical-op-1.c: New test.
5794 2015-04-24  Marek Polacek  <polacek@redhat.com>
5796         PR c/61534
5797         * c-c++-common/pr61534-1.c: New test.
5799 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5800             Steven Bosscher <steven@gcc.gnu.org>
5802         PR rtl-optimization/34503
5803         * gcc.target/arm/pr64616.c: New file.
5805 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
5807         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5809 2015-04-24  Terry Guo  <terry.guo@arm.com>
5811         * gcc.target/arm/pr65710.c: Update the options.
5813 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
5815         * gcc.target/i386/pr65523.c: Skip x32.
5817 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5819         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5820         to look for vcl* where appropriate.
5822 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5824         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5825         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5827 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
5829         PR target/26702
5830         * gcc.target/arm/pr26702.c: New test.
5832 2015-04-23  Marek Polacek  <polacek@redhat.com>
5834         PR c/65345
5835         * gcc.dg/pr65345-1.c: New test.
5836         * gcc.dg/pr65345-2.c: New test.
5838 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5840         * gcc.target/powerpc/crypto-builtin-2.c: New.
5842 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
5844         PR fortran/60322
5845         * gfortran.dg/class_allocate_19.f03: New test.
5846         * gfortran.dg/class_array_20.f03: New test.
5847         * gfortran.dg/class_array_21.f03: New test.
5848         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5849         * gfortran.dg/finalize_15.f90: Fixing comparision to model
5850         initialization correctly.
5851         * gfortran.dg/finalize_29.f08: New test.
5853 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5855         * gcc.target/powerpc/swaps-p8-18.c: New test.
5857 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5859         PR target/65456
5860         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5861         * gcc.dg/vect/bb-slp-25.c: Likewise.
5862         * gcc.dg/vect/bb-slp-29.c: Likewise.
5863         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5864         vect_no_align && { ! vect_hw_misalign }.
5865         * gcc.dg/vect/bb-slp-9.c: Likewise.
5866         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5867         vect_hw_misalign.
5868         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5869         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5870         account for POWER8, where peeling for alignment is not needed.
5871         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5872         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5873         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5874         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5875         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5876         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5877         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5878         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5879         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5880         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5881         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5882         * gcc.dg/vect/pr16105.c: Likewise.
5883         * gcc.dg/vect/pr20122.c: Likewise.
5884         * gcc.dg/vect/pr33804.c: Likewise.
5885         * gcc.dg/vect/pr33953.c: Likewise.
5886         * gcc.dg/vect/pr56787.c: Likewise.
5887         * gcc.dg/vect/pr58508.c: Likewise.
5888         * gcc.dg/vect/slp-25.c: Likewise.
5889         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5890         * gcc.dg/vect/vect-105.c: Likewise.
5891         * gcc.dg/vect/vect-27.c: Likewise.
5892         * gcc.dg/vect/vect-29.c: Likewise.
5893         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5894         POWER8.
5895         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5896         && { ! vect_hw_misalign }.
5897         * gcc.dg/vect/vect-44.c: Likewise.
5898         * gcc.dg/vect/vect-48.c: Likewise.
5899         * gcc.dg/vect/vect-50.c: Likewise.
5900         * gcc.dg/vect/vect-52.c: Likewise.
5901         * gcc.dg/vect/vect-56.c: Likewise.
5902         * gcc.dg/vect/vect-60.c: Likewise.
5903         * gcc.dg/vect/vect-72.c: Likewise.
5904         * gcc.dg/vect/vect-75-big-array.c: Likewise.
5905         * gcc.dg/vect/vect-75.c: Likewise.
5906         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5907         * gcc.dg/vect/vect-77-global.c: Likewise.
5908         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5909         * gcc.dg/vect/vect-78-global.c: Likewise.
5910         * gcc.dg/vect/vect-93.c: Likewise.
5911         * gcc.dg/vect/vect-95.c: Likewise.
5912         * gcc.dg/vect/vect-96.c: Likewise.
5913         * gcc.dg/vect/vect-cond-1.c: Likewise.
5914         * gcc.dg/vect/vect-cond-3.c: Likewise.
5915         * gcc.dg/vect/vect-cond-4.c: Likewise.
5916         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5917         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5918         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5919         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5920         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5921         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5922         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5923         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5924         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5925         * gcc.dg/vect/vect-outer-5.c: Likewise.
5926         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5927         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5928         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5929         * gcc.dg/vect/vect-outer-fir.c: Likewise.
5930         * gcc.dg/vect/vect-peel-3.c: Likewise.
5931         * gcc.dg/vect/vect-peel-4.c: Likewise.
5932         * gcc.dg/vect/vect-pre-interact.c: Likewise.
5933         * gcc.target/powerpc/pr65456.c: New test.
5934         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5935         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5936         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5937         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5938         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5939         vect_no_align && { ! vect_hw_misalign }.
5940         * gfortran.dg/vect/vect-3.f90: Likewise.
5941         * gfortran.dg/vect/vect-4.f90: Likewise.
5942         * gfortran.dg/vect/vect-5.f90: Likewise.
5943         * lib/target-supports.exp (check_effective_target_vect_no_align):
5944         Return 1 for POWER8.
5945         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5947 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5949         PR fortran/65429
5950         * gfortran.dg/pr65429.f90: New test.
5952 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
5954         * c-c++-common/asan/user-section-1.c: New test.
5955         * c-c++-common/asan/user-section-2.c: New test.
5956         * c-c++-common/asan/user-section-3.c: New test.
5958 2015-04-22  Hale Wang  <hale.wang@arm.com>
5959             Terry Guo  <terry.guo@arm.com>
5961         PR rtl-optimization/64818
5962         * gcc.target/arm/pr64818.c: New test.
5964 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
5966         PR ipa/65076
5967         * g++.dg/tree-ssa/pr61034.C: Update template.
5968         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5969         * gcc.dg/Warray-bounds-11.c: Likewise.
5970         * gcc.dg/Warray-bounds.c: Likewise.
5972 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5974         PR libgfortran/65234
5975         * gfortran.dg/fmt_unlimited.f90: New test.
5977 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
5979         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5980         headers.
5981         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5982         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5983         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5984         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5985         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
5986         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
5987         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
5989 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5991         PR libgfortran/56743
5992         * gfortran.dg/namelist_87.f90: New test.
5994 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5996         * gcc.target/aarch64/mult-synth_1.c: New test.
5997         * gcc.target/aarch64/mult-synth_2.c: Likewise.
5998         * gcc.target/aarch64/mult-synth_3.c: Likewise.
5999         * gcc.target/aarch64/mult-synth_4.c: Likewise.
6000         * gcc.target/aarch64/mult-synth_5.c: Likewise.
6001         * gcc.target/aarch64/mult-synth_6.c: Likewise.
6003 2015-04-21  Richard Biener  <rguenther@suse.de>
6005         PR tree-optimization/65650
6006         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6007         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6008         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6009         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6010         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6011         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6013 2015-04-21  Tom de Vries  <tom@codesourcery.com>
6015         PR tree-optimization/65802
6016         * g++.dg/pr65802.C: New test.
6018 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
6020         PR testsuite/65767
6021         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6022         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6024 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
6026         PR c++/65801
6027         * g++.dg/cpp0x/Wnarrowing2.C: New.
6029 2015-04-20  Jeff Law  <law@redhat.com>
6031         PR tree-optimization/65658
6032         * gcc.dg/pr65658.c: New test.
6034 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
6036         PR target/64134
6037         * gcc.target/aarch64/vec_init_1.c: New test.
6039 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
6041         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6042         targets.
6044 2015-04-18  Martin Sebor  <msebor@redhat.com>
6046         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6047         of non-nul characters.
6048         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6050 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6052         PR target/65787
6053         * gcc.target/powerpc/pr65787.c: New.
6055 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6057         PR target/65689
6058         * gcc.target/aarch64/c-output-template-4.c: New test.
6060 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6062         PR target/65780
6063         * gcc.dg/pr65780-1.c: New test.
6064         * gcc.dg/pr65780-2.c: Likewise.
6065         * gcc.target/i386/pr32219-9.c: Likewise.
6066         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6067         symbol.
6068         * gcc.target/i386/pr64317.c (c): Initialize.
6070 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6072         PR target/65612
6073         * g++.dg/ext/mv18.C: New test.
6074         * g++.dg/ext/mv19.C: Likewise.
6075         * g++.dg/ext/mv20.C: Likewise.
6076         * g++.dg/ext/mv21.C: Likewise.
6077         * g++.dg/ext/mv22.C: Likewise.
6078         * g++.dg/ext/mv23.C: Likewise.
6080 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
6082         PR c++/64527
6083         * g++.dg/init/pr64527.C: New test.
6085 2015-04-17  Tom de Vries  <tom@codesourcery.com>
6086             Michael Matz  <matz@suse.de>
6088         PR tree-optimization/64950
6089         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6090         x86_64-*-*.
6092 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
6094         * c-c++-common/asan/user-section-1.c: New test.
6096 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6098         PR debug/65771
6099         * gcc.dg/debug/pr65771.c: New test.
6101 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
6103         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6104         __buitlin_alloca with __builtin_alloca.
6106 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
6108         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6110 2015-04-16  Richard Biener  <rguenther@suse.de>
6112         PR tree-optimization/64277
6113         * gcc.dg/Warray-bounds-14.c: New testcase.
6114         * gcc.dg/Warray-bounds-15.c: Likewise.
6115         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6116         * c-c++-common/ubsan/bounds-6.c: Likewise.
6118 2015-04-16  Renlin Li  <renlin.li@arm.com>
6120         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6121         * gcc.target/arm/unsigned-float.c: New.
6123 2015-04-16  Richard Biener  <rguenther@suse.de>
6125         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6126         * gcc.dg/tree-ssa/pr37508.c: Adjust.
6127         * gfortran.dg/reassoc_6.f: Remove XFAIL.
6129 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
6131         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6132         * g++.dg/cpp0x/decltype-call1.C: Likewise.
6133         * g++.dg/cpp0x/defaulted21.C: Likewise.
6134         * g++.dg/cpp0x/defaulted28.C: Likewise.
6135         * g++.dg/cpp0x/defaulted47.C: Likewise.
6136         * g++.dg/cpp0x/elision_neg.C: Likewise.
6137         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6138         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6139         * g++.dg/cpp0x/implicit1.C: Likewise.
6140         * g++.dg/cpp0x/implicit9.C: Likewise.
6141         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6142         * g++.dg/cpp0x/range-for13.C: Likewise.
6143         * g++.dg/gomp/clause-2.C: Likewise.
6144         * g++.dg/gomp/udr-5.C: Likewise.
6145         * g++.dg/inherit/access6.C: Likewise.
6146         * g++.dg/lookup/duperr1.C: Likewise.
6147         * g++.dg/lookup/friend2.C: Likewise.
6148         * g++.dg/lookup/pr6936.C: Likewise.
6149         * g++.dg/lookup/scoped1.C: Likewise.
6150         * g++.dg/lookup/using26.C: Likewise.
6151         * g++.dg/lookup/using38.C: Likewise.
6152         * g++.dg/other/access2.C: Likewise.
6153         * g++.dg/overload/defarg3.C: Likewise.
6154         * g++.dg/overload/defarg6.C: Likewise.
6155         * g++.dg/parse/access11.C: Likewise.
6156         * g++.dg/parse/access2.C: Likewise.
6157         * g++.dg/parse/access3.C: Likewise.
6158         * g++.dg/parse/access4.C: Likewise.
6159         * g++.dg/parse/access5.C: Likewise.
6160         * g++.dg/parse/access6.C: Likewise.
6161         * g++.dg/parse/access8.C: Likewise.
6162         * g++.dg/parse/access9.C: Likewise.
6163         * g++.dg/parse/crash40.C: Likewise.
6164         * g++.dg/tc1/dr142.C: Likewise.
6165         * g++.dg/tc1/dr166.C: Likewise.
6166         * g++.dg/tc1/dr52.C: Likewise.
6167         * g++.dg/template/access11.C: Likewise.
6168         * g++.dg/template/access18.C: Likewise.
6169         * g++.dg/template/access19.C: Likewise.
6170         * g++.dg/template/access2.C: Likewise.
6171         * g++.dg/template/access20.C: Likewise.
6172         * g++.dg/template/access26.C: Likewise.
6173         * g++.dg/template/access3.C: Likewise.
6174         * g++.dg/template/access7.C: Likewise.
6175         * g++.dg/template/conv12.C: Likewise.
6176         * g++.dg/template/crash69.C: Likewise.
6177         * g++.dg/template/friend31.C: Likewise.
6178         * g++.dg/template/friend32.C: Likewise.
6179         * g++.dg/template/memfriend15.C: Likewise.
6180         * g++.dg/template/memfriend16.C: Likewise.
6181         * g++.dg/template/memfriend17.C: Likewise.
6182         * g++.dg/template/memfriend7.C: Likewise.
6183         * g++.dg/template/pr32519.C: Likewise.
6184         * g++.dg/template/qualttp21.C: Likewise.
6185         * g++.dg/template/qualttp8.C: Likewise.
6186         * g++.dg/template/ttp10.C: Likewise.
6187         * g++.dg/template/typedef11.C: Likewise.
6188         * g++.dg/template/typedef13.C: Likewise.
6189         * g++.dg/template/typedef19.C: Likewise.
6190         * g++.dg/template/typedef20.C: Likewise.
6191         * g++.dg/template/typedef22.C: Likewise.
6192         * g++.dg/template/using16.C: Likewise.
6193         * g++.dg/template/virtual3.C: Likewise.
6194         * g++.dg/ubsan/pr61272.C: Likewise.
6195         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6196         * g++.old-deja/g++.brendan/crash11.C: Likewise.
6197         * g++.old-deja/g++.brendan/enum6.C: Likewise.
6198         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6199         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6200         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6201         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6202         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6203         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6204         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6205         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6206         * g++.old-deja/g++.jason/access17.C: Likewise.
6207         * g++.old-deja/g++.jason/access18.C: Likewise.
6208         * g++.old-deja/g++.jason/access22.C: Likewise.
6209         * g++.old-deja/g++.jason/access23.C: Likewise.
6210         * g++.old-deja/g++.jason/access8.C: Likewise.
6211         * g++.old-deja/g++.jason/delete3.C: Likewise.
6212         * g++.old-deja/g++.jason/report.C: Likewise.
6213         * g++.old-deja/g++.law/access2.C: Likewise.
6214         * g++.old-deja/g++.law/access3.C: Likewise.
6215         * g++.old-deja/g++.law/access4.C: Likewise.
6216         * g++.old-deja/g++.law/access5.C: Likewise.
6217         * g++.old-deja/g++.law/arm12.C: Likewise.
6218         * g++.old-deja/g++.law/arm14.C: Likewise.
6219         * g++.old-deja/g++.law/ctors13.C: Likewise.
6220         * g++.old-deja/g++.law/union2.C: Likewise.
6221         * g++.old-deja/g++.law/visibility12.C: Likewise.
6222         * g++.old-deja/g++.law/visibility15.C: Likewise.
6223         * g++.old-deja/g++.law/visibility16.C: Likewise.
6224         * g++.old-deja/g++.law/visibility17.C: Likewise.
6225         * g++.old-deja/g++.law/visibility18.C: Likewise.
6226         * g++.old-deja/g++.law/visibility19.C: Likewise.
6227         * g++.old-deja/g++.law/visibility20.C: Likewise.
6228         * g++.old-deja/g++.law/visibility21.C: Likewise.
6229         * g++.old-deja/g++.law/visibility24.C: Likewise.
6230         * g++.old-deja/g++.law/visibility4.C: Likewise.
6231         * g++.old-deja/g++.law/visibility5.C: Likewise.
6232         * g++.old-deja/g++.law/visibility6.C: Likewise.
6233         * g++.old-deja/g++.law/visibility7.C: Likewise.
6234         * g++.old-deja/g++.law/visibility8.C: Likewise.
6235         * g++.old-deja/g++.law/visibility9.C: Likewise.
6236         * g++.old-deja/g++.niklas/t135.C: Likewise.
6237         * g++.old-deja/g++.oliva/delete1.C: Likewise.
6238         * g++.old-deja/g++.oliva/partord1.C: Likewise.
6239         * g++.old-deja/g++.other/access11.C: Likewise.
6240         * g++.old-deja/g++.other/access4.C: Likewise.
6241         * g++.old-deja/g++.other/access7.C: Likewise.
6242         * g++.old-deja/g++.other/crash1.C: Likewise.
6243         * g++.old-deja/g++.other/crash7.C: Likewise.
6244         * g++.old-deja/g++.other/friend1.C: Likewise.
6245         * g++.old-deja/g++.other/friend4.C: Likewise.
6246         * g++.old-deja/g++.other/friend9.C: Likewise.
6247         * g++.old-deja/g++.other/lineno1.C: Likewise.
6248         * g++.old-deja/g++.other/using1.C: Likewise.
6249         * g++.old-deja/g++.pt/enum14.C: Likewise.
6250         * g++.old-deja/g++.pt/friend11.C: Likewise.
6251         * g++.old-deja/g++.pt/friend21.C: Likewise.
6252         * g++.old-deja/g++.pt/friend3.C: Likewise.
6253         * g++.old-deja/g++.pt/inherit2.C: Likewise.
6254         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6255         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6256         * g++.old-deja/g++.robertl/eb94.C: Likewise.
6258 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
6260         PR ipa/65765
6261         * g++.dg/ipa/pr65765.C: New test.
6263 2015-04-15  Nick Clifton  <nickc@redhat.com>
6265         * gcc.target/rx/builtins.c: Disable RMPA test if string
6266         instructions are not allowed.
6268 2015-04-15  Alan Modra  <amodra@gmail.com>
6270         * gcc.dg/pr65408.c: New.
6272 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6274         PR target/65729
6275         * gcc.target/arm/pr65729.c: New test.
6277 2015-04-14  Richard Biener  <rguenther@suse.de>
6279         PR tree-optimization/65758
6280         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6282 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6284         PR target/65648
6285         * gcc.c-torture/execute/pr65648.c: New test.
6287 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6289         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6290         __builtin_finite instead of finite.
6291         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6292         Likewise.
6294 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
6296         PR tree-optimization/63387
6297         * gcc.dg/pr63387.c: New testcase.
6299 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
6301         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6303 2015-04-13  Richard Biener  <rguenther@suse.de>
6305         PR tree-optimization/65204
6306         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6308 2015-04-13  Terry Guo  <terry.guo@arm.com>
6310         PR target/65710
6311         * gcc.target/arm/pr65710.c: New.
6313 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6315         PR tree-optimization/65747
6316         * g++.dg/torture/pr65747.C: New test.
6318 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6320         PR c++/65736
6321         * g++.dg/cpp0x/pr65736.C: New test.
6323 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
6324             Martin Liska  <mliska@suse.cz>
6326         PR ipa/65722
6327         * g++.dg/ipa/pr65722.C: New testcase.
6329 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6331         PR tree-optimization/65735
6332         * gcc.c-torture/compile/pr65735.c: New test.
6334 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6336         PR middle-end/65554
6337         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6339 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6341         PR target/65671
6342         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6344 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
6346         PR target/65647
6347         * gcc.target/arm/pr65647-2.c: New.
6349 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6351         PR target/65694
6352         * g++.dg/torture/pr65694.C: New test.
6354 2015-04-10  Tobias Burnus  <burnus@net-b.de>
6356         * gfortran.dg/coarray_lock_6.f90: New.
6357         * gfortran.dg/coarray_lock_7.f90: New.
6358         * gfortran.dg/coarray/lock_2.f90: New.
6360 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
6362         PR fortran/56674
6363         PR fortran/58813
6364         PR fortran/59016
6365         PR fortran/59024
6366         * gfortran.dg/used_types_27.f90: New.
6368 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6370         PR target/65671
6371         * gcc.target/i386/pr65671.c: New.
6373 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6375         PR tree-optimization/65709
6376         * c-c++-common/ubsan/align-9.c: New test.
6378 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
6380         PR fortran/56852
6381         * gfortran.dg/pr56852.f90: New test.
6383 2015-04-09  Marek Polacek  <polacek@redhat.com>
6384             Jakub Jelinek  <jakub@redhat.com>
6386         PR middle-end/65554
6387         * g++.dg/opt/pr65554.C: New test.
6389 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6391         PR c++/65690
6392         * c-c++-common/attr-aligned-1.c: New test.
6394 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
6396         * gcc.target/i386/mpx/memmove-zero-length.c: New.
6398 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6400         PR target/65676
6401         * gcc.target/i386/sse-25.c: New.
6403 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6405         PR target/65693
6406         * gcc.target/i386/pr65693.c: New test.
6408 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6410         * gcc.dg/lto/chkp-static-bounds_0.c: New.
6412 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6414         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6416 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6418         * gcc.target/i386/thunk-retbnd.c: New.
6420 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6422         * gnat.dg/opt48.adb: New test.
6423         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6424         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6426 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
6428         PR ipa/65540
6429         * gcc.c-torture/compile/pr65540.c: New.
6431 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
6433         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6434         -Wno-pointer-arith.
6436 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
6438         PR debug/65678
6439         * g++.dg/debug/pr65678.C: New test.
6441         PR middle-end/65680
6442         * gcc.c-torture/compile/pr65680.c: New test.
6444 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
6446         PR fortran/65548
6447         * gfortran.dg/allocate_with_source_5.f90: New test.
6449 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6451         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6452         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6454 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
6456         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6458 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6460         PR target/65614
6461         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6462         to get floating point compression.
6463         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6465 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
6467         PR preprocessor/61977
6468         * gcc.dg/cpp/pr61977.c: New test.
6470 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
6472         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6474 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
6476         PR target/65647
6477         * gcc.target/arm/pr65647.c: New.
6479 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
6481         PR ipa/65655
6482         * g++.dg/torture/pr65655.C: New testcase.
6484 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6486         PR c++/64085
6487         * g++.dg/cpp1y/lambda-init13.C: New.
6489 2015-04-03  Marek Polacek  <polacek@redhat.com>
6491         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6493 2015-04-02  Marek Polacek  <polacek@redhat.com>
6495         PR c++/65642
6496         * g++.dg/cpp0x/constexpr-fold1.C: New test.
6497         * g++.dg/cpp0x/constexpr-fold2.C: New test.
6499 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
6501         PR preprocessor/61977
6502         * gcc.target/powerpc/pr61977-1.c: New test.
6503         * gcc.target/powerpc/pr61977-2.c: New test.
6505 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6507         PR c++/56100
6508         * g++.dg/warn/Wshadow-8.C: New.
6509         * g++.dg/warn/Wshadow-9.C: Likewise.
6510         * g++.dg/warn/Wshadow-10.C: Likewise.
6511         * g++.dg/warn/Wshadow-11.C: Likewise.
6513 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6515         * gcc.dg/pr23623.c: Added aligned attribute.
6516         * gcc.dg/20141029-1.c: Likewise.
6517         * gcc.dg/20150306-1.c: New test.
6519 2015-04-01  Marek Polacek  <polacek@redhat.com>
6521         PR c++/65554
6522         * g++.dg/cpp0x/initlist93.C: New test.
6523         * g++.dg/cpp0x/initlist94.C: New test.
6525 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6527         PR target/65624
6528         * gcc.target/aarch64/pr65624.c: New test.
6530 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
6532         * gcc.dg/ipa/inlinehint-4.c: New testcase.
6534 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
6536         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6537         extra variable to force stack alignment.
6538         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6539         extra variable to force stack alignment.
6541 2015-03-31  Marek Polacek  <polacek@redhat.com>
6543         PR c++/65390
6544         * g++.dg/template/pr65390.C: New test.
6546 2015-03-31  Martin Liska  <mliska@suse.cz>
6548         * g++.dg/ipa/pr65557.C: New test.
6550 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6552         * gcc.target/s390/hotpatch-25.c: New test.
6553         * gcc.target/s390/hotpatch-1.c: Update test.
6554         * gcc.target/s390/hotpatch-10.c: Update test.
6555         * gcc.target/s390/hotpatch-11.c: Update test.
6556         * gcc.target/s390/hotpatch-12.c: Update test.
6557         * gcc.target/s390/hotpatch-13.c: Update test.
6558         * gcc.target/s390/hotpatch-14.c: Update test.
6559         * gcc.target/s390/hotpatch-15.c: Update test.
6560         * gcc.target/s390/hotpatch-16.c: Update test.
6561         * gcc.target/s390/hotpatch-17.c: Update test.
6562         * gcc.target/s390/hotpatch-18.c: Update test.
6563         * gcc.target/s390/hotpatch-19.c: Update test.
6564         * gcc.target/s390/hotpatch-2.c: Update test.
6565         * gcc.target/s390/hotpatch-21.c: Update test.
6566         * gcc.target/s390/hotpatch-22.c: Update test.
6567         * gcc.target/s390/hotpatch-23.c: Update test.
6568         * gcc.target/s390/hotpatch-24.c: Update test.
6569         * gcc.target/s390/hotpatch-3.c: Update test.
6570         * gcc.target/s390/hotpatch-4.c: Update test.
6571         * gcc.target/s390/hotpatch-5.c: Update test.
6572         * gcc.target/s390/hotpatch-6.c: Update test.
6573         * gcc.target/s390/hotpatch-7.c: Update test.
6574         * gcc.target/s390/hotpatch-8.c: Update test.
6575         * gcc.target/s390/hotpatch-9.c: Update test.
6576         * gcc.target/s390/hotpatch-compile-16.c: Update test.
6578 2015-03-31  Richard Biener  <rguenther@suse.de>
6580         PR middle-end/65626
6581         * g++.dg/torture/pr65626.C: New testcase.
6583 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6585         PR target/65531
6586         * gcc.target/i386/mpx/pr65531.cc: New.
6588 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6590         PR target/65602
6591         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6592         __builtin_alloca instead of alloca.
6593         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6594         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6595         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6596         check.
6598 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
6600         PR ipa/65610
6601         * g++.dg/ubsan/pr65610.C: New test.
6603 2015-03-30  Marek Polacek  <polacek@redhat.com>
6605         PR c++/65398
6606         * g++.dg/cpp0x/pr65398-2.C: New test.
6608 2015-03-30  Marek Polacek  <polacek@redhat.com>
6610         * c-c++-common/pr65556.c: Change the width of bit-fields.
6612 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6614         PR ipa/65588
6615         * gcc.target/i386/pr65588.c: New testcase.
6617 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6619         PR libgfortran/65563
6620         * gfortran.dg/open_errors_2.f90:  New test.
6622 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6624         PR libgfortran/65596
6625         * gfortran.dg/namelist_86.f90: New test.
6627 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
6629         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6630         statement to reflect new ownership.
6632 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6634         PR c++/42328
6635         * g++.dg/template/friend58.C: New.
6636         * g++.dg/template/friend59.C: Likewise.
6638 2015-03-27  Tobias Burnus  <burnus@net-b.de>
6640         PR c/65586
6641         * g++.dg/gomp/openmp-simd-3.C: New.
6642         * gcc.dg/gomp/openmp-simd-3.c: New.
6644 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6646         PR target/65248
6647         * gcc.target/i386/pr65248-1.c: New file.
6648         * gcc.target/i386/pr65248-2.c: Likewise.
6649         * gcc.target/i386/pr65248-3.c: Likewise.
6650         * gcc.target/i386/pr65248-4.c: Likewise.
6652 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
6654         PR target/65593
6655         * gcc.c-torture/compile/pr65593.c: New test.
6657 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
6659         PR c++/59329
6660         * g++.dg/cpp1y/constexpr-assert1.C: New.
6662 2015-03-27  Marek Polacek  <polacek@redhat.com>
6664         PR c++/65556
6665         * c-c++-common/pr65556.c: New test.
6667 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6669         PR ipa/65600
6670         * g++.dg/torture/pr65600.C: New testcase.
6672 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
6674         PR target/65407
6675         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6677 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
6679         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6680         statement and cleanup. Fixed typos.
6682 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6684         PR middle-end/65595
6685         * gcc.c-torture/compile/pr65595.c: New testcase.
6687 2015-03-27  Marek Polacek  <polacek@redhat.com>
6689         PR sanitizer/65583
6690         * g++.dg/ubsan/pr65583.C: New test.
6692 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6694         * gcc.c-torture/compile/20150327.c: New testcase.
6696 2015-03-26  Richard Biener  <rguenther@suse.de>
6698         PR middle-end/65555
6699         * g++.dg/torture/pr65555.C: New testcase.
6701 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
6703         PR tree-optimization/64715
6704         * gcc.dg/builtin-object-size-15.c: New test.
6705         * gcc.dg/pr64715-1.c: New test.
6706         * gcc.dg/pr64715-2.c: New test.
6708 2015-03-26  Richard Biener  <rguenther@suse.de>
6710         PR middle-end/65519
6711         * gnat.dg/specs/opt2.ads: Fix testcase.
6713 2015-03-25  Martin Sebor  <msebor@redhat.com>
6715         PR testsuite/65526
6716         * lib/target-supports.exp (check_effective_target_arm32): Fail early
6717         when target isn't arm*-*-*-*.
6718         (check_effective_target_arm_nothumb): Likewise.
6719         (check_effective_target_arm_little_endian): Likewise.
6720         (check_effective_target_arm_vect_no_misalign): Likewise.
6721         (check_effective_target_aarch64_little_endian): Fail early if target
6722         isn't aarch64*-*-*.
6724 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
6726         PR tree-optimization/65177
6727         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6729 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
6731         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6732         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6733         smmintrin.h and mm3dnow.h.
6735 2015-03-25  Marek Polacek  <polacek@redhat.com>
6737         PR c++/65558
6738         * g++.dg/cpp0x/pr65558.C: New test.
6740 2015-03-25  Marek Polacek  <polacek@redhat.com>
6742         PR c++/61670
6743         * g++.dg/template/pr61670.C: New test.
6745 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6747         PR c++/54987
6748         * g++.dg/template/pr54987.C: New.
6750 2015-03-25  Richard Biener  <rguenther@suse.de>
6752         PR tree-optimization/62630
6753         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6755 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6757         PR target/65508
6758         * gcc.target/i386/mpx/pr65508.c: New.
6760 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
6762         PR fortran/64952
6763         PR fortran/65532
6764         * gfortran.dg/data_initialized_3.f90: New.
6766 2015-03-25  Richard Biener  <rguenther@suse.de>
6768         PR middle-end/65519
6769         * gnat.dg/specs/opt2.ads: New testcase.
6771 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
6773         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6774         * gcc.target/arm/memset-inline-4.c: Skip for
6775         arm_tune_string_ops_prefer_neon.
6776         * gcc.target/arm/memset-inline-5.c: Ditto.
6777         * gcc.target/arm/memset-inline-6.c: Ditto.
6778         * gcc.target/arm/memset-inline-8.c: Ditto.
6779         * gcc.target/arm/memset-inline-9.c: Ditto.
6781 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6783         PR c++/58923
6784         * g++.dg/other/virtual3.C: New.
6786 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6788         PR c++/60130
6789         * g++.dg/cpp0x/vt-60130.C: New.
6791 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6793         PR c++/61971
6794         * g++.dg/warn/Warray-bounds-7.C: New.
6796 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6798         PR c++/60067
6799         * g++.dg/template/defarg18.C: New.
6801 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6803         PR c++/59988
6804         * g++.dg/cpp0x/vt-59988.C: New.
6806 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
6808         PR tree-optimization/65533
6809         * gcc.dg/pr65533.c: New test.
6811 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
6813         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6814         source= and mold= expressions functionality.
6815         * gfortran.dg/allocate_class_4.f90: New test.
6816         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6817         copying an unlimited polymorhpic object containing a char array
6818         to another unlimited polymorphic object respects the _len
6819         component.
6820         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6821         whether deferred length char array allocate works, unlimited
6822         polymorphic object allocation from a string works and if
6823         allocating an array of deferred length strings works.
6824         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6826 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6828         PR c++/65513
6829         * g++.dg/cpp0x/constexpr-array11.C: New.
6831 2015-03-24  Richard Biener  <rguenther@suse.de>
6833         PR middle-end/65517
6834         * gcc.dg/torture/pr65517.c: New testcase.
6836 2015-03-24  Tobias Burnus  <burnus@net-b.de>
6838         * gfortran.dg/coindexed_1.f90: Moved from
6839         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6841 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6843         PR testsuite/65506
6844         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6845         gimple dump.
6847         PR target/65523
6848         * gcc.target/i386/pr65523.c: New test.
6850         PR ipa/65475
6851         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6852         dg-options.
6853         * g++.dg/lto/pr65475b_0.C: Likewise.
6855 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
6857         PR target/65505
6858         * gcc.target/sh/torture/pr65505.c: New.
6860 2015-03-23  Martin Sebor  <msebor@redhat.com>
6862         PR testsuite/63175
6863         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6864         assembly for lvx in addition to lxv.
6866 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6868         PR target/65504
6869         * gfortran.dg/pr65504.f90: New test.
6871         PR ipa/65521
6872         * gcc.dg/pr65521.c: New test.
6874 2015-03-23  Richard Biener  <rguenther@suse.de>
6876         PR tree-optimization/65518
6877         * gcc.dg/vect/pr65518.c: New testcase.
6879 2015-03-23  Richard Biener  <rguenther@suse.de>
6881         PR tree-optimization/65494
6882         * gcc.dg/vect/pr65494.c: New testcase.
6884 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6886         PR preprocessor/65238
6887         * c-c++-common/cpp/pr65238-1.c: New test.
6888         * gcc.dg/cpp/pr65238-2.c: New test.
6889         * gcc.dg/cpp/trad/pr65238-3.c: New test.
6890         * gcc.dg/cpp/trad/pr65238-4.c: New test.
6892 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
6893             Mikael Morin  <mikael@gcc.gnu.org>
6895         PR fortran/64952
6896         * gfortran.dg/elemental_dependency_4.f90: New.
6897         * gfortran.dg/elemental_dependency_5.f90: New.
6899 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
6901         PR ipa/65475
6902         * g++.dg/lto/pr65475b_0.C: New testcase.
6903         * g++.dg/lto/pr65475b_1.C: New testcase.
6904         * g++.dg/lto/pr65475c_0.C: New testcase.
6905         * g++.dg/lto/pr65475c_1.C: New testcase.
6907 2015-03-21  Tobias Burnus  <burnus@net-b.de>
6909         * gfortran.dg/coarray_38.f90: New.
6910         * gfortran.dg/coarray_39.f90: New.
6911         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6912         compile test.
6914 2015-03-20  Marek Polacek  <polacek@redhat.com>
6916         PR c++/65398
6917         * g++.dg/cpp0x/pr65398.C: New test.
6919 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
6921         PR ipa/65475
6922         * g++.dg/lto/pr65475_0.C: New testcase.
6923         * g++.dg/lto/pr65475_1.C: New testcase.
6925 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
6927         PR rtl-optimization/64366
6928         * gcc.target/sh/pr64366.c: New.
6930 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6932         PR c++/48324
6933         * g++.dg/cpp0x/constexpr-48324.C: New.
6935 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6937         PR c++/48453
6938         * g++.dg/cpp0x/pr48453.C: New.
6940 2015-03-20  Marek Polacek  <polacek@redhat.com>
6942         PR c++/65072
6943         * g++.dg/cpp0x/pr65072.C: New test.
6945 2015-03-20  Richard Biener  <rguenther@suse.de>
6947         PR middle-end/64715
6948         * gcc.dg/pr15347.c: Use -O.
6949         * c-c++-common/pr19807-1.c: Likewise.
6951 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
6953         * gnat.dg/volatile13.ad[sb]: New test.
6955 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
6957         PR rtl-optimization/60851
6958         * gcc.target/i386/pr60851.c: New test.
6960 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
6962         PR target/65240
6963         * g++.dg/pr65240.h: Add tests for PR 65240.
6964         * g++.dg/pr65240-1.C: Likewise.
6965         * g++.dg/pr65240-2.C: Likewise.
6966         * g++.dg/pr65240-3.C: Likewise.
6967         * g++.dg/pr65240-4.C: Likewise.
6969 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
6971         PR rtl-optimization/63491
6972         * gcc.target/powerpc/pr63491.c: New.
6974 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6976         * g++.dg/ipa/pr65465.C: New test.
6978 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6980         PR c++/52659
6981         * g++.dg/cpp0x/deleted11.C: New.
6983 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6985         PR sanitizer/65400
6986         * c-c++-common/tsan/pr65400-3.c: New test.
6988 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6990         PR c++/59686
6991         * g++.dg/cpp0x/constexpr-59686.C: New.
6993 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6995         PR sanitizer/64265
6996         * g++.dg/tsan/pr64265.C: New test.
6998         PR sanitizer/65400
6999         * c-c++-common/tsan/pr65400-1.c: New test.
7000         * c-c++-common/tsan/pr65400-2.c: New test.
7002 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7004         PR c++/59816
7005         * g++.dg/cpp0x/pr59816.C: New.
7007 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
7009         PR fortran/59198
7010         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7012 2015-03-18  Martin Liska  <mliska@suse.cz>
7014         PR ipa/65439
7015         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7016         equivalences either to 6 or 7.
7018 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
7020         PR middle-end/64491
7021         Revert:
7022         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
7024         * gcc.dg/undefined-loop-1.c: New file.
7025         * gcc.dg/undefined-loop-2.c: New file.
7027         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
7029         PR testsuite/64032
7030         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7031         loop exits too early.
7033 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
7035         PR tree-optimization/65450
7036         * gfortran.dg/pr65450.f90: New test.
7038         PR target/65078
7039         * gcc.target/i386/pr65078-1.c: New test.
7040         * gcc.target/i386/pr65078-2.c: New test.
7041         * gcc.target/i386/pr65078-3.c: New test.
7042         * gcc.target/i386/pr65078-4.c: New test.
7043         * gcc.target/i386/pr65078-5.c: New test.
7044         * gcc.target/i386/pr65078-6.c: New test.
7046 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7048         PR c++/65340
7049         * g++.dg/cpp1y/pr65340.C: New.
7051 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7053         PR fortran/64432
7054         * gfortran.dg/system_clock_3.f08: Adjust test.
7056 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
7058         PR fortran/59198
7059         * gfortran.dg/proc_ptr_comp_44.f90: New test.
7060         * gfortran.dg/proc_ptr_comp_45.f90: New test.
7062 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7064         PR fortran/64432
7065         * gfortran.dg/system_clock_3.f08: New test.
7067 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
7069         PR c++/64626
7070         g++.dg/cpp1y/pr64626-1.C: New.
7071         g++.dg/cpp1y/pr64626-2.C: New.
7072         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7074 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
7076         PR tree-optimization/65427
7077         * gcc.c-torture/execute/pr65427.c: New test.
7079 2015-03-16  Marek Polacek  <polacek@redhat.com>
7081         DR 1688
7082         PR c++/65327
7083         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7084         * g++.dg/cpp0x/pr65327.C: New test.
7086 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7088         PR sanitizer/64820
7089         * c-c++-common/asan/pr64820.c: New test.
7091 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
7093         * gfortran.dg/pointer_2.f90: New test.
7095 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7097         * g++.dg/pr65049.C: New test.
7099 2015-03-16  Tom de Vries  <tom@codesourcery.com>
7101         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7102         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7103         * gcc.target/i386/fuse-caller-save.c: Same.
7105 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7107         * gnat.dg/loop_optimization18.ad[sb]: New test.
7108         * gnat.dg/loop_optimization18_pkg.ads: New helper.
7110 2015-03-16  Alan Modra  <amodra@gmail.com>
7112         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
7113         2014-12-05 change.
7115 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
7117         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7118         hppa*-*-hpux*.
7119         * gcc.dg/torture/pr65270-2.c: Likewise.
7121 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
7123         PR fortran/61138
7124         * gfortran.dg/pointer_remapping_9.f90: New.
7126 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
7128         PR tree-optimization/65369
7129         * gcc.c-torture/execute/pr65369.c: New test.
7131         PR tree-optimization/65418
7132         * gcc.c-torture/execute/pr65418-1.c: New test.
7133         * gcc.c-torture/execute/pr65418-2.c: New test.
7135         PR rtl-optimization/65401
7136         * gcc.c-torture/execute/pr65401.c: New test.
7138 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7140         PR target/64600
7141         * gcc.target/arm/pr64600_1.c: New test.
7143 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7145         PR rtl-optimization/65235
7146         * gcc.target/aarch64/pr65235_1.c: New test.
7148 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7150         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7151         * gcc.target/s390/hotpatch-22.c: Likewise.
7152         * gcc.target/s390/hotpatch-23.c: Likewise.
7153         * gcc.target/s390/hotpatch-24.c: Likewise.
7154         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7155         * gcc.target/s390/hotpatch-1.c: Update expected output.
7156         * gcc.target/s390/hotpatch-2.c: Likewise.
7157         * gcc.target/s390/hotpatch-3.c: Likewise.
7158         * gcc.target/s390/hotpatch-4.c: Likewise.
7159         * gcc.target/s390/hotpatch-5.c: Likewise.
7160         * gcc.target/s390/hotpatch-6.c: Likewise.
7161         * gcc.target/s390/hotpatch-7.c: Likewise.
7162         * gcc.target/s390/hotpatch-8.c: Likewise.
7163         * gcc.target/s390/hotpatch-9.c: Likewise.
7164         * gcc.target/s390/hotpatch-10.c: Likewise.
7165         * gcc.target/s390/hotpatch-11.c: Likewise.
7166         * gcc.target/s390/hotpatch-12.c: Likewise.
7167         * gcc.target/s390/hotpatch-13.c: Likewise.
7168         * gcc.target/s390/hotpatch-14.c: Likewise.
7169         * gcc.target/s390/hotpatch-15.c: Likewise.
7170         * gcc.target/s390/hotpatch-16.c: Likewise.
7171         * gcc.target/s390/hotpatch-17.c: Likewise.
7172         * gcc.target/s390/hotpatch-18.c: Likewise.
7173         * gcc.target/s390/hotpatch-19.c: Likewise.
7175 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7177         PR target/65103
7178         * gcc.target/i386/pr65103-1.c: New.
7180 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7182         PR target/65044
7183         * gcc.target/i386/pr65044.c: New.
7185 2015-03-12  Tom de Vries  <tom@codesourcery.com>
7187         PR rtl-optimization/64895
7188         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7189         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7190         * gcc.target/i386/fuse-caller-save.c: Ditto.
7192 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7194         * gcc.dg/ipa/pr63569.c: Fix template.
7196 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
7198         * g++.dg/ipa/pr64146.C: Require fpic support.
7200 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
7202         PR libfortran/65200
7203         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7204         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7206 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
7208         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7209         to dg-options, fix up dg-skip-if.
7211 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
7213         PR target/65296
7214         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7215         * gcc.target/avr/tiny-caller-save.c: Same.
7217 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7219         PR target/65242
7220         * g++.dg/pr65242.C: New test.
7222 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
7224         * c-c++-common/asan/no-asan-check-glob.c: New test.
7226 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7228         PR c++/65370
7229         * g++.dg/other/default11.C: New.
7230         * g++.dg/other/default12.C: Likewise.
7232 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7234         PR target/65368
7235         * gcc.target/i386/bmi2-bzhi-2.c: New test.
7237 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
7239         PR fortran/65024
7240         * gfortran.dg/unlimited_polymorphic_23.f90: New test
7242 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7244         PR c++/65127
7245         * g++.dg/cpp0x/pr65127.C: New test.
7247 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7249         * gcc.dg/ipa/PR64550.c: Update template.
7251 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
7252             Tobias Burnus  <burnus@net-b.de>
7254         * gfortran.dg/coarray_sync_memory.f90: New.
7256 2015-03-10  Marek Polacek  <polacek@redhat.com>
7258         PR sanitizer/65367
7259         * c-c++-common/ubsan/pr65367.c: New test.
7261 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7263         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7264         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7265         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7266         * gcc.target/i386/mpx/calloc-1-nov.c: New.
7267         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7268         * gcc.target/i386/mpx/malloc-1-nov.c: New.
7269         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7270         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7271         * gcc.target/i386/mpx/realloc-1-nov.c: New.
7272         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7273         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7274         * gcc.target/i386/mpx/realloc-2-nov.c: New.
7275         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7277 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7279         * lib/mpx-dg.exp (mpx_link_flags): New.
7280         (mpx_init): New.
7281         (mpx_finish): New.
7282         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7283         * gcc.target/i386/mpx/alloca-1-nov.c: New.
7284         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7285         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7286         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7287         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7288         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7289         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7290         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7291         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7292         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7293         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7294         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7295         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7296         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7297         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7298         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7299         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7300         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7301         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7302         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7303         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7304         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7305         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7306         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7307         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7308         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7309         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7310         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7311         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7312         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7313         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7314         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7315         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7316         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7317         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7318         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7319         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7320         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7321         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7322         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7323         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7324         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7325         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7326         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7327         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7328         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7329         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7330         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7331         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7332         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7333         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7334         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7335         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7336         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7337         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7338         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7339         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7340         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7341         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7342         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7343         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7344         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7345         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7346         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7347         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7348         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7349         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7350         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7351         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7352         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7353         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7354         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7355         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7356         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7357         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7358         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7359         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7360         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7361         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7362         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7363         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7364         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7365         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7366         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7367         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7368         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7369         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7370         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7371         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7372         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7373         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7374         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7375         * gcc.target/i386/mpx/label-address-1.c: New.
7376         * gcc.target/i386/mpx/legacy-1-nov.c: New.
7377         * gcc.target/i386/mpx/macro.c: New.
7378         * gcc.target/i386/mpx/mpx-check.h: New.
7379         * gcc.target/i386/mpx/mpx.exp: New.
7380         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7381         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7382         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7383         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7384         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7385         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7386         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7387         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7388         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7389         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7390         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7391         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7392         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7393         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7394         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7395         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7396         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7397         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7398         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7399         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7400         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7401         * gcc.target/i386/mpx/reference-1-lbv.c: New.
7402         * gcc.target/i386/mpx/reference-1-nov.c: New.
7403         * gcc.target/i386/mpx/reference-1-ubv.c: New.
7404         * gcc.target/i386/mpx/reference-2-lbv.c: New.
7405         * gcc.target/i386/mpx/reference-2-nov.c: New.
7406         * gcc.target/i386/mpx/reference-2-ubv.c: New.
7407         * gcc.target/i386/mpx/reference-3-lbv.c: New.
7408         * gcc.target/i386/mpx/reference-3-nov.c: New.
7409         * gcc.target/i386/mpx/reference-3-ubv.c: New.
7410         * gcc.target/i386/mpx/reference-4-lbv.c: New.
7411         * gcc.target/i386/mpx/reference-4-nov.c: New.
7412         * gcc.target/i386/mpx/reference-4-ubv.c: New.
7413         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7414         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7415         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7416         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7417         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7418         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7419         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7420         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7421         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7422         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7423         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7424         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7425         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7426         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7427         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7428         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7429         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7430         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7431         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7432         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7433         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7434         * gcc.target/i386/mpx/sincos-1-nov.c: New.
7435         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7436         * gcc.target/i386/mpx/static-array-1-nov.c: New.
7437         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7438         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7439         * gcc.target/i386/mpx/static-init-1-nov.c: New.
7440         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7441         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7442         * gcc.target/i386/mpx/static-init-2-nov.c: New.
7443         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7444         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7445         * gcc.target/i386/mpx/static-init-3-nov.c: New.
7446         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7447         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7448         * gcc.target/i386/mpx/static-init-4-nov.c: New.
7449         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7450         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7451         * gcc.target/i386/mpx/static-init-5-nov.c: New.
7452         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7453         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7454         * gcc.target/i386/mpx/static-init-6-nov.c: New.
7455         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7456         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7457         * gcc.target/i386/mpx/static-string-1-nov.c: New.
7458         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7459         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7460         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7461         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7462         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7463         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7464         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7465         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7466         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7467         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7468         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7469         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7470         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7471         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7472         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7473         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7474         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7475         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7476         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7477         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7478         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7479         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7480         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7481         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7482         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7483         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7484         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7485         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7486         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7487         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7488         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7489         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7490         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7491         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7492         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7493         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7494         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7495         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7496         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7497         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7498         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7499         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7500         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7501         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7502         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7503         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7504         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7505         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7506         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7507         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7508         * gcc.target/i386/mpx/vararg-1-nov.c: New.
7509         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7510         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7511         * gcc.target/i386/mpx/vararg-2-nov.c: New.
7512         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7513         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7514         * gcc.target/i386/mpx/vararg-3-nov.c: New.
7515         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7516         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7517         * gcc.target/i386/mpx/vararg-4-nov.c: New.
7518         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7519         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7520         * gcc.target/i386/mpx/vararg-5-nov.c: New.
7521         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7522         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7523         * gcc.target/i386/mpx/vararg-6-nov.c: New.
7524         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7525         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7526         * gcc.target/i386/mpx/vararg-7-nov.c: New.
7527         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7528         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7529         * gcc.target/i386/mpx/vararg-8-nov.c: New.
7530         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7531         * gcc.target/i386/mpx/vla-1-lbv.c: New.
7532         * gcc.target/i386/mpx/vla-1-nov.c: New.
7533         * gcc.target/i386/mpx/vla-1-ubv.c: New.
7534         * gcc.target/i386/mpx/vla-2-lbv.c: New.
7535         * gcc.target/i386/mpx/vla-2-nov.c: New.
7536         * gcc.target/i386/mpx/vla-2-ubv.c: New.
7538 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
7540         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7542 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
7544         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7546 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
7548         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7549         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7551 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7553         PR c/65120
7554         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7555         on rhs is 0.
7556         (fn4): New test.
7557         * c-c++-common/pr65120.c: New test.
7559         PR rtl-optimization/65321
7560         * gcc.dg/pr65321.c: New test.
7562 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7564         PR tree-optimization/65355
7565         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7567 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
7569         PR c/65120
7570         * c-c++-common/pr49706.c: Adjust tests for not warning
7571         about !!x == y or !b == y where b is boolean, and add
7572         some further tests.
7573         * c-c++-common/pr62199-2.c: Likewise.
7575 2015-03-09  Richard Biener  <rguenther@suse.de>
7577         PR middle-end/65270
7578         * gcc.dg/torture/pr65270-1.c: New testcase.
7579         * gcc.dg/torture/pr65270-2.c: Likewise.
7581 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7583         PR tree-optimization/63743
7584         * gcc.dg/pr63743.c: New test.
7586 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
7588         PR lto/65316
7589         * g++.dg/lto/pr65316_0.C: New testcase.
7590         * g++.dg/lto/pr65316_1.C: New testcase.
7592 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
7594         PR target/62247
7595         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7596         hppa*-*-hpux*.
7597         * g++.dg/abi/rtti3.C: Likewise.
7599         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7601         PR target/62251
7602         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7604         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7606         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7608         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7610 2015-03-08  Morin  <mikael@gcc.gnu.org>
7612         PR fortran/60898
7613         * gfortran.dg/entry_20.f90: New.
7615 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7617         PR target/65153
7618         * gcc.c-torture/compile/pr65153.c: New.
7620 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7622         PR target/65249
7623         * g++.dg/torture/pr65249.C: New.
7625 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
7627         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7628         long.
7629         (int64_t): Likewise.
7631 2015-03-07  Marek Polacek  <polacek@redhat.com>
7632             Martin Uecker  <uecker@eecs.berkeley.edu>
7634         PR sanitizer/65280
7635         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7636         member-like arrays.
7637         * c-c++-common/ubsan/bounds-8.c: New test.
7638         * c-c++-common/ubsan/bounds-9.c: New test.
7639         * gcc.dg/ubsan/bounds-2.c: New test.
7641 2015-03-05  Martin Sebor  <msebor@redhat.com>
7643         * PR testsuite/63175
7644         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7645         checking of results into main to prevent it from getting optimized
7646         away.
7647         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7649 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
7651         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7652         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7653         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7654         x64.
7656 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
7658         * g++.dg/lto/pr65302_1.C: New testcase.
7659         * g++.dg/lto/pr65302_0.C: New testcase.
7661 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7663         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7664         -fno-ipa-icf to dg-options.
7666 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7668         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7669         compiles using the linker plugin.
7671 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7673         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7675 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7677         * gcc.target/arm/pr65067.c: New test.
7679 2015-03-05  Martin Liska  <mliska@suse.cz>
7681         PR ipa/65318
7682         * gcc.dg/ipa/pr65318.c: New test.
7684 2015-03-05  Marek Polacek  <polacek@redhat.com>
7686         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7688 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7690         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7692 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7694         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7695         max-unroll-times back to defaults for s390.
7697 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7699         Fix last commit.
7701 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7703         PR c++/64665
7704         * g++.dg/cpp0x/initlist92.C: New.
7706 2015-03-05  Richard Biener  <rguenther@suse.de>
7708         PR tree-optimization/65310
7709         * gcc.dg/vect/pr65310.c: New testcase.
7711 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7713         PR c++/64834
7714         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7716 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7718         * gnat.dg/entry_queues3.adb: New test.
7720 2015-03-04  Ian Lance Taylor  <iant@google.com>
7722         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7724 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7726         PR c++/64227
7727         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7729 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
7731         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7732         -fno-ipa-icf to dg-options
7733         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7734         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7736 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7738         PR c++/64398
7739         * g++.dg/cpp0x/decltype62.C: New.
7741 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7743         * gnat.dg/object_overflow5.adb: New test.
7745 2015-03-03  Martin Liska  <mliska@suse.cz>
7747         PR ipa/65287
7748         * gcc.dg/ipa/pr65287.c: New test.
7750 2015-03-03  Martin Jambor  <mjambor@suse.cz>
7751             Eric Botcazou  <ebotcazou@adacore.com>
7753         * gnat.dg/specs/pack12.ads: New test.
7755 2015-03-03  Martin Liska  <mliska@suse.cz>
7757         * gcc.dg/ipa/PR65282.c: New test.
7759 2015-03-13  Jeff Law  <law@redhat.com>
7761         PR tree-optimization/65241
7762         * gcc.c-torture/compile/pr65241.c: New test.
7764 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
7766         PR target/64331
7767         * gcc.target/avr/torture/pr64331.c: New test.
7769 2015-03-03  Martin Liska  <mliska@suse.cz>
7770             Jan Hubicka  <hubicka@ucw.cz>
7772         * g++.dg/ipa/pr65263.C: New test.
7774 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7776         PR ipa/65130
7777         * gcc.dg/lto/pr65130_0.c: New testcase.
7778         * gcc.dg/lto/pr65130_1.c: New testcase.
7780 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7782         PR ipa/64988
7783         * g++.dg/torture/pr64988.C: New testcase.
7785 2015-03-02  Tobias Burnus  <burnus@net-b.de>
7787         * gfortran.dg/coarray_atomic_6.f90: New.
7789 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7791         PR target/65184
7792         * gcc.target/i386/pr65184.c: New.
7794 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7796         PR target/65183
7797         * gcc.target/i386/pr65183.c: New.
7799 2015-02-28  Martin Liska  <mliska@suse.cz>
7800             Jan Hubicka  <hubicka@ucw.cz>
7802         * gcc.dg/ipa/ipa-icf-35.c: New test.
7803         * gcc.dg/ipa/ipa-icf-36.c: New test.
7804         * gcc.dg/ipa/ipa-icf-37.c: New test.
7806 2015-02-28  Martin Liska  <mliska@suse.cz>
7807             Jan Hubicka  <hubicka@ucw.cz>
7809         PR ipa/65245
7810         * gcc.dg/ipa/ipa-icf-34.c: New test.
7812 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
7814         PR target/61142
7815         * gcc.target/sh/sh/pr61142.c: New.
7817 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7819         * g++.dg/other/dump-ada-spec-3.C: New test.
7821 2015-03-01  Martin Liska  <mliska@suse.cz>
7823         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7824         * g++.dg/ipa/pr63595.C: Update expected results.
7826 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
7828         PR ipa/65236
7829         * g++.dg/ipa/ipa-icf-6.C: New testcase.
7831 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
7833         * gcc.dg/vect/pr59354.c: Move vector producing code to
7834         separate function.
7836 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
7838         PR ipa/65237
7839         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7840         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7841         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7842         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7844 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
7846         PR tree-optimization/65048
7847         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7848         (foo): Use K&R style definition.
7850 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
7852         PR target/65032
7853         * g++.dg/pr65032.C: New.
7855 2015-02-27  Marek Polacek  <polacek@redhat.com>
7857         PR c/65040
7858         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7859         -Wformat=2.
7861 2015-02-27  Marek Polacek  <polacek@redhat.com>
7863         PR c/65228
7864         * gcc.dg/pr65228.c: New test.
7866 2015-02-27  Kai Tietz  <ktietz@redhat.com>
7868         PR c/35330
7869         * gcc.dg/weak/weak-17.c: New file.
7871 2015-02-27  Richard Biener  <rguenther@suse.de>
7873         PR lto/65193
7874         * g++.dg/lto/pr65193_0.C: New testcase.
7876 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7878         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7879         * gcc.target/s390/hotpatch-8.c: Likewise.
7880         * gcc.target/s390/hotpatch-9.c: Likewise.
7881         * gcc.target/s390/pr61078.c: Likewise.
7882         * gcc.target/s390/pr57960.c: Remove -m64.
7883         * gcc.target/s390/pr61078.c: Likewise.
7885 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
7886             Martin Liska  <mliska@suse.cz>
7888         PR bootstrap/65150
7889         * gcc.dg/pr64454.c: Disable ICF.
7890         * gcc.dg/pr28685-1.c: Disable ICF
7891         * gcc.dg/ipa/iinline-5.c: Disable ICF.
7892         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7893         * g++.dg/ipa/ipa-icf-4.C: Update template.
7895 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
7897         PR tree-optimization/65216
7898         * gcc.c-torture/execute/pr65216.c: New test.
7900         PR tree-optimization/65215
7901         * gcc.c-torture/execute/pr65215-1.c: New test.
7902         * gcc.c-torture/execute/pr65215-2.c: New test.
7903         * gcc.c-torture/execute/pr65215-3.c: New test.
7904         * gcc.c-torture/execute/pr65215-4.c: New test.
7905         * gcc.c-torture/execute/pr65215-5.c: New test.
7907 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7909         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7911 2015-02-26  Martin Liska  <mliska@suse.cz>
7912             Jan Hubicka  <hubicka@ucw.cz>
7914         * g++.dg/ipa/pr64146.C: Update expected results.
7915         * gcc.dg/ipa/ipa-icf-26.c: Update test.
7916         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7917         * gcc.dg/ipa/ipa-icf-34.c: New test.
7919 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7921         * gcc.dg/vect/vect-pr61917.c: Rename to ...
7922         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7923         (dg-additional-options): Remove dg directive.
7924         (dg-final): Add dg directive.
7926 2015-02-26  Marek Polacek  <polacek@redhat.com>
7928         PR ipa/65008
7929         * g++.dg/ipa/pr65008.C: New test.
7931 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7933         * lib/profopt.exp (profopt-target-cleanup): New proc.
7934         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7935         files from sources from dg-additional-sources.
7937 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7939         * lib/gcov.exp: Cleanup in case of xfail.
7941 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7943         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7945 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
7947         PR debug/46102
7948         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7949         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7950         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7951         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7952         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7953         * g++.dg/debug/pr46123.C: XFAIL and move...
7954         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7955         * gcc.dg/debug/dwarf2-3.c: Move...
7956         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7958 2015-02-26  Marek Polacek  <polacek@redhat.com>
7960         PR c++/65202
7961         * g++.dg/cpp1y/pr65202.C: New test.
7963 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7965         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7966         locale_facets.h.gcov.
7968 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7970         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7972 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7974         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7976 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7978         PR target/65217
7979         * gcc.target/i386/pr65217.c: New.
7981 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7983         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7985 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7987         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
7989 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7991         PR tree-optimization/65048
7992         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
7994 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7996         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
7997         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
7999 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
8001         PR target/65161
8002         * gcc.target/i386/pr65161.c: New test.
8004 2015-02-26  Terry Guo  <terry.guo@arm.com>
8006         * gcc.target/arm/no-volatile-in-it.c: New test.
8008 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
8010         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8011         (dg-options): Add -save-temps.
8012         (dg-final): Add cleanup-saved-temps.
8014 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
8016         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8018 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
8020         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8021         * gcc.target/powerpc/pack01.c: Include string.h.
8023 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
8025         PR target/65167
8026         * gcc.target/i386/pr65167.c: New.
8028 2015-02-25  Kai Tietz  <ktietz@redhat.com>
8030         PR tree-optimization/61917
8031         * gcc.dg/vect/vect-pr61917.c: New file.
8033 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
8035         PR tree-optimization/65170
8036         * gcc.c-torture/execute/pr65170.c: New test.
8037         * gcc.dg/tree-ssa/vrp96.c: New test.
8039 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8041         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8043 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8045         PR testsuite/65126
8046         * lib/gcc-defs.exp (additional_sources_used): Add new var.
8047         (dg-additional-files-options): Copy additional_sources to
8048         additional_sources_used before emptying additional_sources.
8049         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8050         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8051         (cleanup-saved-temps): Use additional_sources_used instead of
8052         additional_sources.
8053         (dg-test): Reset additional_sources_used.
8055 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
8057         PR fortran/63427
8058         * gfortran.dg/integer_exponentiation_6.F90: New test.
8060 2015-02-23  Martin Sebor  <msebor@redhat.com>
8062         PR target/65109
8063         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8064         two parts.  One to save registers, the other to verify the
8065         registers have the right values.  Save register state into
8066         static data rather than on the stack.
8068 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
8070         PR bootstrap/63888
8071         * c-c++-common/asan/pr63888.c: New test.
8073 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
8075         PR target/65163
8076         * gcc.c-torture/compile/pr65163.c: New.
8078 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8080         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8081         with -m31 on 64 bit.
8082         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8083         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8085 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8087         * gcc.target/s390/20090223-1.c: Add
8088         -Wno-implicit-function-declaration option.
8089         * gcc.target/s390/pr42224.c: Likewise.
8090         * gcc.target/s390/pr55718.c: Likewise.
8092 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8094         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8095         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8096         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8097         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8098         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8099         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8100         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8101         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8102         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8103         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8104         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8105         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8106         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8107         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8108         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8109         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8110         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8111         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8112         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8113         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8114         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8116 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8118         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8119         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8120         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8121         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8122         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8123         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8124         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8125         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8126         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8127         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8128         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8129         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8130         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8131         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8132         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8133         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8135 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8137         PR fortran/64980
8138         PR fortran/61960
8139         * gfortran.dg/pr61960.f90: New.
8140         * gfortran.dg/pr64230.f90: New.
8141         * gfortran.dg/pr64980.f03: New.
8143 2015-02-22  Tom de Vries  <tom@codesourcery.com>
8145         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8147 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
8149         PR ada/65156
8150         * gnat.dg/timing_events.adb: Removed, invalid test.
8152 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
8154         PR debug/58123
8155         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8156         location.
8157         * g++.dg/gcov/gcov-2.C: Likewise.
8159 2015-02-20  Richard Biener  <rguenther@suse.de>
8161         PR tree-optimization/65136
8162         * gcc.dg/tree-ssa/pr65136.c: New testcase.
8164 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
8166         PR testsuite/64158
8167         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8168         and nvptx-*-* blacklisting.
8170         * gcc.dg/sibcall-9.c: New test.
8171         * gcc.dg/sibcall-10.c: New test.
8173 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8175         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8177 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
8179         PR target/64452
8180         * gcc.target/avr/torture/pr64452.c: New test.
8182 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8184         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8185         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8187 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8189         PR testsuite/65116
8190         * lib/target-supports.exp (check_compile): Check whether
8191         additional_sources is defined before using it.
8193 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
8195         PR middle-end/65074
8196         * g++.dg/opt/pr65074.C: New file.
8198 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
8200         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8201         (size_type): New typedef.
8202         (operator "" _script): Use it for the last argument.
8204 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8206         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8208 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8210         * lib/target-supports.exp (check_compile): Save/restore
8211         additional_sources that may belong to an actual test.
8213 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
8215         PR gcov-profile/64634
8216         * g++.dg/gcov/gcov-15.C: New test.
8218 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8220         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8222 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8224         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8226 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8228         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8230 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8232         * gfortran.dg/fmt_cache_1.f: Add missing close.
8234 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8236         PR testsuite/65107
8237         * gfortran.dg/read_eof_8.f90: Add missing close.
8239 2015-02-18  Richard Biener  <rguenther@suse.de>
8241         PR tree-optimization/65063
8242         * gcc.dg/pr65063.c: New testcase.
8244 2015-02-18  Richard Biener  <rguenther@suse.de>
8246         PR tree-optimization/62217
8247         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8249 2015-02-18  Marek Polacek  <polacek@redhat.com>
8251         PR sanitizer/65081
8252         * c-c++-common/ubsan/pr65081.c: New test.
8254 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8256         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8257         * gcc.target/sh/force-cbranch-delay-slot.c: New.
8259 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8261         * gcc.dg/ipa/propalign-3.c: New test.
8263 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8265         PR target/64793
8266         * gcc.target/sh/pr64793.c: New.
8267         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8269 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
8271         * gcc.target/arm/divzero.c: New test case.
8273 2015-02-17  Tom de Vries  <tom@codesourcery.com>
8275         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8277 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
8278             Jakub Jelinek  <jakub@redhat.com>
8280         PR c++/65075
8281         * g++.dg/cpp0x/pr65075.C: New test.
8283 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
8285         PR target/65058
8286         * gcc.target/powerpc/pr65058.c: New test.
8288 2015-02-16  Jeff Law  <law@redhat.com>
8290         PR tree-optimization/64823
8291         * gcc.dg/uninit-20.c: New test.
8293 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
8294             James Greenhalgh  <james.greenhalgh@arm.com>
8296         PR ipa/64963
8297         * gcc.dg/ipa/ipa-clone-1.c: New test.
8299 2015-02-16  Richard Biener  <rguenther@suse.de>
8301         PR tree-optimization/65077
8302         * gcc.dg/torture/pr65077.c: New testcase.
8304 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
8306         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8307         Directive adjusted to scan for ldaxr.
8308         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8309         adjusted to scan for ldaex.
8311 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
8313         PR c++/65080
8314         * g++.dg/cpp0x/constexpr-65080.C: New.
8316 2015-02-16  Richard Biener  <rguenther@suse.de>
8318         PR tree-optimization/63593
8319         * gcc.dg/pr63593.c: New testcase.
8321 2015-02-16  Marek Polacek  <polacek@redhat.com>
8323         PR c/65066
8324         * gcc.dg/pr65066.c: New test.
8326 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8328         * gcc.dg/pr65002.C: Move ...
8329         * g++.dg/ipa/pr65002.C: ... here.
8331 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
8333         * gcc.target/powerpc/pr64205.c: Skip on AIX.
8334         * gcc.target/powerpc/pr64505.c: Skip on AIX.
8335         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8336         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8338 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
8340         PR testsuite/64850
8341         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8342         the expression to find calls.
8343         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8344         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8345         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8346         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8347         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8349 2015-02-14  Marek Polacek  <polacek@redhat.com>
8351         PR c/64768
8352         * gcc.dg/array-11.c: New test.
8353         * gcc.dg/array-12.c: New test.
8354         * gcc.dg/array-13.c: New test.
8355         * gcc.dg/array-14.c: New test.
8356         * gcc.dg/c99-flex-array-typedef-1.c: New test.
8357         * gcc.dg/c99-flex-array-typedef-2.c: New test.
8358         * gcc.dg/c99-flex-array-typedef-3.c: New test.
8359         * gcc.dg/c99-flex-array-typedef-5.c: New test.
8360         * gcc.dg/c99-flex-array-typedef-7.c: New test.
8361         * gcc.dg/c99-flex-array-typedef-8.c: New test.
8363 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8365         PR c++/60894
8366         * g++.dg/lookup/using54.C: New.
8368 2015-02-13  Jeff Law  <law@redhat.com>
8370         PR bootstrap/65060
8371         Revert my change for tree-optimization/64823.
8373 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8375         PR tree-optimization/65053
8376         * gcc.c-torture/execute/pr65053-1.c: New test.
8377         * gcc.c-torture/execute/pr65053-2.c: New test.
8379 2015-02-13  Marek Polacek  <polacek@redhat.com>
8381         PR c/65050
8382         * gcc.dg/pr65050.c: New test.
8384 2015-02-13  Jeff Law  <law@redhat.com>
8386         PR tree-optimization/64823
8387         * gcc.dg/uninit-20.c: New test.
8389         PR rtl-optimization/47477
8390         * gcc.dg/tree-ssa/pr47477.c: New test.
8392 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8394         PR c++/60211
8395         * g++.dg/parse/ivdep-2.C: New.
8396         * g++.dg/parse/ivdep-3.C: Likewise.
8398 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8400         PR fortran/64506
8401         * gfortran.dg/continuation_13.f90: New test.
8402         * gfortran.dg/continuation_14.f: New test.
8404 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8406         PR c++/64970
8407         * g++.dg/cpp0x/sfinae55.C: New.
8409 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8411         PR ipa/65034
8412         * g++.dg/ipa/pr65034.C: New test.
8414 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8416         PR tree-optimization/65002
8417         * gcc.dg/pr65002.C: New.
8419 2015-02-13  Marek Polacek  <polacek@redhat.com>
8421         PR c/65040
8422         * c-c++-common/pr65040.c: New test.
8424 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
8426         PR tree-optimization/64705
8427         * gcc.dg/tree-ssa/pr64705.c: New test.
8429 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8431         PR rtl/32219
8432         * gcc.dg/visibility-22.c: New test.
8433         * gcc.dg/visibility-23.c: New test.
8434         * gcc.target/i386/pr32219-1.c: New test.
8435         * gcc.target/i386/pr32219-2.c: New test.
8436         * gcc.target/i386/pr32219-3.c: New test.
8437         * gcc.target/i386/pr32219-4.c: New test.
8438         * gcc.target/i386/pr32219-5.c: New test.
8439         * gcc.target/i386/pr32219-6.c: New test.
8440         * gcc.target/i386/pr32219-7.c: New test.
8441         * gcc.target/i386/pr32219-8.c: New test.
8442         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8444 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8446         PR libgfortran/57822
8447         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8448         four different KINDs.
8450 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8452         PR c++/64884
8453         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8455         PR sanitizer/65000
8456         * g++.dg/ubsan/pr65000.C: New test.
8458 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
8460         PR fortran/64932
8461         * gfortran.dg/finalize_28.f90: New test
8463 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8465         PR debug/55541
8466         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8467         DW_TAG_lexical_block removal.
8468         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8469         * g++.dg/guality/pr55541.C: New test.
8471         PR sanitizer/64984
8472         * g++.dg/ubsan/pr64984.C: New test.
8474 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
8476         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8478 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8480         PR testsuite/64930
8481         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8482         instructions for 2015-01-14 get_memmodel changes.
8483         * gcc.target/powerpc/atomic-p8.c: Likewise.
8485         PR sanitizer/65019
8486         * g++.dg/ubsan/pr65019.C: New test.
8488         PR tree-optimization/65014
8489         * gcc.c-torture/compile/pr65014.c: New test.
8491 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8493         PR libgfortran/57822
8494         * gfortran/fmt_g0_7.f08: Revise test.
8496 2015-02-11  Jeff Law  <law@redhat.com>
8498         PR target/63347
8499         * gcc.target/m68k/pr63347.c: New test.
8501 2015-02-11  Marek Polacek  <polacek@redhat.com>
8503         * g++.dg/ubsan/shift-1.C: New test.
8504         * gcc.dg/ubsan/c-shift-2.c: New test.
8505         * c-c++-common/ubsan/shift-5.c: Remove file.
8507 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
8509         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8510         Directive adjusted to XFAIL.
8511         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8512         adjusted to XFAIL.
8514 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8516         PR middle-end/65003
8517         * g++.dg/opt/pr65003.C: New test.
8519 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8521         * lib/target-supports.exp (check_effective_target_pie): Renamed
8522         to ...
8523         (check_effective_target_pie_enabled): This.
8524         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8525         * gcc.target/i386/pie.c: Likewise.
8527 2015-02-11  Andrew Pinski  <apinski@cavium.com>
8529         PR target/64893
8530         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8531         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8533 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8535         PR target/61925
8536         * gcc.target/i386/pr61925-1.c: New test.
8537         * gcc.target/i386/pr61925-2.c: New test.
8538         * gcc.target/i386/pr61925-3.c: New test.
8540 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
8542         PR sanitizer/65004
8543         * g++.dg/asan/pr65004.C: New test.
8545 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
8547         PR target/64661
8548         * gcc.taget/sh/pr64661-0.h: New.
8549         * gcc.taget/sh/pr64661-1.c: New.
8550         * gcc.taget/sh/pr64661-2.c: New.
8551         * gcc.taget/sh/pr64661-3.c: New.
8552         * gcc.taget/sh/pr64661-4.c: New.
8554 2015-02-10  Richard Biener  <rguenther@suse.de>
8556         PR tree-optimization/64995
8557         * g++.dg/torture/pr64995.C: New testcase.
8559 2015-02-10  Richard Biener  <rguenther@suse.de>
8561         PR tree-optimization/64909
8562         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8564 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8566         * gcc.dg/signbit-sa.c: New test.
8568 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8570         PR libgfortran/57822
8571         * gfortran/fmt_g0_7.f08: New test.
8573 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
8575         PR tree-optimization/43378
8576         * gcc.dg/tree-ssa/pr43378.c: New test.
8578 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
8580         PR ipa/64978
8581         * g++.dg/torture/pr64978.C: New testcase.
8583 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8585         PR sanitizer/64981
8586         * gcc.dg/asan/pr64981.c: New test.
8588 2015-02-09  Marek Polacek  <polacek@redhat.com>
8590         PR c/64856
8591         * gcc.dg/pr64856.c: New test.
8593 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8595         PR target/64979
8596         * gcc.dg/tree-ssa/stdarg-7.c: New test.
8597         * gcc.c-torture/execute/pr64979.c: New test.
8599 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
8601         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8603 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8605         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8606         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8608 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8610         PR target/58757
8611         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8613 2015-02-09  Richard Biener  <rguenther@suse.de>
8615         PR tree-optimization/54000
8616         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8618 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8620         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8622 2015-02-09  Martin Liska  <mliska@suse.cz>
8624         * g++.dg/ipa/pr64858.C: New test.
8626 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8628         * gcc.dg/uninit-19.c: Fix warning line for fpic.
8630 2015-02-08  Andrew Pinski  <apinski@cavium.com>
8632         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8634 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8636         PR fortran/63744
8637         * gfortran.dg/use_rename_8.f90: New.
8639 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
8641         * gnat.dg/addr7.ad[sb]: New test.
8642         * gnat.dg/addr8.ad[sb]: Likewise.
8644 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
8646         PR jit/64752
8647         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8648         from jit.dg/test-compile-to-executable.c's create_code, with a
8649         clarification of the output message.
8650         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8651         pass/fail message.
8652         (test_jit): Use CHECK_NO_ERRORS when calling
8653         gcc_jit_context_compile_to_file.
8654         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8655         jit-verify-compile-to-file to jit-verify-output-file-was-created.
8656         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
8657         about deletions that are attempted.
8658         (jit-verify-compile-to-file): Rename to...
8659         (jit-verify-output-file-was-created): ...this, and drop the
8660         attempt to run "file" and verify the output.
8661         (jit-verify-assembler): New function.
8662         (jit-verify-object): New function.
8663         (jit-verify-dynamic-library): New function.
8664         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8665         favor of an implementation from new file
8666         create-code-for-hello-world-executable.h, which also adds a
8667         "main".
8668         (dg-final): Replace jit-verify-compile-to-file with
8669         jit-verify-output-file-was-created, and invoke new function
8670         jit-verify-assembler.
8671         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8672         the output message.
8673         (dg-final): Replace jit-verify-compile-to-file with
8674         jit-verify-output-file-was-created, and invoke new function
8675         jit-verify-dynamic-library.
8676         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8677         favor of an implementation from new file
8678         create-code-for-hello-world-executable.h, which also adds a
8679         "main".
8680         (dg-final): Replace jit-verify-compile-to-file with
8681         jit-verify-output-file-was-created.  Strengthen the expected stdout
8682         from the built executable.
8683         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8684         favor of an implementation from new file
8685         create-code-for-hello-world-executable.h, which also adds a
8686         "main".
8687         (dg-final): Replace jit-verify-compile-to-file with
8688         jit-verify-output-file-was-created, and invoke new function
8689         jit-verify-object.
8690         * jit.dg/verify-dynamic-library.c: New source file.
8692 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
8693             Brian Rzycki  <b.rzycki@samsung.com>
8695         PR tree-optimization/64878
8696         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8698 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8700         PR ipa/64896
8701         * g++.dg/ipa/pr64896.C: New test.
8703 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8705         PR target/64205
8706         * gcc.target/powerpc/pr64205.c: New file.
8708 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
8710         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8711         (dg-options): Use -fpie instead of -fPIE -pie.
8713 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8715         PR middle-end/64937
8716         * g++.dg/asan/pr64937.C: New test.
8718 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
8720         PR fortran/63205
8721         * gfortran.dg/class_to_type_4.f90: New test
8723 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
8725         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8727 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8729         PR rtl-optimization/64957
8730         PR debug/64817
8731         * gcc.c-torture/execute/pr64957.c: New test.
8733 2015-02-05  Jeff Law  <law@redhat.com>
8735         PR target/17306
8736         * gcc.target/h8300/pr17306-1.c: New test.
8737         * gcc.target/h8300/pr17306-2.c: New test.
8739 2015-02-05  Tobias Burnus  <burnus@net-b.de>
8741         PR fortran/64943
8742         * gfortran.dg/structure_constructor_12.f90: New.
8744 2015-02-05  Jeff Law  <law@redhat.com>
8746         PR target/58400
8747         gcc.target/h8300/pr58400.c: New test.
8749 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
8751         * gcc.target/arm/macro_defs0.c: New test.
8752         * gcc.target/arm/macro_defs1.c: New test.
8753         * gcc.target/arm/macro_defs2.c: New test.
8755 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
8757         PR rtl-optimization/64905
8758         * gcc.target/i386/pr64905.c: Require nonpic target.
8759         (dg-options): Add -fomit-frame-pointer.
8760         (main): Remove.
8762 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
8764         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8765         tree dump scanning.
8767 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
8769         PR fortran/64757
8770         * gfortran.dg/type_to_class_2.f90: New test
8771         * gfortran.dg/type_to_class_3.f90: New test
8773 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
8775         PR ipa/64686
8776         * g++.dg/torture/pr64686.C: New testcase.
8778 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8780         PR rtl-optimization/64905
8781         * gcc.target/i386/pr64905.c: New file.
8783 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8785         * gcc.dg/guality/pr41447-1.c: Remove xfail.
8786         * gcc.dg/guality/pr41616-1.c: Ditto.
8788 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
8790         PR debug/64817
8791         * gcc.dg/pr64817-3.c: New.
8793 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
8794             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8796         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8797         pass parameters in registers.
8798         * gcc.dg/guality/pr36728-2.c (main): Likewise.
8799         * gcc.dg/guality/pr36728-3.c (main): Likewise.
8800         * gcc.dg/guality/pr36728-4.c (main): Likewise.
8802 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
8803             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8805         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8806         list, allow for multilibed targets.
8807         * gcc.dg/combine_ashiftrt_2.c: Likewise.
8809 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8811         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8812         * gcc.dg/pr46728-6.c: Ditto.
8814 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
8816         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8817         for mips_nanlegacy target.
8819 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
8821         * gcc.target/i386/chkp-hidden-def.c: New.
8823 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8825         PR middle-end/62103
8826         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8827         to use 24 bits for bitfield b.
8829 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8831         PR testsuite/64796
8832         * lib/target-supports.exp (check_effective_target_bswap64): Do not
8833         cache result in a global variable.  Include all 32-bit targets for
8834         bswap64 tests.
8836 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
8838         PR rtl-optimization/64756
8839         * gcc.c-torture/execute/pr64756.c: New test.
8841 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
8843         PR target/64660
8844         * gcc.target/sh/pr64660-0.h: New.
8845         * gcc.target/sh/pr64660-1.c: New.
8846         * gcc.target/sh/pr64660-2.c: New.
8847         * gcc.target/sh/pr64660-3.c: New.
8848         * gcc.target/sh/pr64660-4.c: New.
8850 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8852         PR c++/64877
8853         * g++.dg/warn/Waddress-2.C: New.
8855 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
8857         PR middle-end/61225
8858         * gcc.target/i386/pr49095.c: XFAIL for ia32.
8860 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
8862         PR preprocessor/64803
8863         * gcc.dg/cpp/builtin-macro-1.c: New test case.
8865 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
8867         * g++.dg/ipa/devirt-37.C: Disable early inlining.
8869 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
8871         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8872         (_ARM_FPSRC): Add DN and AHP fields.
8873         (clean_results): Force DN=1 on AArch64.
8874         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8875         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8876         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8877         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8878         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8879         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8881 2015-02-02  Alan Modra  <amodra@gmail.com>
8883         * gcc.target/powerpc/cprophard.c: New.
8885 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
8887         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8888         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8890 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
8892         PR debug/64817
8893         * gcc.dg/pr64817-1.c: New test.
8894         * gcc.dg/pr64817-2.c: New test.
8896 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
8898         PR target/64851
8899         * gcc.target/sh/pr64851-0.h: New
8900         * gcc.target/sh/pr64851-1.c: New
8901         * gcc.target/sh/pr64851-2.c: New
8902         * gcc.target/sh/pr64851-3.c: New
8903         * gcc.target/sh/pr64851-4.c: New
8905 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8907         PR target/64882
8908         * gcc.dg/torture/pr64882.c: New test.
8910 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
8912         PR target/64159
8913         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8914         sparc*-*-*.
8916 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8918         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8919         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8920         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8921         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8922         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8923         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8924         tree dump.
8925         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8926         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8927         tree dump.
8928         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8929         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8930         tree dump.
8932 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8934         PR target/64688
8935         * g++.dg/pr64688-2.C: New.
8937 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8939         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8940         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8941         * gcc.target/i386/fuse-caller-save.c: Ditto.
8942         * gcc.target/i386/headmerge-1.c: Ditto.
8943         * gcc.target/i386/headmerge-2.c: Ditto.
8944         * gcc.target/i386/sibcall-6.c: Ditto.
8946 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8948         PR target/64617
8949         * gcc.target/i386/pr64617.c: New test.
8951 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8953         PR target/15184
8954         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8955         (dg-options): Remove -m32.
8956         (dg-final): Scan for "movb %al" only.
8957         * gcc.target/i386/pr15184-2.c: Ditto.
8959 2015-01-30  Richard Biener  <rguenther@suse.de>
8961         PR tree-optimization/64829
8962         * gcc.dg/vect/pr64829.c: New testcase.
8964 2015-01-29  Marek Polacek  <polacek@redhat.com>
8966         PR c/64709
8967         * gcc.dg/pr64709.c: New test.
8969 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
8971         PR c++/64717
8972         * g++.dg/ubsan/pr64717-1.C: New test.
8973         * g++.dg/ubsan/pr64717-2.C: New test.
8975 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
8977         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8979 2015-01-29  Jeff Law  <law@redhat.com>
8981         PR target/15184
8982         * gcc.target/i386/pr15184-1.c: New test.
8983         * gcc.target/i386/pr15184-2.c: New test.
8985 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8987         PR tree-optimization/64746
8988         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
8990 2015-01-29  Richard Biener  <rguenther@suse.de>
8992         PR tree-optimization/64853
8993         * gcc.dg/torture/pr64853.c: New testcase.
8995 2015-01-29  Richard Biener  <rguenther@suse.de>
8997         PR tree-optimization/64844
8998         * gcc.dg/vect/pr64844.c: New testcase.
9000 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9002         PR middle-end/64809
9003         * gcc.dg/pr64809.c: Delete.
9005 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9007         PR middle-end/64805
9008         * gcc.target/i386/pr64805.c: New.
9010 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9012         * gcc.dg/guality/guality.h (main): Add argv[0] to
9013         guality_gdb_command.
9015 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
9017         PR ipa/64801
9018         * gcc.dg/tree-ssa/pr64801.c: New testcase.
9020 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
9022         PR target/64659
9023         * gcc.target/sh/sh.exp
9024         (check_effective_target_atomic_model_soft_gusa_available,
9025         check_effective_target_atomic_model_soft_tcb_available,
9026         check_effective_target_atomic_model_soft_imask_available,
9027         check_effective_target_atomic_model_hard_llcs_available): New.
9028         * gcc.target/sh/pr64659-0.h: New.
9029         * gcc.target/sh/pr64659-1.c: New.
9030         * gcc.target/sh/pr64659-2.c: New.
9031         * gcc.target/sh/pr64659-3.c: New.
9032         * gcc.target/sh/pr64659-4.c: New.
9034 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
9036         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9037         scan-assembler-times pattern.
9039 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
9041         PR middle-end/64809
9042         * gcc.dg/pr64809.c: New test.
9044 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
9046         PR tree-optimization/64277
9047         * gcc.dg/pr64277.c: New.
9049 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9051         PR tree-optimization/64718
9052         * gcc.c-torture/execute/pr64718.c: New test.
9054 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
9056         * gcc.target/aarch64/abs_2.c: New.
9058 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
9060         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9061         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9062         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9063         ISA rev < 2.
9065 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
9067         PR bootstrap/64612
9068         * lib/target-supports.exp (check_effective_target_comdat_group): New.
9069         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9070         { target comdat_group }.
9072 2015-01-27  Tobias Burnus  <burnus@net-b.de>
9074         PR fortran/63861
9075         * gfortran.dg/goacc/coarray_2.f90: New.
9077 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9079         PR ipa/60871
9080         PR ipa/64139
9081         * g++.dg/torture/pr64139.C: New testcase.
9082         * g++.dg/torture/pr60871.C: Likewise.
9084 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
9086         PR fortran/64230
9087         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9088         prevent linking errors.
9090 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9092         PR ipa/64282
9093         * g++.dg/torture/pr64282.C: New testcase.
9095 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9097         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9098         for wzr reg.
9100 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9102         * gcc.target/s390/hotpatch-13.c: New testcase.
9103         * gcc.target/s390/hotpatch-14.c: New testcase.
9104         * gcc.target/s390/hotpatch-15.c: New testcase.
9105         * gcc.target/s390/hotpatch-16.c: New testcase.
9106         * gcc.target/s390/hotpatch-17.c: New testcase.
9107         * gcc.target/s390/hotpatch-18.c: New testcase.
9108         * gcc.target/s390/hotpatch-19.c: New testcase.
9109         * gcc.target/s390/hotpatch-20.c: New testcase.
9110         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9111         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9112         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9113         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9114         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9115         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9116         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9117         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9118         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9119         * gcc.target/s390/hotpatch-10.c: Likewise.
9120         * gcc.target/s390/hotpatch-11.c: Likewise.
9121         * gcc.target/s390/hotpatch-12.c: Likewise.
9122         * gcc.target/s390/hotpatch-2.c: Likewise.
9123         * gcc.target/s390/hotpatch-3.c: Likewise.
9124         * gcc.target/s390/hotpatch-4.c: Likewise.
9125         * gcc.target/s390/hotpatch-5.c: Likewise.
9126         * gcc.target/s390/hotpatch-6.c: Likewise.
9127         * gcc.target/s390/hotpatch-7.c: Likewise.
9128         * gcc.target/s390/hotpatch-8.c: Likewise.
9129         * gcc.target/s390/hotpatch-9.c: Likewise.
9130         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9131         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9132         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9133         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9134         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9135         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9136         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9137         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9139 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
9141         * gcc.dg/long_branch.c: New testcase.
9143 2015-01-27  Richard Biener  <rguenther@suse.de>
9145         PR tree-optimization/56273
9146         PR tree-optimization/59124
9147         PR tree-optimization/64277
9148         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9149         * gcc.dg/Warray-bounds-12.c: Likewise.
9150         * gcc.dg/Warray-bounds-13.c: Likewise.
9152 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9154         PR rtl-optimization/61058
9155         * gcc.dg/pr61058.c: New test.
9157 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
9159         * gcc.target/i386/chkp-narrow-bounds.c: New.
9161 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9163         PR tree-optimization/64807
9164         * gcc.dg/pr64807.c: New test.
9166         PR c/64766
9167         * gcc.dg/pr64766.c: New test.
9169 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
9171         PR target/49263
9172         * gcc.target/sh/pr49263-4.c: New.
9174 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
9176         PR fortran/62044
9177         * gfortran.dg/allocate_with_mold_1.f90: New test
9179 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
9181         PR c/64778
9182         * gcc.dg/pr64778.c: New test.
9184         PR middle-end/64421
9185         * gcc.dg/vect/pr64421.c: New test.
9187 2015-01-26  Tobias Burnus  <burnus@net-b.de>
9189         PR fortran/64771
9190         * gfortran.dg/coarray_36.f: New.
9191         * gfortran.dg/coarray_37.f90: New.
9193 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
9195         PR fortran/64230
9196         * gfortran.dg/class_allocate_18.f90: New.
9198 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9200         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9202 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9204         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9206 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9208         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9210 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9212         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9214 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9216         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9217         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9218         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9219         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9221 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9223         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9224         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9225         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9227 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9229         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9230         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9231         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9232         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9233         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9234         vXXXhn.inc.
9236 2015-01-26  Richard Biener  <rguenther@suse.de>
9238         PR middle-end/64764
9239         * gcc.dg/uninit-19.c: New testcase.
9241 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9243         * lib/target-supports.exp (check_effective_target_vect64): Add
9244         sparc*-*-*.
9246 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9248         PR testsuite/64712
9249         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9251 2015-01-26  Tony Liu  <tony.liu@arm.com>
9253         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9254         non-UAL cases.
9256 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
9258         PR libfortran/64770
9259         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9260         correctly, clean up afterwards.
9262 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
9264         PR fortran/62044
9265         * gfortran.dg/use_rename_7.f90: New.
9267 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
9269         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9270         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9272 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
9274         PR target/54236
9275         * gcc.target/sh/pr54236-4.c: New.
9277 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
9279         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9280         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
9281         Bridge test.
9283 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
9285         PR libfortran/64770
9286         * gfortran.dg/open_new_segv.f90: New test.
9288 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
9290         PR target/49263
9291         PR target/53987
9292         PR target/64345
9293         PR target/59533
9294         PR target/52933
9295         PR target/54236
9296         PR target/51244
9297         * gcc.target/sh/pr64345-1.c: New.
9298         * gcc.target/sh/pr64345-2.c: New.
9299         * gcc.target/sh/pr59533-1.c: New.
9300         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9301         * gcc.target/sh/pr52933-2.c: Likewise.
9302         * gcc.target/sh/pr54089-1.c: Likewise.
9303         * gcc.target/sh/pr54236-1.c: Likewise.
9304         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9305         * gcc.target/sh/pr49263-1.c: Remove xfails.
9306         * gcc.target/sh/pr49263-2.c: Likewise.
9307         * gcc.target/sh/pr49263-3.c: Likewise.
9308         * gcc.target/sh/pr53987-1.c: Likewise.
9309         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9310         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9311         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9312         (test05, test06, test07, test08, test09, test10, test11, test12): New.
9313         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9314         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9315         test_009): New.
9316         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9317         (test_02): New.
9319 2015-01-24  Tom de Vries  <tom@codesourcery.com>
9321         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9323 2015-01-23  Ian Lance Taylor  <iant@google.com>
9325         PR go/64510
9326         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9327         targets without split stack support.
9329 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
9331         PR target/64317
9332         * gcc.target/i386/pr64317.c: New test.
9334 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
9336         PR rtl-optimization/63637
9337         PR rtl-optimization/60663
9338         * gcc.dg/pr63637-1.c: New test.
9339         * gcc.dg/pr63637-2.c: New test.
9340         * gcc.dg/pr63637-3.c: New test.
9341         * gcc.dg/pr63637-4.c: New test.
9342         * gcc.dg/pr63637-5.c: New test.
9343         * gcc.dg/pr63637-6.c: New test.
9344         * gcc.target/i386/pr63637-1.c: New test.
9345         * gcc.target/i386/pr63637-2.c: New test.
9346         * gcc.target/i386/pr63637-3.c: New test.
9347         * gcc.target/i386/pr63637-4.c: New test.
9348         * gcc.target/i386/pr63637-5.c: New test.
9349         * gcc.target/i386/pr63637-6.c: New test.
9351 2015-01-23  Richard Biener  <rguenther@suse.de>
9353         PR testsuite/63439
9354         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9355         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9357 2015-01-23  Marek Polacek  <polacek@redhat.com>
9359         PR preprocessor/60570
9360         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9361         * gcc.dg/cpp/pr60570.c: New test.
9363 2015-01-23  Richard Biener  <rguenther@suse.de>
9365         PR testsuite/63439
9366         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9367         vectorization on vect64 targets.
9369 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
9371         PR fortran/60922
9372         * gfortran.dg/class_allocate_17.f90: New.
9374 2015-01-23  Tobias Burnus  <burnus@net-b.de>
9376         PR fortran/64726
9377         * gfortran.dg/goacc/combined_loop.f90: New.
9379 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9381         PR fortran/61933
9382         * gfortran.dg/make_unit.f90: New test.
9384 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9386         PR fortran/61933
9387         * gfortran.dg/negative_unit_int8.f: Update.
9389 2015-01-22  Jeff Law  <law@redhat.com>
9391         PR target/52076
9392         * gcc.target/m68k/pr52076-1.c: New test.
9393         * gcc.target/m68k/pr52076-2.c: New test.
9395 2015-01-22  Richard Biener  <rguenther@suse.de>
9397         PR middle-end/64728
9398         * gcc.dg/torture/pr64728.c: New testcase.
9400 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
9402         PR target/64688
9403         * g++.dg/pr64688.C: New test.
9405 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9407         * gcc.target/i386/chkp-always_inline.c (f1): Make static
9408         to avoid errors with -fpic.
9410 2015-01-22  Richard Biener  <rguenther@suse.de>
9412         PR libstdc++/64535
9413         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9415 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
9417         PR rtl-optimization/64682
9418         * gcc.c-torture/execute/pr64682.c: New file.
9420 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
9422         PR debug/64511
9423         * gcc.dg/pr64511.c: New test.
9425         PR rtl-optimization/62078
9426         * g++.dg/opt/pr62078.C: New test.
9428         PR c/63307
9429         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9431 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
9433         PR fortran/57023
9434         * gfortran.dg/internal_pack_15.f90:  New test.
9436 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9438         * c-c++-common/tsan/step.c: New testcase.
9440 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9442         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9444 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9446         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9448 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9450         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9452 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9454         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9456 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9458         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9460 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9462         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9464 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9466         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9468 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9470         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9472 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9474         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9476 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9478         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9480 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9482         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9484 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9486         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9488 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9490         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9491         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9492         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9493         vXXXw.inc.
9495 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9497         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9498         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9499         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9500         vXXXl.inc.
9502 2015-01-21  Renlin Li  <renlin.li@arm.com>
9504         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9505         * g++.dg/tls/thread_local5g.C: Likewise.
9506         * g++.dg/tls/thread_local6g.C: Likewise.
9508 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9510         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9511         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9512         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9514 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9516         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9517         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9518         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9520 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9522         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9523         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9524         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9526 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9528         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9529         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9530         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9532 2015-01-20  Jeff Law  <law@redhat.com>
9534         PR target/59946
9535         * gcc.target/m68k/pr59946.c: New test.
9537 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9539         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9540         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9541         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9543 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9545         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9546         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9547         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9549 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9551         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9552         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9553         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9555 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9557         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9558         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9559         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9560         vshuffle.inc.
9561         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9562         vshuffle.inc.
9564 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9566         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9567         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9568         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9570 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9572         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9573         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9574         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9576 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9578         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9580 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
9582         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9584         PR sanitizer/64632
9585         * g++.dg/ubsan/pr64632.C: New test.
9587         PR debug/64663
9588         * gcc.dg/pr64663.c: New test.
9590 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9592         PR c++/64383
9593         * g++.dg/warn/Wunused-var-23.C: New.
9595 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9597         PR c++/59937
9598         * g++.dg/cpp0x/constexpr-59937-1.C: New.
9599         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9601 2015-01-20  Richard Biener  <rguenther@suse.de>
9603         PR ipa/64684
9604         * gcc.dg/lto/pr64684_0.c: New testcase.
9605         * gcc.dg/lto/pr64684_1.c: Likewise.
9606         * gcc.dg/lto/pr64684_2.c: Likewise.
9607         * gcc.dg/lto/pr64685_0.c: Likewise.
9608         * gcc.dg/lto/pr64685_1.c: Likewise.
9610 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9612         PR c++/62241
9613         * g++.dg/cpp1y/lambda-init12.C: New.
9615 2015-01-20  Richard Biener  <rguenther@suse.de>
9617         PR tree-optimization/64410
9618         * g++.dg/vect/pr64410.cc: Require vect_double.
9620 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
9622         PR target/64149
9623         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9625 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
9627         PR bootstrap/64676
9628         Revert:
9629         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9631         PR rtl-optimization/64081
9632         * gcc.dg/pr64081.c: New test.
9634 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9636         * jit.dg/harness.h: Include <unistd.h>.
9637         (CHECK_NO_ERRORS): New.
9638         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9639         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9640         gcc_jit_context_compile_to_file.
9641         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9642         args to the spawned executable.
9643         (jit-expand-vars): New function.
9644         (jit-exe-params): New variable.
9645         (dg-jit-set-exe-params): New function.
9646         (jit-dg-test): Detect testcases that use
9647         jit-verify-compile-to-file and call jit-setup-compile-to-file.
9648         Set arguments of spawned process to jit-exe-params.
9649         (jit-get-output-filename): New function.
9650         (jit-setup-compile-to-file): New function.
9651         (jit-verify-compile-to-file): New function.
9652         (jit-run-executable): New function.
9653         (jit-verify-executable): New function.
9654         * jit.dg/test-compile-to-assembler.c: New testcase.
9655         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9656         * jit.dg/test-compile-to-executable.c: New testcase.
9657         * jit.dg/test-compile-to-object.c: New testcase.
9659 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
9661         PR target/64652
9662         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9663         (test_1): New.
9665 2015-01-19  Martin Liska  <mliska@suse.cz>
9667         * objc/compile/pr64668.m: New test.
9669 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9671         * jit.dg/test-arith-overflow.c: Include stdbool.h.
9672         (create_overflow_fn): Update comment to clarify that
9673         the third param of the created function is a bool *, not
9674         an int *.
9675         (verify_int_overflow_fn): Convert param "expected_ovf" from
9676         int to bool.  Update third param of "overflow_fn_type" from int *
9677         to bool *.  Update local "actual_ovf" from int to bool.
9678         (verify_uint_overflow_fn): Likewise.
9680 2015-01-19  Martin Liska  <mliska@suse.cz>
9682         * gcc.dg/ipa/ipa-icf-33.c: New test.
9684 2015-01-19  Felix Yang  <felix.yang@huawei.com>
9685             Haijian Zhang  <z.zhanghaijian@huawei.com>
9687         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9688         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9689         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9690         result_float64x2, expected_hfloat64x2): New helper type, variable and
9691         declaration.
9692         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9693         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9694         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9695         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9696         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9697         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9698         and target without the FMA feature.
9700 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
9702         * gcc.target/aarch64/pr64304.c: New testcase.
9704 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9706         PR rtl-optimization/64081
9707         * gcc.dg/pr64081.c: New test.
9709 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
9711         PR target/63971
9712         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9713         the epilogue).
9714         * gcc.target/aarch64/test_frame_6.c: Likewise.
9715         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9716         and x19 (in the epilogue).
9717         * gcc.target/aarch64/test_frame_4.c: Likewise.
9718         * gcc.target/aarch64/test_frame_7.c: Likewise.
9720 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9722         * gcc.target/i386/chkp-always_inline.c: New.
9724 2015-01-15  Andrew Pinski  <apinski@cavium.com>
9725             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9727         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9728         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9730 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
9732         PR fortran/60255
9733         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9734         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9736 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9738         PR fortran/64578
9739         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9741 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
9743         PR target/64652
9744         * gcc.target/sh/torture/pr64652.c: New.
9746 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9748         * gcc.dg/ipa/ipa-icf-32.c: Update template.
9749         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9750         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9751         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9752         * c-c++-common/asan/kasan-recover-1.c: Likewise.
9753         * c-c++-common/asan/kasan-recover-2.c: Likewise.
9755 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9757         PR ipa/64378
9758         * g++.dg/torture/pr64378.C: New testcase.
9760 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9762         PR fortran/57959
9763         * gfortran.dg/block_13.f08: New test
9765 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9767         PR fortran/55901
9768         * gfortran.dg/associate_1.f03: Allow test for character with
9769         automatic length.
9771 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9773         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9774         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9776 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9778         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9780 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
9782         PR fortran/64578
9783         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9785 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9787         PR fortran/60357
9788         * gfortran.dg/alloc_comp_assign_13.f08: New test.
9790         PR fortran/61275
9791         * gfortran.dg/alloc_comp_assign_14.f08: New test.
9793         PR fortran/55932
9794         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9796 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9798         PR fortran/60334
9799         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9801 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
9803         PR rtl-optimization/52773
9804         * gcc.c-torture/compile/pr52773.c: New test.
9806 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9808         PR c++/62134
9809         * g++.dg/cpp0x/alias-decl-46.C: New.
9811 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9813         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9815 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9817         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9818         Add trace.
9819         (CHECK_FP): Likewise.
9820         (CHECK_CUMULATIVE_SAT): Likewise.
9822 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9824         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9825         (Set_Neon_Cumulative_Sat): Add parameter.
9826         (__set_neon_cumulative_sat): Support new parameter.
9827         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9828         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9829         argument.
9830         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9831         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9832         argument.
9834 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9836         * g++.dg/tsan/vptr_benign_race.C: New testcase.
9837         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9839 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9841         PR c++/60056
9842         * g++.dg/tls/thread_local-ice4.C: New.
9844 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
9846         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9847         than Neon options.
9849 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9851         PR c++/62276
9852         * g++.dg/cpp0x/vt-62276.C: New.
9854 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9856         PR middle-end/64353
9857         * g++.dg/pr64353.C: New.
9859 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9861         PR target/64263
9862         * gcc.target/aarch64/pr64263_1.c: New test.
9864 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
9866         PR tree-optimization/64434
9867         * gcc.dg/torture/pr64434.c: Move to...
9868         * gcc.dg/pr64434.c: ... here.
9870 2015-01-16  Richard Biener  <rguenther@suse.de>
9872         PR middle-end/64614
9873         * gcc.dg/uninit-18.c: New testcase.
9875 2015-01-16  Richard Biener  <rguenther@suse.de>
9877         PR tree-optimization/64568
9878         * g++.dg/torture/pr64568-2.C: New testcase.
9880 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9882         PR target/64363
9883         * gcc.target/i386/chkp-label-address.c: New.
9885 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
9887         PR fortran/45290
9888         * gfortran.dg/pointer_init_6.f90: Extended.
9890 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
9892         * gcc.c-torture/compile/20150108.c: New test.
9894 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9896         * gcc.target/visium: New directory.
9898 2015-01-16  Richard Biener  <rguenther@suse.de>
9900         PR tree-optimization/61743
9901         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9902         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9904 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
9906         * gcc.dg/pr64015.c: New test.
9908 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
9910         PR ipa/64163
9911         PR ipa/64612
9912         * g++.dg/ipa/pr64612.C: New test.
9914 2015-01-16  Renlin Li  <renlin.li@arm.com>
9916         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9918 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
9920         * gcc.target/i386/sse-14.c: Test new intrinsic.
9921         * gcc.target/i386/sse-22.c: Ditto.
9923 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9925         PR c++/58614
9926         * g++.dg/cpp0x/auto44.C: New.
9928 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
9930         PR target/59710
9931         * gcc.target/nios2/gpopt-all.c: New test case.
9932         * gcc.target/nios2/gpopt-local.c: New test case.
9933         * gcc.target/nios2/gpopt-global.c: New test case.
9934         * gcc.target/nios2/gpopt-data.c: New test case.
9935         * gcc.target/nios2/gpopt-none.c: New test case.
9937 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
9939         * g++.dg/ubsan/vptr-1.C: New test.
9940         * g++.dg/ubsan/vptr-2.C: New test.
9941         * g++.dg/ubsan/vptr-3.C: New test.
9942         * g++.dg/ubsan/vptr-4.C: New test.
9943         * g++.dg/ubsan/vptr-5.C: New test.
9944         * g++.dg/ubsan/vptr-6.C: New test.
9945         * g++.dg/ubsan/vptr-7.C: New test.
9946         * g++.dg/ubsan/vptr-8.C: New test.
9947         * g++.dg/ubsan/vptr-9.C: New test.
9949 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9951         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9952         is set up.
9953         * lib/gcc-dg.exp: Likewise.
9955 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9957         PR rtl-optimization/64110
9958         * gcc.target/i386/pr64110.c: Add scan-assembler.
9960 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
9961             James Norris  <jnorris@codesourcery.com>
9962             Cesar Philippidis  <cesar@codesourcery.com>
9963             Ilmir Usmanov  <i.usmanov@samsung.com>
9965         * lib/target-supports.exp (check_effective_target_fopenacc): New
9966         procedure.
9967         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9968         * g++.dg/goacc/goacc.exp: Likewise.
9969         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9970         * gcc.dg/goacc/goacc.exp: Likewise.
9971         * gfortran.dg/goacc/goacc.exp: Likewise.
9972         * c-c++-common/cpp/openacc-define-1.c: New file.
9973         * c-c++-common/cpp/openacc-define-2.c: Likewise.
9974         * c-c++-common/cpp/openacc-define-3.c: Likewise.
9975         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9976         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9977         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9978         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9979         * c-c++-common/goacc/asyncwait-1.c: Likewise.
9980         * c-c++-common/goacc/cache-1.c: Likewise.
9981         * c-c++-common/goacc/clauses-fail.c: Likewise.
9982         * c-c++-common/goacc/collapse-1.c: Likewise.
9983         * c-c++-common/goacc/data-1.c: Likewise.
9984         * c-c++-common/goacc/data-2.c: Likewise.
9985         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
9986         * c-c++-common/goacc/deviceptr-1.c: Likewise.
9987         * c-c++-common/goacc/deviceptr-2.c: Likewise.
9988         * c-c++-common/goacc/deviceptr-3.c: Likewise.
9989         * c-c++-common/goacc/if-clause-1.c: Likewise.
9990         * c-c++-common/goacc/if-clause-2.c: Likewise.
9991         * c-c++-common/goacc/kernels-1.c: Likewise.
9992         * c-c++-common/goacc/loop-1.c: Likewise.
9993         * c-c++-common/goacc/loop-private-1.c: Likewise.
9994         * c-c++-common/goacc/nesting-1.c: Likewise.
9995         * c-c++-common/goacc/nesting-data-1.c: Likewise.
9996         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
9997         * c-c++-common/goacc/parallel-1.c: Likewise.
9998         * c-c++-common/goacc/pcopy.c: Likewise.
9999         * c-c++-common/goacc/pcopyin.c: Likewise.
10000         * c-c++-common/goacc/pcopyout.c: Likewise.
10001         * c-c++-common/goacc/pcreate.c: Likewise.
10002         * c-c++-common/goacc/pragma_context.c: Likewise.
10003         * c-c++-common/goacc/present-1.c: Likewise.
10004         * c-c++-common/goacc/reduction-1.c: Likewise.
10005         * c-c++-common/goacc/reduction-2.c: Likewise.
10006         * c-c++-common/goacc/reduction-3.c: Likewise.
10007         * c-c++-common/goacc/reduction-4.c: Likewise.
10008         * c-c++-common/goacc/sb-1.c: Likewise.
10009         * c-c++-common/goacc/sb-2.c: Likewise.
10010         * c-c++-common/goacc/sb-3.c: Likewise.
10011         * c-c++-common/goacc/update-1.c: Likewise.
10012         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10013         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10014         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10015         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10016         * gfortran.dg/goacc/assumed.f95: Likewise.
10017         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10018         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10019         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10020         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10021         * gfortran.dg/goacc/branch.f95: Likewise.
10022         * gfortran.dg/goacc/cache-1.f95: Likewise.
10023         * gfortran.dg/goacc/coarray.f95: Likewise.
10024         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10025         * gfortran.dg/goacc/cray.f95: Likewise.
10026         * gfortran.dg/goacc/critical.f95: Likewise.
10027         * gfortran.dg/goacc/data-clauses.f95: Likewise.
10028         * gfortran.dg/goacc/data-tree.f95: Likewise.
10029         * gfortran.dg/goacc/declare-1.f95: Likewise.
10030         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10031         * gfortran.dg/goacc/fixed-1.f: Likewise.
10032         * gfortran.dg/goacc/fixed-2.f: Likewise.
10033         * gfortran.dg/goacc/fixed-3.f: Likewise.
10034         * gfortran.dg/goacc/fixed-4.f: Likewise.
10035         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10036         * gfortran.dg/goacc/if.f95: Likewise.
10037         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10038         * gfortran.dg/goacc/list.f95: Likewise.
10039         * gfortran.dg/goacc/literal.f95: Likewise.
10040         * gfortran.dg/goacc/loop-1.f95: Likewise.
10041         * gfortran.dg/goacc/loop-2.f95: Likewise.
10042         * gfortran.dg/goacc/loop-3.f95: Likewise.
10043         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10044         * gfortran.dg/goacc/omp.f95: Likewise.
10045         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10046         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10047         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10048         * gfortran.dg/goacc/parameter.f95: Likewise.
10049         * gfortran.dg/goacc/private-1.f95: Likewise.
10050         * gfortran.dg/goacc/private-2.f95: Likewise.
10051         * gfortran.dg/goacc/private-3.f95: Likewise.
10052         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10053         * gfortran.dg/goacc/reduction-2.f95: Likewise.
10054         * gfortran.dg/goacc/reduction.f95: Likewise.
10055         * gfortran.dg/goacc/routine-1.f90: Likewise.
10056         * gfortran.dg/goacc/routine-2.f90: Likewise.
10057         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10058         * gfortran.dg/goacc/several-directives.f95: Likewise.
10059         * gfortran.dg/goacc/sie.f95: Likewise.
10060         * gfortran.dg/goacc/subarrays.f95: Likewise.
10061         * gfortran.dg/gomp/map-1.f90: Likewise.
10062         * gfortran.dg/openacc-define-1.f90: Likewise.
10063         * gfortran.dg/openacc-define-2.f90: Likewise.
10064         * gfortran.dg/openacc-define-3.f90: Likewise.
10065         * g++.dg/gomp/block-1.C: Update for changed compiler output.
10066         * g++.dg/gomp/block-2.C: Likewise.
10067         * g++.dg/gomp/block-3.C: Likewise.
10068         * g++.dg/gomp/block-5.C: Likewise.
10069         * g++.dg/gomp/target-1.C: Likewise.
10070         * g++.dg/gomp/target-2.C: Likewise.
10071         * g++.dg/gomp/taskgroup-1.C: Likewise.
10072         * g++.dg/gomp/teams-1.C: Likewise.
10073         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10074         * gcc.dg/cilk-plus/jump.c: Likewise.
10075         * gcc.dg/gomp/block-1.c: Likewise.
10076         * gcc.dg/gomp/block-10.c: Likewise.
10077         * gcc.dg/gomp/block-2.c: Likewise.
10078         * gcc.dg/gomp/block-3.c: Likewise.
10079         * gcc.dg/gomp/block-4.c: Likewise.
10080         * gcc.dg/gomp/block-5.c: Likewise.
10081         * gcc.dg/gomp/block-6.c: Likewise.
10082         * gcc.dg/gomp/block-7.c: Likewise.
10083         * gcc.dg/gomp/block-8.c: Likewise.
10084         * gcc.dg/gomp/block-9.c: Likewise.
10085         * gcc.dg/gomp/target-1.c: Likewise.
10086         * gcc.dg/gomp/target-2.c: Likewise.
10087         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10088         * gcc.dg/gomp/teams-1.c: Likewise.
10090 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
10092         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10093         test case.
10095 2015-01-15  Mike Stump  <mikestump@comcast.net>
10097         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10098         * gcc.dg/inline_2.c: Likewise.
10099         * gcc.dg/inline_3.c: Likewise.
10100         * gcc.dg/inline_4.c: Likewise.
10102 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
10104         PR fortran/58023
10105         * gfortran.dg/proc_ptr_comp_43.f90: New.
10107 2015-01-15  Mike Stump  <mikestump@comcast.net>
10109         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10110         * gcc.dg/unroll_2.c: Likewise.
10111         * gcc.dg/unroll_3.c: Likewise.
10112         * gcc.dg/unroll_4.c: Likewise.
10113         * gcc.dg/unroll_5.c: Likewise.
10115 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
10117         PR target/63971
10118         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10119         in epilogue.
10120         * gcc.target/aarch64/test_frame_6.c: Likewise.
10121         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10122         x30 and x19 (in the epilogue).
10123         * gcc.target/aarch64/test_frame_4.c: Likewise.
10124         * gcc.target/aarch64/test_frame_7.c: Likewise.
10126 2015-01-15  Martin Liska  <mliska@suse.cz>
10128         * g++.dg/ipa/pr64068.C: New test.
10129         * gcc.dg/ipa/PR64559.c: New test.
10131 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10133         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10134         with PIE.
10136 2015-01-15  Richard Biener  <rguenther@suse.de>
10138         PR tree-optimization/61743
10139         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10140         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10142 2015-01-15 Renlin Li <renlin.li@arm.com>
10144         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10145         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10147 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10149         * gcc.dg/vect/vect-aggressive-1.c: New.
10150         * gcc.target/i386/avx2-vect-aggressive.c: New.
10152 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10154         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10156 2015-01-15  Richard Biener  <rguenther@suse.de>
10158         PR lto/64415
10159         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10160         -Wl,-undefined,dynamic_lookup.
10162 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
10164         * gnat.dg/opt47.adb: New test.
10166 2015-01-15  Richard Biener  <rguenther@suse.de>
10168         PR lto/64415
10169         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10171 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10173         PR tree-optimization/64434
10174         * gcc.dg/torture/pr64434.c: New test.
10176 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10178         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10179         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
10180         -march=loongson* and -march=octeon* require -mno-micromips.
10182 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10183             Matthew Fortune  <matthew.fortune@imgtec.com>
10185         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10186         * gcc.target/mips/call-saved-5.c (foo): Likewise.
10187         * gcc.target/mips/call-saved-6.c (foo): Likewise.
10188         * gcc.target/mips/call-saved-7.c: New file.
10189         * gcc.target/mips/call-saved-8.c: New file.
10190         * gcc.target/mips/call-saved-9.c: New file.
10192 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
10194         * gcc.target/mips/lsa.c: New file.
10195         * gcc.target/mips/mips64-lsa.c: Likewise.
10196         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10197         * gcc.target/mips/mulsize-4.c: Likewise.
10198         * gcc.target/mips/mulsize-5.c: New file.
10199         * gcc.target/mips/mulsize-6.c: Likewise.
10200         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10201         and !HAS_LSA as ghost options.
10202         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10203         for !HAS_LSA.
10205 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
10207         * g++.dg/torture/20141013.c: Set -fno-short-enums.
10209 2015-01-15  Richard Biener  <rguenther@suse.de>
10211         PR middle-end/64365
10212         * gcc.dg/torture/pr64365.c: New testcase.
10214 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
10216         * gcc.dg/stackprotectexplicit1.c: New test.
10217         * g++.dg/stackprotectexplicit2.c: New test.
10219 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10221         PR target/61933
10222         * gfortran.dg/inquire_internal.f90: New.
10223         * gfortran.dg/negative_unit_check.f90: New.
10225 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
10227         PR target/53988
10228         * gcc.target/sh/pr53988-1.c: New.
10230 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
10232         PR c++/58671
10233         * g++.dg/tls/thread_local-ice3.C: New.
10235 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10237         * gcc.target/i386/fentry-override.c: Properly place {} in target
10238         selector.  Remove nonpic.
10239         * gcc.target/i386/fentry.c: Likewise.
10241 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10243         * gcc.dg/atomic-invalid.c: Check for invalid memory model
10244         warnings instead of errors.
10246 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
10248         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10249         option support instead of ENABLE_LTO from Makefile.
10251 2015-01-14  Richard Biener  <rguenther@suse.de>
10253         PR tree-optimization/59354
10254         * gcc.dg/vect/pr59354.c: New testcase.
10256 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
10258         * lib/target-supports.exp
10259         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10260         on ARM architures before v7.
10262 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10264         PR middle-end/59448
10265         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10266         an atomic_exchange.
10268 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10270         PR target/64386
10271         * gcc.target/i386/pr64386.c: New test.
10273 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10275         PR target/64393
10276         * gcc.target/i386/pr64393.c: New test.
10278 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10280         PR target/64387
10281         * gcc.target/i386/pr64387.c: New test.
10283 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
10285         * gcc.target/aarch64/store-pair-1.c: Fix typo.
10287 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10289         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10291 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10293         PR target/64453
10294         * gcc.target/arm/pr64453.c: New.
10296 2015-01-14  Richard Biener  <rguenther@suse.de>
10298         PR lto/64415
10299         * gcc.dg/lto/pr64415_0.c: New testcase.
10300         * gcc.dg/lto/pr64415_1.c: Likewise.
10302 2015-01-14  Martin Liska  <mliska@suse.cz>
10304         * gcc.dg/ipa/pr64307.c: New test.
10306 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
10308         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10309         64-bit and 128-bit.
10311 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10313         PR target/64460
10314         * gcc.target/arm/pr64460_1.c: New test.
10316 2015-01-14  Richard Biener  <rguenther@suse.de>
10318         PR tree-optimization/64493
10319         PR tree-optimization/64495
10320         * gcc.dg/vect/pr64493.c: New testcase.
10321         * gcc.dg/vect/pr64495.c: Likewise.
10323 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
10325         * gcc.dg/Warray-bounds-11.c: New test-case.
10327 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10329         * gcc.target/mips/octeon3-pipe-1.c: New test.
10331 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
10333         * jit.dg/harness.h (set_up_logging): Move string concatenation
10334         into...
10335         (concat_strings): New function.
10336         (dump_reproducer): New function.
10337         (test_jit): Call dump_reproducer.
10338         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10339         function.
10340         (jit-dg-test): Delete any generated reproducer from previous runs.
10341         Verify that a generated reproducer was created, and verify that it
10342         compiles.
10343         * jit.dg/test-nested-contexts.c (main): Call
10344         gcc_jit_context_dump_reproducer_to_file.
10346 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10348         * gcc.dg/aru-2.c: Add dg-require-profiling.
10350 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10352         * lib/target-supports.exp (check_profiling_available): Check if
10353         -pg links.
10355 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
10357         PR ipa/64565
10358         * g++.dg/torture/pr64565.C: New testcase.
10360 2015-01-13  Marek Polacek  <polacek@redhat.com>
10362         PR middle-end/64391
10363         * gcc.dg/tm/pr64391.c: New test.
10365 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10367         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10368         true.
10370 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10372         * gcc.target/i386/pie.c: New test.
10374         * lib/target-supports.exp (check_effective_target_pie): New.
10376 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10378         PR rtl-optimization/64286
10379         * gcc.target/i386/avx2-pr64286.c: New test.
10381 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
10383         PR c++/57626
10384         * g++.dg/cpp0x/vt-57626.C: New.
10386 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10388         PR fortran/64528
10389         * gfortran.dg/pr64528.f90: New test.
10391 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
10393         * gcc.target/aarch64/subsp.c: New test.
10395 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10397         * gcc.target/aarch64/store-pair-1.c: New testcase.
10399 2015-01-13  Richard Biener  <rguenther@suse.de>
10401         PR lto/64373
10402         * gcc.dg/lto/pr64373_0.c: New testcase.
10404 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10406         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10407         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10409 2015-01-13  Richard Biener  <rguenther@suse.de>
10411         PR tree-optimization/64406
10412         * gcc.dg/pr64406.c: New testcase.
10414 2015-01-13  Richard Biener  <rguenther@suse.de>
10416         PR tree-optimization/64404
10417         * gcc.dg/vect/pr64404.c: New testcase.
10419 2015-01-13  Richard Biener  <rguenther@suse.de>
10421         PR tree-optimization/64568
10422         * g++.dg/torture/pr64568.C: New testcase.
10424 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10426         * jit.dg/test-error-local-used-from-other-function.c: New test
10427         case.
10428         * jit.dg/test-error-param-reuse.c: New test case.
10429         * jit.dg/test-error-param-sharing.c: New test case.
10430         * jit.dg/test-error-param-used-from-other-function.c: New test
10431         case.
10432         * jit.dg/test-error-param-used-without-a-function.c: New test
10433         case.
10435 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
10437         PR tree-optimization/64563
10438         * gcc.dg/pr64563.c: New test.
10440         PR target/64513
10441         * gcc.target/i386/pr64513.c: New test.
10443         PR tree-optimization/64454
10444         * gcc.dg/pr64454.c: New test.
10446         PR testsuite/64028
10447         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10448         bind_pic_locally.
10449         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10450         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10451         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10452         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10453         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10454         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10455         * gcc.dg/vect/slp-25.c: Likewise.
10456         * gcc.dg/vect/vect-109.c: Likewise.
10457         * gcc.dg/vect/vect-13.c: Likewise.
10458         * gcc.dg/vect/vect-17.c: Likewise.
10459         * gcc.dg/vect/vect-18.c: Likewise.
10460         * gcc.dg/vect/vect-19.c: Likewise.
10461         * gcc.dg/vect/vect-20.c: Likewise.
10462         * gcc.dg/vect/vect-21.c: Likewise.
10463         * gcc.dg/vect/vect-22.c: Likewise.
10464         * gcc.dg/vect/vect-27.c: Likewise.
10465         * gcc.dg/vect/vect-29.c: Likewise.
10466         * gcc.dg/vect/vect-2-big-array.c: Likewise.
10467         * gcc.dg/vect/vect-2.c: Likewise.
10468         * gcc.dg/vect/vect-3.c: Likewise.
10469         * gcc.dg/vect/vect-4.c: Likewise.
10470         * gcc.dg/vect/vect-5.c: Likewise.
10471         * gcc.dg/vect/vect-72.c: Likewise.
10472         * gcc.dg/vect/vect-73-big-array.c: Likewise.
10473         * gcc.dg/vect/vect-73.c: Likewise.
10474         * gcc.dg/vect/vect-77-global.c: Likewise.
10475         * gcc.dg/vect/vect-78-global.c: Likewise.
10476         * gcc.dg/vect/vect-7.c: Likewise.
10477         * gcc.dg/vect/vect-86.c: Likewise.
10478         * gcc.dg/vect/vect-align-1.c: Likewise.
10479         * gcc.dg/vect/vect-align-3.c: Likewise.
10480         * gcc.dg/vect/vect-all-big-array.c: Likewise.
10481         * gcc.dg/vect/vect-all.c: Likewise.
10482         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10483         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10484         * gcc.dg/vect/vect-peel-3.c: Likewise.
10485         * gcc.dg/vect/vect-peel-4.c: Likewise.
10486         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10488 2015-01-12  Jeff Law  <law@redhat.com>
10490         PR target/64461
10491         * gcc.target/m68k/pr64461.c: New test.
10493 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10495         * jit.dg/test-array-as-pointer.c (create_code): Update call
10496         to gcc_jit_context_new_global by setting "kind" to
10497         GCC_JIT_GLOBAL_IMPORTED.
10498         * jit.dg/test-error-array-as-pointer.c: Likewise.
10499         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10500         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10501         setting kind to GCC_JIT_GLOBAL_EXPORTED.
10502         * jit.dg/test-using-global.c (the_global): Rename to...
10503         (imported_global): ...this.
10504         (create_code): Update to test the three kinds of global.
10505         (verify_code): Likewise.
10507 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
10509         PR testsuite/64427
10510         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
10511         undefined behavior.
10512         * gcc.target/i386/pr64291-2.c: Updated.
10514 2015-01-12  Richard Biener  <rguenther@suse.de>
10516         PR tree-optimization/64530
10517         * gfortran.dg/pr64530.f90: New testcase.
10519 2015-01-12  Richard Biener  <rguenther@suse.de>
10521         PR middle-end/64357
10522         * gcc.dg/torture/pr64357.c: New testcase.
10524 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
10526         * gcc.target/i386/nop-mcount.c: Properly place {} in target
10527         selector.
10529 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10530         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10532 2015-01-12  Martin Liska  <mliska@suse.cz>
10534         * gcc.dg/ipa/PR64550.c: New test.
10536 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
10538         PR ipa/63470
10539         * g++.dg/ipa/pr63470.C: New testcase.
10541 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10543         PR fortran/63733
10544         * gfortran.dg/typebound_operator_20.f90: New.
10546 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10548         PR fortran/58023
10549         * gfortran.dg/proc_ptr_comp_42.f90: New.
10551 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10553         PR fortran/64508
10554         * gfortran.dg/proc_ptr_comp_41.f90: New.
10556 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
10558         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10560 2015-01-10  Tobias Burnus  <burnus@net-b.de>
10562         PR fortran/64522
10563         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10564         and add dg-excess-errors.
10565         * gfortran.dg/line_length_6.f90: New.
10566         * gfortran.dg/line_length_7.f90: New.
10567         * gfortran.dg/line_length_8.f90: New.
10568         * gfortran.dg/line_length_9.f90: New.
10569         * gfortran.dg/line_length_10.f90: New.
10570         * gfortran.dg/line_length_11.f90: New.
10572 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10574         * jit.dg/test-threads.c (struct testcase): Move declaration
10575         to jit.dg/all-non-failing-tests.h.
10576         (testcases): Likewise.
10577         * jit.dg/all-non-failing-tests.h (struct testcase): Move
10578         declaration here from jit.dg/all-non-failing-tests.h.
10579         (testcases): Likewise.
10580         * jit.dg/test-combination.c (create_code): Eliminate spelling
10581         out all of the testcases in favor of looping through the
10582         "testcases" metadata.
10583         (verify_code): Likewise.
10585 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
10587         PR rtl-optimization/64536
10588         * gcc.dg/pr64536.c: New test.
10590 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10592         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10593         * jit.dg/test-combination.c (create_code): Likewise.
10594         (verify_code): Likewise.
10595         * jit.dg/test-constants.c: New test case.
10596         * jit.dg/test-threads.c: Add test-constants.c.
10598 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
10600         PR libobjc/51891
10601         * objc.dg/gnu-api-2-class.m: Add a test case
10602         for the above change.
10604 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10606         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10608 2015-01-09  Richard Biener  <rguenther@suse.de>
10610         PR tree-optimization/64410
10611         * g++.dg/vect/pr64410.cc: New testcase.
10613 2015-01-09  Martin Liska  <mliska@suse.cz>
10615         * gcc.dg/ipa/ipa-icf-32.c: New test.
10617 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10619         * c-c++-common/tsan/tsan_barrier.h: New.
10620         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10621         * c-c++-common/tsan/bitfield_race.c: Likewise.
10622         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10623         * c-c++-common/tsan/mutexset1.c: Likewise.
10624         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10625         * c-c++-common/tsan/race_on_mutex.c: Likewise.
10626         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10627         * c-c++-common/tsan/simple_race.c: Likewise.
10628         * c-c++-common/tsan/simple_stack.c: Likewise.
10629         * c-c++-common/tsan/sleep_sync.c: Likewise.
10630         * c-c++-common/tsan/tiny_race.c: Likewise.
10631         * c-c++-common/tsan/tls_race.c: Likewise.
10632         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10633         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10634         * g++.dg/tsan/atomic_free.C: Likewise.
10635         * g++.dg/tsan/atomic_free2.C: Likewise.
10636         * g++.dg/tsan/cond_race.C: Likewise.
10637         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10639 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
10641         PR testsuite/62250
10642         * lib/target-supports.exp (check_effective_target_libatomic_available):
10643         New.
10644         * gfortran.dg/coarray/caf.exp: Only add -latomic for
10645         targets that match effective-target libatomic_available.
10646         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10648 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10650         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10651         Verify the result of gcc_jit_context_get_last_error.
10652         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10654 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10656         PR tree-optimization/63989
10657         * gcc.dg/strlenopt-27.c: New test.
10659 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10661         * jit.dg/harness.h (set_up_logging): New function.
10662         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
10663         set_up_logging on the context, so that every testcase is
10664         logged to a particular file.
10665         * jit.dg/test-nested-contexts.c (main): Open a logfile,
10666         and call gcc_jit_context_set_logfile on the top-level context.
10668 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10670         PR target/64338
10671         * g++.dg/opt/pr64338.C: New test.
10673 2015-01-08  Tobias Burnus  <burnus@net-b.de>
10675         * gfortran.dg/coarray/codimension_2b.f90: New file.
10676         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10677         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10679 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10681         PR c++/59004
10682         * g++.dg/ext/fnname4.C: New.
10684 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10686         PR c++/64462
10687         * g++.dg/cpp0x/constexpr-64462.C: New.
10689 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10691         PR c++/60753
10692         * g++.dg/cpp0x/deleted10.C: New.
10694 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10696         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10698 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10700         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10701         GCC_JIT_UNARY_OP_ABS.
10702         (verify_unary_ops): Likewise.
10704 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10706         * jit.dg/test-arith-overflow.c: New test case.
10707         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10708         * jit.dg/test-combination.c (create_code): Likewise.
10709         (verify_code): Likewise.
10710         * jit.dg/test-threads.c (testcases): Likewise.
10712 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10714         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10715         rather than "jit".  Load g++.exp, and call g++_init.
10716         Run test-*.cc files within the testsuite and *.cc files within
10717         docs/examples.
10718         (jit-dg-test): Drop the addition of -fgnu89-inline to
10719         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10720         doing it when compiling C testcases (since g++ does not handle
10721         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10722         is restored to the value after g++_init ran, rather than the
10723         value before g++_init ran.  Return a list of
10724         $comp_output $output_file, as dg-test assumes.
10726 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10728         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10729         make it easier to figure out the origin of each test result when
10730         running test-combination.c and test-threads.c.
10731         (CHECK_VALUE): Likewise.
10732         (CHECK_DOUBLE_VALUE): Likewise.
10733         (CHECK_STRING_VALUE): Likewise.
10734         (CHECK_STRING_STARTS_WITH): Likewise.
10735         (CHECK_STRING_CONTAINS): Likewise.
10736         (CHECK): Likewise.
10737         (check_string_value): Likewise, add "funcname" param.
10738         (check_string_starts_with): Likewise.
10739         (check_string_contains): Likewise.
10741 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10743         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10744         generating name of built executable.
10746 2015-01-07  Marek Polacek  <polacek@redhat.com>
10748         PR c/64440
10749         * gcc.dg/pr64440.c: New test.
10750         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10752 2015-01-07  Marek Polacek  <polacek@redhat.com>
10754         PR c/64417
10755         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10756         * gcc.dg/pr64417.c: New test.
10758 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10760         PR target/64505
10761         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10762         fix is correct.
10764 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10766         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10767         Check if testcases run without errors, not just if they compile.
10769 2015-01-06  Christian Bruel  <christian.bruel@st.com>
10771         PR target/64507
10772         * gcc.target/sh/pr64507.c: New test.
10774 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
10776         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10778 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
10780         * c-c++-common/asan/sanitize-all-1.c: New test.
10781         * c-c++-common/ubsan/sanitize-all-1.c: New test.
10782         * c-c++-common/ubsan/sanitize-all-2.c: New test.
10783         * c-c++-common/ubsan/sanitize-all-3.c: New test.
10784         * c-c++-common/ubsan/sanitize-all-4.c: New test.
10786 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10788         * lib/target-supports.exp (check_profiling_available): Return 0 for
10789         Visium.
10790         (check_effective_target_tls_runtime): Likewise.
10791         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10792         * gcc.dg/20020312-2.c: Adjust for Visium.
10793         * gcc.dg/tls/thr-cse-1.c: Likewise
10794         * gcc.dg/tree-ssa/20040204-1.c: Likewise
10795         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10796         * gcc.dg/weak/typeof-2.c: Likewise.
10798 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
10800         PR rtl-optimization/64287
10801         * gcc.dg/aru-2.c: New test.
10803 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10805         PR sanitizer/64344
10806         * c-c++-common/ubsan/pr64344-1.c: New test.
10807         * c-c++-common/ubsan/pr64344-2.c: New test.
10809         PR tree-optimization/64465
10810         * gcc.dg/pr64465.c: New test.
10812         PR tree-optimization/64494
10813         * gcc.c-torture/compile/pr64494.c: New test.
10815 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10817         PR fortran/47674
10818         * gfortran.dg/realloc_on_assign_25.f90:  New test.
10820 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10822         Update copyright years.
10824 2015-01-05  Marek Polacek  <polacek@redhat.com>
10826         PR c/64423
10827         * gcc.dg/pr64423.c: New test.
10829 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10831         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10832         mmix-knuth-mmixware for the same reason as for MIPS.
10833         * gcc.dg/debug/debug-2.c: Ditto.
10835         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10837 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
10839         PR testsuite/62250
10840         * lib/gfortran.exp: Add libatomic library search path.
10841         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10842         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10844         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10846 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10848         * c-c++-common/tsan/bitfield_race.c: New testcase.
10849         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10851 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10853         * gfortran.dg/coarray/collectives_4.f90: New.
10855 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10857         PR fortran/57562
10858         * gfortran.dg/extends_16.f90: New.
10860 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10862         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10864 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10866         * gfortran.dg/coarray/codimension_2.f90: New.
10867         * gfortran.dg/coarray/codimension_2a.f90: New.
10868         * gfortran.dg/coarray_35.f90: New.
10869         * gfortran.dg/coarray_35a.f90: New.
10871 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10873         PR fortran/60507
10874         * gfortran.dg/dummy_procedure_11.f90: New.
10876 Copyright (C) 2015 Free Software Foundation, Inc.
10878 Copying and distribution of this file, with or without modification,
10879 are permitted in any medium without royalty provided the copyright
10880 notice and this notice are preserved.