S/390: Don't use vgm for v1ti and v1tf.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobaee33f62db009724236e4c8d4a04263144d1cd09
1 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
4         initialization with a byte mask.  No change expected here.
5         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
6         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7         initialization with contigious bitmask.  Literal pool is expectd
8         to be used here.
10 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12         PR target/67439
13         * gcc.target/arm/pr67439_1.c: New test.
15 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
17         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
18         model.
20 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
22         PR c++/67523
23         * g++.dg/gomp/pr67523.C: New test.
25         PR c++/67522
26         * g++.dg/gomp/pr67522.C: New test.
28         PR middle-end/67521
29         * c-c++-common/gomp/pr67521.c: New test.
31         PR middle-end/67517
32         * c-c++-common/gomp/pr67517.c: New test.
34         PR c++/67514
35         * g++.dg/gomp/pr67514.C: New test.
37         PR c++/67511
38         * g++.dg/gomp/pr67511.C: New test.
40         PR c/67502
41         * c-c++-common/gomp/pr67502.c: New test.
43 2015-09-09  Marek Polacek  <polacek@redhat.com>
45         PR middle-end/67512
46         * gcc.dg/pr67512.c: New test.
48 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
50         PR c++/53184
51         * g++.dg/warn/Wsubobject-linkage-1.C: New.
52         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
53         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
54         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
56 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
58         * gcc.target/aarch64/mod_2.x: New file.
59         * gcc.target/aarch64/mod_256.x: Likewise.
60         * gcc.target/arm/mod_2.c: New test.
61         * gcc.target/arm/mod_256.c: Likewise.
62         * gcc.target/aarch64/mod_2.c: Likewise.
63         * gcc.target/aarch64/mod_256.c: Likewise.
65 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
67         PR c++/67504
68         * g++.dg/gomp/pr67504.C: New test.
70         PR c/67501
71         * c-c++-common/gomp/pr67501.c: New test.
73         PR c/67500
74         * gcc.dg/gomp/pr67500.c: New test.
76         PR c/67495
77         * gcc.dg/gomp/pr67495.c: New test.
79 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
80             Sebastian Pop  <s.pop@samsung.com>
82         PR tree-optimization/53852
83         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
84         both isl-0.12 and isl-0.15.
85         * gcc.dg/graphite/uns-interchange-14.c: Same.
86         * gcc.dg/graphite/uns-interchange-15.c: Same.
87         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
89 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
90             Sebastian Pop  <s.pop@samsung.com>
92         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
93         * gcc.dg/graphite/block-1.c: Same.
94         * gcc.dg/graphite/block-5.c: Same.
95         * gcc.dg/graphite/block-6.c: Same.
96         * gcc.dg/graphite/interchange-1.c: Same.
97         * gcc.dg/graphite/interchange-10.c: Same.
98         * gcc.dg/graphite/interchange-11.c: Same.
99         * gcc.dg/graphite/interchange-13.c: Same.
100         * gcc.dg/graphite/interchange-14.c: Same.
101         * gcc.dg/graphite/interchange-3.c: Same.
102         * gcc.dg/graphite/interchange-4.c: Same.
103         * gcc.dg/graphite/interchange-7.c: Same.
104         * gcc.dg/graphite/interchange-8.c: Same.
105         * gcc.dg/graphite/interchange-9.c: Same.
106         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
107         * gcc.dg/graphite/pr35356-1.c (foo): Same.
108         * gcc.dg/graphite/pr37485.c: Same.
109         * gcc.dg/graphite/scop-0.c (int toto): Same.
110         * gcc.dg/graphite/scop-1.c: Same.
111         * gcc.dg/graphite/scop-10.c: Same.
112         * gcc.dg/graphite/scop-11.c: Same.
113         * gcc.dg/graphite/scop-12.c: Same.
114         * gcc.dg/graphite/scop-13.c: Same.
115         * gcc.dg/graphite/scop-16.c: Same.
116         * gcc.dg/graphite/scop-17.c: Same.
117         * gcc.dg/graphite/scop-18.c: Same.
118         * gcc.dg/graphite/scop-2.c: Same.
119         * gcc.dg/graphite/scop-21.c (int test): Same.
120         * gcc.dg/graphite/scop-22.c (void foo): Same.
121         * gcc.dg/graphite/scop-4.c: Same.
122         * gcc.dg/graphite/scop-5.c: Same.
123         * gcc.dg/graphite/scop-6.c: Same.
124         * gcc.dg/graphite/scop-7.c: Same.
125         * gcc.dg/graphite/scop-8.c: Same.
126         * gcc.dg/graphite/scop-9.c: Same.
127         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
128         data-refs remain inside the inner loop.
129         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
130         * gcc.dg/graphite/uns-interchange-14.c: Same.
131         * gcc.dg/graphite/uns-interchange-9.c: Same.
132         * gfortran.dg/graphite/interchange-3.f90
134 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
136         PR target/63870
137         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
138         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
139         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
140         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
141         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
142         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
143         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
144         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
145         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
146         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
147         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
148         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
150 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
152         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
153         * lib/target-supports.exp
154         (check_effective_target_arm_neon_fp16_hw): New.
156 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
158         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
159         Set additional_flags for neon-fp16 if supported, else fallback to neon.
161         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
162         (hfloat16_t): New.
163         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
164         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
165         if supported.
166         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
167         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
168         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
169         when those are supported.
170         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
171         (vdup_n_f16): New.
173         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
174         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
175         cases if supported.
177         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
178         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
179         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
180         Likewise.
181         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
182         Likewise.
183         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
185         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
186         Add float16x8_t case.
187         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
188         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
189         main, exec_vcreate): Likewise.
190         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
191         exec_vget_high): Likewise.
192         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
193         exec_vget_low): Likewise.
194         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
195         Likewise.
196         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
197         exec_vld1_dup): Likewise.
198         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
199         exec_vld1_lane): Likewise.
200         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
201         Likewise.
202         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
203         exec_vldX_dup): Likewise.
204         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
205         exec_vldX_lane): Likewise.
206         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
207         exec_vset_lane): Likewise.
208         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
209         exec_vst1_lane): Likewise.
211 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
213         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
214         * gcc.target/aarch64/vget_low_1.c: Likewise.
216 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
218         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
219         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
220         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
221         (main): update orig_data to avoid float16 NaN on bigendian.
223 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
225         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
226         float16x8_t.
227         * gcc.target/aarch64/vset_lane_1.c: Likewise.
228         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
229         * gcc.target/aarch64/vld1_lane.c: Likewise.
231 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
233         PR c++/67369
234         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
236 2015-09-07  Marek Polacek  <polacek@redhat.com>
238         PR inline-asm/67448
239         * gcc.dg/asm-10.c: New test.
241 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
243         PR middle-end/67452
244         * gcc.dg/lto/pr67452_0.c: New test.
246 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
248         PR target/65210
249         * gcc.target/avr/pr65210.c: New test.
251 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
253         PR testsuite/67450
254         * lib/target-supports.exp (check_cached_effective_target):
255         Apppend $prop to et_prop_list only if needed.
257 2015-09-04  Marek Polacek  <polacek@redhat.com>
259         PR sanitizer/67279
260         * gcc.dg/ubsan/pr67279.c: New test.
262 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
263             Petr Murzin  <petr.murzin@intel.com>
264             Kirill Yukhin <kirill.yukhin@intel.com>
266         * gcc.target/i386/avx512f-scatter-1.c: New.
267         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
268         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
270 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
272         * gfortran.dg/read_dir.f90: Delete empty directory when closing
273         rather than calling rmdir, cleanup if open fails.
275 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
277         * gcc.target/powerpc/vec-mult-char-1.c: New test.
278         * gcc.target/powerpc/vec-mult-char-2.c: New test.
279         * lib/target-supports.exp (check_effective_target_vect_char_mult):
280         Return true for PowerPC targets that implement Altivec.
282 2015-09-03  Renlin Li  <renlin.li@arm.com>
284         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
285         check the assembly.
286         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
288 2015-09-03  Martin Sebor  <msebor@redhat.com>
290         PR c/66516
291         * g++.dg/addr_builtin-1.C: New test.
292         * gcc.dg/addr_builtin-1.c: New test.
294 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
296         * gcc.target/powerpc/vec-shift.c: New test.
298 2015-09-03  Tom de Vries  <tom@codesourcery.com>
300         PR tree-optimization/65637
301         * gcc.dg/autopar/reduc-4.c: New test.
303 2015-09-03  Tom de Vries  <tom@codesourcery.com>
305         PR tree-optimization/65637
306         * gcc.dg/autopar/pr46099-2.c: New test.
308 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
310         PR middle-end/67351
311         * g++.dg/pr67351.C: New test.
313 2015-09-03  Richard Biener  <rguenther@suse.de>
315         PR ipa/66705
316         * g++.dg/lto/pr66705_0.C: New testcase.
318 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
320         PR middle-end/60586
321         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
322         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
324 2015-09-02  Marek Polacek  <polacek@redhat.com>
326         PR c/67432
327         * gcc.dg/pr67432.c: New test.
329 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
331         * lib/target-supports.exp (clear_effective_target_cache): New.
332         (check_cached_effective_target): Update et_prop_list.
333         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
334         * g++.dg/compat/compat.exp: Likewise.
335         * g++.dg/compat/struct-layout-1.exp: Likewise.
336         * lib/asan-dg.exp: Likewise.
337         * lib/atomic-dg.exp: Likewise.
338         * lib/cilk-plus-dg.exp: Likewise.
339         * lib/clearcap.exp: Likewise.
340         * lib/mpx-dg.exp: Likewise.
341         * lib/tsan-dg.exp: Likewise.
342         * lib/ubsan-dg.exp: Likewise.
344 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
345         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
347 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
348             Andrew Bennett  <andrew.bennett@imgtec.com>
350         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
351         dependencies between ISA level and compact-branches.
352         * gcc.target/mips/branch-10.c: Update expected output to allow
353         compact forms of b/bal.
354         * gcc.target/mips/branch-11.c: Likewise.
355         * gcc.target/mips/branch-12.c: Likewise.
356         * gcc.target/mips/branch-13.c: Likewise.
357         * gcc.target/mips/branch-3.c: Likewise.
358         * gcc.target/mips/branch-4.c: Likewise.
359         * gcc.target/mips/branch-5.c: Likewise.
360         * gcc.target/mips/branch-6.c: Likewise.
361         * gcc.target/mips/branch-7.c: Likewise.
362         * gcc.target/mips/branch-8.c: Likewise.
363         * gcc.target/mips/branch-9.c: Likewise.
364         * gcc.target/mips/branch-cost-1.c: Likewise.
365         * gcc.target/mips/call-1.c: Likewise.
366         * gcc.target/mips/call-2.c: Likewise.
367         * gcc.target/mips/call-3.c: Likewise.
368         * gcc.target/mips/call-4.c: Likewise.
369         * gcc.target/mips/call-5.c: Likewise.
370         * gcc.target/mips/call-6.c: Likewise.
371         * gcc.target/mips/lazy-binding-1.c: Likewise.
372         * gcc.target/mips/near-far-1.c: Likewise.
373         * gcc.target/mips/near-far-2.c: Likewise.
374         * gcc.target/mips/near-far-3.c: Likewise.
375         * gcc.target/mips/near-far-4.c: Likewise.
376         * gcc.target/mips/umips-branch-3.c: Ensure the test is
377         run with compact branches allowed.
378         * gcc.target/mips/compact-branches-1.c: New file.
379         * gcc.target/mips/compact-branches-2.c: Likewise.
380         * gcc.target/mips/compact-branches-3.c: Likewise.
381         * gcc.target/mips/compact-branches-4.c: Likewise.
382         * gcc.target/mips/compact-branches-5.c: Likewise.
383         * gcc.target/mips/compact-branches-6.c: Likewise.
384         * gcc.target/mips/compact-branches-7.c: Likewise.
386 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
388         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
389         Clean-up a created directory if testcase fails.
391 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
393         PR target/67405
394         * g++.dg/pr67405.C: New test.
396 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
398         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
400 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
402         * gcc.dg/ifcvt-1.c: New test.
403         * gcc.dg/ifcvt-2.c: Likewise.
404         * gcc.dg/ifcvt-3.c: Likewise.
406 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
408         PR libfortran/67412
409         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
410         *-*-solaris2.10.
412 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
414         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
416 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
418         PR c++/61753
419         * g++.dg/other/pr61753.C: New.
421 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
423         * gcc.dg/tree-ssa/cmp-1.c: New file.
425 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
427         * gcc.dg/tree-ssa/complex-7.c: New file.
429 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
431         * gcc.target/powerpc/swaps-p8-19.c: New test.
433 2015-08-29 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
435         PR fortran/67367
436         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
438 2015-08-29  Tom de Vries  <tom@codesourcery.com>
440         PR tree-optimization/46193
441         * gcc.dg/autopar/pr46193.c: New test.
443 2015-08-28  Nathan Sidwell  <nathan@acm.org>
445         * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
446         use exit code for failure.
448         * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
449         * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
450         * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
451         * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
452         * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
453         * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
454         * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
455         * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
456         * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
457         * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
459 2015-08-28  Jeff Law  <law@redhat.com>
461         PR lto/66752
462         * gcc.dg/tree-ssa/pr66752-2.c: New test.
463         * gcc.dg/torture/pr66752-1.c: New test
464         * g++.dg/torture/pr66752-2.C: New test.
466 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
467         Revert:
468         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
470                 * gcc.dg/tree-ssa/sra-15.c: New.
472 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
474         * gcc.target/mips/madd-8.c: Add lo register to clobber list. 
475         * gcc.target/mips/msub-8.c: Ditto
477 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
479         * lib/target-supports.exp (check-effective_target_vect_double):
480         Enable for Power targets with VSX hardware available.
481         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
482         vect_no_align && { ! vect_hw_misalign }.
484 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
486         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
487         Replaced by opt_files, compile with -floop-nest-optimize.
488         * g++.dg/graphite/graphite.exp: Same.
489         * gfortran.dg/graphite/graphite.exp: Same.
490         * gcc.dg/graphite/block-0.c: Adjust pattern.
491         * gcc.dg/graphite/block-1.c: Same.
492         * gcc.dg/graphite/block-3.c: Same.
493         * gcc.dg/graphite/block-4.c: Same.
494         * gcc.dg/graphite/block-5.c: Same.
495         * gcc.dg/graphite/block-6.c: Same.
496         * gcc.dg/graphite/block-7.c: Same.
497         * gcc.dg/graphite/block-8.c: Same.
498         * gcc.dg/graphite/block-pr47654.c: Same.
499         * gcc.dg/graphite/interchange-0.c: Same.
500         * gcc.dg/graphite/interchange-1.c: Same.
501         * gcc.dg/graphite/interchange-10.c: Same.
502         * gcc.dg/graphite/interchange-11.c: Same.
503         * gcc.dg/graphite/interchange-12.c: Same.
504         * gcc.dg/graphite/interchange-13.c: Same.
505         * gcc.dg/graphite/interchange-14.c: Same.
506         * gcc.dg/graphite/interchange-15.c: Same.
507         * gcc.dg/graphite/interchange-3.c: Same.
508         * gcc.dg/graphite/interchange-4.c: Same.
509         * gcc.dg/graphite/interchange-5.c: Same.
510         * gcc.dg/graphite/interchange-6.c: Same.
511         * gcc.dg/graphite/interchange-7.c: Same.
512         * gcc.dg/graphite/interchange-8.c: Same.
513         * gcc.dg/graphite/interchange-9.c: Same.
514         * gcc.dg/graphite/interchange-mvt.c: Same.
515         * gcc.dg/graphite/pr37485.c: Same.
516         * gcc.dg/graphite/uns-block-1.c: Same.
517         * gcc.dg/graphite/uns-interchange-12.c: Same.
518         * gcc.dg/graphite/uns-interchange-14.c: Same.
519         * gcc.dg/graphite/uns-interchange-15.c: Same.
520         * gcc.dg/graphite/uns-interchange-9.c: Same.
521         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
522         * gfortran.dg/graphite/interchange-3.f90: Same.
524 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
526         PR target/67317
527         * gcc.target/i386/pr67317-1.c: New test.
528         * gcc.target/i386/pr67317-2.c: Ditto.
529         * gcc.target/i386/pr67317-3.c: Ditto.
530         * gcc.target/i386/pr67317-4.c: Ditto.
531         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
532         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
534 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
536         * gcc.target/powerpc/vec-shr.c: New.
538 2015-08-27  Marek Polacek  <polacek@redhat.com>
540         PR middle-end/67005
541         * gcc.dg/torture/pr67005.c: New test.
543 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
545         * gcc.dg/tree-ssa/sra-15.c: New.
547 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
549         * gcc.target/aarch64/long_branch_1.c: New test.
551 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
553         * gcc.target/s390/20150826-1.c: New test.
555 2015-08-26  Renlin Li  <renlin.li@arm.com>
557         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
559 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
561         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
563 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
565         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
566         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
567         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
568         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
570 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
572         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
573         New test directive.
574         * gcc.target/aarch64/tlsle_1.x: New test source.
575         * gcc.target/aarch64/tlsle12_1.c: New testcase.
576         * gcc.target/aarch64/tlsle24_1.c: Likewise.
577         * gcc.target/aarch64/tlsle32_1.c: Likewise.
579 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
581         PR fortran/29600
582         * gfortran.dg/shape_8.f90: New test.
584 2015-08-25  Marek Polacek  <polacek@redhat.com>
586         PR middle-end/67330
587         * gcc.dg/weak/weak-18.c: New test.
589 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
591         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
592         gcc_jit_context_set_bool_use_external_driver.
594 2015-08-25  Nathan Sidwell  <nathan@acm.org>
596         * gcc.c-torture/execute/builtins/20010124-1.x: New.
598         * gcc.dg/20001117-1.c: Needs return_address.
599         * gcc.dg/20020415-1.c: Needs alloca.
600         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
601         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
602         * gcc.dg/pr63186.c: Needs label_values.
603         * gcc.dg/torture/pr33848.c: Likwise.
605         * lib/target-supports.exp (check_effective_target_fopenacc,
606         check_effective_target_fopenmp): Disable for nvptx.
607         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
608         * gcc.dg/stack-usage-1.c: Likewise.
609         * gcc.dg/stack-usage-2.c: Likewise.
610         * gcc.dg/unused-5.c: Likewise.
611         * gcc.dg/unwind-1.c: Likewise.
613 2015-08-25  Christian Bruel  <christian.bruel@st.com>
615         * gcc.dg/Wno-frame-address.c: Skip for ARM.
616         * g++.dg/Wno-frame-address.C: Ditto.
618 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
620         PR target/67211
621         * g++.dg/pr67211.C: New test.
623 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
625         PR fortran/62536
626         PR fortran/66175
627         * gfortran.dg/block_end_error_1.f90: New test.
628         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
630 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
632         PR target/66821
633         * gcc.target/i386/pr66821.c: New test.
635 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
637         PR target/67329
638         * gcc.target/i386/pr67329.c: New test.
640 2015-08-24  Nathan Sidwell  <nathan@acm.org>
642         * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
644         * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
646         * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
647         * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
648         * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
649         * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
650         * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
652         * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
654         * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
655         * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
656         * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
657         * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
658         * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
659         * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
660         * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
661         * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
662         * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
663         * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
665         * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
666         * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
668         * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
670         * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
672         * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
673         check for nvptx.
675 2015-08-24  Tom de Vries  <tom@codesourcery.com>
677         PR tree-optimization/65468
678         * gcc.dg/gomp/static-chunk-size-one.c: New test.
680 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
682         PR libfortran/54572
683         * gfortran.dg/backtrace_1.f90: New test.
685 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
687         PR libfortran/62296
688         * gfortran.dg/execute_command_line_2.f90: New test.
690 2015-08-23  Tom de Vries  <tom@codesourcery.com>
692         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
693         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
694         vect_no_int_max to vect_no_int_min_max.
695         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
696         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
697         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
698         * gcc.dg/vect/slp-reduc-4.c: Same.
699         * gcc.dg/vect/slp-reduc-5.c: Same.
700         * gcc.dg/vect/vect-125.c: Same.
701         * gcc.dg/vect/vect-13.c: Same.
702         * gcc.dg/vect/vect-double-reduc-3.c: Same.
703         * gcc.dg/vect/vect-reduc-1.c: Same.
704         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
705         * gcc.dg/vect/vect-reduc-1char.c:Same.
706         * gcc.dg/vect/vect-reduc-1short.c: Same.
707         * gcc.dg/vect/vect-reduc-2.c: Same.
708         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
709         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
710         * lib/target-supports.exp: Same.
712 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
714         PR c++/63693
715         * g++.dg/cpp0x/decltype63.C: New.
717 2015-08-22  Nathan Sidwell  <nathan@acm.org>
719         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
720         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
721         * c-c++-common/Wunused-var-8.c: Likewise.
722         * c-c++-common/gomp/pr61486-2.c: Likewise.
723         * c-c++-common/Wunused-var-6.c: Likewise.
724         * c-c++-common/goacc/reduction-1.c: Likewise.
725         * c-c++-common/goacc/reduction-2.c: Likewise.
726         * c-c++-common/goacc/reduction-3.c: Likewise.
727         * c-c++-common/goacc/reduction-4.c: Likewise.
728         * gcc.dg/builtins-64.c: Likewise.
729         * gcc.dg/pr59523.c: Likewise.
730         * gcc.dg/tree-ssa/20080530.c: Likewise.
731         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
732         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
733         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
734         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
735         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
736         * gcc.dg/pr59011.c: Likewise.
737         * gcc.dg/uninit-9.c: Likewise.
738         * gcc.dg/pr61561.c: Likewise.
739         * gcc.dg/vla-4.c: Likewise.
740         * gcc.dg/20101010-1.c: Likewise.
741         * gcc.dg/pr49120.c: Likewise.
742         * gcc.dg/20030331-2.c: Likewise.
743         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
744         * gcc.dg/pr25682.c: Likewise.
745         * gcc.dg/guality/guality.c: Likewise.
746         * gcc.dg/pr27301.c: Likewise.
747         * gcc.dg/uninit-9-O0.c: Likewise.
748         * gcc.dg/fold-alloca-1.c: Likewise.
749         * gcc.dg/pr41470.c: Likewise.
750         * gcc.dg/pr51491-2.c: Likewise.
751         * gcc.dg/winline-7.c: Likewise.
752         * gcc.dg/vla-2.c: Likewise.
753         * gcc.dg/pr50764.c: Likewise.
754         * gcc.dg/c99-vla-1.c: Likewise.
755         * gcc.dg/pr33238.c: Likewise.
756         * gcc.dg/c99-const-expr-13.c: Likewise.
757         * gcc.dg/builtin-return-1.c: Likewise.
758         * gcc.dg/vla-3.c: Likewise.
759         * gcc.dg/20020415-1.c: Likewise.
760         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
761         * gcc.dg/shrink-wrap-alloca.c: Likewise.
762         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
763         * gcc.dg/torture/calleesave-sse.c: Likewise.
764         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
765         * gcc.dg/gomp/vla-2.c: Likewise.
766         * gcc.dg/gomp/vla-3.c: Likewise.
767         * gcc.dg/gomp/vla-4.c: Likewise.
768         * gcc.dg/gomp/pr30494.c: Likewise.
769         * gcc.dg/gomp/vla-5.c: Likewise.
770         * gcc.dg/pr51990-2.c: Likewise.
771         * gcc.dg/vla-22.c: Likewise.
773 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
775         * gcc.dg/cpp/multiline-2.c: Add column numbers.
776         * gcc.dg/dollar.c: Likewise.
777         * gcc.dg/pragma-message.c: Likewise.
778         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
779         * c-c++-common/raw-string-14.c: Likewise.
781 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
783         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
784         property that instantiation here is a compile-time error.
786 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
788         * g++.dg/other/pr67065.C: Extend.
790 2015-08-21  Nathan Sidwell  <nathan@acm.org>
792         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
793         is freestanding.
794         (check_effective_target_global_constructor): New.
795         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
796         * gcc.dg/debug/debug.exp: Skip  for nvptx.
797         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
799         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
800         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
801         * gcc.c-torture/compile/pr33855.c: Likewise.
802         * gcc.c-torture/compile/920723-1.c: Likewise.
803         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
804         writing a const.
805         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
806         label.
807         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
808         'call'.
810         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
811         prototype normal.
812         * gcc.c-torture/execute/switch-1.c: Likewise.
814         * gcc.c-torture/execute/pr34456.c: Require not freestanding
815         * gcc.c-torture/execute/printf-1.c: Likewise.
816         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
817         * gcc.c-torture/execute/fprintf-1.c: Likewise.
818         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
819         * gcc.c-torture/execute/vprintf-1.c: Likewise.
820         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
821         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
822         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
823         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
824         * gcc.c-torture/execute/gofast.c: Likewise.
825         * gcc.c-torture/execute/complex-6.c: Likewise.
827         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
828         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
829         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
830         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
831         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
832         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
833         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
834         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
835         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
836         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
837         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
838         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
839         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
840         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
841         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
842         * gcc.dg/setjmp-1.c: Likewise.
843         * gcc.dg/cleanup-5.c: Likewise.
844         * gcc.dg/cleanup-12.c: Likewise.
845         * gcc.dg/cleanup-13.c: Likewise.
847         * gcc.dg/constructor-1.c: Require global ctor.
849         * gcc.dg/fork-instrumentation.c: Require profiling.
850         * gcc.dg/20030107-1.c: Likewise.
851         * gcc.dg/20030702-1.c: Likewise.
853         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
854         * gcc.dg/cpp/paste2.c: Likewise.
855         * gcc.dg/cpp/strify3.c: Likewise.
856         * gcc.dg/cpp/strify4.c: Likewise.
857         * gcc.dg/cpp/lexnum.c: Likewise.
858         * gcc.dg/cpp/digraphs.c: Likewise.
859         * gcc.dg/cpp/macro1.c: Likewise.
861 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
863         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
865 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
867         * lib/gcc-dg.exp: Add extra options for db-final to the command line
868         only once.
870 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
872         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
873         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
874         vec_vpmsum_be and vec_shasigma_be.
876 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
878         * lib/target-supports.exp
879         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
880         with -mfp16-format=ieee.
882 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
884         PR c++/67065
885         * g++.dg/other/pr67065.C: New.
887 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
889         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
890         memcpy.
891         * gcc.target/mips/inline-memcpy-2.c: Ditto.
892         * gcc.target/mips/inline-memcpy-3.c: Ditto.
893         * gcc.target/mips/inline-memcpy-4.c: Ditto.
894         * gcc.target/mips/inline-memcpy-5.c: Ditto.
896 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
898         * gcc.dg/wide_shift_64_1.c: New testcase.
899         * gcc.dg/wide_shift_128_1.c: Likewise.
900         * gcc.target/aarch64/ashlti3_1.c: Likewise.
902 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
904         * lib/target-supports.exp
905         (check_effective_target_fstack_protector_enabled): New test.
906         * gcc.target/i386/ssp-default.c: New test.
908 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
910         PR fortran/66929
911         * gfortran.dg/generic_31.f90: New.
913 2015-08-19  Marek Polacek  <polacek@redhat.com>
915         PR middle-end/67133
916         * g++.dg/torture/pr67133.C: New test.
918 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
920         * gcc.target/powerpc/altivec-35.c: New test.
921         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
922         * gcc.target/powerpc/vsx-vector-7.c: New test.
924 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
926         PR middle-end/36757
927         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
928         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
930 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
932         PR rtl-optimization/67218
933         * gcc.c-torture/execute/ieee/pr67218.c,
934         gcc.target/aarch64/fcvt_int_float_double1.c,
935         gcc.target/aarch64/fcvt_int_float_double2.c,
936         gcc.target/aarch64/fcvt_int_float_double3.c,
937         gcc.target/aarch64/fcvt_int_float_double4.c,
938         gcc.target/aarch64/fcvt_uint_float_double1.c,
939         gcc.target/aarch64/fcvt_uint_float_double2.c,
940         gcc.target/aarch64/fcvt_uint_float_double3.c,
941         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
943 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
945         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
946         dg-options to disable LSE extensions.
947         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
948         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
949         * gcc.target/aarch64/atomic-op-char.c: Likewise.
950         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
951         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
952         * gcc.target/aarch64/atomic-op-int.c: Likewise.
953         * gcc.target/aarch64/atomic-op-long.c: Likewise.
954         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
955         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
956         * gcc.target/aarch64/atomic-op-release.c: Likewise.
957         * gcc.target/aarch64/atomic-op-short.c: Likewise.
958         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
959         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
960         * gcc.target/aarch64/sync-op-full.c: Likewise.
961         * gcc.target/aarch64/sync-op-release.c: Likewise.
963 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
965         PR c++/67160
966         * g++.dg/cpp1z/feat-cxx1z.C: New.
968 2015-08-18  Marek Polacek  <polacek@redhat.com>
970         PR middle-end/67222
971         * gcc.dg/torture/pr67222.c: New test.
973 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
975         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
977 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
979         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
980         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
981         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
983 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
985         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
986         which is used in later code.
988 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
990         PR c++/67216
991         * g++.dg/cpp0x/nullptr34.C: New.
992         * g++.dg/warn/Wconversion2.C: Adjust.
993         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
994         * g++.old-deja/g++.other/null3.C: Likewise.
996         * g++.dg/cpp0x/pr51313.C: Adjust.
998 2015-08-17  Richard Biener  <rguenther@suse.de>
1000         PR tree-optimization/67221
1001         * gcc.dg/torture/pr67221.c: New testcase.
1003 2015-08-17 Mike Stump  <mikestump@comcast.net>
1004            Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1006         * gcc.target/arm/memcpy-aligned-1.c: New test.
1008 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1010         PR fortran/54656
1011         * gfortran.dg/norm_4.f90: Rename to...
1012         * gfortran.dg/norm2_4.f90: this.
1013         * gfortran.dg/norm2_5.f90: New test.
1015 2015-08-14  Alexandre Oliva <aoliva@redhat.com>
1017         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1018         * gcc.dg/ssp-1.c: Make counter a register.
1019         * gcc.dg/ssp-2.c: Likewise.
1020         * gcc.dg/torture/parm-coalesce.c: New.
1022 2015-08-14  Marek Polacek  <polacek@redhat.com>
1024         PR middle-end/67133
1025         * gcc.dg/torture/pr67133.c: New test.
1027 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
1028             Matthias Klose  <doko@debian.org>
1030         PR target/67143
1031         * gcc.c-torture/compile/pr67143.c: New
1032         * gcc.target/aarch64/atomic-op-imm.c
1033         (atomic_fetch_add_negative_RELAXED): New.
1034         (atomic_fetch_sub_negative_ACQUIRE): New.
1036 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1038         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1039         * gcc.target/aarch64/target_attr_8.c: Likewise.
1040         * gcc.target/aarch64/target_attr_14.c: Likewise.
1042 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1044         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1046 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
1048         * gcc.target/i386/builtin_target.c: Add skylake check.
1050 2015-08-13  Jeff Law  <law@redhat.com>
1052         * gcc.dg/pr66314.c: Moved from here to ..
1053         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
1054         to clear all sanitizers before -fsanitize=kernel-address.
1056 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1058         * gcc.target/aarch64/cinc_common_1.c: New test.
1060 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1062         PR c++/53421
1063         * g++.dg/ext/attribute-may-alias-1.C: New.
1064         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1066 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
1068         * gcc.target/aarch64/atomic-inst-cas.c: New.
1069         * gcc.target/aarch64/atomic-inst-ops.inc: New.
1071 2015-08-13  Andreas Schwab  <schwab@suse.de>
1073         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1075 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1077         PR c++/62164
1078         * g++.dg/torture/pr62164.C: New.
1080 2015-08-13  Richard Biener  <rguenther@suse.de>
1082         PR tree-optimization/67191
1083         * gcc.dg/torture/pr67191.c: New testcase.
1084         * g++.dg/torture/pr67191.C: Likewise.
1086 2015-08-13  Richard Biener  <rguenther@suse.de>
1088         PR tree-optimization/66502
1089         PR tree-optimization/67167
1090         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1092 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1094         PR c++/53330
1095         * g++.dg/init/new42.C: New.
1097 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1099         PR target/67071
1100         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1101         vector constants.
1102         * gcc.target/powerpc/pr67071-2.c: Likewise.
1103         * gcc.target/powerpc/pr67071-3.c: Likewise.
1105 2015-08-12  Marek Polacek  <polacek@redhat.com>
1107         PR c++/55095
1108         * c-c++-common/Wshift-overflow-6.c: New test.
1109         * c-c++-common/Wshift-overflow-7.c: New test.
1110         * g++.dg/cpp1y/left-shift-2.C: New test.
1112 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1114         PR c++/52742
1115         * g++.dg/cpp0x/pr52742.C: New.
1117 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
1119         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1120         Check Knights Landing support.
1122 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1124         PR c++/47461
1125         * g++.dg/warn/Wunused-result-1.C: New.
1127 2015-08-12  Richard Biener  <rguenther@suse.de>
1129         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1130         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1131         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1132         * g++.dg/tree-ssa/pr61034.C: Adjust.
1133         * gcc.dg/fold-compare-2.c: Likewise.
1134         * gcc.dg/pr50763.c: Likewise.
1135         * gcc.dg/predict-3.c: Likewise.
1136         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1137         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1138         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1139         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1140         * gcc.dg/tree-ssa/pr37508.c: Likewise.
1141         * gcc.dg/tree-ssa/vrp04.c: Likewise.
1142         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1143         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1144         * gcc.dg/tree-ssa/vrp16.c: Likewise.
1145         * gcc.dg/tree-ssa/vrp20.c: Likewise.
1146         * gcc.dg/tree-ssa/vrp25.c: Likewise.
1147         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1149 2015-08-12  Nathan Sidwell  <nathan@acm.org>
1151         * gcc.dg/vrp-min-max-1.c: New.
1152         * gcc.dg/vrp-min-max-2.c: New.
1154 2015-08-12  Richard Biener  <rguenther@suse.de>
1156         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1158 2015-08-12  Tom de Vries  <tom@codesourcery.com>
1160         PR testsuite/67175
1161         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1162         Handle absence of vector min/max for sparc.
1164 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
1166         PR target/66954
1167         * g++.dg/ext/mv25.C: New test.
1169 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
1171         * gcc.target/i386/avx2-vect-shift.c: New test.
1173 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1175         PR c/66098
1176         PR c/66711
1177         * gcc.dg/pragma-diag-3.c: New test.
1178         * gcc.dg/pragma-diag-4.c: New test.
1180 2015-08-11  Nathan Sidwell  <nathan@acm.org>
1182         * c-c++-common/dfp/operator-comma.c: Call init function.
1183         * c-c++-common/dfp/convert-dfp-2.c: New test.
1185 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
1187         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1188         Treat model == 0x4f as Broadwell.
1190 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1192         PR libfortran/67140
1193         * gfortran.dg/pr67140.f90: New test.
1195 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
1197         PR libgomp/65742
1198         PR middle-end/66332
1199         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1201 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
1203         PR fortran/64022
1204         * gfortran.dg/ieee/large_4.f90: New test.
1206 2015-08-08  Bud Davis  <jmdavis@link.com>
1208         PR fortran/59746
1209         * gfortran.dg/common_22.f90: New.
1211 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
1213         PR rtl-optimization/67028
1214         * gcc.dg/pr67028.c: New testcase.
1216 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
1218         PR rtl-optimization/67029
1219         * gcc.dg/pr67029.c: New test.
1221 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1223         PR fortran/64104
1224         * gfortran.dg/ieee/ieee_8.f90: New test.
1226 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
1228         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1229         modifers.
1230         * gcc.target/aarch64/noplt_2.c: Likewise.
1231         * gcc.target/aarch64/noplt_3.c: Likewise.
1233 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
1235         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1236         optimization level, and print a summary at the end.
1238 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1240         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1242 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1244         * gcc.target/aarch64/noplt_3.c: New testcase.
1246 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1248         * gcc.target/aarch64/noplt_1.c: New testcase.
1249         * gcc.target/aarch64/noplt_2.c: Likewise.
1251 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
1253         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1254         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1256 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1258         * gcc.target/s390/dwarfregtable-1.c: New test.
1259         * gcc.target/s390/dwarfregtable-2.c: New test.
1260         * gcc.target/s390/dwarfregtable-3.c: New test.
1262 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1264         * gcc.target/s390/htm-builtins-z13-1.c: New test.
1266 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1268         PR fortran/64022
1269         * gfortran.dg/ieee/large_2.f90: New test.
1270         * gfortran.dg/ieee/large_3.F90: New test.
1272 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1274         PR fortran/64022
1275         * gfortran.dg/ieee/large_1.f90: Adjust test.
1277 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1278             Jeff Law  <law@redhat.com>
1280         PR c/16351
1281         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1282         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1283         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1284         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1285         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1286         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1288 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1290         PR middle-end/66311
1291         * gfortran.dg/pr66311.f90: New file.
1293 2015-08-05  Richard Biener  <rguenther@suse.de>
1295         PR tree-optimization/67121
1296         * gcc.dg/torture/pr67121.c: New testcase.
1298 2015-08-05  Nick Clifton  <nickc@redhat.com>
1300         * gcc.target/rl78: New directory.
1301         * gcc.target/rl78/rl78.exp: New file: Test driver.
1302         * gcc.target/rl78/test_addm3.c: New file: Test adds.
1304 2015-08-05  Richard Biener  <rguenther@suse.de>
1306         PR middle-end/67120
1307         * gcc.dg/torture/pr67120.c: New testcase.
1309 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
1311         PR fortran/52846
1313         * lib/fortran-modules.exp: Call cleanup-submodules from
1314         cleanup-modules.
1315         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1316         cover the cases where private entities are no longer optimized
1317         away.
1318         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1319         same reason.
1320         * gfortran.dg/submodule_1.f08: Change cleanup module names.
1321         * gfortran.dg/submodule_5.f08: The same.
1322         * gfortran.dg/submodule_9.f08: The same.
1323         * gfortran.dg/submodule_10.f08: New test.
1325 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1327         PR c++/66595
1328         * g++.dg/cpp1y/var-templ35.C: New.
1330 2015-08-05  Richard Biener  <rguenther@suse.de>
1332         PR tree-optimization/67055
1333         * g++.dg/torture/pr67055.C: New testcase.
1335 2015-08-05  Richard Biener  <rguenther@suse.de>
1337         PR tree-optimization/67109
1338         * gcc.dg/torture/pr67109.c: New testcase.
1339         * gcc.dg/vect/vect-119.c: Adjust.
1341 2015-08-05  Richard Biener  <rguenther@suse.de>
1343         PR middle-end/67107
1344         * gcc.dg/pr67107.c: New testcase.
1346 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1348         PR c++/66197
1349         * g++.dg/cpp1z/abbrev2.C: New.
1351 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1353         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1355 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1357         PR c++/66392
1358         * g++.dg/init/explicit4.C: New.
1360 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1362         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1363         without VSX an Power8 vector support.
1365 2015-08-04  Richard Biener  <rguenther@suse.de>
1367         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1369 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
1371         PR target/67110
1372         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1373         -fno-pie -no-pie.
1375 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1377         PR c++/66427
1378         * g++.dg/cpp1y/var-templ34.C: New.
1380 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1382         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1383         * gcc.target/aarch64/target_attr_1.c: Likewise.
1384         * gcc.target/aarch64/target_attr_2.c: Likewise.
1385         * gcc.target/aarch64/target_attr_3.c: Likewise.
1386         * gcc.target/aarch64/target_attr_4.c: Likewise.
1387         * gcc.target/aarch64/target_attr_5.c: Likewise.
1388         * gcc.target/aarch64/target_attr_6.c: Likewise.
1389         * gcc.target/aarch64/target_attr_7.c: Likewise.
1390         * gcc.target/aarch64/target_attr_8.c: Likewise.
1391         * gcc.target/aarch64/target_attr_9.c: Likewise.
1392         * gcc.target/aarch64/target_attr_10.c: Likewise.
1393         * gcc.target/aarch64/target_attr_11.c: Likewise.
1394         * gcc.target/aarch64/target_attr_12.c: Likewise.
1395         * gcc.target/aarch64/target_attr_13.c: Likewise.
1396         * gcc.target/aarch64/target_attr_14.c: Likewise.
1397         * gcc.target/aarch64/target_attr_15.c: Likewise.
1399 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1401         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1403 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1405         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1407 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1409         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1410         message.
1412 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1414         PR fortran/64022
1415         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1416         * gfortran.dg/ieee/large_1.f90: New test.
1418 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1420         PR tree-optimization/67043
1421         * gcc.dg/pr67043.c: New test.
1423 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
1425         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1427 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
1429         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1430         it to push/pop timing items.
1431         (main): For each optimization level, create a gcc_jit_timer, and
1432         time all of the iteration within that level cumulatively.
1433         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1434         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1436 2015-08-03  Alexander Basov <coohpt@gmail.com>
1438         PR middle-end/64744
1439         PR middle-end/48470
1440         PR middle-end/43404
1441         * gcc.target/arm/pr43404.c : New testcase.
1442         * gcc.target/arm/pr48470.c : New testcase.
1443         * gcc.target/arm/pr64744-1.c : New testcase.
1444         * gcc.target/arm/pr64744-2.c : New testcase.
1446 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1448         PR tree-optimization/67077
1449         * gcc.dg/pr67077.c: New test.
1451 2015-08-03  Jeff Law  <law@redhat.com>
1453         PR middle-end/66314
1454         PR gcov-profile/66899
1455         * gcc.dg/pr66899.c: New test.
1456         * gcc.dg/pr66314.c: New test.
1458 2015-08-03  Marek Polacek  <polacek@redhat.com>
1460         PR c/67088
1461         * gcc.dg/pr67088.c: New test.
1463 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1465         PR target/66731
1466         * gcc.target/arm/vnmul-1.c: New.
1467         * gcc.target/arm/vnmul-2.c: New.
1468         * gcc.target/arm/vnmul-3.c: New.
1469         * gcc.target/arm/vnmul-4.c: New.
1471 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1473         PR fortran/64921
1474         * gfortran.dg/class_allocate_20.f90: New.
1476 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1478         * gcc.target/aarch64/csel_bfx_1.c: New test.
1479         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1481 2015-08-02  Martin Sebor  <msebor@redhat.com>
1483         * g++.dg/Wframe-address-in-Wall.C: New test.
1484         * g++.dg/Wframe-address.C: New test.
1485         * g++.dg/Wno-frame-address.C: New test.
1486         * gcc.dg/Wframe-address-in-Wall.c: New test.
1487         * gcc.dg/Wframe-address.c: New test.
1488         * gcc.dg/Wno-frame-address.c: New test.
1490 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
1492         * c-c++-common/Wmisleading-indentation.c: Add more tests.
1494 2015-08-01  Michael Collison  <michael.collison@linaro.org
1495             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1497         * gcc.target/arm/mincmp.c: New test.
1499 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
1501         PR fortran/67091
1502         * gfortran.dg/associated_target_6.f03: New test
1504 2015-08-01  Tom de Vries  <tom@codesourcery.com>
1506         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1507         optimize ("-ftree-parallelize-loops=0").
1508         Add successful scans for 2 detected reductions.  Add xfail scans for 3
1509         detected reductions.
1510         * gcc.dg/autopar/reduc-2short.c: Same.
1511         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1512         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
1513         detected reductions.
1514         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1515         and max reductions.
1517 2015-07-31  Marek Polacek  <polacek@redhat.com>
1519         PR sanitizer/66977
1520         * g++.dg/ubsan/pr66977.C: New test.
1522 2015-07-30  Marek Polacek  <polacek@redhat.com>
1524         * c-c++-common/Wtautological-compare-3.c: New test.
1526 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1528         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1529         (CHECK): Pass address of scalar, rather than array.
1531 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1533         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1535 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1537         * gcc.target/aarch64/fp16/fp16.exp: New.
1538         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1539         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1541 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1543         * gcc.target/aarch64/f16_movs_1.c: New test.
1545 2015-07-28  Tom de Vries  <tom@codesourcery.com>
1547         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1548         outer loop.
1550 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
1551             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1553         * gcc.dg/parm-incomplete-1.c: Update.
1554         * gcc.dg/pr18809-1.c: Update.
1555         * gcc.dg/pr27953.c: Update.
1556         * gcc.dg/vla-11.c: Update.
1558 2015-07-27  Marek Polacek  <polacek@redhat.com>
1560         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1562 2015-07-27  Tom de Vries  <tom@codesourcery.com>
1564         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1565         attribute.  Update comment.
1566         (main): Remove.
1567         Add scan for not parallelizing inner loop.
1568         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1569         attribute.
1570         (main): Remove.
1572 2015-07-27  Marek Polacek  <polacek@redhat.com>
1574         PR bootstrap/67030
1575         * c-c++-common/Wtautological-compare-2.c: New test.
1577 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
1579         PR target/66232
1580         * gcc.target/i386/pr66232-6.c: New tests.
1581         * gcc.target/i386/pr66232-7.c: Likewise.
1582         * gcc.target/i386/pr66232-8.c: Likewise.
1583         * gcc.target/i386/pr66232-9.c: Likewise.
1585 2015-07-27  Marek Polacek  <polacek@redhat.com>
1587         PR c++/66555
1588         PR c/54979
1589         * c-c++-common/Wtautological-compare-1.c: New test.
1591 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
1593         PR c++/18969
1594         * g++.dg/template/pr18969.C: New test.
1595         * g++.dg/template/pr18969-2.C: New test.
1596         * g++.old-deja/g++.jason/overload.C: Remove return value in
1597         template function returning void.
1599 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
1601         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1602         immediates to avoid shift-overflow warnings.
1604 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
1606         PR c++/66857
1607         * g++.dg/init/pr66857.C: New test.
1609 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
1611         PR target/66648
1612         * gcc.target/i386/pr66648.c: New test.
1614 2015-07-25  Tom de Vries  <tom@codesourcery.com>
1616         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1617         interchange_files and block_files variables.
1618         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1619         arithmetic.
1620         * gcc.dg/graphite/uns-interchange-12.c: Same.
1621         * gcc.dg/graphite/uns-interchange-14.c: Same.
1622         * gcc.dg/graphite/uns-interchange-15.c: Same.
1623         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1624         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1626 2015-07-25  Jeff Law  <law@redhat.com>
1628         Revert:
1629         PR lto/66752
1630         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1631         * gcc.dg/torture/pr66752-1.c: New test
1632         * g++.dg/torture/pr66752-2.C: New test.
1634 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
1636         Revert:
1637         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1639         PR rtl-optimization/64164
1640         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1641         * gcc.dg/ssp-1.c: Make counter a register.
1642         * gcc.dg/ssp-2.c: Likewise.
1643         * gcc.dg/torture/parm-coalesce.c: New.
1645 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1647         * gcc.dg/graphite/block-1.c: Xfail scan.
1648         * gcc.dg/graphite/interchange-12.c: Same.
1649         * gcc.dg/graphite/interchange-14.c: Same.
1650         * gcc.dg/graphite/interchange-15.c: Same.
1651         * gcc.dg/graphite/interchange-9.c: Same.
1652         * gcc.dg/graphite/interchange-mvt.c: Same.
1653         * gcc.dg/graphite/uns-block-1.c: New test.
1654         * gcc.dg/graphite/uns-interchange-12.c: New test.
1655         * gcc.dg/graphite/uns-interchange-14.c: New test.
1656         * gcc.dg/graphite/uns-interchange-15.c: New test.
1657         * gcc.dg/graphite/uns-interchange-9.c: New test.
1658         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1660 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1662         PR c++/64079
1663         * c-c++-common/Wunused-function-1.c: New.
1665 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1667         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1668         alternative exit-first loop transform.
1669         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1670         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1671         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1672         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1673         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1674         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1675         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1676         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1677         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1679 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1681         PR ipa/66566
1682         * gcc.target/i386/mpx/pr66566.c: New test.
1684 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1686         PR bootstrap/66978
1687         * gcc.target/i386/pr66978.c: New test.
1689 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1691         * gcc.target/s390/gpr2fprsavecfi.c: New test.
1693 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1695         * gcc.target/s390/insv-1.c: New test.
1696         * gcc.target/s390/insv-2.c: New test.
1697         * gcc.target/s390/insv-3.c: New test.
1699 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1701         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1703 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1705         PR middle-end/25530
1706         * gcc.dg/pr25530.c: New test.
1708 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1710         PR middle-end/25529
1711         * gcc.dg/pr25529.c: New test.
1713 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1715         * gcc.target/arm/reg_equal_test.c: New test.
1717 2015-07-23  Jeff Law  <law@redhat.com>
1719         PR lto/66752
1720         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1721         * gcc.dg/torture/pr66752-1.c: New test
1722         * g++.dg/torture/pr66752-2.C: New test.
1724 2015-07-23  Marek Polacek  <polacek@redhat.com>
1726         PR c++/66572
1727         * g++.dg/warn/Wlogical-op-2.C: New test.
1729 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1731         PR rtl-optimization/64164
1732         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1733         * gcc.dg/ssp-1.c: Make counter a register.
1734         * gcc.dg/ssp-2.c: Likewise.
1735         * gcc.dg/torture/parm-coalesce.c: New.
1737 2015-07-23  Marek Polacek  <polacek@redhat.com>
1739         PR sanitizer/66908
1740         * c-c++-common/ubsan/pr66908.c: New test.
1742 2015-07-23  Tom de Vries  <tom@codesourcery.com>
1744         * gcc.dg/autopar/outer-4.c: Add xfail.
1745         * gcc.dg/autopar/outer-5.c: Same.
1746         * gcc.dg/autopar/outer-6.c: Same.
1747         * gcc.dg/autopar/reduc-2.c: Same.
1748         * gcc.dg/autopar/reduc-2char.c: Same.
1749         * gcc.dg/autopar/reduc-2short.c: Same.
1750         * gcc.dg/autopar/reduc-8.c: Same.
1751         * gcc.dg/autopar/uns-outer-4.c: New test.
1752         * gcc.dg/autopar/uns-outer-5.c: New test.
1753         * gcc.dg/autopar/uns-outer-6.c: New test.
1755 2015-07-23  Richard Biener  <rguenther@suse.de>
1757         PR tree-optimization/66952
1758         * gcc.dg/torture/pr66952.c: Use signed char.
1760 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
1762         PR tree-optimization/66926,66951
1763         * gcc.dg/vect/pr66951.c: New test.
1765 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
1767         PR c++/52987
1768         * g++.dg/parse/error57.C: New.
1769         * g++.dg/expr/string-2.C: Update.
1771 2015-07-23  Richard Biener  <rguenther@suse.de>
1773         PR tree-optimization/66945
1774         * gcc.dg/torture/pr66945.c: New testcase.
1776 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
1778         PR target/66954
1779         * g++.dg/ext/mv24.C: New test.
1781 2015-07-22  Marek Polacek  <polacek@redhat.com>
1783         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1784         dg-options.
1786 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
1788         PR fortran/61831
1789         PR fortran/66929
1790         * gfortran.dg/generic_30.f90: New.
1792 2015-07-22  Richard Biener  <rguenther@suse.de>
1794         PR tree-optimization/66952
1795         * gcc.dg/torture/pr66952.c: New testcase.
1797 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
1799         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1800         test.
1801         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1802         test.
1803         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1804         test.
1805         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1806         test.
1807         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1808         test.
1809         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1810         test.
1811         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1812         test.
1813         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1814         test.
1815         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1816         test.
1817         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1818         test.
1819         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1820         test.
1821         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1822         test.
1823         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1824         test.
1825         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1826         test.
1827         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1828         test.
1829         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1830         test.
1831         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1832         test.
1833         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1834         test.
1835         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1836         test.
1837         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1838         test.
1839         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1840         test.
1841         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1842         test.
1843         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1844         test.
1845         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1846         test.
1847         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1848         test.
1849         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1850         test.
1851         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1852         test.
1853         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1854         test.
1855         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1856         test.
1857         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1858         test.
1859         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1860         test.
1861         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1862         test.
1863         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1864         test.
1865         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1866         test.
1867         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1868         test.
1869         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1870         test.
1871         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1872         test.
1873         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1874         test.
1875         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1876         test.
1877         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1878         test.
1879         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1880         test.
1881         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1882         test.
1883         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1884         test.
1885         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1886         test.
1887         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1888         test.
1889         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1890         test.
1891         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1892         test.
1893         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1894         test.
1895         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1896         test.
1897         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1898         test.
1899         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1900         test.
1901         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1902         test.
1903         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1904         test.
1905         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1906         test.
1907         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1908         test.
1909         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1910         test.
1911         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1912         test.
1913         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1914         test.
1915         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1916         test.
1917         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1918         test.
1919         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1920         test.
1921         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
1922         test.
1923         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
1924         test.
1925         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
1926         test.
1927         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
1928         test.
1929         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
1930         test.
1931         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
1932         test.
1933         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
1934         test.
1935         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
1936         test.
1937         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
1938         test.
1939         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
1940         test.
1941         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
1942         test.
1943         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
1944         test.
1945         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
1946         test.
1947         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
1948         test.
1949         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
1950         test.
1951         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
1952         test.
1953         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
1954         test.
1955         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
1956         test.
1957         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
1958         test.
1959         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
1960         test.
1961         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
1962         test.
1963         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
1964         test.
1965         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
1966         test.
1967         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
1968         test.
1969         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
1970         test.
1971         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
1972         test.
1973         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
1974         test.
1975         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
1976         test.
1977         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
1978         test.
1979         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
1980         test.
1981         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
1982         test.
1983         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
1984         test.
1985         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
1986         test.
1987         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
1988         test.
1989         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
1990         test.
1991         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
1992         test.
1993         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
1994         test.
1995         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
1996         test.
1997         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
1998         test.
1999         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2000         test.
2001         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2002         test.
2003         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2004         test.
2005         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2006         test.
2007         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2008         test.
2009         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2010         test.
2011         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2012         test.
2013         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2014         test.
2015         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2016         test.
2017         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2018         test.
2019         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2020         test.
2021         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2022         test.
2023         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2024         test.
2025         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2026         test.
2027         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2028         test.
2029         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2030         test.
2031         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2032         test.
2033         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2034         test.
2035         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2036         test.
2037         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2038         test.
2039         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2040         test.
2041         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2042         test.
2043         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2044         test.
2045         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2046         test.
2047         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2048         test.
2049         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2050         test.
2051         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2052         test.
2053         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2054         test.
2055         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2056         test.
2057         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2058         test.
2059         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2060         test.
2061         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2062         test.
2064 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
2066         * g++.dg/template/crash81.C: Update.
2068 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
2070         PR ipa/66424.
2071         * gcc.target/i386/pr66424.c: New.
2073 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2075         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2077 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
2079         PR fortran/61831
2080         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2081         Drop address sanitization.
2083 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2085         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2086         Skip -march=armv4t.
2087         (dg-additional-options): Set armv5t flag.
2089 2015-07-21  Marek Polacek  <polacek@redhat.com>
2091         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2092         * gcc.dg/vmx/unpack.c: Likewise.
2093         * gcc.target/powerpc/quad-atomic.c: Likewise.
2095 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
2097         * gcc.target/i386/asm-flag-5.c (f_ll): New.
2099 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
2101         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2102         model.
2104 2015-07-20  Marek Polacek  <polacek@redhat.com>
2106         PR c++/55095
2107         * c-c++-common/Wshift-overflow-1.c: New test.
2108         * c-c++-common/Wshift-overflow-2.c: New test.
2109         * c-c++-common/Wshift-overflow-3.c: New test.
2110         * c-c++-common/Wshift-overflow-4.c: New test.
2111         * c-c++-common/Wshift-overflow-5.c: New test.
2112         * g++.dg/cpp1y/left-shift-1.C: New test.
2113         * gcc.dg/c90-left-shift-2.c: New test.
2114         * gcc.dg/c90-left-shift-3.c: New test.
2115         * gcc.dg/c99-left-shift-2.c: New test.
2116         * gcc.dg/c99-left-shift-3.c: New test.
2117         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2118         * gcc.c-torture/execute/pr40386.c: Likewise.
2119         * gcc.dg/vect/pr33373.c: Likewise.
2120         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2121         * gcc.dg/vect/vect-shift-2.c: Likewise.
2123 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2125         * gcc.target/aarch64/neg_abs_1.c: New test.
2127 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
2129         PR target/66922
2130         * gcc.target/i386/pr66922.c: New test.
2132 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
2134         PR middle-end/46851
2135         PR middle-end/60340
2136         * gcc.dg/tree-ssa/pr42327.c: Removed.
2137         * g++.dg/other/pr35011.C: Removed.
2139 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
2141         PR target/66906
2142         * gcc.target/i386/pr66906.c: New test.
2144 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
2146         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2147         as follow-up to r225930.
2149 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
2151         PR fortran/52846
2152         * lib/fortran-modules.exp (proc cleanup-submodules): New
2153         procedure.
2154         * gfortran.dg/submodule_1.f08: Change extension and clean up
2155         the submodule files.
2156         * gfortran.dg/submodule_2.f08: ditto
2157         * gfortran.dg/submodule_6.f08: ditto
2158         * gfortran.dg/submodule_7.f08: ditto
2159         * gfortran.dg/submodule_8.f08: New test
2160         * gfortran.dg/submodule_9.f08: New test
2162 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
2163             Sebastian Pop  <s.pop@samsung.com>
2165         PR middle-end/61929
2166         * gcc.dg/graphite/pr61929.c: New.
2168 2015-07-17  Marek Polacek  <polacek@redhat.com>
2170         * gcc.dg/fold-minus-7.c: New test.
2172 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2174         * gfortran.dg/co_reduce_1.f90: New file.
2176 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
2178         PR target/66824
2179         * gcc.target/i386/pr66824.c:
2181 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
2183         PR fortran/66035
2184         * gfortran.dg/structure_constructor_13.f03: New test.
2186 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
2188         PR fortran/61831
2189         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2190         of generated while loops in the tree dump.
2191         * gfortran.dg/derived_constructor_comps_6.f90: New file.
2193 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
2195         * gcc.dg/vect/vect-outer-simd-2.c: New test.
2197 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
2199         PR target/66891
2200         * gcc.target/i386/pr66891.c: New test.
2202 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2204         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2206 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
2208         PR rtl-optimization/66626
2209         * gcc.target/i386/pr66626-2.c: New.
2211 2015-07-16  Martin Liska  <mliska@suse.cz>
2213         * g++.dg/ipa/pr66896.c: New test.
2215 2015-07-16  Richard Biener  <rguenther@suse.de>
2217         PR tree-optimization/66894
2218         * gcc.dg/torture/pr66894.c: New testcase.
2220 2015-07-16  Richard Biener  <rguenther@suse.de>
2222         * gcc.dg/tree-ssa/pr21031.c: Adjust.
2224 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
2226         PR target/66866
2227         * g++.dg/pr66866.C: New test.
2229 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2231         * gcc.target/powerpc/vec-cmp-sel.c: New test.
2233 2015-07-15  Richard Biener  <rguenther@suse.de>
2235         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2236         { -O3 -fomit-frame-pointer },
2237         { -O3 -fomit-frame-pointer -funroll-loops } and
2238         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2239         in favor of
2240         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2241           -finline-functions }
2243 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
2245         * gcc.target/mips/interrupt_handler-5.c: New test.
2247 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2248             Robert Suchanek  <robert.suchanek@imgtec.com>
2250         * gcc.target/mips/interrupt_handler-4.c: New test.
2252 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2254         PR testsuite/66734
2255         * gcc.dg/lto/lto.exp: Initialize MPX.
2257 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2259         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2260         dg-skip-if.
2261         * gcc.target/arm/scd42-3.c: Likewise.
2263 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2265         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2266         code to be run when the pre-arch code increases the isa_rev to
2267         mips32r6 or greater.
2269 2015-07-15  Richard Biener  <rguenther@suse.de>
2271         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2272         { -O3 -fomit-frame-pointer },
2273         { -O3 -fomit-frame-pointer -funroll-loops } and
2274         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2275         in favor of
2276         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2277           -finline-functions }
2278         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2279         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2280         to additional_flags.
2282 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
2284         PR rtl-optimization/66838
2285         * gcc.target/i386/pr66838.c: New test.
2287 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
2289         PR c++/66850
2290         * g++.dg/template/pr66850.C: New test.
2292 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2293             Cesar Philippidis  <cesar@codesourcery.com>
2294             Chung-Lin Tang  <cltang@codesourcery.com>
2296         * gcc.target/nios2/nios2-flushd.c: New.
2297         * gcc.target/nios2/nios2-rdprs.c: New.
2298         * gcc.target/nios2/r2-atomic.c: New.
2299         * gcc.target/nios2/r2-eni.c: New.
2300         * gcc.target/nios2/r2-wrpie.c: New.
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/cdx-ldstwm-1.c: New.
2307         * gcc.target/nios2/cdx-ldstwm-2.c: New.
2309 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2310             Cesar Philippidis  <cesar@codesourcery.com>
2311             Chung-Lin Tang  <cltang@codesourcery.com>
2313         * gcc.target/nios2/andci.c: New.
2314         * gcc.target/nios2/bmx.c: New.
2315         * gcc.target/nios2/cdx-add.c: New.
2316         * gcc.target/nios2/cdx-branch.c: New.
2317         * gcc.target/nios2/cdx-callret.c: New.
2318         * gcc.target/nios2/cdx-loadstore.c: New.
2319         * gcc.target/nios2/cdx-logical.c: New.
2320         * gcc.target/nios2/cdx-mov.c: New.
2321         * gcc.target/nios2/cdx-shift.c: New.
2322         * gcc.target/nios2/cdx-sub.c: New.
2323         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2325 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
2327         PR c++/65071
2328         * g++.dg/cpp0x/vt-65071.C: New.
2330 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2331             Cesar Philippidis  <cesar@codesourcery.com>
2332             Chung-Lin Tang  <cltang@codesourcery.com>
2334         * gcc.target/nios2/r2-io-range.c: New.
2335         * gcc.target/nios2/r2-stio-1.c: New.
2336         * gcc.target/nios2/r2-stio-2.c: New.
2337         * gcc.target/nios2/nios2-ldxio.c: New.
2338         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2339         of just compile.  Add more tests.
2341 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2343         gfortran.dg/pr66864.f90: New test.
2345 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
2347         PR rtl-optimization/66626
2348         * gcc.target/i386/pr66626.c: New.
2350 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2352         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2353         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2354         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2356 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
2358         * g++.dg/template/crash81.C: Adjust for error + inform change.
2359         * g++.dg/template/pr58878.C: Likewise.
2360         * g++.dg/template/shadow1.C: Likewise.
2361         * g++.dg/template/shadow2.C: Likewise.
2362         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2363         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2364         * g++.old-deja/g++.brendan/crash7.C: Likewise.
2365         * g++.old-deja/g++.pt/shadow2.C: Likewise.
2367 2015-07-14  Richard Biener  <rguenther@suse.de>
2369         PR tree-optimization/66863
2370         * gcc.dg/torture/pr66863.c: New testcase.
2372 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
2374         PR c++/65186
2375         * g++.dg/template/pr65186.C: New test.
2377 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2379         * gcc.target/arm/macro_defs0.c: Add directive to skip
2380         test if -marm is present.
2381         * gcc.target/arm/macro_defs1.c: Likewise.
2383 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2385         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2386         if-conversion..
2387         * gcc.target/aarch64/adds1.c: Likewise.
2388         * gcc.target/aarch64/ands_1.c: Likewise.
2389         * gcc.target/aarch64/bics_1.c: Likewise.
2390         * gcc.target/aarch64/subs1.c: Likewise.
2391         * gcc.target/aarch64/subs3.c: Likewise.
2393 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2395         PR fortran/64589
2396         * gfortran.dg/pr64589.f90: New test.
2398 2015-07-13  Renlin Li  <renlin.li@arm.com>
2400         PR rtl/66556
2401         * gcc.c-torture/execute/pr66556.c: New.
2403 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
2405         * gcc.dg/20020219-1.c: Fix double word typos.
2406         * gcc.dg/20020919-1.c: Same.
2408 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2409             Jeff Law  <law@redhat.com>
2411         PR middle-end/66726
2412         * g++.dg/tree-ssa/pr66726.c: New test.
2413         * gcc.dg/tree-ssa/pr66726-2.c: New test.
2414         * gcc.dg/tree-ssa/pr66726.c: New test.
2416 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
2418         PR c++/58734
2419         * g++.dg/cpp0x/variadic-ttp2.C: New.
2421 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
2423         PR c++/30044
2424         * g++.dg/cpp0x/auto46.C: New test.
2425         * g++.dg/template/pr30044.C: New test.
2426         * g++.dg/template/shadow2.C: New test.
2427         * g++.dg/template/error55.C: New test.
2428         * g++.dg/template/crash83.C: Accept any error string.
2429         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2430         parameters.
2431         * g++.dg/cpp0x/variadic19.C: Likewise
2432         * g++.dg/template/canon-type-13.C: Likewise.
2433         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2434         * g++.dg/torture/20070621-1.C: Likewise.
2436 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2438         PR c++/54521
2439         * g++.dg/init/explicit3.C: New.
2441 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
2443         PR target/66819
2444         * gcc.target/i386/pr66819-1.c: New test.
2445         * gcc.target/i386/pr66819-2.c: Likewise.
2446         * gcc.target/i386/pr66819-3.c: Likewise.
2447         * gcc.target/i386/pr66819-4.c: Likewise.
2448         * gcc.target/i386/pr66819-5.c: Likewise.
2450 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2452         PR target/66703
2453         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2454         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
2455         type to prevent possible flag-clobbering zero-extensions.
2456         * gcc.target/i386/pr66703.c: New test.
2458 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2460         PR c++/60842
2461         * g++.dg/cpp0x/nsdmi-template15.C: New.
2463 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
2465         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2467 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
2469         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2470         * gcc.target/arm/flip-thumb.c: Likewise.
2472 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2474         PR target/66813
2475         * gcc.target/i386/pr66813.c: New test.
2477 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
2479         PR middle-end/66820
2480         * gcc.dg/gomp/pr66820.c: New test.
2482 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2484         PR c++/65592
2485         * g++.dg/cpp0x/scoped_enum6.C: New.
2487 2015-07-10  Tom de Vries  <tom@codesourcery.com>
2489         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2490         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2492 2015-07-10  Richard Biener  <rguenther@suse.de>
2494         PR tree-optimization/66823
2495         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2496         which should not be necessary.  XFAIL.
2498 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2500         PR c++/64848
2501         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2503 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
2505         PR middle-end/66633
2506         * gcc.dg/gomp/pr66633-1.c: New test.
2507         * gcc.dg/gomp/pr66633-2.c: New test.
2508         * gcc.dg/gomp/pr66633-3.c: New test.
2509         * gcc.dg/gomp/pr66633-4.c: New test.
2511 2015-07-09  John Marino  <gnugcc@marino.st>
2513         * lib/target-supports.exp (check_effective_target_pie):
2514         Add *-*-dragonfly*
2516 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
2518         PR target/66814
2519         * gcc.target/i386/pr66814.c: New test.
2521 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2523         PR target/66731
2524         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2525         * gcc.target/aarch64/fnmul-2.c: Likewise.
2526         * gcc.target/aarch64/fnmul-3.c: Likewise.
2527         * gcc.target/aarch64/fnmul-4.c: Likewise.
2529 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2531         PR c++/65790
2532         * g++.dg/cpp0x/vt-65790.C: New.
2534 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2536         PR target/66818
2537         * gcc.target/i386/pr66818.c: New test.
2539 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2541         PR target/66817
2542         * gcc.target/i386/pr66817.c: New test.
2544 2015-07-09  Marek Polacek  <polacek@redhat.com>
2546         PR tree-optimization/66718
2547         * gcc.dg/vect/vect-126.c: New test.
2549 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
2551         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2552         even when dwarf-2 is not the default.
2554 2015-07-08  Jeff Law  <law@redhat.com>
2556         PR testsuite/66796
2557         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2558         to have a single memory reference.
2560 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
2562         * g++.dg/other/dump-ada-spec-9.C: New test.
2564 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
2566         * g++.dg/vect/vect.exp: Run also simd* tests.
2567         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2568         (check_vect): Fix up get_cpuid call for C++.
2569         * g++.dg/vect/simd-clone-1.cc: New test.
2571 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2573         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2575 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2577         * gcc.target/i386/readeflags-1.c (abort): New prototype.
2578         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2580 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2582         PR target/66806
2583         * gcc.target/i386/pr66806.c: New test.
2585 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
2587         PR c++/66421
2588         * g++.dg/cpp0x/auto45.C: New.
2590 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
2592         PR middle-end/66334
2593         * gcc.target/i386/pr66334.c: New.
2595 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2597         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2598         comments.
2600 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2602         PR jit/66783
2603         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2604         (verify_code): Update expected error message.
2605         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2606         (verify_code): Likewise.
2607         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2608         (verify_code): Likewise.
2610 2015-07-08  Richard Biener  <rguenther@suse.de>
2612         PR tree-optimization/66793
2613         * gcc.dg/torture/pr66793.c: New testcase.
2615 2015-07-08  Richard Biener  <rguenther@suse.de>
2617         PR tree-optimization/66794
2618         * gcc.dg/torture/pr66794.c: New testcase.
2620 2015-07-08  Marek Polacek  <polacek@redhat.com>
2622         PR c++/66748
2623         * g++.dg/abi/abi-tag15.C: New test.
2625 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2627         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2628         * gcc.target/mips/branch-3.c: Ditto
2629         * gcc.target/mips/branch-4.c: Ditto.
2630         * gcc.target/mips/branch-5.c: Ditto.
2631         * gcc.target/mips/branch-6.c: Ditto.
2632         * gcc.target/mips/branch-7.c: Ditto.
2633         * gcc.target/mips/branch-8.c: Ditto.
2634         * gcc.target/mips/branch-9.c: Ditto.
2635         * gcc.target/mips/branch-10.c: Ditto.
2636         * gcc.target/mips/branch-11.c: Ditto.
2637         * gcc.target/mips/branch-12.c: Ditto.
2638         * gcc.target/mips/branch-13.c: Ditto.
2639         * gcc.target/mips/umips-branch-5.c: New file.
2640         * gcc.target/mips/umips-branch-6.c: New file.
2641         * gcc.target/mips/umips-branch-7.c: New file.
2642         * gcc.target/mips/umips-branch-8.c: New file.
2643         * gcc.target/mips/umips-branch-9.c: New file.
2644         * gcc.target/mips/umips-branch-10.c: New file.
2645         * gcc.target/mips/umips-branch-11.c: New file.
2646         * gcc.target/mips/umips-branch-12.c: New file.
2647         * gcc.target/mips/umips-branch-13.c: New file.
2648         * gcc.target/mips/umips-branch-14.c: New file.
2649         * gcc.target/mips/umips-branch-15.c: New file.
2650         * gcc.target/mips/umips-branch-16.c: New file.
2651         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2652         (OCCUPY_0xfffc): New define.
2654 2015-07-08  Renlin Li  <renlin.li@arm.com>
2656         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2658 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2660         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2662 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
2664         * gcc.target/i386/bt-3.c: New test.
2665         * gcc.target/i386/bt-4.c: Ditto.
2667 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2669         * g++.dg/other/dump-ada-spec-8.C: New test.
2671 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2673         PR jit/66783
2674         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2675         test case.
2676         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2677         New test case.
2678         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2679         New test case.
2680         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2681         Avoid using an opaque struct for local "f".
2683 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2685         PR jit/66779
2686         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2687         * jit.dg/test-pr66779.c: New testcase.
2689 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2691         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2692         NOCOMPRESSION.
2694 2015-07-07  Richard Biener  <rguenther@suse.de>
2696         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2698 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2700         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2701         * gcc.target/mips/call-5.c: Ditto.
2702         * gcc.target/mips/call-6.c: Ditto.
2704 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2706         * gcc.dg/dx-test.c: New test-case.
2708 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
2710         PR fortran/66578
2711         * gfortran.dg/allocate_with_source_9.f08: New test.
2713 2015-07-07  Christian Bruel  <christian.bruel@st.com>
2715         PR target/52144
2716         * gcc.target/arm/flip-thumb.c: Fix scan.
2717         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2718         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2719         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2720         Fix return value.
2722 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
2724         PR target/65956
2725         * gcc.c-torture/execute/pr65956.c: New test.
2727 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
2729         * gcc.target/arm/aapcs/align1.c: New.
2730         * gcc.target/arm/aapcs/align_rec1.c: New.
2731         * gcc.target/arm/aapcs/align2.c: New.
2732         * gcc.target/arm/aapcs/align_rec2.c: New.
2733         * gcc.target/arm/aapcs/align3.c: New.
2734         * gcc.target/arm/aapcs/align_rec3.c: New.
2735         * gcc.target/arm/aapcs/align4.c: New.
2736         * gcc.target/arm/aapcs/align_rec4.c: New.
2737         * gcc.target/arm/aapcs/align_vararg1.c: New.
2738         * gcc.target/arm/aapcs/align_vararg2.c: New.
2740 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2742         * gfortran.dg/iomsg_2.f90: New test.
2744 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2746         PR target/66749
2747         * gcc.target/i386/pr66749.c: New test.
2749 2015-07-06  Richard Biener  <rguenther@suse.de>
2751         PR tree-optimization/66772
2752         * gcc.dg/torture/pr66772-1.c: New testcase.
2753         * gcc.dg/torture/pr66772-2.c: Likewise.
2755 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
2757         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2758         the jals instruction.
2760 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2762         PR target/53383
2763         * gcc.target/i386/pr53383-1.c: New file.
2764         * gcc.target/i386/pr53383-2.c: Likewise.
2765         * gcc.target/i386/pr53383-3.c: Likewise.
2767 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2769         * gcc.target/aarch64/fnmul-1.c: New.
2770         * gcc.target/aarch64/fnmul-2.c: New.
2771         * gcc.target/aarch64/fnmul-3.c: New.
2772         * gcc.target/aarch64/fnmul-4.c: New.
2774 2015-07-06  Richard Biener  <rguenther@suse.de>
2776         PR middle-end/66759
2777         * gcc.dg/torture/pr66759.c: New testcase.
2779 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
2781         PR fortran/58586
2782         * gfortran.dg/alloc_comp_class_3.f03: New test.
2783         * gfortran.dg/alloc_comp_class_4.f03: New test.
2785 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2787         * gcc.c-torture/execute/pr66757.c: New test.
2789 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
2791         PR tree-optimization/66720
2792         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2794 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
2795             Sandra Loosemore <sandra@codesourcery.com>
2797         * gcc.target/nios2/gprel-offset.c: New test.
2799 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2801         PR fortran/66725
2802         * gfortran.dg/pr66725.f90: New test.
2804 2015-07-03  Jason Merrill  <jason@redhat.com>
2806         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2807         Avoid narrowing error.
2809 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
2811         PR rtl-optimization/66706
2812         * gcc.target/powerpc/shift-int.c: New testcase.
2814 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2816         PR target/66746.
2817         * gcc.target/i386/pr66746.c: New file.
2819 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
2821         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2823 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
2825         PR tree-optimization/66119
2826         * g++.dg/opt/pr66119.C: New.
2828 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
2830         PR fortran/52846
2831         * gfortran.dg/submodule_1.f90: New test
2832         * gfortran.dg/submodule_2.f90: New test
2833         * gfortran.dg/submodule_3.f90: New test
2834         * gfortran.dg/submodule_4.f90: New test
2835         * gfortran.dg/submodule_5.f90: New test
2836         * gfortran.dg/submodule_6.f90: New test
2837         * gfortran.dg/submodule_7.f90: New test
2839 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2841         PR preprocessor/53690
2842         * g++.dg/cpp/pr53690.C: New.
2844 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2846         * gcc.target/powerpc/vec-cmp.c: New test.
2848 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2850         PR fortran/56520
2851         * gfortran.dg/pr56520.f90: New test.
2853 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
2855         PR fortran/66545
2856         * gfortran.dg/pr66545_1.f90: New test.
2857         * gfortran.dg/pr66545_2.f90: New test.
2859 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
2861         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2862         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2864 2015-07-02  Richard Biener  <rguenther@suse.de>
2866         PR testsuite/66719
2867         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2868         unaligned loads.
2870 2015-07-02  Richard Biener  <rguenther@suse.de>
2872         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2874 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
2876         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2878 2015-07-01  Jason Merrill  <jason@redhat.com>
2880         * lib/target-supports.exp (cxx_default): Set to C++14.
2882 2015-07-01  Tom de Vries  <tom@codesourcery.com>
2884         PR testsuite/66723
2885         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2886         scan-assembler.
2888 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2890         * gfortran.dg/warn_conversion_8.f90:  New test.
2892 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2894         PR rtl-optimization/61047
2895         * gcc.c-torture/execute/20150611-1.c: New testcase.
2897 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2899         PR jit/66700
2900         * jit.dg/all-non-failing-tests.h: Add
2901         test-pr66700-observing-write-through-ptr.c.
2902         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2904 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2906         * jit.dg/test-accessing-union.c: Add comments for use by
2907         gcc/jit/docs/topics/types.rst.
2909 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
2911         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2912         'do-require-effective-target' with 'dg-require-effective-target'.
2913         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2914         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2915         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
2916         'stlex' with 'strex' as the expected output.
2918 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
2920         PR c++/60365
2921         * g++.dg/cpp0x/gen-attrs-60.C: New.
2922         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2924 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
2926         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2927         New function.
2928         * gcc.target/aarch64/pic-small.c: Restrict this test under
2929         check_effective_target_aarch64_small_fpic.
2931 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
2933         * gfortran.dg/gomp/pr66633.f90: New test.
2935 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
2937         PR c++/66686
2938         * g++.dg/template/pr66686.C: New test.
2940 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
2942         * gnat.dg/lto17.ad[sb]: New test.
2944 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2946         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2947         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2948         testcase.
2949         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2950         New testcase.
2951         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2952         New testcase.
2953         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2954         New testcase.
2955         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2956         New testcase.
2957         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2958         New testcase.
2959         * jit.dg/test-switch.c: New testcase.
2960         * jit.dg/test-switch.cc: New testcase.
2962 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2964         PR jit/66546
2965         * jit.dg/all-non-failing-tests.h: Add note about
2966         test-validly-unreachable-block.c.
2967         * jit.dg/test-validly-unreachable-block.c: New file.
2969 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2971         PR jit/66628
2972         * jit.dg/all-non-failing-tests.h: Add note about
2973         test-extra-options.c.
2974         * jit.dg/test-extra-options.c: New testcase.
2976 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
2978         PR debug/66691
2979         * gcc.target/i386/pr66691.c: New.
2981 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
2983         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
2984         * gcc.target/i386/iamcu/args.h: Likewise.
2985         * gcc.target/i386/iamcu/asm-support.S: Likewise.
2986         * gcc.target/i386/iamcu/defines.h: Likewise.
2987         * gcc.target/i386/iamcu/macros.h: Likewise.
2988         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
2989         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
2990         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
2991         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
2992         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
2993         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
2994         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
2995         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
2996         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
2997         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
2998         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
2999         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3000         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3001         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3002         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3003         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3004         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3006 2015-06-30  Marek Polacek  <polacek@redhat.com>
3008         * gcc.dg/fold-minus-6.c: New test.
3010         * gcc.dg/fold-ior-3.c: New test.
3012 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
3014         Implement N4197 - Adding u8 character literals
3015         * g++.dg/cpp1z/utf8.C: New.
3016         * g++.dg/cpp1z/utf8-neg.C: New.
3017         * g++.dg/cpp1z/udlit-utf8char.C: New.
3019 2015-06-30  Marek Polacek  <polacek@redhat.com>
3021         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3023 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3025         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3026         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3027         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3028         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3030 2015-06-30  Marek Polacek  <polacek@redhat.com>
3032         * gcc.dg/fold-ior-2.c: New test.
3034 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3036         PR tree-optimization/66652
3037         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3038         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
3039         pointers.
3040         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3042 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
3044         PR c++/65977
3045         * g++.dg/cpp0x/constexpr-friend-3.C: New.
3046         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3048 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3050         PR fortran/66605
3051         * gfortran.dg/wunused-parameter.f90: New test.
3053 2015-06-29  Richard Henderson  <rth@redhat.com>
3055         * gcc.target/i386/asm-flag-1.c: New.
3056         * gcc.target/i386/asm-flag-2.c: New.
3057         * gcc.target/i386/asm-flag-3.c: New.
3058         * gcc.target/i386/asm-flag-4.c: New.
3059         * gcc.target/i386/asm-flag-5.c: New.
3061 2015-06-29  Marek Polacek  <polacek@redhat.com>
3063         PR c/66322
3064         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3065         * c-c++-common/pr66322.c: New test.
3066         * g++.dg/eh/scope1.C: Remove dg-warning.
3068 2015-06-29  Richard Biener  <rguenther@suse.de>
3070         PR tree-optimization/66677
3071         * gcc.dg/vect/pr66677.c: New testcase.
3073 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
3075         PR middle-end/64130
3076         * gcc.dg/tree-ssa/pr64130.c: New test.
3078 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
3080         * gcc.target/aarch64/pic-small.c: New testcase.
3082 2015-06-26  Richard Biener  <rguenther@suse.de>
3084         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3086 2015-06-26  Marek Polacek  <polacek@redhat.com>
3088         * gcc.dg/fold-and-1.c: New test.
3089         * gcc.dg/fold-and-2.c: New test.
3091 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3093         * gnat.dg/warn11.adb: Add missing dg directive.
3094         * gnat.dg/warn12.adb: New test.
3095         * gnat.dg/warn12_pkg.ads: New helper.
3097 2015-06-26  Richard Biener  <rguenther@suse.de>
3099         * gfortran.dg/reassoc_3.f90: Adjust.
3101 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
3103         PR target/66412
3104         * gcc.target/i386/pr66412.c: New test.
3106 2015-06-25  Richard Biener  <rguenther@suse.de>
3108         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3110 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
3112         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3114 2015-06-25  Richard Biener  <rguenther@suse.de>
3116         * gfortran.dg/vect/vect-9.f90: New testcase.
3118 2015-06-25  Nick Clifton  <nickc@redhat.com>
3120         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3121         H8300 and M32R targets.
3123 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3125         PR fortran/66528
3126         * gfortran.dg/maxerrors.f90: New test.
3128 2015-06-08  DJ Delorie  <dj@redhat.com>
3130         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3132 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3134         * gcc.target/aarch64/mgeneral-regs_3.c: New.
3136 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3138         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3139         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3140         * gcc.target/aarch64/nofp_1.c: New file.
3142 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
3144         Implement N3928 - Extending static_assert
3145         * g++.dg/cpp0x/static_assert8.C: Adjust.
3146         * g++.dg/cpp0x/static_assert12.C: New.
3147         * g++.dg/cpp0x/static_assert13.C: New.
3148         * g++.dg/cpp1y/static_assert1.C: New.
3149         * g++.dg/cpp1y/static_assert2.C: New.
3150         * g++.dg/cpp1z/static_assert-nomsg.C: New.
3152 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
3154         PR c++/65750
3155         * g++.dg/cpp0x/trailing11.C: New.
3157 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3159         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3160         multilibs.
3161         * gcc.target/arm/memset-inline-10.c: Likewise.
3162         * gcc.target/arm/pr58784.c: Likewise.
3163         * gcc.target/arm/pr59985.C: Likewise.
3164         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3166 2015-06-24  Renlin Li  <renlin.li@arm.com>
3168         * gcc.target/aarch64/arm_align_max_pwr.c: New.
3169         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3171 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
3173         Revert:
3174         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
3176         PR c++/30044
3177         * g++.dg/cpp0x/auto45.C: New test.
3178         * g++.dg/template/pr30044.C: New test.
3179         * g++.dg/template/crash83.C: Accept any error string.
3180         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3181         parameters.
3182         * g++.dg/cpp0x/variadic18.C: Likewise
3183         * g++.dg/template/canon-type-13.C: Likewise.
3184         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3186 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
3188         PR c++/65811
3189         * g++.dg/other/linkage2.C: New.
3191 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3193         PR target/63408
3194         * gcc.target/arm/pr63408.c: New test.
3196 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
3198         * lib/c-torture.exp: Don't call check_effective_target_lto
3199         before setting up environment correctly.
3200         * lib/gcc-dg.exp: Likewise, and protect
3201         gcc_force_conventional_output.
3203 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3205         PR rtl-optimization/66306
3206         * gcc.target/s390/pr66306.c: New test.
3208 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3210         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3211         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3212         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3213         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3214         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3215         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3216         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3218 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
3220         PR target/65803
3221         * gcc.c-torture/pr65803.c: New test.
3223 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
3225         PR c++/30044
3226         * g++.dg/cpp0x/auto45.C: New test.
3227         * g++.dg/template/pr30044.C: New test.
3228         * g++.dg/template/crash83.C: Accept any error string.
3229         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3230         parameters.
3231         * g++.dg/cpp0x/variadic18.C: Likewise
3232         * g++.dg/template/canon-type-13.C: Likewise.
3233         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3235 2015-06-23  Marek Polacek  <polacek@redhat.com>
3237         * c-c++-common/Wlogical-op-3.c: New test.
3239 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3241         PR c++/66254
3242         * g++.dg/cpp0x/scoped_enum5.C: New.
3244 2015-06-23  Richard Biener  <rguenther@suse.de>
3246         PR tree-optimization/66636
3247         * gcc.dg/vect/pr66636.c: New testcase.
3249 2015-06-23  Marek Polacek  <polacek@redhat.com>
3251         * gcc.dg/fold-minus-4.c: New test.
3252         * gcc.dg/fold-minus-5.c: New test.
3253         * c-c++-common/ubsan/overflow-add-5.c: New test.
3255 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
3257         Add missing testcase from r224672.
3258         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3260         * gcc.target/vax/bswapdi-1.c: New.
3262 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
3264         PR fortran/64674
3265         * gfortran.dg/associate_18.f08: New test.
3267 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
3269         PR target/66560
3270         * gcc.target/i386/pr66560-1.c: New test.
3271         * gcc.target/i386/pr66560-2.c: Ditto.
3272         * gcc.target/i386/pr66560-3.c: Ditto.
3273         * gcc.target/i386/pr66560-4.c: Ditto.
3275 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
3277         * gcc.target/nvptx/nvptx.exp: New file.
3278         * gcc.target/nvptx/proto-1.c: Likewise.
3280 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
3282         PR tree-optimization/66449
3283         * gcc.dg/vect/pr66449.c: New test.
3285 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
3287         * g++.dg/other/dump-ada-spec-5.C: New test.
3288         * g++.dg/other/dump-ada-spec-6.C: Likewise.
3289         * g++.dg/other/dump-ada-spec-7.C: Likewise.
3291 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
3293         * g++.dg/inherit/pure1.C: Test location too.
3295 2015-06-22  Marek Polacek  <polacek@redhat.com>
3297         * gcc.dg/fold-ior-1.c: New test.
3298         * gcc.dg/fold-minus-2.c: New test.
3299         * gcc.dg/fold-minus-3.c: New test.
3300         * gcc.dg/fold-plus-1.c: New test.
3301         * gcc.dg/fold-plus-2.c: New test.
3302         * gcc.dg/fold-xor-4.c: New test.
3303         * gcc.dg/fold-xor-5.c: New test.
3305 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3307         PR target/65914
3308         * g++.dg/torture/pr65914.C:  New.
3310 2015-06-22  Richard Biener  <rguenther@suse.de>
3312         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3313         not existing TORTURE_OPTIONS only.
3314         * lib/gcc-dg.exp: Likewise.
3316 2015-06-22  Christian Bruel  <christian.bruel@st.com>
3318         PR target/52144
3319         * gcc.target/arm/flip-thumb.c: New test.
3321 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
3322             Martin Liska  <mliska@suse.cz>
3324         PR ipa/65908
3325         * g++.dg/ipa/pr65908.C: New testcase.
3327 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
3329         PR c++/65882
3330         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3331         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3333 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
3335         * gnat.dg/specs/debug1.ads: Adjust.
3337 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
3339         * gcc.target/aarch64/fmovd-zero-mem.c: New.
3340         * gcc.target/aarch64/fmovd-zero-reg.c: New.
3341         * gcc.target/aarch64/fmovf-zero-mem.c: New.
3342         * gcc.target/aarch64/fmovf-zero-reg.c: New.
3343         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3344         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3345         * gcc.target/aarch64/fmovd-zero.c: Delete.
3346         * gcc.target/aarch64/fmovf-zero.c: Delete.
3348 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3350         * gcc.target/vax/bswapdi-1.c: New.
3352 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3354         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3356 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3358         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3360 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3362         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3364 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3366         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3368 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3370         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3372 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3374         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3376 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3378         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3380 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3382         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3384 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3386         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3388 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3390         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3392 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3394         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3396 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3398         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3400 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3402         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3404 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3406         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3408 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3410         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3412 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3414         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3416 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3418         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3420 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3422         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3424 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3426         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3428 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3430         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3431         (_ARM_FPSCR): Add FZ field.
3432         (clean_results): Force FZ=1 on AArch64.
3433         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3435 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3437         * gcc.target/aarch64/pr62308.c: New test.
3439 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
3441         PR fortran/66549
3442         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3444 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
3446         * gcc.target/i386/mpx/pr66581.c: New test.
3448 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
3450         * gcc.target/i386/cmov9.c: New test.
3452 2015-06-18  Richard Biener  <rguenther@suse.de>
3454         * g++.dg/other/const4.C: New testcase.
3456 2015-06-18  Michael Matz  <matz@suse.de>
3458         PR middle-end/66253
3459         * gcc.dg/vect/pr66253.c: New testcase.
3461 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3463         PR target/66569
3464         * gcc.target/i386/mpx/chkp-vararg.c: New test.
3466 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3468         PR middle-end/66568
3469         * gcc.target/i386/mpx/pr66568.c: New test.
3471 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3473         PR middle-end/66567
3474         * gcc.target/i386/mpx/pr66567.c: New test.
3476 2015-06-18  Richard Biener  <rguenther@suse.de>
3478         PR tree-optimization/66510
3479         * gcc.dg/vect/slp-perm-12.c: New testcase.
3481 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3483         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3484         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3485         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3486         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3488 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
3490         PR c++/66571
3491         * g++.dg/gomp/pr66571-1.C: New test.
3493         PR middle-end/66429
3494         * c-c++-common/gomp/pr66429.c: New test.
3496 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
3498         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3499         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3500         ...this.
3501         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3502         New testcase.
3503         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3504         New testcase.
3506 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3508         PR testsuite/65944
3509         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3511 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
3513         * gcc.target/mips/pr65862-1.c: New test.
3514         * gcc.target/mips/pr65862-2.c: Likewise.
3516 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3518         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3519         * gcc.target/i386/pr52252-atom.c: Ditto.
3520         * gcc.target/i386/vect-div-1.c: Ditto.
3521         * gcc.target/i386/rotate-5.c: Ditto.
3522         * gcc.target/i386/pr50202.c: Ditto.
3523         * gcc.target/i386/pr37843-3.c: Ditto.
3524         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3525         * gcc.target/i386/pr53397-1.c: Ditto.
3526         * gcc.target/i386/pr55934.c: Ditto.
3527         * gcc.target/i386/pr37843-4.c: Ditto.
3528         * gcc.target/i386/pr60451.c: Ditto.
3529         * gcc.target/i386/pr53397-2.c: Ditto.
3530         * gcc.target/i386/vectorize1.c: Ditto.
3531         * gcc.target/i386/extract-insert-combining.c: Ditto.
3532         * gcc.target/i386/pr53759.c: Ditto.
3533         * gcc.target/i386/pr52252-core.c: Ditto.
3534         * gcc.target/i386/rotate-3.c: Ditto.
3535         * gcc.target/i386/sse-20.c: Ditto.
3536         * gcc.target/i386/rotate-4.c: Ditto.
3537         * gcc.target/i386/pr61403.c: Ditto.
3538         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3539         * gcc.target/i386/pr60901.c: Ditto.
3540         * gcc.target/i386/pr59794-7.c: Ditto.
3541         * gcc.target/i386/pr62208.c: Ditto.
3542         * gcc.target/i386/pr53416.c: Ditto.
3543         * gcc.target/i386/asm-dialect-1.c: Ditto.
3544         * gcc.target/i386/pr50038.c: Ditto.
3545         * gcc.target/i386/47698.c: Ditto.
3546         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3547         * gcc.target/i386/pr59794-2.c: Ditto.
3548         * gcc.target/i386/pr59794-3.c: Ditto.
3549         * gcc.target/i386/pr39058.c: Ditto.
3550         * gcc.target/i386/pr60205-1.c: Ditto.
3551         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3552         * gcc.target/i386/sse2-movq-2.c: Ditto.
3554 2015-06-17  Richard Biener  <rguenther@suse.de>
3556         PR tree-optimization/66251
3557         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3559 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
3561         PR c++/59682
3562         * g++.dg/parse/new-placement1.C: New.
3564 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3566         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3567         * jit.dg/test-compound-assignment.c: New testcase.
3569 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3571         PR jit/66539
3572         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3573         to "testcases" array.
3575 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3577         PR jit/66539
3578         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3579         * jit.dg/test-debug-strings.c: New test case.
3580         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3581         the discriminant has a sane debug string.
3583 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
3585         PR target/56766
3586         * gcc.target/i386/pr56766-1.c: New test.
3587         * gcc.target/i386/pr56766-2.c: Ditto.
3589 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
3591         * gcc.target/mips/loongson-shift-count-truncated-1.c:
3592         Skip on mips*-mti-linux* and mips*-img-linux* targets.
3593         * gcc.target/mips/loongson-simd.c: Ditto.
3595 2015-06-16  Richard Biener  <rguenther@suse.de>
3597         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3599 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3601         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3602         passed by the testsuite driver.
3604 2015-06-16  Richard Biener  <rguenther@suse.de>
3606         * gcc.dg/vect/slp-perm-11.c: New testcase.
3608 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
3610         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3611         dg-options.
3613 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3615         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3616         Reinstate calls to torture-init and torture-finalize.
3618 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3620         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3622 2015-06-15  Nathan Sidwell  <nathan@acm.org>
3624         PR c++/58583
3625         * g++.dg/cpp0x/nsdmi-template14.C: New test.
3627 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
3629         PR c++/51048
3630         * g++.dg/cpp0x/local-type1.C: New.
3632 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
3634         PR fortran/44672
3635         PR fortran/45440
3636         PR fortran/57307
3637         * gfortran.dg/allocate_with_source_3.f90: Removed check for
3638         unimplemented error.
3639         * gfortran.dg/allocate_with_source_7.f08: New test.
3640         * gfortran.dg/allocate_with_source_8.f08: New test.
3642 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
3644         PR c++/65168
3645         * g++.dg/warn/Walways-true-3.C: New test.
3647 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3649         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3651 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3653         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3654         (main): Remove superfluous attributes.
3655         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3656         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3658 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3660         * gcc.target/i386/monitorx.c: New.
3661         * gcc.target/i386/sse-12.c: Add -mmwaitx.
3662         * gcc.target/i386/sse-13.c: Ditto.
3663         * gcc.target/i386/sse-14.c: Ditto.
3664         * gcc.target/i386/sse-22.c: Ditto.
3665         * gcc.target/i386/sse-23.c: Ditto.
3666         * g++.dg/other/i386-2.C: Ditto.
3667         * g++.dg/other/i386-3.C: Ditto.
3669 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
3671         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3673 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
3675         PR fortran/66079
3676         * gfortran.dg/allocatable_scalar_13.f90: New test
3678 2015-06-11  Marek Polacek  <polacek@redhat.com>
3680         * gcc.dg/fold-xor-3.c: New test.
3682 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3684         * gcc.target/arm/short-it-ifcvt-1.c: New test.
3685         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3687 2015-06-11  Christian Bruel  <christian.bruel@st.com>
3689         PR target/52144
3690         * gcc.target/arm/pragma_attribute.c: New test.
3692 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3694         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3696 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3698         PR target/66473
3699         * gcc.target/i386/pr66473.c: New test.
3701 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
3703         PR target/66470
3704         * gcc.dg/tls/pr66470.c: New test.
3705         * gcc.target/i386/pr66470.c: New test.
3707 2015-06-10  Christian Bruel  <christian.bruel@st.com>
3709         PR target/52144
3710         * gcc.target/arm/attr_arm.c: New test
3711         * gcc.target/arm/attr_arm-err.c: New test
3712         * gcc.target/arm/attr_thumb.c: New test
3713         * gcc.target/arm/attr_thumb-static.c: New test
3715 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3717         PR target/66200
3718         PR target/66428
3719         PR c++/66192
3720         * g++.dg/abi/aarch64_guard1.C: Adjust test.
3722 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
3724         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3725         passed by the testsuite driver.
3727 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3729         Revert:
3730         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3731         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3732         * gcc.dg/ssp-1.c: Make counter a register.
3733         * gcc.dg/ssp-2.c: Likewise.
3734         * gcc.dg/torture/parm-coalesce.c: New.
3736 2015-06-09  Tom de Vries  <tom@codesourcery.com>
3738         * gcc.target/i386/vararg-loc.c: New test.
3740 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3742         PR c++/65815
3743         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3744         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3746 2015-06-09  Marek Polacek  <polacek@redhat.com>
3748         PR tree-optimization/66299
3749         * gcc.dg/pr66299-1.c: New test.
3750         * gcc.dg/pr66299-2.c: New test.
3751         * gcc.dg/pr66299-3.c: New test.
3753 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
3755         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3756         passed by the testsuite driver.
3758 2015-06-09  Richard Biener  <rguenther@suse.de>
3760         PR middle-end/66423
3761         * gcc.dg/fold-modpow2.c: New testcase.
3763 2015-06-09  Richard Biener  <rguenther@suse.de>
3765         PR tree-optimization/66419
3766         * gcc.dg/vect/bb-slp-37.c: New testcase.
3768 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
3770         * gcc.target/arm/stl-cond.c: New test.
3772 2015-06-09  Richard Biener  <rguenther@suse.de>
3774         PR middle-end/66413
3775         * gcc.dg/torture/pr66413.c: New testcase.
3777 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3779         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3780         * gcc.dg/ssp-1.c: Make counter a register.
3781         * gcc.dg/ssp-2.c: Likewise.
3782         * gcc.dg/torture/parm-coalesce.c: New.
3784 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
3786         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3787         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3789 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3791         PR rtl-optimization/66444
3792         * gcc.dg/pr66444.c: New test.
3794 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3796         PR fortran/66245
3797         * gfortran.dg/class_is_1.f90: New test.
3798         * gfortran.dg/type_is_1.f90: Ditto.
3800 2015-06-08  Marek Polacek  <polacek@redhat.com>
3802         PR c/66415
3803         * gcc.dg/cpp/pr66415-1.c: New test.
3804         * gcc.dg/cpp/pr66415-2.c: New test.
3806 2015-06-08  Richard Biener  <rguenther@suse.de>
3808         PR tree-optimization/66422
3809         * gcc.dg/Warray-bounds-16.c: New testcase.
3811 2015-06-08  Richard Biener  <rguenther@suse.de>
3813         * gcc.dg/vect/slp-perm-10.c: New testcase.
3814         * gcc.dg/vect/slp-23.c: Adjust.
3815         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3816         vector pointer update.
3818 2015-06-08  Marek Polacek  <polacek@redhat.com>
3820         PR sanitizer/66452
3821         * g++.dg/ubsan/pr66452.C: New test.
3823 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3825         PR tree-optimization/66436
3826         * gcc.dg/gomp/dump-new-function-2.c: New test.
3827         * gcc.dg/gomp/dump-new-function-3.c: Same.
3828         * gcc.dg/gomp/dump-new-function.c: Same.
3830 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3832         PR tree-optimization/66435
3833         * gcc.dg/gomp/notify-new-function-2.c: New test.
3834         * gcc.dg/gomp/notify-new-function-3.c: Same.
3835         * gcc.dg/gomp/notify-new-function.c: Same.
3837 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
3839         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3840         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3841         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3842         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3843         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3844         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3845         -fshort-enum.
3847 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
3849         PR fortran/47659
3850         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3851         * gfortran.dg/warn_conversion.f90: Add warning for change in value
3852         for assignment.
3853         * gfortran.dg/warn_conversion_3.f90: Add warnings.
3854         * gfortran.dg/warn_conversion_5.f90: New test.
3855         * gfortran.dg/warn_conversion_6.f90: New test.
3856         * gfortran.dg/warn_conversion_7.f90: New test.
3858 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3860         PR fortran/66347
3861         * gfortran.dg/blockdata_9.f: New test.
3863 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3865         PR fortran/66385
3866         * gfortran.dg/forall_17.f90:  New test.
3868 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
3870         * g++.dg/cpp0x/pr57101.C: Add warning.
3871         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3872         * g++.dg/ext/visibility/anon7.C: Same.
3873         * g++.dg/ipa/pr63587-2.C: Same.
3874         * g++.dg/opt/dump1.C: Same.
3875         * g++.dg/opt/pr59622-3.C: Same.
3876         * g++.dg/opt/pr59622.C: Same.
3877         * g++.dg/torture/pr46383.C: Same.
3878         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3879         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3880         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3881         functions.
3882         * gfortran.dg/intent_out_8.f90: Same.
3883         * gfortran.dg/warn_target_lifetime_3.f90: Same.
3885 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3887         PR fortran/66377
3888         gfortran.dg/equiv_9.f90: New test.
3891 2015-06-05  Tom de Vries  <tom@codesourcery.com>
3893         merge from gomp4 branch:
3894         2015-05-28  Tom de Vries  <tom@codesourcery.com>
3896         PR tree-optimization/65443
3897         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3898         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3899         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3901 2015-06-05  Nathan Sidwell  <nathan@acm.org>
3903         PR c++/52595
3904         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3906 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
3908         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3910 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3912         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3914 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
3916         * testsuite/gcc.target/i386/noplt-1.c: New test.
3917         * testsuite/gcc.target/i386/noplt-2.c: New test.
3918         * testsuite/gcc.target/i386/noplt-3.c: New test.
3919         * testsuite/gcc.target/i386/noplt-4.c: New test.
3921 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
3923         PR fortran/58749
3924         * gfortran.dg/adjustl_1.f90:  New test.
3926 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
3928         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3929         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3931 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
3933         * lto.c (iterative_hash_canonical_type,
3934         gimple_register_canonical_type): only hash main variants of types
3936 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
3938         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3939         Move set of dg-do-what-default after early return.
3941 2015-06-04  Marek Polacek  <polacek@redhat.com>
3943         PR c/66341
3944         * gcc.dg/lvalue-8.c: New test.
3946 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3947             Paolo Carlini  <paolo.carlini@oracle.com>
3949         PR c++/66130
3950         * g++.dg/other/pr66130.C: New.
3951         * g++.dg/cpp0x/pr66130.C: Likewise.
3953 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3955         * g++.dg/cpp0x/decl-loc1.C: New.
3956         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3957         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3958         * g++.dg/init/ctor8.C: Likewise.
3959         * g++.dg/parse/semicolon4.C: Likewise.
3961 2015-06-03  Marek Polacek  <polacek@redhat.com>
3963         PR sanitizer/66190
3964         * g++.dg/ubsan/static-init-1.C: New test.
3965         * g++.dg/ubsan/static-init-2.C: New test.
3966         * g++.dg/ubsan/static-init-3.C: New test.
3968 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
3970         PR target/66275
3971         * gcc.target/i386/pr66275.c: New test.
3973 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3975         * gcc.dg/Wcxx-compat-22.c: New testcase.
3976         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
3977         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3978         * c-c++-common/pr58346-1.c: Likewise.
3979         * c-c++-common/transparent-union-1.c: Likewise.
3981 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
3983         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
3984         * g++.dg/plugin/def_plugin.c: New file.
3985         * g++.dg/plugin/def-plugin-test.C: New file.
3987 2015-06-03  Richard Biener  <rguenther@suse.de>
3989         * gcc.dg/vect/bb-slp-36.c: New testcase.
3991 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3993         * gcc.dg/lto/chkp-removed-alias_0.c: New.
3995 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3997         * gcc.dg/lto/chkp-privatize-1_0.c: New.
3998         * gcc.dg/lto/chkp-privatize-1_1.c: New.
3999         * gcc.dg/lto/chkp-privatize-2_0.c: New.
4000         * gcc.dg/lto/chkp-privatize-2_1.c: New.
4002 2015-06-03  Marek Polacek  <polacek@redhat.com>
4004         PR c/64223
4005         PR c/29358
4006         * gcc.dg/pr64223-1.c: New test.
4007         * gcc.dg/pr64223-2.c: New test.
4009 2015-06-03  Richard Biener  <rguenther@suse.de>
4011         PR tree-optimization/63916
4012         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4014 2015-06-03  Richard Biener  <rguenther@suse.de>
4016         PR tree-optimization/66375
4017         * gcc.dg/torture/pr66375.c: New testcase.
4019 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
4021         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4023 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
4025         PR target/65768
4026         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4028 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4030         PR fortran/66380
4031         * gfortran.dg/reshape_7.f90: New test.
4033 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
4035         PR c/66220:
4036         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4037         (fn_36): New.
4039 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4041         PR c/49551
4042         * gcc.dg/pr49551.c: New testcase.
4044 2015-06-02  Richard Biener  <rguenther@suse.de>
4046         PR debug/65549
4047         * g++.dg/lto/pr65549_0.C: New testcase.
4049 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
4051         PR libgomp/65742
4052         PR middle-end/66332
4053         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4055 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4057         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4059 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
4061         PR c++/61683
4062         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4064 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4066         PR tree-optimization/48052
4067         * gcc.dg/tree-ssa/scev-8.c: New.
4068         * gcc.dg/tree-ssa/scev-9.c: New.
4069         * gcc.dg/tree-ssa/scev-10.c: New.
4070         * gcc.dg/vect/pr48052.c: New.
4072 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4074         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4076 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4078         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4080 2015-06-02  Marek Polacek  <polacek@redhat.com>
4082         PR middle-end/66345
4083         * gcc.dg/torture/pr66345.c: New test.
4085 2015-06-02  Richard Biener  <rguenther@suse.de>
4087         PR tree-optimization/65961
4088         * gcc.dg/torture/pr65961.c: New testcase.
4090 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4092         PR tree-optimization/52563
4093         PR tree-optimization/62173
4094         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4095         * gcc.dg/tree-ssa/scev-4.c: Ditto.
4097 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4099         * gnat.dg/specs/varsize_return2.ads: New test.
4100         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4102 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
4104         * gcc.dg/vect/vect-outer-simd-1.c: New test.
4106 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
4108         PR target/65697
4109         * gcc.target/aarch64/sync-comp-swap.c: New.
4110         * gcc.target/aarch64/sync-comp-swap.x: New.
4111         * gcc.target/aarch64/sync-op-acquire.c: New.
4112         * gcc.target/aarch64/sync-op-acquire.x: New.
4113         * gcc.target/aarch64/sync-op-full.c: New.
4114         * gcc.target/aarch64/sync-op-full.x: New.
4115         * gcc.target/aarch64/sync-op-release.c: New.
4116         * gcc.target/aarch64/sync-op-release.x: New.
4118 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
4120         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4121         (bar): Predefined.
4123 2015-06-01  Richard Biener  <rguenther@suse.de>
4125         PR tree-optimization/66349
4126         PR tree-optimization/66352
4127         PR tree-optimization/66357
4128         * gcc.dg/torture/pr66357.c: New testcase.
4129         * gcc.dg/torture/pr66349.c: Likewise.
4130         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4132 2015-06-01  Richard Biener  <rguenther@suse.de>
4134         Revert
4135         2015-05-29  Richard Biener  <rguenther@suse.de>
4137         PR tree-optimization/66314
4138         * gcc.dg/asan/pr66314.c: New testcase.
4140 2015-06-01  Richard Biener  <rguenther@suse.de>
4142         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4144 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
4146         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4147         directives.
4148         (hp3, hp4): Add inline keyword.
4149         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4150         (hp2): Add inline keyword.
4151         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4152         (hp2): Add inline keyword.
4154 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
4156         PR target/65527
4157         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4158         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4159         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4160         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4162 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
4164         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4165         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4167 2015-06-01  Richard Biener  <rguenther@suse.de>
4169         PR tree-optimization/66280
4170         * g++.dg/torture/pr66280.C: New testcase.
4171         * g++.dg/torture/pr66280-2.C: Likewise.
4173 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4175         * gnat.dg/addr9_1.adb: New test.
4176         * gnat.dg/addr9_2.adb: Likewise.
4177         * gnat.dg/addr9_3.adb: Likewise.
4178         * gnat.dg/addr9_4.adb: Likewise.
4180 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4182           * g++.dg/other/dump-ada-spec-4.C: New test.
4184 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4186         * gcc.dg/alias-8.c: Fix dg-warning.
4188 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
4190         * gcc.dg/alias-8.c: Do not xfail.
4191         * gcc.dg/pr62167.c: Prevent FRE.
4192         * gcc.dg/alias-14.c: New testcase.
4194 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
4196         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4198 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4200         PR target/66215
4201         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4202         dg-options.
4203         * gcc.target/s390/hotpatch-10.c: Likewise.
4204         * gcc.target/s390/hotpatch-11.c: Likewise.
4205         * gcc.target/s390/hotpatch-12.c: Likewise.
4206         * gcc.target/s390/hotpatch-17.c: Likewise.
4207         * gcc.target/s390/hotpatch-18.c: Likewise.
4208         * gcc.target/s390/hotpatch-20.c: Likewise.
4209         * gcc.target/s390/hotpatch-21.c: Likewise.
4210         * gcc.target/s390/hotpatch-22.c: Likewise.
4211         * gcc.target/s390/hotpatch-23.c: Likewise.
4212         * gcc.target/s390/hotpatch-24.c: Likewise.
4213         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
4214         to check for the exact nops too.
4215         * gcc.target/s390/hotpatch-3.c: Likewise.
4216         * gcc.target/s390/hotpatch-4.c: Likewise.
4217         * gcc.target/s390/hotpatch-5.c: Likewise.
4218         * gcc.target/s390/hotpatch-6.c: Likewise.
4219         * gcc.target/s390/hotpatch-7.c: Likewise.
4220         * gcc.target/s390/hotpatch-8.c: Likewise.
4221         * gcc.target/s390/hotpatch-9.c: Likewise.
4222         * gcc.target/s390/hotpatch-14.c: Likewise.
4223         * gcc.target/s390/hotpatch-15.c: Likewise.
4224         * gcc.target/s390/hotpatch-16.c: Likewise.
4225         * gcc.target/s390/hotpatch-19.c: Likewise.
4226         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
4227         scan-assembler-times counting number of .align directives.
4228         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4229         dg-options.  Remove scan-assembler-times counting number of .align
4230         directives.
4231         * gcc.target/s390/hotpatch-26.c: New file.
4232         * gcc.target/s390/hotpatch-27.c: New file.
4233         * gcc.target/s390/hotpatch-28.c: New file.
4234         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4235         using -Os -O0 -O1 -O2 -O3 options.
4237 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4239         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4241 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
4243         PR tree-optimization/66142
4244         * gcc.dg/vect/pr66142.c: New test.
4246 2015-05-29  Richard Biener  <rguenther@suse.de>
4248         PR tree-optimization/66314
4249         * gcc.dg/asan/pr66314.c: New testcase.
4251 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4253         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4254         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4255         Adjust all callers.
4256         (schedule-cleanups, dg-keep-saved-temps): New proc.
4257         (gcc-dg-test-1): Schedule cleanups.
4258         * lib/profopt.exp (profopt-execute): Likewise.
4259         * g++.dg/cdce3.C: Adjust expected line numbers.
4260         * gcc.dg/cdce1.c: Likewise.
4261         * gcc.dg/cdce2.c: Likewise.
4262         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4263         * gcc.dg/strlenopt-24.c: Likewise.
4264         * gcc.dg/tree-ssa/vrp26.c: Likewise.
4265         * gcc.dg/tree-ssa/vrp28.c: Likewise.
4266         * obj-c++.dg/encode-2.mm: Likewise.
4268 2015-05-28  DJ Delorie  <dj@redhat.com>
4270         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4272 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4274         * gnat.dg/discr43.adb: New test.
4276 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4278         * gnat.dg/varsize_temp.adb: Rename into...
4279         * gnat.dg/varsize1.adb: ...this.
4280         * gnat.dg/varsize_copy.ad[sb]: Rename into...
4281         * gnat.dg/varsize2.ad[sb]: ...this.
4282         * gnat.dg/varsize3_1.adb: New test.
4283         * gnat.dg/varsize3_2.adb: Likewise.
4284         * gnat.dg/varsize3_3.adb: Likewise.
4285         * gnat.dg/varsize3_4.adb: Likewise.
4286         * gnat.dg/varsize3_5.adb: Likewise.
4287         * gnat.dg/varsize3_6.adb: Likewise.
4288         * gnat.dg/varsize3_pkg1.ads: New helper.
4289         * gnat.dg/varsize3_pkg2.ads: Likewise.
4290         * gnat.dg/varsize3_pkg3.ads: Likewise.
4292 2015-05-28  Richard Biener  <rguenther@suse.de>
4294         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4296 2015-05-28  Richard Biener  <rguenther@suse.de>
4298         PR tree-optimization/66142
4299         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4301 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
4303         PR target/63810
4304         * gcc.dg/darwin-minversion-3.c: Update testcase.
4305         * gcc.dg/darwin-minversion-4.c: Ditto.
4306         * gcc.dg/darwin-minversion-5.c: New testcase.
4307         * gcc.dg/darwin-minversion-6.c: Ditto.
4308         * gcc.dg/darwin-minversion-7.c: Ditto.
4309         * gcc.dg/darwin-minversion-8.c: Ditto.
4310         * gcc.dg/darwin-minversion-9.c: Ditto.
4311         * gcc.dg/darwin-minversion-10.c: Ditto.
4312         * gcc.dg/darwin-minversion-11.c: Ditto.
4313         * gcc.dg/darwin-minversion-12.c: Ditto.
4315 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4317         PR rtl-optimization/66168
4318         * gcc.c-torture/compile/pr66168.c: New test.
4320 2015-05-27  Jeff Law  <law@redhat.com>
4322         PR target/39726
4323         * gcc.dg/target/m68k/pr39726-1.c: New test.
4325 2015-05-27  Nathan Sidwell  <nathan@acm.org>
4327         PR c++/66270
4328         * g++.dg/ext/alias-canon3.C: New.
4330 2015-05-27  Richard Biener  <rguenther@suse.de>
4332         PR tree-optimization/66272
4333         Revert parts of
4334         2014-08-15  Richard Biener  <rguenther@suse.de>
4336         PR tree-optimization/62031
4337         * gcc.dg/torture/pr66272.c: New testcase.
4339 2015-05-27  Richard Biener  <rguenther@suse.de>
4341         * gcc.dg/vect/slp-reduc-7.c: New testcase.
4343 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
4345         PR target/65358
4346         * gcc.dg/pr65358.c: New test.
4348 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
4350         PR fortran/65548
4351         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4352         semantic.
4353         * gfortran.dg/allocate_with_source_6.f90: New test.
4355 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4357         * gnat.dg/atomic7_1.adb: New test.
4358         * gnat.dg/atomic7_2.adb: Likewise.
4359         * gnat.dg/atomic7_pkg1.ads: New helper.
4360         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4362 2015-05-26  Michael Matz  <matz@suse.de>
4364         PR middle-end/66251
4365         * gcc.dg/vect/pr66251.c: New test.
4367 2015-05-26  Richard Biener  <rguenther@suse.de>
4369         PR tree-optimization/66142
4370         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4372 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
4374         PR fortran/66082
4375         * gfortran.dg/allocatable_scalar_13.f90: New test
4377 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4379         * gnat.dg/warn11.adb: New test.
4380         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4382 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4384         * gnat.dg/vfa1_1.adb: New test.
4385         * gnat.dg/vfa1_2.adb: Likewise.
4386         * gnat.dg/vfa1_3.adb: Likewise.
4387         * gnat.dg/vfa1_4.adb: Likewise.
4388         * gnat.dg/vfa1_pkg.ads: New helper.
4390 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
4392         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4393         * gcc.target/i386/pr66232-3.c: Likewise.
4395 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
4397         PR target/66274
4398         * gcc.target/i386/pr66274.c: New test.
4400 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4402         * gnat.dg/renaming6.ad[sb]: New test.
4404 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
4406         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4407         and 'dg-require-effective-target pie'.
4409 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4411         PR c++/66243
4412         * g++.dg/cpp0x/pr66243.C: New.
4414 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
4416         PR lto/66180
4417         * g++.dg/lto/pr66180_0.C: New testcase.
4418         * g++.dg/lto/pr66180_1.C: New testcase.
4420 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
4422         PR fortran/66257
4423         * typebound_call_27.f90: New file.
4425 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4427         PR c++/65936
4428         * g++.dg/template/pr65936.C: New.
4430 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4432         PR tree-optimization/63387
4433         * gcc.dg/pr63387-2.c: New testcase.
4435 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4437         * gcc.dg/simd-1.c: Update to the new message.
4439 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4441         * gcc.dg/nand.c: New testcase.
4443 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
4445         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4446         Set dg-do-what-default to compile only on ARM targets without
4447         arm_neon_hw execution support.  Remove redundant c-torture-execute
4448         in loop over test cases.
4450 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4452         PR target/65491
4453         * gcc.target/aarch64/pr65491_1.c: New test.
4454         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4455         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4457 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4459         PR c++/65598
4460         * g++.dg/cpp0x/explicit9.C: New.
4461         * g++.dg/cpp0x/explicit8.C: Check the locations too.
4463 2015-05-22  Richard Biener  <rguenther@suse.de>
4465         PR tree-optimization/66251
4466         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4468 2015-05-22  Marek Polacek  <polacek@redhat.com>
4470         PR c/47043
4471         * c-c++-common/attributes-enum-1.c: New test.
4472         * c-c++-common/attributes-enum-2.c: New test.
4473         * g++.dg/cpp0x/attributes-enum-1.C: New test.
4474         * g++.dg/cpp1y/attributes-enum-1.C: New test.
4476 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4478         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4479         effective target support.  If no arm_neon_hw support, do not attempt
4480         to execute the tests; only compile them.
4481         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4482         and "dg-require-effective-target arm_neon_ok".
4483         * gcc.target/arm/simd/vextp16_1.c: Likewise.
4484         * gcc.target/arm/simd/vextp64_1.c: Likewise.
4485         * gcc.target/arm/simd/vextp8_1.c: Likewise.
4486         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4487         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4488         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4489         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4490         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4491         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4492         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4493         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4494         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4495         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4496         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4497         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4498         * gcc.target/arm/simd/vexts16_1.c: Likewise.
4499         * gcc.target/arm/simd/vexts32_1.c: Likewise.
4500         * gcc.target/arm/simd/vexts64_1.c: Likewise.
4501         * gcc.target/arm/simd/vexts8_1.c: Likewise.
4502         * gcc.target/arm/simd/vextu16_1.c: Likewise.
4503         * gcc.target/arm/simd/vextu32_1.c: Likewise.
4504         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4505         * gcc.target/arm/simd/vextu8_1.c: Likewise.
4506         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4507         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4508         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4509         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4510         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4511         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4512         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4513         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4514         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4515         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4516         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4517         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4518         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4519         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4520         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4521         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4522         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4523         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4524         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4525         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4526         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4527         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4528         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4529         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4530         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4531         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4532         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4533         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4534         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4535         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4536         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4537         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4538         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4539         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4540         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4541         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4542         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4543         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4544         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4545         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4546         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4547         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4548         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4549         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4550         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4551         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4552         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4553         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4554         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4555         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4556         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4557         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4558         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4559         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4560         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4561         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4562         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4563         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4564         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4565         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4566         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4567         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4568         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4569         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4570         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4571         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4572         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4573         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4574         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4575         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4576         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4577         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4578         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4579         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4580         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4581         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4582         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4583         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4584         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4585         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4586         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4587         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4588         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4589         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4590         * gcc.target/arm/simd/vzips16_1.c: Likewise.
4591         * gcc.target/arm/simd/vzips32_1.c: Likewise.
4592         * gcc.target/arm/simd/vzips8_1.c: Likewise.
4593         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4594         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4595         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4597 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4599         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4600         * gcc.dg/vect/pr59354.c: Likewise.
4601         * gcc.dg/vect/pr64252.c: Likewise.
4602         * gcc.dg/vect/pr64404.c: Likewise.
4603         * gcc.dg/vect/pr64493.c: Likewise.
4604         * gcc.dg/vect/pr64495.c: Likewise.
4605         * gcc.dg/vect/pr64844.c: Likewise.
4606         * gcc.dg/vect/pr65518.c: Likewise.
4607         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4609 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4611         PR c++/66210
4612         * g++.dg/cpp1y/var-templ28.C: New.
4614 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4616         PR target/66232
4617         * gcc.target/i386/pr66232-1.c: New test.
4618         * gcc.target/i386/pr66232-2.c: Likewise.
4619         * gcc.target/i386/pr66232-3.c: Likewise.
4620         * gcc.target/i386/pr66232-4.c: Likewise.
4621         * gcc.target/i386/pr66232-5.c: Likewise.
4623 2015-05-21  Nathan Sidwell  <nathan@acm.org>
4625         * g++.dg/cpp1y/pr60943.C: New.
4627 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
4629         PR tree-optimization/66233
4630         * gcc.c-torture/execute/pr66233.c: New test.
4632 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4634         PR fortran/66176
4635         * gfortran.dg/inline_matmul_11.f90:  New test.
4637 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
4639         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4640         instead of listing several targets on its own.
4641         * gcc.target/i386/pr32219-2.c: Likewise.
4642         * gcc.target/i386/pr32219-3.c: Likewise.
4643         * gcc.target/i386/pr32219-4.c: Likewise.
4644         * gcc.target/i386/pr32219-5.c: Likewise.
4645         * gcc.target/i386/pr32219-6.c: Likewise
4646         * gcc.target/i386/pr32219-7.c: Likewise.
4647         * gcc.target/i386/pr32219-8.c: Likewise.
4648         * gcc.target/i386/pr39013-1.c: Likewise.
4649         * gcc.target/i386/pr39013-2.c: Likewise.
4650         * gcc.target/i386/pr64317.c: Likewise.
4652 2015-05-21  Jeff Law  <law@redhat.com>
4654         * gcc.target/hppa/shadd-3.c: New test.
4655         * gcc.target/hppa/shadd-4.c: New test.
4657 2015-05-21  Michael Matz  <matz@suse.de>
4659         * gcc.dg/vect/vect-strided-store.c: New test.
4660         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4661         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4663 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4665         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4666         * gcc.dg/pow-sqrt-synth-1.c: New test.
4667         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4669 2015-05-21  Richard Biener  <rguenther@suse.de>
4671         PR c++/66211
4672         * g++.dg/conversion/pr66211.C: New testcase.
4673         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4675 2015-05-21  Jeff Law  <law@redhat.com>
4677         * gcc.target/hppa/shadd-2.c: New test.
4679 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
4681         PR target/54236
4682         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4684 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4686         PR target/65937
4687         * gcc.target/arm/pr26702.c: Adjust target selector.
4689 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
4691         PR middle-end/66221
4692         * gcc.dg/lto/pr66221_0.c: New test.
4693         * gcc.dg/lto/pr66221_1.c: New test.
4695 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4697         PR c/52952
4698         * gcc.dg/redecl-4.c: Update column numbers.
4699         * gcc.dg/format/bitfld-1.c: Likewise.
4700         * gcc.dg/format/attr-2.c: Likewise.
4701         * gcc.dg/format/attr-6.c: Likewise.
4702         * gcc.dg/format/attr-7.c (baz): Likewise.
4703         * gcc.dg/format/asm_fprintf-1.c: Likewise.
4704         * gcc.dg/format/attr-4.c: Likewise.
4705         * gcc.dg/format/branch-1.c: Likewise.
4706         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4707         locations within strings with embedded escape sequences.
4709 2015-05-20  Jeff Law  <law@redhat.com>
4711         * gcc.target/hppa/hppa.exp: New target test driver.
4712         * gcc.target/hppa/shadd-1.c: New test.
4714 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
4716         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4718 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
4720         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4721         (fn_33_k_and_r_style): New.
4722         (fn_33_stroustrup_style): New.
4723         (fn_33_allman_style): New.
4724         (fn_33_whitesmiths_style): New.
4725         (fn_33_horstmann_style): New.
4726         (fn_33_ratliff_banner_style): New.
4727         (fn_33_lisp_style): New.
4728         (fn_34_indent_dash_gnu): New.
4729         (fn_34_indent_dash_kr): New.
4730         (fn_34_indent_dash_orig): New.
4731         (fn_34_indent_linux_style): New.
4733 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
4735         PR fortran/65548
4736         * gfortran.dg/allocate_with_source_5.f90: Extend test.
4738 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
4740         PR tree-optimization/65447
4741         * gcc.dg/tree-ssa/pr65447.c: New test.
4743 2015-05-19  Nathan sidwell  <nathan@acm.org>
4745         * g++.dg/cpp0x/pr65954.C: New.
4747 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4749         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4751 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4753         * lib/target-supports.exp: Vector do not always have natural
4754         alignment on s390*.
4756 2015-05-19  David Sherwood  <david.sherwood@arm.com>
4758         * gcc.dg/loop-invariant.c: New testcase.
4760 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4762         * lib/target-supports.exp: Vector do not always have natural
4763         alignment on s390*.
4765 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4767         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4768         s390*.
4769         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4771 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4773         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4774         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4775         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4776         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4777         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4778         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4779         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4780         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4781         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4782         * gcc.target/s390/zvector/vec-elem-1.c: New test.
4784 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4786         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4788 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4790         * gcc.target/s390/s390.exp
4791         (check_effective_target_vector): New check.
4792         * gcc.target/s390/vector/vec-abi-1.c: New test.
4793         * gcc.target/s390/vector/vec-abi-2.c: New test.
4794         * gcc.target/s390/vector/vec-abi-3.c: New test.
4795         * gcc.target/s390/vector/vec-abi-4.c: New test.
4796         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4797         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4798         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4799         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4800         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4801         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4802         * gcc.target/s390/vector/vec-clobber-1.c: New test.
4803         * gcc.target/s390/vector/vec-cmp-1.c: New test.
4804         * gcc.target/s390/vector/vec-cmp-2.c: New test.
4805         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4806         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4807         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4808         * gcc.target/s390/vector/vec-genmask-1.c: New test.
4809         * gcc.target/s390/vector/vec-genmask-2.c: New test.
4810         * gcc.target/s390/vector/vec-init-1.c: New test.
4811         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4812         * gcc.target/s390/vector/vec-shift-1.c: New test.
4813         * gcc.target/s390/vector/vec-sub-1.c: New test.
4815 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4817         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4819 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4821         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4823 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4825         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4827 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4829         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4831 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4833         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4835 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4837         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4839 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4841         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4843 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4845         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4847 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4849         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4851 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4853         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4855 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4857         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4859 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4861         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4863 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4865         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4867 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
4869         PR tree-optimization/66187
4870         * gcc.c-torture/execute/pr66187.c: New test.
4871         * gcc.dg/pr66187-1.c: New test.
4872         * gcc.dg/pr66187-2.c: New test.
4874 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4876         * gcc.dg/vect/bb-slp-35.c: Adjust.
4878 2015-05-19  Richard Biener  <rguenther@suse.de>
4880         PR tree-optimization/66165
4881         * gcc.dg/torture/pr66165.c: New testcase.
4883         PR tree-optimization/66185
4884         * gcc.dg/torture/pr66185.c: New testcase.
4886 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
4888         PR target/54236
4889         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4891 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
4893         * gcc.target/mips/p5600-bonding.c : New file.
4895 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4897         PR fortran/66106
4898         * gfortran.dg/interface_operator_1.f90: New tests.
4900 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4902         PR fortran/66057
4903         * gfortran.dg/generic_29.f90: New tests.
4905 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4907         PR fortran/66043
4908         * gfortran.dg/storage_size_6.f90: New tests.
4910 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4912         PR fortran/66045
4913         * gfortran.dg/null1.f90: New test.
4915 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4917         PR fortran/66044
4918         * gfortran.dg/entry_21.f90: New test.
4920 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4922         PR fortran/66043
4923         * gfortran.dg/storage_size_6.f90: New tests.
4925 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4927         PR fortran/66040
4928         * gfortran.dg/misplaced_statement.f90: New test.
4930 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4932         PR fortran/66039
4933         * gfortran.dg/filepos1.f90: New test
4935 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4937         PR fortran/64925
4938         * gfortran.dg/pr64925.f90: New test.
4940 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4942         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4943         unit.
4944         * gfortran.dg/lto/pr41576_1.f90: Ditto.
4946 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
4948         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4949         to the family of pie capable targets.
4951 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
4953         * gcc.target/arm/bics_1.c : New testcase.
4954         * gcc.target/arm/bics_2.c : New testcase.
4955         * gcc.target/arm/bics_3.c : New testcase.
4956         * gcc.target/arm/bics_4.c : New testcase.
4958 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
4960         * gcc.target/mips/umips-attr.c: New test.
4962 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4964         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4965         * gcc.dg/20150120-2.c (dg-final): Ditto.
4966         * gcc.dg/20150120-2.c (dg-final): Ditto.
4967         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4969 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4971         PR target/66174
4972         * gcc.target/i386/pr66174.c: New test.
4974 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
4976         PR fortran/37131
4977         * gfortran.dg/matmul_bounds_6.f90:  New test.
4978         * gfortran.dg/matmul_bounds_7.f90:  New test.
4980 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
4982         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
4983         * gfortran.dg/lto/pr41576_1.f90: Add interface.
4984         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
4985         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
4986         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
4987         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
4989 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4991         PR fortran/65903
4992         * gfortran.dg/continuation_13.f90: Update test.
4993         * gfortran.dg/pr65903.f90: New test.
4995 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4997         PR fortran/66113
4998         * gfortran.dg/block_14.f90:  New test.
5000 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5002         PR fortran/44054
5003         * lib/gfortran-dg.exp: Update regex to handle two locations for
5004         the same diagnostic without caret.
5005         * gfortran.dg/badline.f: Test also that line numbers are correct
5006         before and after "left but not entered" warning.
5008 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
5009             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5011         PR target/65768
5012         * gcc.target/arm/maskdata.c: New test.
5014 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
5016         PR fortran/65792
5017         * gfortran.dg/derived_constructor_components_5: New test
5019 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
5021         PR target/66140
5022         * gcc.target/alpha/pr66140.c: New test.
5024 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
5026         PR c/48956
5027         * gcc.dg/Wconversion-complex-c99.c: New test.
5028         * gcc.dg/Wconversion-complex-gnu.c: New test.
5030 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
5032         PR tree-optimization/64454
5033         * gcc.dg/modmod.c: New testcase.
5035 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
5037         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5039 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
5041         PR middle-end/66134
5042         * gcc.target/i386/mpx/pr66134.c: New test.
5044 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
5046         * gcc.target/powerpc/pr60158.c: New test.
5048 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
5050         * gcc.target/i386/sibcall-7.c: New test.
5051         * gcc.target/i386/sibcall-8.c: New test.
5053 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
5055         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5056         (abs64_in_dreg): Likewise.
5058 2015-05-14  Marek Polacek  <polacek@redhat.com>
5060         PR c/66066
5061         PR c/66127
5062         * gcc.dg/pr14649-1.c: Add -Wpedantic.
5063         * gcc.dg/pr19984.c: Likewise.
5064         * gcc.dg/pr66066-1.c: New test.
5065         * gcc.dg/pr66066-2.c: New test.
5066         * gcc.dg/pr66066-3.c: New test.
5068 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5070         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5071         * gcc.dg/pow-sqrt.x: New file.
5072         * gcc.dg/pow-sqrt-1.c: New test.
5073         * gcc.dg/pow-sqrt-2.c: Likewise.
5074         * gcc.dg/pow-sqrt-3.c: Likewise.
5076 2015-05-13  Richard Biener  <rguenther@suse.de>
5078         PR tree-optimization/66123
5079         * gcc.dg/torture/pr66123.c: New testcase.
5081 2015-05-13  Richard Biener  <rguenther@suse.de>
5083         PR middle-end/66110
5084         * gcc.dg/alias-2.c: Adjust.
5085         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5087 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5089         PR target/65103
5090         * gcc.target/i386/pr65103-3.c: New.
5092 2015-05-13  Martin Liska  <mliska@suse.cz>
5094         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5096 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
5098         PR target/66112
5099         * gcc.target/i386/pr66112-2.c: New test.
5101         PR target/66112
5102         * gcc.target/i386/pr66112-1.c: New test.
5104 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5106         PR target/66048
5107         * gcc.target/i386/mpx/pr66048.cc: New.
5109 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5111         PR rtl-optimization/64616
5112         * gcc.dg/loop-8.c: New test.
5113         * gcc.dg/loop-9.c: New test.
5115 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5117         PR target/pr66047.c
5118         * gcc.target/i386/pr66047.c: New testcase.
5120 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5122         PR ipa/65873
5123         * gcc.c-torture/compile/pr65873.c: New testcase.
5125 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
5127         PR fortran/66111
5128         * gfortran.dg/inline_matmul_10.f90:  New test.
5130 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
5132         * c-c++-common/Wmisleading-indentation.c: New testcase.
5133         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5134         * c-c++-common/Wmisleading-indentation-2.md: New file.
5136 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5138         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5139         "break".
5140         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5142 2015-05-12  Richard Biener  <rguenther@suse.de>
5144         PR tree-optimization/66101
5145         * gcc.dg/torture/pr66101.c: New testcase.
5147 2015-05-12  Richard Biener  <rguenther@suse.de>
5149         PR tree-optimization/37021
5150         * gcc.target/i386/vect-addsub.c: New testcase.
5152 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
5154         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5156 2015-05-12  Tom de Vries  <tom@codesourcery.com>
5158         PR tree-optimization/66010
5159         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5161 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5163         PR c++/65133
5164         * g++.dg/cpp0x/trailing10.C: New.
5166 2015-05-12  Richard Biener  <rguenther@suse.de>
5168         * gcc.dg/vect/bb-slp-35.c: New testcase.
5170 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
5172         PR fortran/66100
5173         * gfortran.dg/bound_simplification_6.f90: New.
5175 2015-05-11  Steve Ellcey  <sellcey@mips.com>
5177         * gcc.target/mips/branch-1.c: Pass argument to bar().
5179 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
5181         PR target/65753
5182         * gcc.target/i386/pr65753.c: New test.
5184 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
5186         PR rtl-optimization/66076
5187         * gcc.dg/torture/pr66076.c: New test.
5189 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5191         PR fortran/66041
5192         * gfortran.dg/inline_matmul_7.f90:  New test.
5193         * gfortran.dg/inline_matmul_8.f90:  New test.
5194         * gfortran.dg/inline_matmul_9.f90:  New test.
5196 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
5198         * gfortran.dg/bound_simplification_5.f90: New.
5200 2015-05-09  Jason Merrill  <jason@redhat.com>
5202         * lib/target-supports.exp (cxx_default): New global.
5203         (check_effective_target_c++11_only)
5204         (check_effective_target_c++14_only)
5205         (check_effective_target_c++98_only)
5206         (check_effective_target_c++1z_only): Check it.
5208 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
5210         PR tree-optimization/64454
5211         * gcc.dg/tree-ssa/vrp97.c: New file.
5212         * gcc.dg/vect/slp-perm-7.c: Update.
5214 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
5216         PR fortran/65894
5217         * gfortran.dg/elemental_subroutine_11.f90: New test.
5219 2015-05-08  Richard Biener  <rguenther@suse.de>
5221         PR tree-optimization/66036
5222         * gcc.dg/vect/slp-41.c: New testcase.
5224 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
5226         * gfortran.dg/elemental_optional_args_7.f90: New.
5228 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
5230         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5231         allow cmlt or sshr.
5233 2015-05-08  Marek Polacek  <polacek@redhat.com>
5235         PR c/64918
5236         * gcc.dg/Woverride-init-side-effects-1.c: New test.
5237         * gcc.dg/Woverride-init-side-effects-2.c: New test.
5239 2015-05-07  Marek Polacek  <polacek@redhat.com>
5241         PR c/65179
5242         * c-c++-common/Wshift-negative-value-1.c: New test.
5243         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5244         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5245         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5246         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5247         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5248         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5249         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5250         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5252 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
5254         PR middle-end/192
5255         PR middle-end/54303
5256         * gcc.dg/fdata-sections-2.c: New file.
5258 2015-05-07  Marek Polacek  <polacek@redhat.com>
5260         PR testsuite/66046
5261         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5262         last dg-output.
5263         * c-c++-common/ubsan/align-7.c: Likewise.
5264         * c-c++-common/ubsan/bounds-8.c: Likewise.
5265         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5266         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5267         * c-c++-common/ubsan/null-1.c: Likewise.
5268         * c-c++-common/ubsan/null-10.c: Likewise.
5269         * c-c++-common/ubsan/null-11.c: Likewise.
5270         * c-c++-common/ubsan/null-2.c: Likewise.
5271         * c-c++-common/ubsan/null-3.c: Likewise.
5272         * c-c++-common/ubsan/null-4.c: Likewise.
5273         * c-c++-common/ubsan/null-5.c: Likewise.
5274         * c-c++-common/ubsan/null-6.c: Likewise.
5275         * c-c++-common/ubsan/null-7.c: Likewise.
5276         * c-c++-common/ubsan/null-8.c: Likewise.
5277         * c-c++-common/ubsan/null-9.c: Likewise.
5278         * c-c++-common/ubsan/object-size-1.c: Likewise.
5279         * c-c++-common/ubsan/object-size-10.c: Likewise.
5280         * c-c++-common/ubsan/object-size-4.c: Likewise.
5281         * c-c++-common/ubsan/object-size-5.c: Likewise.
5282         * c-c++-common/ubsan/object-size-7.c: Likewise.
5283         * c-c++-common/ubsan/object-size-8.c: Likewise.
5284         * c-c++-common/ubsan/object-size-9.c: Likewise.
5285         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5286         * c-c++-common/ubsan/overflow-int128.c: Likewise.
5287         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5288         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5289         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5290         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5291         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5292         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5293         * c-c++-common/ubsan/pr59333.c: Likewise.
5294         * c-c++-common/ubsan/pr59667.c: Likewise.
5295         * c-c++-common/ubsan/pr60613-2.c: Likewise.
5296         * c-c++-common/ubsan/pr60636.c: Likewise.
5297         * c-c++-common/ubsan/pr63802.c: Likewise.
5298         * c-c++-common/ubsan/recovery-1.c: Likewise.
5299         * c-c++-common/ubsan/recovery-3.c: Likewise.
5300         * c-c++-common/ubsan/shift-1.c: Likewise.
5301         * c-c++-common/ubsan/shift-2.c: Likewise.
5302         * c-c++-common/ubsan/shift-4.c: Likewise.
5303         * c-c++-common/ubsan/shift-7.c: Likewise.
5304         * c-c++-common/ubsan/undefined-2.c: Likewise.
5305         * c-c++-common/ubsan/vla-1.c: Likewise.
5306         * g++.dg/ubsan/null-1.C: Likewise.
5307         * g++.dg/ubsan/null-3.C: Likewise.
5308         * g++.dg/ubsan/null-4.C: Likewise.
5309         * g++.dg/ubsan/vptr-8.C: Likewise.
5310         * g++.dg/ubsan/vptr-9.C: Likewise.
5311         * gcc.dg/ubsan/bounds-2.c: Likewise.
5312         * gcc.dg/ubsan/object-size-9.c: Likewise.
5314 2015-05-07  Jeff Law  <law@redhat.com>
5316         * gcc.dg/tree-ssa/shorten-1.c: New test.
5318 2015-05-07  Richard Biener  <rguenther@suse.de>
5320         PR tree-optimization/66002
5321         * gcc.dg/vect/vect-125.c: New testcase.
5323 2015-05-07  Marek Polacek  <polacek@redhat.com>
5324             Martin Uecker  <uecker@eecs.berkeley.edu>
5326         * c-c++-common/ubsan/bounds-10.c: New test.
5328 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
5330         * jit.dg/harness.h (set_options): Wrap with
5331         #ifndef TEST_ESCHEWS_SET_OPTIONS.
5332         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5333         Special-case test-benchmark.c as a negative.
5334         * jit.dg/test-benchmark.c: New file.
5336 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
5338         PR target/64208
5339         * gcc.target/arm/pr64208.c: New test.
5341 2015-05-06  Alan Modra  <amodra@gmail.com>
5343         PR target/66020
5344         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5345         (gparms): Make volatile.
5347 2015-05-06  Richard Biener  <rguenther@suse.de>
5349         PR tree-optimization/62283
5350         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5352 2015-05-06  Christian Bruel  <christian.bruel@st.com>
5354         PR target/66015
5355         * gcc.target/aarch64/iinline-attr-1.c: New test.
5357 2015-05-06  Richard Biener  <rguenther@suse.de>
5359         * gcc.dg/vect/bb-slp-34.c: New testcase.
5361 2015-05-06  Richard Biener  <rguenther@suse.de>
5363         PR tree-optimization/62283
5364         * gcc.dg/vect/bb-slp-14.c: Adjust.
5366 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5368         PR target/65990
5369         * gcc.target/i386/pr65990.c: New test.
5371 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
5373         PR target/65915
5374         * gcc.target/i386/pr65915.c: New.
5376 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5378         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5379         'va_list escapes 0'.
5381 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5383         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5384         in r222173.
5386 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
5388         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5389         * gcc.target/arm/pr65924.c: Likewise.
5391 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5393         PR target/65871
5394         * gcc.target/i386/pr65871-3.c: New test.
5396 2015-05-04  Jeff Law  <law@redhat.com>
5398         Revert:
5399         2015-05-04  Jeff Law  <law@redhat.com>
5400         * gcc.dg/tree-ssa/shorten-1.c: New test.
5402 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5403             Jakub Jelinek  <jakub@redhat.com>
5405         PR c++/66007
5406         * g++.dg/cpp0x/Wnarrowing4.C: New.
5408 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
5410         * lib/target-supports.exp
5411         (check_effective_target_keeps_null_pointer_checks): Clarify that
5412         this is for targets that disable -fdelete-null-pointer-checks,
5413         not default it to off.
5414         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5415         -fdelete-null-pointer-checks explicit.
5416         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5417         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5418         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5419         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5420         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5421         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5422         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5423         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5424         * gcc.dg/tree-ssa/pr20318.c: Likewise.
5425         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5426         * gcc.dg/tree-ssa/pr20702.c: Likewise.
5427         * gcc.dg/tree-ssa/pr21086.c: Likewise.
5428         * gcc.dg/tree-ssa/pr21090.c: Likewise.
5429         * gcc.dg/tree-ssa/pr58480.c: Likewise.
5430         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5431         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5432         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5433         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5434         * gcc.dg/tree-ssa/unreachable.c: Likewise.
5435         * gcc.dg/tree-ssa/vrp02.c: Likewise.
5436         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5437         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5438         * gcc.dg/tree-ssa/vrp55.c: Likewise.
5439         * g++.dg/cpp0x/static_assert9.C: Likewise.
5440         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5441         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5442         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5443         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5444         * g++.dg/tree-ssa/pr26406.C: Likewise.
5446 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
5448         PR tree-optimization/65984
5449         * c-c++-common/ubsan/pr65984.c: New test.
5451 2015-05-04  Jeff Law  <law@redhat.com>
5453         * gcc.dg/tree-ssa/shorten-1.c: New test.
5455 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5457         PR fortran/44735
5458         * gfortran.dg/pr44735.f90: New test.
5460 2015-05-04  Richard Biener  <rguenther@suse.de>
5462         PR tree-optimization/65965
5463         * gcc.dg/vect/bb-slp-33.c: New testcase.
5465 2015-05-04  Richard Biener  <rguenther@suse.de>
5467         PR tree-optimization/65935
5468         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5470 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5472         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5473         for each supported variant instead of CHECK_RESULTS.
5474         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5475         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5476         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5477         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5478         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5479         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5480         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5481         expected results for unsupported variants.  Call CHECK for each
5482         supported variant instead of CHECK_RESULTS.
5483         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5484         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5485         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5486         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5487         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5488         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5489         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5490         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5491         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5492         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5493         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5494         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5495         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5496         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5497         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5498         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5499         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5500         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5501         expected results for unsupported variants.
5502         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5503         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5504         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5505         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5506         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5507         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5508         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5509         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5510         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5511         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5512         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5513         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5514         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5515         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5516         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5517         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5518         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5519         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5520         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5521         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5522         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5523         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5524         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5525         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5526         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5527         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5528         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5529         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5531 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5533         PR fortran/37131
5534         * gfortran.dg/bound_9.f90:  Add pointer assignment.
5536 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5537             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
5539         PR c++/65858
5540         * g++.dg/cpp0x/Wnarrowing3.C: New.
5542 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
5544         * gcc.dg/20150120-1.c: New test.
5545         * gcc.dg/20150120-2.c: New test.
5546         * gcc.dg/20150120-3.c: New test.
5548 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
5550         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5552 2015-05-01  Renlin Li  <renlin.li@arm.com>
5554         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5556 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
5558         * gfortran.dg/bound_simplification_4.f90: New.
5560 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5562         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5563         with powerpc_p8vector_ok.
5565 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5567         PR fortran/37131
5568         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
5569         scan pattern.
5570         * gfortran.dg/bound_9.f90:  New test case.
5572 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
5574         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5575         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5576         for 32bit x86 targets.
5577         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5578         for 32bit x86 targets.
5579         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5580         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5581         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5582         for 32bit x86 targets.
5584 2015-04-30  Marek Polacek  <polacek@redhat.com>
5586         PR tree-optimization/63551
5587         * g++.dg/ipa/pr63551.C: New test.
5589 2015-04-30  Caroline Tice  <cmtice@google.com>
5591         PR  65929
5592         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
5593         partition size on certain targets.
5595 2015-04-30  Renlin Li  <renlin.li@arm.com>
5597         * gcc.target/aarch64/vect-reduc-or_1.c: New.
5599 2015-04-30  Marek Polacek  <polacek@redhat.com>
5601         * c-c++-common/Wbool-compare-3.c: New test.
5603         * gcc.dg/pr65901.c (foo): Adjust dg-error.
5604         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5606 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5608         PR c++/57610
5609         * g++.dg/init/ref22.C: New.
5611 2015-04-30  Marek Polacek  <polacek@redhat.com>
5613         * gcc.dg/init-bad-8.c: New test.
5615         * gcc.dg/incomplete-typedef-1.c: New test.
5617 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5619         PR c++/59955
5620         * g++.dg/template/crash121.C: New.
5622 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
5624         * gcc.target/mips/call-from-init.c: New test.
5625         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5627 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5629         PR target/65871
5630         * gcc.target/i386/pr65871-1.c: New test.
5631         * gcc.target/i386/pr65871-2.c: Ditto.
5633 2015-04-29  Marek Polacek  <polacek@redhat.com>
5635         PR c/64610
5636         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5637         * c-c++-common/Wbool-compare-2.c: New test.
5639 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
5641         PR target/65770
5642         * gcc.target/aarch64/vstN_lane_1.c: New file.
5644 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5646         PR c++/64667
5647         * g++.dg/warn/Winit-self-3.C: New.
5649 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5651         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5653 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
5655         PR target/65924
5656         * gcc.target/arm/pr65924.c: New test.
5658 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
5660         * g++.dg/gomp/tpl-target-update.C: New file.
5662 2015-04-29  Richard Biener  <rguenther@suse.de>
5664         PR tree-optimization/65917
5665         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5667 2015-04-29  Christian Bruel  <christian.bruel@st.com>
5669         PR target/64835
5670         * gcc.dg/ipa/iinline-attr.c: New test.
5671         * gcc.target/i386/iinline-attr-2.c: New test.
5673 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
5675         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5676         segfault is fixed.
5678 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5680         * gcc.dg/vect/vect-33.c: Remove spurious line.
5682 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
5684         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5686 2015-04-28  Marek Polacek  <polacek@redhat.com>
5688         PR c/65901
5689         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5690         * gcc.dg/pr65901.c: New test.
5692 2015-04-28  Richard Biener  <rguenther@suse.de>
5694         PR tree-optimization/62283
5695         * gfortran.dg/vect/pr62283-2.f: New testcase.
5696         * gcc.dg/vect/bb-slp-14.c: Adjust.
5698 2015-04-28  Richard Biener  <rguenther@suse.de>
5700         PR tree-optimization/65851
5701         * g++.dg/torture/pr65851.C: New testcase.
5703 2015-04-27  Jeff Law <law@redhat.com>
5705         PR tree-optimization/65217
5706         * gcc.target/i386/pr65217.c: Remove XFAIL.
5708 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5710         PR fortran/60322
5711         Add tests forgotten to svn-add.
5712         * gfortran.dg/class_allocate_19.f03: New test.
5713         * gfortran.dg/class_array_20.f03: New test.
5714         * gfortran.dg/class_array_21.f03: New test.
5715         * gfortran.dg/finalize_29.f08: New test.
5717 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5719         PR fortran/59678
5720         PR fortran/65841
5721         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5722         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5724 2015-04-27  Caroline Tice  <cmtice@google.com>
5726         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5727         partition size.
5729 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
5731         PR target/64579
5732         * gcc.target/powerpc/htm-1.c: New test.
5733         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5734         on 64-bit compiles.
5735         (__builtin_tabortdci): Likewise.
5736         (__builtin_tcheck): Remove operand.
5737         * lib/target-supports.exp (check_htm_hw_available): New function.
5739 2015-04-27  Richard Biener  <rguenther@suse.de>
5741         * gcc.target/i386/pr65217.c: XFAIL.
5743 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
5745         PR tree-optimization/65875
5746         * gcc.c-torture/compile/pr65875.c: New test.
5748 2015-04-25  Marek Polacek  <polacek@redhat.com>
5750         PR c/52085
5751         * gcc.dg/enum-incomplete-2.c: New test.
5752         * gcc.dg/enum-mode-1.c: New test.
5754 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5756         PR target/65849
5757         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5758         set new options.
5759         * gcc.target/powerpc/pr65849-2.c: Likewise.
5761 2015-04-24  Tom de Vries  <tom@codesourcery.com>
5763         PR tree-optimization/65802
5764         * g++.dg/pr65802.C: Move to ...
5765         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
5766         stdarg.h.  Rewrite for C.
5767         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
5768         va_start and va_end.  Remove unnecessary inline asm.
5770 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
5771             Wei Mi  <wmi@google.com>
5773         * gcc.target/i386/sse2-load-multi.c: New test.
5774         * gcc.target/i386/sse2-store-multi.c: Ditto.
5776 2015-04-24  Marek Polacek  <polacek@redhat.com>
5778         PR c/65830
5779         * c-c++-common/pr65830.c: New test.
5781         PR c/63357
5782         * c-c++-common/Wlogical-op-1.c: New test.
5784 2015-04-24  Marek Polacek  <polacek@redhat.com>
5786         PR c/61534
5787         * c-c++-common/pr61534-1.c: New test.
5789 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5790             Steven Bosscher <steven@gcc.gnu.org>
5792         PR rtl-optimization/34503
5793         * gcc.target/arm/pr64616.c: New file.
5795 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
5797         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5799 2015-04-24  Terry Guo  <terry.guo@arm.com>
5801         * gcc.target/arm/pr65710.c: Update the options.
5803 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
5805         * gcc.target/i386/pr65523.c: Skip x32.
5807 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5809         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5810         to look for vcl* where appropriate.
5812 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5814         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5815         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5817 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
5819         PR target/26702
5820         * gcc.target/arm/pr26702.c: New test.
5822 2015-04-23  Marek Polacek  <polacek@redhat.com>
5824         PR c/65345
5825         * gcc.dg/pr65345-1.c: New test.
5826         * gcc.dg/pr65345-2.c: New test.
5828 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5830         * gcc.target/powerpc/crypto-builtin-2.c: New.
5832 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
5834         PR fortran/60322
5835         * gfortran.dg/class_allocate_19.f03: New test.
5836         * gfortran.dg/class_array_20.f03: New test.
5837         * gfortran.dg/class_array_21.f03: New test.
5838         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5839         * gfortran.dg/finalize_15.f90: Fixing comparision to model
5840         initialization correctly.
5841         * gfortran.dg/finalize_29.f08: New test.
5843 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5845         * gcc.target/powerpc/swaps-p8-18.c: New test.
5847 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5849         PR target/65456
5850         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5851         * gcc.dg/vect/bb-slp-25.c: Likewise.
5852         * gcc.dg/vect/bb-slp-29.c: Likewise.
5853         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5854         vect_no_align && { ! vect_hw_misalign }.
5855         * gcc.dg/vect/bb-slp-9.c: Likewise.
5856         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5857         vect_hw_misalign.
5858         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5859         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5860         account for POWER8, where peeling for alignment is not needed.
5861         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5862         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5863         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5864         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5865         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5866         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5867         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5868         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5869         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5870         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5871         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5872         * gcc.dg/vect/pr16105.c: Likewise.
5873         * gcc.dg/vect/pr20122.c: Likewise.
5874         * gcc.dg/vect/pr33804.c: Likewise.
5875         * gcc.dg/vect/pr33953.c: Likewise.
5876         * gcc.dg/vect/pr56787.c: Likewise.
5877         * gcc.dg/vect/pr58508.c: Likewise.
5878         * gcc.dg/vect/slp-25.c: Likewise.
5879         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5880         * gcc.dg/vect/vect-105.c: Likewise.
5881         * gcc.dg/vect/vect-27.c: Likewise.
5882         * gcc.dg/vect/vect-29.c: Likewise.
5883         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5884         POWER8.
5885         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5886         && { ! vect_hw_misalign }.
5887         * gcc.dg/vect/vect-44.c: Likewise.
5888         * gcc.dg/vect/vect-48.c: Likewise.
5889         * gcc.dg/vect/vect-50.c: Likewise.
5890         * gcc.dg/vect/vect-52.c: Likewise.
5891         * gcc.dg/vect/vect-56.c: Likewise.
5892         * gcc.dg/vect/vect-60.c: Likewise.
5893         * gcc.dg/vect/vect-72.c: Likewise.
5894         * gcc.dg/vect/vect-75-big-array.c: Likewise.
5895         * gcc.dg/vect/vect-75.c: Likewise.
5896         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5897         * gcc.dg/vect/vect-77-global.c: Likewise.
5898         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5899         * gcc.dg/vect/vect-78-global.c: Likewise.
5900         * gcc.dg/vect/vect-93.c: Likewise.
5901         * gcc.dg/vect/vect-95.c: Likewise.
5902         * gcc.dg/vect/vect-96.c: Likewise.
5903         * gcc.dg/vect/vect-cond-1.c: Likewise.
5904         * gcc.dg/vect/vect-cond-3.c: Likewise.
5905         * gcc.dg/vect/vect-cond-4.c: Likewise.
5906         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5907         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5908         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5909         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5910         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5911         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5912         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5913         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5914         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5915         * gcc.dg/vect/vect-outer-5.c: Likewise.
5916         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5917         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5918         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5919         * gcc.dg/vect/vect-outer-fir.c: Likewise.
5920         * gcc.dg/vect/vect-peel-3.c: Likewise.
5921         * gcc.dg/vect/vect-peel-4.c: Likewise.
5922         * gcc.dg/vect/vect-pre-interact.c: Likewise.
5923         * gcc.target/powerpc/pr65456.c: New test.
5924         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5925         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5926         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5927         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5928         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5929         vect_no_align && { ! vect_hw_misalign }.
5930         * gfortran.dg/vect/vect-3.f90: Likewise.
5931         * gfortran.dg/vect/vect-4.f90: Likewise.
5932         * gfortran.dg/vect/vect-5.f90: Likewise.
5933         * lib/target-supports.exp (check_effective_target_vect_no_align):
5934         Return 1 for POWER8.
5935         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5937 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5939         PR fortran/65429
5940         * gfortran.dg/pr65429.f90: New test.
5942 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
5944         * c-c++-common/asan/user-section-1.c: New test.
5945         * c-c++-common/asan/user-section-2.c: New test.
5946         * c-c++-common/asan/user-section-3.c: New test.
5948 2015-04-22  Hale Wang  <hale.wang@arm.com>
5949             Terry Guo  <terry.guo@arm.com>
5951         PR rtl-optimization/64818
5952         * gcc.target/arm/pr64818.c: New test.
5954 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
5956         PR ipa/65076
5957         * g++.dg/tree-ssa/pr61034.C: Update template.
5958         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5959         * gcc.dg/Warray-bounds-11.c: Likewise.
5960         * gcc.dg/Warray-bounds.c: Likewise.
5962 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5964         PR libgfortran/65234
5965         * gfortran.dg/fmt_unlimited.f90: New test.
5967 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
5969         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5970         headers.
5971         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5972         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5973         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5974         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5975         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
5976         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
5977         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
5979 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5981         PR libgfortran/56743
5982         * gfortran.dg/namelist_87.f90: New test.
5984 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5986         * gcc.target/aarch64/mult-synth_1.c: New test.
5987         * gcc.target/aarch64/mult-synth_2.c: Likewise.
5988         * gcc.target/aarch64/mult-synth_3.c: Likewise.
5989         * gcc.target/aarch64/mult-synth_4.c: Likewise.
5990         * gcc.target/aarch64/mult-synth_5.c: Likewise.
5991         * gcc.target/aarch64/mult-synth_6.c: Likewise.
5993 2015-04-21  Richard Biener  <rguenther@suse.de>
5995         PR tree-optimization/65650
5996         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
5997         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
5998         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5999         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6000         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6001         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6003 2015-04-21  Tom de Vries  <tom@codesourcery.com>
6005         PR tree-optimization/65802
6006         * g++.dg/pr65802.C: New test.
6008 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
6010         PR testsuite/65767
6011         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6012         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6014 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
6016         PR c++/65801
6017         * g++.dg/cpp0x/Wnarrowing2.C: New.
6019 2015-04-20  Jeff Law  <law@redhat.com>
6021         PR tree-optimization/65658
6022         * gcc.dg/pr65658.c: New test.
6024 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
6026         PR target/64134
6027         * gcc.target/aarch64/vec_init_1.c: New test.
6029 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
6031         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6032         targets.
6034 2015-04-18  Martin Sebor  <msebor@redhat.com>
6036         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6037         of non-nul characters.
6038         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6040 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6042         PR target/65787
6043         * gcc.target/powerpc/pr65787.c: New.
6045 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6047         PR target/65689
6048         * gcc.target/aarch64/c-output-template-4.c: New test.
6050 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6052         PR target/65780
6053         * gcc.dg/pr65780-1.c: New test.
6054         * gcc.dg/pr65780-2.c: Likewise.
6055         * gcc.target/i386/pr32219-9.c: Likewise.
6056         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6057         symbol.
6058         * gcc.target/i386/pr64317.c (c): Initialize.
6060 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6062         PR target/65612
6063         * g++.dg/ext/mv18.C: New test.
6064         * g++.dg/ext/mv19.C: Likewise.
6065         * g++.dg/ext/mv20.C: Likewise.
6066         * g++.dg/ext/mv21.C: Likewise.
6067         * g++.dg/ext/mv22.C: Likewise.
6068         * g++.dg/ext/mv23.C: Likewise.
6070 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
6072         PR c++/64527
6073         * g++.dg/init/pr64527.C: New test.
6075 2015-04-17  Tom de Vries  <tom@codesourcery.com>
6076             Michael Matz  <matz@suse.de>
6078         PR tree-optimization/64950
6079         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6080         x86_64-*-*.
6082 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
6084         * c-c++-common/asan/user-section-1.c: New test.
6086 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6088         PR debug/65771
6089         * gcc.dg/debug/pr65771.c: New test.
6091 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
6093         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6094         __buitlin_alloca with __builtin_alloca.
6096 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
6098         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6100 2015-04-16  Richard Biener  <rguenther@suse.de>
6102         PR tree-optimization/64277
6103         * gcc.dg/Warray-bounds-14.c: New testcase.
6104         * gcc.dg/Warray-bounds-15.c: Likewise.
6105         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6106         * c-c++-common/ubsan/bounds-6.c: Likewise.
6108 2015-04-16  Renlin Li  <renlin.li@arm.com>
6110         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6111         * gcc.target/arm/unsigned-float.c: New.
6113 2015-04-16  Richard Biener  <rguenther@suse.de>
6115         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6116         * gcc.dg/tree-ssa/pr37508.c: Adjust.
6117         * gfortran.dg/reassoc_6.f: Remove XFAIL.
6119 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
6121         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6122         * g++.dg/cpp0x/decltype-call1.C: Likewise.
6123         * g++.dg/cpp0x/defaulted21.C: Likewise.
6124         * g++.dg/cpp0x/defaulted28.C: Likewise.
6125         * g++.dg/cpp0x/defaulted47.C: Likewise.
6126         * g++.dg/cpp0x/elision_neg.C: Likewise.
6127         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6128         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6129         * g++.dg/cpp0x/implicit1.C: Likewise.
6130         * g++.dg/cpp0x/implicit9.C: Likewise.
6131         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6132         * g++.dg/cpp0x/range-for13.C: Likewise.
6133         * g++.dg/gomp/clause-2.C: Likewise.
6134         * g++.dg/gomp/udr-5.C: Likewise.
6135         * g++.dg/inherit/access6.C: Likewise.
6136         * g++.dg/lookup/duperr1.C: Likewise.
6137         * g++.dg/lookup/friend2.C: Likewise.
6138         * g++.dg/lookup/pr6936.C: Likewise.
6139         * g++.dg/lookup/scoped1.C: Likewise.
6140         * g++.dg/lookup/using26.C: Likewise.
6141         * g++.dg/lookup/using38.C: Likewise.
6142         * g++.dg/other/access2.C: Likewise.
6143         * g++.dg/overload/defarg3.C: Likewise.
6144         * g++.dg/overload/defarg6.C: Likewise.
6145         * g++.dg/parse/access11.C: Likewise.
6146         * g++.dg/parse/access2.C: Likewise.
6147         * g++.dg/parse/access3.C: Likewise.
6148         * g++.dg/parse/access4.C: Likewise.
6149         * g++.dg/parse/access5.C: Likewise.
6150         * g++.dg/parse/access6.C: Likewise.
6151         * g++.dg/parse/access8.C: Likewise.
6152         * g++.dg/parse/access9.C: Likewise.
6153         * g++.dg/parse/crash40.C: Likewise.
6154         * g++.dg/tc1/dr142.C: Likewise.
6155         * g++.dg/tc1/dr166.C: Likewise.
6156         * g++.dg/tc1/dr52.C: Likewise.
6157         * g++.dg/template/access11.C: Likewise.
6158         * g++.dg/template/access18.C: Likewise.
6159         * g++.dg/template/access19.C: Likewise.
6160         * g++.dg/template/access2.C: Likewise.
6161         * g++.dg/template/access20.C: Likewise.
6162         * g++.dg/template/access26.C: Likewise.
6163         * g++.dg/template/access3.C: Likewise.
6164         * g++.dg/template/access7.C: Likewise.
6165         * g++.dg/template/conv12.C: Likewise.
6166         * g++.dg/template/crash69.C: Likewise.
6167         * g++.dg/template/friend31.C: Likewise.
6168         * g++.dg/template/friend32.C: Likewise.
6169         * g++.dg/template/memfriend15.C: Likewise.
6170         * g++.dg/template/memfriend16.C: Likewise.
6171         * g++.dg/template/memfriend17.C: Likewise.
6172         * g++.dg/template/memfriend7.C: Likewise.
6173         * g++.dg/template/pr32519.C: Likewise.
6174         * g++.dg/template/qualttp21.C: Likewise.
6175         * g++.dg/template/qualttp8.C: Likewise.
6176         * g++.dg/template/ttp10.C: Likewise.
6177         * g++.dg/template/typedef11.C: Likewise.
6178         * g++.dg/template/typedef13.C: Likewise.
6179         * g++.dg/template/typedef19.C: Likewise.
6180         * g++.dg/template/typedef20.C: Likewise.
6181         * g++.dg/template/typedef22.C: Likewise.
6182         * g++.dg/template/using16.C: Likewise.
6183         * g++.dg/template/virtual3.C: Likewise.
6184         * g++.dg/ubsan/pr61272.C: Likewise.
6185         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6186         * g++.old-deja/g++.brendan/crash11.C: Likewise.
6187         * g++.old-deja/g++.brendan/enum6.C: Likewise.
6188         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6189         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6190         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6191         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6192         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6193         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6194         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6195         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6196         * g++.old-deja/g++.jason/access17.C: Likewise.
6197         * g++.old-deja/g++.jason/access18.C: Likewise.
6198         * g++.old-deja/g++.jason/access22.C: Likewise.
6199         * g++.old-deja/g++.jason/access23.C: Likewise.
6200         * g++.old-deja/g++.jason/access8.C: Likewise.
6201         * g++.old-deja/g++.jason/delete3.C: Likewise.
6202         * g++.old-deja/g++.jason/report.C: Likewise.
6203         * g++.old-deja/g++.law/access2.C: Likewise.
6204         * g++.old-deja/g++.law/access3.C: Likewise.
6205         * g++.old-deja/g++.law/access4.C: Likewise.
6206         * g++.old-deja/g++.law/access5.C: Likewise.
6207         * g++.old-deja/g++.law/arm12.C: Likewise.
6208         * g++.old-deja/g++.law/arm14.C: Likewise.
6209         * g++.old-deja/g++.law/ctors13.C: Likewise.
6210         * g++.old-deja/g++.law/union2.C: Likewise.
6211         * g++.old-deja/g++.law/visibility12.C: Likewise.
6212         * g++.old-deja/g++.law/visibility15.C: Likewise.
6213         * g++.old-deja/g++.law/visibility16.C: Likewise.
6214         * g++.old-deja/g++.law/visibility17.C: Likewise.
6215         * g++.old-deja/g++.law/visibility18.C: Likewise.
6216         * g++.old-deja/g++.law/visibility19.C: Likewise.
6217         * g++.old-deja/g++.law/visibility20.C: Likewise.
6218         * g++.old-deja/g++.law/visibility21.C: Likewise.
6219         * g++.old-deja/g++.law/visibility24.C: Likewise.
6220         * g++.old-deja/g++.law/visibility4.C: Likewise.
6221         * g++.old-deja/g++.law/visibility5.C: Likewise.
6222         * g++.old-deja/g++.law/visibility6.C: Likewise.
6223         * g++.old-deja/g++.law/visibility7.C: Likewise.
6224         * g++.old-deja/g++.law/visibility8.C: Likewise.
6225         * g++.old-deja/g++.law/visibility9.C: Likewise.
6226         * g++.old-deja/g++.niklas/t135.C: Likewise.
6227         * g++.old-deja/g++.oliva/delete1.C: Likewise.
6228         * g++.old-deja/g++.oliva/partord1.C: Likewise.
6229         * g++.old-deja/g++.other/access11.C: Likewise.
6230         * g++.old-deja/g++.other/access4.C: Likewise.
6231         * g++.old-deja/g++.other/access7.C: Likewise.
6232         * g++.old-deja/g++.other/crash1.C: Likewise.
6233         * g++.old-deja/g++.other/crash7.C: Likewise.
6234         * g++.old-deja/g++.other/friend1.C: Likewise.
6235         * g++.old-deja/g++.other/friend4.C: Likewise.
6236         * g++.old-deja/g++.other/friend9.C: Likewise.
6237         * g++.old-deja/g++.other/lineno1.C: Likewise.
6238         * g++.old-deja/g++.other/using1.C: Likewise.
6239         * g++.old-deja/g++.pt/enum14.C: Likewise.
6240         * g++.old-deja/g++.pt/friend11.C: Likewise.
6241         * g++.old-deja/g++.pt/friend21.C: Likewise.
6242         * g++.old-deja/g++.pt/friend3.C: Likewise.
6243         * g++.old-deja/g++.pt/inherit2.C: Likewise.
6244         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6245         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6246         * g++.old-deja/g++.robertl/eb94.C: Likewise.
6248 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
6250         PR ipa/65765
6251         * g++.dg/ipa/pr65765.C: New test.
6253 2015-04-15  Nick Clifton  <nickc@redhat.com>
6255         * gcc.target/rx/builtins.c: Disable RMPA test if string
6256         instructions are not allowed.
6258 2015-04-15  Alan Modra  <amodra@gmail.com>
6260         * gcc.dg/pr65408.c: New.
6262 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6264         PR target/65729
6265         * gcc.target/arm/pr65729.c: New test.
6267 2015-04-14  Richard Biener  <rguenther@suse.de>
6269         PR tree-optimization/65758
6270         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6272 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6274         PR target/65648
6275         * gcc.c-torture/execute/pr65648.c: New test.
6277 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6279         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6280         __builtin_finite instead of finite.
6281         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6282         Likewise.
6284 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
6286         PR tree-optimization/63387
6287         * gcc.dg/pr63387.c: New testcase.
6289 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
6291         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6293 2015-04-13  Richard Biener  <rguenther@suse.de>
6295         PR tree-optimization/65204
6296         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6298 2015-04-13  Terry Guo  <terry.guo@arm.com>
6300         PR target/65710
6301         * gcc.target/arm/pr65710.c: New.
6303 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6305         PR tree-optimization/65747
6306         * g++.dg/torture/pr65747.C: New test.
6308 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6310         PR c++/65736
6311         * g++.dg/cpp0x/pr65736.C: New test.
6313 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
6314             Martin Liska  <mliska@suse.cz>
6316         PR ipa/65722
6317         * g++.dg/ipa/pr65722.C: New testcase.
6319 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6321         PR tree-optimization/65735
6322         * gcc.c-torture/compile/pr65735.c: New test.
6324 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6326         PR middle-end/65554
6327         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6329 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6331         PR target/65671
6332         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6334 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
6336         PR target/65647
6337         * gcc.target/arm/pr65647-2.c: New.
6339 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6341         PR target/65694
6342         * g++.dg/torture/pr65694.C: New test.
6344 2015-04-10  Tobias Burnus  <burnus@net-b.de>
6346         * gfortran.dg/coarray_lock_6.f90: New.
6347         * gfortran.dg/coarray_lock_7.f90: New.
6348         * gfortran.dg/coarray/lock_2.f90: New.
6350 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
6352         PR fortran/56674
6353         PR fortran/58813
6354         PR fortran/59016
6355         PR fortran/59024
6356         * gfortran.dg/used_types_27.f90: New.
6358 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6360         PR target/65671
6361         * gcc.target/i386/pr65671.c: New.
6363 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6365         PR tree-optimization/65709
6366         * c-c++-common/ubsan/align-9.c: New test.
6368 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
6370         PR fortran/56852
6371         * gfortran.dg/pr56852.f90: New test.
6373 2015-04-09  Marek Polacek  <polacek@redhat.com>
6374             Jakub Jelinek  <jakub@redhat.com>
6376         PR middle-end/65554
6377         * g++.dg/opt/pr65554.C: New test.
6379 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6381         PR c++/65690
6382         * c-c++-common/attr-aligned-1.c: New test.
6384 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
6386         * gcc.target/i386/mpx/memmove-zero-length.c: New.
6388 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6390         PR target/65676
6391         * gcc.target/i386/sse-25.c: New.
6393 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6395         PR target/65693
6396         * gcc.target/i386/pr65693.c: New test.
6398 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6400         * gcc.dg/lto/chkp-static-bounds_0.c: New.
6402 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6404         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6406 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6408         * gcc.target/i386/thunk-retbnd.c: New.
6410 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6412         * gnat.dg/opt48.adb: New test.
6413         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6414         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6416 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
6418         PR ipa/65540
6419         * gcc.c-torture/compile/pr65540.c: New.
6421 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
6423         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6424         -Wno-pointer-arith.
6426 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
6428         PR debug/65678
6429         * g++.dg/debug/pr65678.C: New test.
6431         PR middle-end/65680
6432         * gcc.c-torture/compile/pr65680.c: New test.
6434 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
6436         PR fortran/65548
6437         * gfortran.dg/allocate_with_source_5.f90: New test.
6439 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6441         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6442         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6444 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
6446         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6448 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6450         PR target/65614
6451         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6452         to get floating point compression.
6453         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6455 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
6457         PR preprocessor/61977
6458         * gcc.dg/cpp/pr61977.c: New test.
6460 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
6462         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6464 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
6466         PR target/65647
6467         * gcc.target/arm/pr65647.c: New.
6469 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
6471         PR ipa/65655
6472         * g++.dg/torture/pr65655.C: New testcase.
6474 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6476         PR c++/64085
6477         * g++.dg/cpp1y/lambda-init13.C: New.
6479 2015-04-03  Marek Polacek  <polacek@redhat.com>
6481         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6483 2015-04-02  Marek Polacek  <polacek@redhat.com>
6485         PR c++/65642
6486         * g++.dg/cpp0x/constexpr-fold1.C: New test.
6487         * g++.dg/cpp0x/constexpr-fold2.C: New test.
6489 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
6491         PR preprocessor/61977
6492         * gcc.target/powerpc/pr61977-1.c: New test.
6493         * gcc.target/powerpc/pr61977-2.c: New test.
6495 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6497         PR c++/56100
6498         * g++.dg/warn/Wshadow-8.C: New.
6499         * g++.dg/warn/Wshadow-9.C: Likewise.
6500         * g++.dg/warn/Wshadow-10.C: Likewise.
6501         * g++.dg/warn/Wshadow-11.C: Likewise.
6503 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6505         * gcc.dg/pr23623.c: Added aligned attribute.
6506         * gcc.dg/20141029-1.c: Likewise.
6507         * gcc.dg/20150306-1.c: New test.
6509 2015-04-01  Marek Polacek  <polacek@redhat.com>
6511         PR c++/65554
6512         * g++.dg/cpp0x/initlist93.C: New test.
6513         * g++.dg/cpp0x/initlist94.C: New test.
6515 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6517         PR target/65624
6518         * gcc.target/aarch64/pr65624.c: New test.
6520 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
6522         * gcc.dg/ipa/inlinehint-4.c: New testcase.
6524 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
6526         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6527         extra variable to force stack alignment.
6528         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6529         extra variable to force stack alignment.
6531 2015-03-31  Marek Polacek  <polacek@redhat.com>
6533         PR c++/65390
6534         * g++.dg/template/pr65390.C: New test.
6536 2015-03-31  Martin Liska  <mliska@suse.cz>
6538         * g++.dg/ipa/pr65557.C: New test.
6540 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6542         * gcc.target/s390/hotpatch-25.c: New test.
6543         * gcc.target/s390/hotpatch-1.c: Update test.
6544         * gcc.target/s390/hotpatch-10.c: Update test.
6545         * gcc.target/s390/hotpatch-11.c: Update test.
6546         * gcc.target/s390/hotpatch-12.c: Update test.
6547         * gcc.target/s390/hotpatch-13.c: Update test.
6548         * gcc.target/s390/hotpatch-14.c: Update test.
6549         * gcc.target/s390/hotpatch-15.c: Update test.
6550         * gcc.target/s390/hotpatch-16.c: Update test.
6551         * gcc.target/s390/hotpatch-17.c: Update test.
6552         * gcc.target/s390/hotpatch-18.c: Update test.
6553         * gcc.target/s390/hotpatch-19.c: Update test.
6554         * gcc.target/s390/hotpatch-2.c: Update test.
6555         * gcc.target/s390/hotpatch-21.c: Update test.
6556         * gcc.target/s390/hotpatch-22.c: Update test.
6557         * gcc.target/s390/hotpatch-23.c: Update test.
6558         * gcc.target/s390/hotpatch-24.c: Update test.
6559         * gcc.target/s390/hotpatch-3.c: Update test.
6560         * gcc.target/s390/hotpatch-4.c: Update test.
6561         * gcc.target/s390/hotpatch-5.c: Update test.
6562         * gcc.target/s390/hotpatch-6.c: Update test.
6563         * gcc.target/s390/hotpatch-7.c: Update test.
6564         * gcc.target/s390/hotpatch-8.c: Update test.
6565         * gcc.target/s390/hotpatch-9.c: Update test.
6566         * gcc.target/s390/hotpatch-compile-16.c: Update test.
6568 2015-03-31  Richard Biener  <rguenther@suse.de>
6570         PR middle-end/65626
6571         * g++.dg/torture/pr65626.C: New testcase.
6573 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6575         PR target/65531
6576         * gcc.target/i386/mpx/pr65531.cc: New.
6578 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6580         PR target/65602
6581         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6582         __builtin_alloca instead of alloca.
6583         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6584         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6585         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6586         check.
6588 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
6590         PR ipa/65610
6591         * g++.dg/ubsan/pr65610.C: New test.
6593 2015-03-30  Marek Polacek  <polacek@redhat.com>
6595         PR c++/65398
6596         * g++.dg/cpp0x/pr65398-2.C: New test.
6598 2015-03-30  Marek Polacek  <polacek@redhat.com>
6600         * c-c++-common/pr65556.c: Change the width of bit-fields.
6602 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6604         PR ipa/65588
6605         * gcc.target/i386/pr65588.c: New testcase.
6607 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6609         PR libgfortran/65563
6610         * gfortran.dg/open_errors_2.f90:  New test.
6612 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6614         PR libgfortran/65596
6615         * gfortran.dg/namelist_86.f90: New test.
6617 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
6619         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6620         statement to reflect new ownership.
6622 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6624         PR c++/42328
6625         * g++.dg/template/friend58.C: New.
6626         * g++.dg/template/friend59.C: Likewise.
6628 2015-03-27  Tobias Burnus  <burnus@net-b.de>
6630         PR c/65586
6631         * g++.dg/gomp/openmp-simd-3.C: New.
6632         * gcc.dg/gomp/openmp-simd-3.c: New.
6634 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6636         PR target/65248
6637         * gcc.target/i386/pr65248-1.c: New file.
6638         * gcc.target/i386/pr65248-2.c: Likewise.
6639         * gcc.target/i386/pr65248-3.c: Likewise.
6640         * gcc.target/i386/pr65248-4.c: Likewise.
6642 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
6644         PR target/65593
6645         * gcc.c-torture/compile/pr65593.c: New test.
6647 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
6649         PR c++/59329
6650         * g++.dg/cpp1y/constexpr-assert1.C: New.
6652 2015-03-27  Marek Polacek  <polacek@redhat.com>
6654         PR c++/65556
6655         * c-c++-common/pr65556.c: New test.
6657 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6659         PR ipa/65600
6660         * g++.dg/torture/pr65600.C: New testcase.
6662 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
6664         PR target/65407
6665         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6667 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
6669         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6670         statement and cleanup. Fixed typos.
6672 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6674         PR middle-end/65595
6675         * gcc.c-torture/compile/pr65595.c: New testcase.
6677 2015-03-27  Marek Polacek  <polacek@redhat.com>
6679         PR sanitizer/65583
6680         * g++.dg/ubsan/pr65583.C: New test.
6682 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6684         * gcc.c-torture/compile/20150327.c: New testcase.
6686 2015-03-26  Richard Biener  <rguenther@suse.de>
6688         PR middle-end/65555
6689         * g++.dg/torture/pr65555.C: New testcase.
6691 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
6693         PR tree-optimization/64715
6694         * gcc.dg/builtin-object-size-15.c: New test.
6695         * gcc.dg/pr64715-1.c: New test.
6696         * gcc.dg/pr64715-2.c: New test.
6698 2015-03-26  Richard Biener  <rguenther@suse.de>
6700         PR middle-end/65519
6701         * gnat.dg/specs/opt2.ads: Fix testcase.
6703 2015-03-25  Martin Sebor  <msebor@redhat.com>
6705         PR testsuite/65526
6706         * lib/target-supports.exp (check_effective_target_arm32): Fail early
6707         when target isn't arm*-*-*-*.
6708         (check_effective_target_arm_nothumb): Likewise.
6709         (check_effective_target_arm_little_endian): Likewise.
6710         (check_effective_target_arm_vect_no_misalign): Likewise.
6711         (check_effective_target_aarch64_little_endian): Fail early if target
6712         isn't aarch64*-*-*.
6714 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
6716         PR tree-optimization/65177
6717         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6719 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
6721         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6722         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6723         smmintrin.h and mm3dnow.h.
6725 2015-03-25  Marek Polacek  <polacek@redhat.com>
6727         PR c++/65558
6728         * g++.dg/cpp0x/pr65558.C: New test.
6730 2015-03-25  Marek Polacek  <polacek@redhat.com>
6732         PR c++/61670
6733         * g++.dg/template/pr61670.C: New test.
6735 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6737         PR c++/54987
6738         * g++.dg/template/pr54987.C: New.
6740 2015-03-25  Richard Biener  <rguenther@suse.de>
6742         PR tree-optimization/62630
6743         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6745 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6747         PR target/65508
6748         * gcc.target/i386/mpx/pr65508.c: New.
6750 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
6752         PR fortran/64952
6753         PR fortran/65532
6754         * gfortran.dg/data_initialized_3.f90: New.
6756 2015-03-25  Richard Biener  <rguenther@suse.de>
6758         PR middle-end/65519
6759         * gnat.dg/specs/opt2.ads: New testcase.
6761 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
6763         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6764         * gcc.target/arm/memset-inline-4.c: Skip for
6765         arm_tune_string_ops_prefer_neon.
6766         * gcc.target/arm/memset-inline-5.c: Ditto.
6767         * gcc.target/arm/memset-inline-6.c: Ditto.
6768         * gcc.target/arm/memset-inline-8.c: Ditto.
6769         * gcc.target/arm/memset-inline-9.c: Ditto.
6771 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6773         PR c++/58923
6774         * g++.dg/other/virtual3.C: New.
6776 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6778         PR c++/60130
6779         * g++.dg/cpp0x/vt-60130.C: New.
6781 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6783         PR c++/61971
6784         * g++.dg/warn/Warray-bounds-7.C: New.
6786 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6788         PR c++/60067
6789         * g++.dg/template/defarg18.C: New.
6791 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6793         PR c++/59988
6794         * g++.dg/cpp0x/vt-59988.C: New.
6796 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
6798         PR tree-optimization/65533
6799         * gcc.dg/pr65533.c: New test.
6801 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
6803         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6804         source= and mold= expressions functionality.
6805         * gfortran.dg/allocate_class_4.f90: New test.
6806         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6807         copying an unlimited polymorhpic object containing a char array
6808         to another unlimited polymorphic object respects the _len
6809         component.
6810         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6811         whether deferred length char array allocate works, unlimited
6812         polymorphic object allocation from a string works and if
6813         allocating an array of deferred length strings works.
6814         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6816 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6818         PR c++/65513
6819         * g++.dg/cpp0x/constexpr-array11.C: New.
6821 2015-03-24  Richard Biener  <rguenther@suse.de>
6823         PR middle-end/65517
6824         * gcc.dg/torture/pr65517.c: New testcase.
6826 2015-03-24  Tobias Burnus  <burnus@net-b.de>
6828         * gfortran.dg/coindexed_1.f90: Moved from
6829         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6831 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6833         PR testsuite/65506
6834         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6835         gimple dump.
6837         PR target/65523
6838         * gcc.target/i386/pr65523.c: New test.
6840         PR ipa/65475
6841         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6842         dg-options.
6843         * g++.dg/lto/pr65475b_0.C: Likewise.
6845 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
6847         PR target/65505
6848         * gcc.target/sh/torture/pr65505.c: New.
6850 2015-03-23  Martin Sebor  <msebor@redhat.com>
6852         PR testsuite/63175
6853         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6854         assembly for lvx in addition to lxv.
6856 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6858         PR target/65504
6859         * gfortran.dg/pr65504.f90: New test.
6861         PR ipa/65521
6862         * gcc.dg/pr65521.c: New test.
6864 2015-03-23  Richard Biener  <rguenther@suse.de>
6866         PR tree-optimization/65518
6867         * gcc.dg/vect/pr65518.c: New testcase.
6869 2015-03-23  Richard Biener  <rguenther@suse.de>
6871         PR tree-optimization/65494
6872         * gcc.dg/vect/pr65494.c: New testcase.
6874 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6876         PR preprocessor/65238
6877         * c-c++-common/cpp/pr65238-1.c: New test.
6878         * gcc.dg/cpp/pr65238-2.c: New test.
6879         * gcc.dg/cpp/trad/pr65238-3.c: New test.
6880         * gcc.dg/cpp/trad/pr65238-4.c: New test.
6882 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
6883             Mikael Morin  <mikael@gcc.gnu.org>
6885         PR fortran/64952
6886         * gfortran.dg/elemental_dependency_4.f90: New.
6887         * gfortran.dg/elemental_dependency_5.f90: New.
6889 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
6891         PR ipa/65475
6892         * g++.dg/lto/pr65475b_0.C: New testcase.
6893         * g++.dg/lto/pr65475b_1.C: New testcase.
6894         * g++.dg/lto/pr65475c_0.C: New testcase.
6895         * g++.dg/lto/pr65475c_1.C: New testcase.
6897 2015-03-21  Tobias Burnus  <burnus@net-b.de>
6899         * gfortran.dg/coarray_38.f90: New.
6900         * gfortran.dg/coarray_39.f90: New.
6901         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6902         compile test.
6904 2015-03-20  Marek Polacek  <polacek@redhat.com>
6906         PR c++/65398
6907         * g++.dg/cpp0x/pr65398.C: New test.
6909 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
6911         PR ipa/65475
6912         * g++.dg/lto/pr65475_0.C: New testcase.
6913         * g++.dg/lto/pr65475_1.C: New testcase.
6915 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
6917         PR rtl-optimization/64366
6918         * gcc.target/sh/pr64366.c: New.
6920 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6922         PR c++/48324
6923         * g++.dg/cpp0x/constexpr-48324.C: New.
6925 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6927         PR c++/48453
6928         * g++.dg/cpp0x/pr48453.C: New.
6930 2015-03-20  Marek Polacek  <polacek@redhat.com>
6932         PR c++/65072
6933         * g++.dg/cpp0x/pr65072.C: New test.
6935 2015-03-20  Richard Biener  <rguenther@suse.de>
6937         PR middle-end/64715
6938         * gcc.dg/pr15347.c: Use -O.
6939         * c-c++-common/pr19807-1.c: Likewise.
6941 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
6943         * gnat.dg/volatile13.ad[sb]: New test.
6945 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
6947         PR rtl-optimization/60851
6948         * gcc.target/i386/pr60851.c: New test.
6950 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
6952         PR target/65240
6953         * g++.dg/pr65240.h: Add tests for PR 65240.
6954         * g++.dg/pr65240-1.C: Likewise.
6955         * g++.dg/pr65240-2.C: Likewise.
6956         * g++.dg/pr65240-3.C: Likewise.
6957         * g++.dg/pr65240-4.C: Likewise.
6959 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
6961         PR rtl-optimization/63491
6962         * gcc.target/powerpc/pr63491.c: New.
6964 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6966         * g++.dg/ipa/pr65465.C: New test.
6968 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6970         PR c++/52659
6971         * g++.dg/cpp0x/deleted11.C: New.
6973 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6975         PR sanitizer/65400
6976         * c-c++-common/tsan/pr65400-3.c: New test.
6978 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6980         PR c++/59686
6981         * g++.dg/cpp0x/constexpr-59686.C: New.
6983 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6985         PR sanitizer/64265
6986         * g++.dg/tsan/pr64265.C: New test.
6988         PR sanitizer/65400
6989         * c-c++-common/tsan/pr65400-1.c: New test.
6990         * c-c++-common/tsan/pr65400-2.c: New test.
6992 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6994         PR c++/59816
6995         * g++.dg/cpp0x/pr59816.C: New.
6997 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
6999         PR fortran/59198
7000         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7002 2015-03-18  Martin Liska  <mliska@suse.cz>
7004         PR ipa/65439
7005         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7006         equivalences either to 6 or 7.
7008 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
7010         PR middle-end/64491
7011         Revert:
7012         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
7014         * gcc.dg/undefined-loop-1.c: New file.
7015         * gcc.dg/undefined-loop-2.c: New file.
7017         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
7019         PR testsuite/64032
7020         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7021         loop exits too early.
7023 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
7025         PR tree-optimization/65450
7026         * gfortran.dg/pr65450.f90: New test.
7028         PR target/65078
7029         * gcc.target/i386/pr65078-1.c: New test.
7030         * gcc.target/i386/pr65078-2.c: New test.
7031         * gcc.target/i386/pr65078-3.c: New test.
7032         * gcc.target/i386/pr65078-4.c: New test.
7033         * gcc.target/i386/pr65078-5.c: New test.
7034         * gcc.target/i386/pr65078-6.c: New test.
7036 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7038         PR c++/65340
7039         * g++.dg/cpp1y/pr65340.C: New.
7041 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7043         PR fortran/64432
7044         * gfortran.dg/system_clock_3.f08: Adjust test.
7046 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
7048         PR fortran/59198
7049         * gfortran.dg/proc_ptr_comp_44.f90: New test.
7050         * gfortran.dg/proc_ptr_comp_45.f90: New test.
7052 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7054         PR fortran/64432
7055         * gfortran.dg/system_clock_3.f08: New test.
7057 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
7059         PR c++/64626
7060         g++.dg/cpp1y/pr64626-1.C: New.
7061         g++.dg/cpp1y/pr64626-2.C: New.
7062         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7064 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
7066         PR tree-optimization/65427
7067         * gcc.c-torture/execute/pr65427.c: New test.
7069 2015-03-16  Marek Polacek  <polacek@redhat.com>
7071         DR 1688
7072         PR c++/65327
7073         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7074         * g++.dg/cpp0x/pr65327.C: New test.
7076 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7078         PR sanitizer/64820
7079         * c-c++-common/asan/pr64820.c: New test.
7081 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
7083         * gfortran.dg/pointer_2.f90: New test.
7085 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7087         * g++.dg/pr65049.C: New test.
7089 2015-03-16  Tom de Vries  <tom@codesourcery.com>
7091         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7092         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7093         * gcc.target/i386/fuse-caller-save.c: Same.
7095 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7097         * gnat.dg/loop_optimization18.ad[sb]: New test.
7098         * gnat.dg/loop_optimization18_pkg.ads: New helper.
7100 2015-03-16  Alan Modra  <amodra@gmail.com>
7102         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
7103         2014-12-05 change.
7105 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
7107         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7108         hppa*-*-hpux*.
7109         * gcc.dg/torture/pr65270-2.c: Likewise.
7111 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
7113         PR fortran/61138
7114         * gfortran.dg/pointer_remapping_9.f90: New.
7116 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
7118         PR tree-optimization/65369
7119         * gcc.c-torture/execute/pr65369.c: New test.
7121         PR tree-optimization/65418
7122         * gcc.c-torture/execute/pr65418-1.c: New test.
7123         * gcc.c-torture/execute/pr65418-2.c: New test.
7125         PR rtl-optimization/65401
7126         * gcc.c-torture/execute/pr65401.c: New test.
7128 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7130         PR target/64600
7131         * gcc.target/arm/pr64600_1.c: New test.
7133 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7135         PR rtl-optimization/65235
7136         * gcc.target/aarch64/pr65235_1.c: New test.
7138 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7140         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7141         * gcc.target/s390/hotpatch-22.c: Likewise.
7142         * gcc.target/s390/hotpatch-23.c: Likewise.
7143         * gcc.target/s390/hotpatch-24.c: Likewise.
7144         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7145         * gcc.target/s390/hotpatch-1.c: Update expected output.
7146         * gcc.target/s390/hotpatch-2.c: Likewise.
7147         * gcc.target/s390/hotpatch-3.c: Likewise.
7148         * gcc.target/s390/hotpatch-4.c: Likewise.
7149         * gcc.target/s390/hotpatch-5.c: Likewise.
7150         * gcc.target/s390/hotpatch-6.c: Likewise.
7151         * gcc.target/s390/hotpatch-7.c: Likewise.
7152         * gcc.target/s390/hotpatch-8.c: Likewise.
7153         * gcc.target/s390/hotpatch-9.c: Likewise.
7154         * gcc.target/s390/hotpatch-10.c: Likewise.
7155         * gcc.target/s390/hotpatch-11.c: Likewise.
7156         * gcc.target/s390/hotpatch-12.c: Likewise.
7157         * gcc.target/s390/hotpatch-13.c: Likewise.
7158         * gcc.target/s390/hotpatch-14.c: Likewise.
7159         * gcc.target/s390/hotpatch-15.c: Likewise.
7160         * gcc.target/s390/hotpatch-16.c: Likewise.
7161         * gcc.target/s390/hotpatch-17.c: Likewise.
7162         * gcc.target/s390/hotpatch-18.c: Likewise.
7163         * gcc.target/s390/hotpatch-19.c: Likewise.
7165 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7167         PR target/65103
7168         * gcc.target/i386/pr65103-1.c: New.
7170 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7172         PR target/65044
7173         * gcc.target/i386/pr65044.c: New.
7175 2015-03-12  Tom de Vries  <tom@codesourcery.com>
7177         PR rtl-optimization/64895
7178         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7179         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7180         * gcc.target/i386/fuse-caller-save.c: Ditto.
7182 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7184         * gcc.dg/ipa/pr63569.c: Fix template.
7186 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
7188         * g++.dg/ipa/pr64146.C: Require fpic support.
7190 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
7192         PR libfortran/65200
7193         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7194         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7196 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
7198         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7199         to dg-options, fix up dg-skip-if.
7201 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
7203         PR target/65296
7204         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7205         * gcc.target/avr/tiny-caller-save.c: Same.
7207 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7209         PR target/65242
7210         * g++.dg/pr65242.C: New test.
7212 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
7214         * c-c++-common/asan/no-asan-check-glob.c: New test.
7216 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7218         PR c++/65370
7219         * g++.dg/other/default11.C: New.
7220         * g++.dg/other/default12.C: Likewise.
7222 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7224         PR target/65368
7225         * gcc.target/i386/bmi2-bzhi-2.c: New test.
7227 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
7229         PR fortran/65024
7230         * gfortran.dg/unlimited_polymorphic_23.f90: New test
7232 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7234         PR c++/65127
7235         * g++.dg/cpp0x/pr65127.C: New test.
7237 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7239         * gcc.dg/ipa/PR64550.c: Update template.
7241 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
7242             Tobias Burnus  <burnus@net-b.de>
7244         * gfortran.dg/coarray_sync_memory.f90: New.
7246 2015-03-10  Marek Polacek  <polacek@redhat.com>
7248         PR sanitizer/65367
7249         * c-c++-common/ubsan/pr65367.c: New test.
7251 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7253         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7254         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7255         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7256         * gcc.target/i386/mpx/calloc-1-nov.c: New.
7257         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7258         * gcc.target/i386/mpx/malloc-1-nov.c: New.
7259         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7260         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7261         * gcc.target/i386/mpx/realloc-1-nov.c: New.
7262         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7263         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7264         * gcc.target/i386/mpx/realloc-2-nov.c: New.
7265         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7267 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7269         * lib/mpx-dg.exp (mpx_link_flags): New.
7270         (mpx_init): New.
7271         (mpx_finish): New.
7272         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7273         * gcc.target/i386/mpx/alloca-1-nov.c: New.
7274         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7275         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7276         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7277         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7278         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7279         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7280         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7281         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7282         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7283         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7284         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7285         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7286         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7287         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7288         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7289         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7290         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7291         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7292         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7293         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7294         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7295         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7296         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7297         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7298         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7299         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7300         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7301         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7302         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7303         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7304         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7305         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7306         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7307         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7308         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7309         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7310         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7311         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7312         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7313         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7314         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7315         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7316         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7317         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7318         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7319         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7320         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7321         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7322         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7323         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7324         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7325         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7326         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7327         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7328         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7329         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7330         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7331         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7332         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7333         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7334         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7335         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7336         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7337         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7338         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7339         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7340         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7341         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7342         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7343         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7344         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7345         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7346         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7347         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7348         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7349         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7350         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7351         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7352         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7353         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7354         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7355         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7356         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7357         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7358         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7359         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7360         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7361         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7362         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7363         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7364         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7365         * gcc.target/i386/mpx/label-address-1.c: New.
7366         * gcc.target/i386/mpx/legacy-1-nov.c: New.
7367         * gcc.target/i386/mpx/macro.c: New.
7368         * gcc.target/i386/mpx/mpx-check.h: New.
7369         * gcc.target/i386/mpx/mpx.exp: New.
7370         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7371         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7372         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7373         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7374         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7375         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7376         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7377         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7378         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7379         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7380         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7381         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7382         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7383         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7384         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7385         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7386         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7387         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7388         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7389         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7390         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7391         * gcc.target/i386/mpx/reference-1-lbv.c: New.
7392         * gcc.target/i386/mpx/reference-1-nov.c: New.
7393         * gcc.target/i386/mpx/reference-1-ubv.c: New.
7394         * gcc.target/i386/mpx/reference-2-lbv.c: New.
7395         * gcc.target/i386/mpx/reference-2-nov.c: New.
7396         * gcc.target/i386/mpx/reference-2-ubv.c: New.
7397         * gcc.target/i386/mpx/reference-3-lbv.c: New.
7398         * gcc.target/i386/mpx/reference-3-nov.c: New.
7399         * gcc.target/i386/mpx/reference-3-ubv.c: New.
7400         * gcc.target/i386/mpx/reference-4-lbv.c: New.
7401         * gcc.target/i386/mpx/reference-4-nov.c: New.
7402         * gcc.target/i386/mpx/reference-4-ubv.c: New.
7403         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7404         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7405         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7406         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7407         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7408         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7409         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7410         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7411         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7412         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7413         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7414         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7415         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7416         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7417         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7418         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7419         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7420         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7421         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7422         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7423         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7424         * gcc.target/i386/mpx/sincos-1-nov.c: New.
7425         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7426         * gcc.target/i386/mpx/static-array-1-nov.c: New.
7427         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7428         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7429         * gcc.target/i386/mpx/static-init-1-nov.c: New.
7430         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7431         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7432         * gcc.target/i386/mpx/static-init-2-nov.c: New.
7433         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7434         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7435         * gcc.target/i386/mpx/static-init-3-nov.c: New.
7436         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7437         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7438         * gcc.target/i386/mpx/static-init-4-nov.c: New.
7439         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7440         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7441         * gcc.target/i386/mpx/static-init-5-nov.c: New.
7442         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7443         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7444         * gcc.target/i386/mpx/static-init-6-nov.c: New.
7445         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7446         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7447         * gcc.target/i386/mpx/static-string-1-nov.c: New.
7448         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7449         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7450         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7451         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7452         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7453         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7454         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7455         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7456         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7457         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7458         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7459         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7460         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7461         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7462         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7463         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7464         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7465         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7466         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7467         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7468         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7469         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7470         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7471         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7472         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7473         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7474         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7475         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7476         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7477         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7478         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7479         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7480         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7481         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7482         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7483         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7484         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7485         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7486         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7487         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7488         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7489         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7490         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7491         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7492         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7493         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7494         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7495         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7496         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7497         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7498         * gcc.target/i386/mpx/vararg-1-nov.c: New.
7499         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7500         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7501         * gcc.target/i386/mpx/vararg-2-nov.c: New.
7502         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7503         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7504         * gcc.target/i386/mpx/vararg-3-nov.c: New.
7505         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7506         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7507         * gcc.target/i386/mpx/vararg-4-nov.c: New.
7508         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7509         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7510         * gcc.target/i386/mpx/vararg-5-nov.c: New.
7511         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7512         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7513         * gcc.target/i386/mpx/vararg-6-nov.c: New.
7514         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7515         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7516         * gcc.target/i386/mpx/vararg-7-nov.c: New.
7517         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7518         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7519         * gcc.target/i386/mpx/vararg-8-nov.c: New.
7520         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7521         * gcc.target/i386/mpx/vla-1-lbv.c: New.
7522         * gcc.target/i386/mpx/vla-1-nov.c: New.
7523         * gcc.target/i386/mpx/vla-1-ubv.c: New.
7524         * gcc.target/i386/mpx/vla-2-lbv.c: New.
7525         * gcc.target/i386/mpx/vla-2-nov.c: New.
7526         * gcc.target/i386/mpx/vla-2-ubv.c: New.
7528 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
7530         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7532 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
7534         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7536 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
7538         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7539         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7541 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7543         PR c/65120
7544         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7545         on rhs is 0.
7546         (fn4): New test.
7547         * c-c++-common/pr65120.c: New test.
7549         PR rtl-optimization/65321
7550         * gcc.dg/pr65321.c: New test.
7552 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7554         PR tree-optimization/65355
7555         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7557 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
7559         PR c/65120
7560         * c-c++-common/pr49706.c: Adjust tests for not warning
7561         about !!x == y or !b == y where b is boolean, and add
7562         some further tests.
7563         * c-c++-common/pr62199-2.c: Likewise.
7565 2015-03-09  Richard Biener  <rguenther@suse.de>
7567         PR middle-end/65270
7568         * gcc.dg/torture/pr65270-1.c: New testcase.
7569         * gcc.dg/torture/pr65270-2.c: Likewise.
7571 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7573         PR tree-optimization/63743
7574         * gcc.dg/pr63743.c: New test.
7576 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
7578         PR lto/65316
7579         * g++.dg/lto/pr65316_0.C: New testcase.
7580         * g++.dg/lto/pr65316_1.C: New testcase.
7582 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
7584         PR target/62247
7585         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7586         hppa*-*-hpux*.
7587         * g++.dg/abi/rtti3.C: Likewise.
7589         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7591         PR target/62251
7592         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7594         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7596         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7598         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7600 2015-03-08  Morin  <mikael@gcc.gnu.org>
7602         PR fortran/60898
7603         * gfortran.dg/entry_20.f90: New.
7605 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7607         PR target/65153
7608         * gcc.c-torture/compile/pr65153.c: New.
7610 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7612         PR target/65249
7613         * g++.dg/torture/pr65249.C: New.
7615 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
7617         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7618         long.
7619         (int64_t): Likewise.
7621 2015-03-07  Marek Polacek  <polacek@redhat.com>
7622             Martin Uecker  <uecker@eecs.berkeley.edu>
7624         PR sanitizer/65280
7625         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7626         member-like arrays.
7627         * c-c++-common/ubsan/bounds-8.c: New test.
7628         * c-c++-common/ubsan/bounds-9.c: New test.
7629         * gcc.dg/ubsan/bounds-2.c: New test.
7631 2015-03-05  Martin Sebor  <msebor@redhat.com>
7633         * PR testsuite/63175
7634         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7635         checking of results into main to prevent it from getting optimized
7636         away.
7637         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7639 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
7641         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7642         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7643         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7644         x64.
7646 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
7648         * g++.dg/lto/pr65302_1.C: New testcase.
7649         * g++.dg/lto/pr65302_0.C: New testcase.
7651 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7653         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7654         -fno-ipa-icf to dg-options.
7656 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7658         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7659         compiles using the linker plugin.
7661 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7663         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7665 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7667         * gcc.target/arm/pr65067.c: New test.
7669 2015-03-05  Martin Liska  <mliska@suse.cz>
7671         PR ipa/65318
7672         * gcc.dg/ipa/pr65318.c: New test.
7674 2015-03-05  Marek Polacek  <polacek@redhat.com>
7676         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7678 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7680         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7682 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7684         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7685         max-unroll-times back to defaults for s390.
7687 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7689         Fix last commit.
7691 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7693         PR c++/64665
7694         * g++.dg/cpp0x/initlist92.C: New.
7696 2015-03-05  Richard Biener  <rguenther@suse.de>
7698         PR tree-optimization/65310
7699         * gcc.dg/vect/pr65310.c: New testcase.
7701 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7703         PR c++/64834
7704         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7706 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7708         * gnat.dg/entry_queues3.adb: New test.
7710 2015-03-04  Ian Lance Taylor  <iant@google.com>
7712         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7714 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7716         PR c++/64227
7717         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7719 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
7721         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7722         -fno-ipa-icf to dg-options
7723         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7724         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7726 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7728         PR c++/64398
7729         * g++.dg/cpp0x/decltype62.C: New.
7731 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7733         * gnat.dg/object_overflow5.adb: New test.
7735 2015-03-03  Martin Liska  <mliska@suse.cz>
7737         PR ipa/65287
7738         * gcc.dg/ipa/pr65287.c: New test.
7740 2015-03-03  Martin Jambor  <mjambor@suse.cz>
7741             Eric Botcazou  <ebotcazou@adacore.com>
7743         * gnat.dg/specs/pack12.ads: New test.
7745 2015-03-03  Martin Liska  <mliska@suse.cz>
7747         * gcc.dg/ipa/PR65282.c: New test.
7749 2015-03-13  Jeff Law  <law@redhat.com>
7751         PR tree-optimization/65241
7752         * gcc.c-torture/compile/pr65241.c: New test.
7754 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
7756         PR target/64331
7757         * gcc.target/avr/torture/pr64331.c: New test.
7759 2015-03-03  Martin Liska  <mliska@suse.cz>
7760             Jan Hubicka  <hubicka@ucw.cz>
7762         * g++.dg/ipa/pr65263.C: New test.
7764 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7766         PR ipa/65130
7767         * gcc.dg/lto/pr65130_0.c: New testcase.
7768         * gcc.dg/lto/pr65130_1.c: New testcase.
7770 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7772         PR ipa/64988
7773         * g++.dg/torture/pr64988.C: New testcase.
7775 2015-03-02  Tobias Burnus  <burnus@net-b.de>
7777         * gfortran.dg/coarray_atomic_6.f90: New.
7779 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7781         PR target/65184
7782         * gcc.target/i386/pr65184.c: New.
7784 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7786         PR target/65183
7787         * gcc.target/i386/pr65183.c: New.
7789 2015-02-28  Martin Liska  <mliska@suse.cz>
7790             Jan Hubicka  <hubicka@ucw.cz>
7792         * gcc.dg/ipa/ipa-icf-35.c: New test.
7793         * gcc.dg/ipa/ipa-icf-36.c: New test.
7794         * gcc.dg/ipa/ipa-icf-37.c: New test.
7796 2015-02-28  Martin Liska  <mliska@suse.cz>
7797             Jan Hubicka  <hubicka@ucw.cz>
7799         PR ipa/65245
7800         * gcc.dg/ipa/ipa-icf-34.c: New test.
7802 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
7804         PR target/61142
7805         * gcc.target/sh/sh/pr61142.c: New.
7807 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7809         * g++.dg/other/dump-ada-spec-3.C: New test.
7811 2015-03-01  Martin Liska  <mliska@suse.cz>
7813         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7814         * g++.dg/ipa/pr63595.C: Update expected results.
7816 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
7818         PR ipa/65236
7819         * g++.dg/ipa/ipa-icf-6.C: New testcase.
7821 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
7823         * gcc.dg/vect/pr59354.c: Move vector producing code to
7824         separate function.
7826 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
7828         PR ipa/65237
7829         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7830         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7831         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7832         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7834 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
7836         PR tree-optimization/65048
7837         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7838         (foo): Use K&R style definition.
7840 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
7842         PR target/65032
7843         * g++.dg/pr65032.C: New.
7845 2015-02-27  Marek Polacek  <polacek@redhat.com>
7847         PR c/65040
7848         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7849         -Wformat=2.
7851 2015-02-27  Marek Polacek  <polacek@redhat.com>
7853         PR c/65228
7854         * gcc.dg/pr65228.c: New test.
7856 2015-02-27  Kai Tietz  <ktietz@redhat.com>
7858         PR c/35330
7859         * gcc.dg/weak/weak-17.c: New file.
7861 2015-02-27  Richard Biener  <rguenther@suse.de>
7863         PR lto/65193
7864         * g++.dg/lto/pr65193_0.C: New testcase.
7866 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7868         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7869         * gcc.target/s390/hotpatch-8.c: Likewise.
7870         * gcc.target/s390/hotpatch-9.c: Likewise.
7871         * gcc.target/s390/pr61078.c: Likewise.
7872         * gcc.target/s390/pr57960.c: Remove -m64.
7873         * gcc.target/s390/pr61078.c: Likewise.
7875 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
7876             Martin Liska  <mliska@suse.cz>
7878         PR bootstrap/65150
7879         * gcc.dg/pr64454.c: Disable ICF.
7880         * gcc.dg/pr28685-1.c: Disable ICF
7881         * gcc.dg/ipa/iinline-5.c: Disable ICF.
7882         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7883         * g++.dg/ipa/ipa-icf-4.C: Update template.
7885 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
7887         PR tree-optimization/65216
7888         * gcc.c-torture/execute/pr65216.c: New test.
7890         PR tree-optimization/65215
7891         * gcc.c-torture/execute/pr65215-1.c: New test.
7892         * gcc.c-torture/execute/pr65215-2.c: New test.
7893         * gcc.c-torture/execute/pr65215-3.c: New test.
7894         * gcc.c-torture/execute/pr65215-4.c: New test.
7895         * gcc.c-torture/execute/pr65215-5.c: New test.
7897 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7899         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7901 2015-02-26  Martin Liska  <mliska@suse.cz>
7902             Jan Hubicka  <hubicka@ucw.cz>
7904         * g++.dg/ipa/pr64146.C: Update expected results.
7905         * gcc.dg/ipa/ipa-icf-26.c: Update test.
7906         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7907         * gcc.dg/ipa/ipa-icf-34.c: New test.
7909 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7911         * gcc.dg/vect/vect-pr61917.c: Rename to ...
7912         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7913         (dg-additional-options): Remove dg directive.
7914         (dg-final): Add dg directive.
7916 2015-02-26  Marek Polacek  <polacek@redhat.com>
7918         PR ipa/65008
7919         * g++.dg/ipa/pr65008.C: New test.
7921 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7923         * lib/profopt.exp (profopt-target-cleanup): New proc.
7924         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7925         files from sources from dg-additional-sources.
7927 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7929         * lib/gcov.exp: Cleanup in case of xfail.
7931 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7933         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7935 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
7937         PR debug/46102
7938         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7939         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7940         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7941         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7942         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7943         * g++.dg/debug/pr46123.C: XFAIL and move...
7944         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7945         * gcc.dg/debug/dwarf2-3.c: Move...
7946         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7948 2015-02-26  Marek Polacek  <polacek@redhat.com>
7950         PR c++/65202
7951         * g++.dg/cpp1y/pr65202.C: New test.
7953 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7955         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7956         locale_facets.h.gcov.
7958 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7960         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7962 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7964         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7966 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7968         PR target/65217
7969         * gcc.target/i386/pr65217.c: New.
7971 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7973         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7975 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7977         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
7979 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7981         PR tree-optimization/65048
7982         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
7984 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7986         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
7987         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
7989 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
7991         PR target/65161
7992         * gcc.target/i386/pr65161.c: New test.
7994 2015-02-26  Terry Guo  <terry.guo@arm.com>
7996         * gcc.target/arm/no-volatile-in-it.c: New test.
7998 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
8000         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8001         (dg-options): Add -save-temps.
8002         (dg-final): Add cleanup-saved-temps.
8004 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
8006         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8008 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
8010         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8011         * gcc.target/powerpc/pack01.c: Include string.h.
8013 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
8015         PR target/65167
8016         * gcc.target/i386/pr65167.c: New.
8018 2015-02-25  Kai Tietz  <ktietz@redhat.com>
8020         PR tree-optimization/61917
8021         * gcc.dg/vect/vect-pr61917.c: New file.
8023 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
8025         PR tree-optimization/65170
8026         * gcc.c-torture/execute/pr65170.c: New test.
8027         * gcc.dg/tree-ssa/vrp96.c: New test.
8029 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8031         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8033 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8035         PR testsuite/65126
8036         * lib/gcc-defs.exp (additional_sources_used): Add new var.
8037         (dg-additional-files-options): Copy additional_sources to
8038         additional_sources_used before emptying additional_sources.
8039         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8040         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8041         (cleanup-saved-temps): Use additional_sources_used instead of
8042         additional_sources.
8043         (dg-test): Reset additional_sources_used.
8045 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
8047         PR fortran/63427
8048         * gfortran.dg/integer_exponentiation_6.F90: New test.
8050 2015-02-23  Martin Sebor  <msebor@redhat.com>
8052         PR target/65109
8053         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8054         two parts.  One to save registers, the other to verify the
8055         registers have the right values.  Save register state into
8056         static data rather than on the stack.
8058 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
8060         PR bootstrap/63888
8061         * c-c++-common/asan/pr63888.c: New test.
8063 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
8065         PR target/65163
8066         * gcc.c-torture/compile/pr65163.c: New.
8068 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8070         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8071         with -m31 on 64 bit.
8072         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8073         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8075 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8077         * gcc.target/s390/20090223-1.c: Add
8078         -Wno-implicit-function-declaration option.
8079         * gcc.target/s390/pr42224.c: Likewise.
8080         * gcc.target/s390/pr55718.c: Likewise.
8082 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8084         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8085         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8086         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8087         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8088         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8089         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8090         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8091         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8092         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8093         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8094         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8095         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8096         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8097         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8098         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8099         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8100         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8101         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8102         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8103         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8104         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8106 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8108         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8109         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8110         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8111         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8112         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8113         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8114         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8115         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8116         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8117         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8118         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8119         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8120         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8121         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8122         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8123         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8125 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8127         PR fortran/64980
8128         PR fortran/61960
8129         * gfortran.dg/pr61960.f90: New.
8130         * gfortran.dg/pr64230.f90: New.
8131         * gfortran.dg/pr64980.f03: New.
8133 2015-02-22  Tom de Vries  <tom@codesourcery.com>
8135         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8137 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
8139         PR ada/65156
8140         * gnat.dg/timing_events.adb: Removed, invalid test.
8142 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
8144         PR debug/58123
8145         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8146         location.
8147         * g++.dg/gcov/gcov-2.C: Likewise.
8149 2015-02-20  Richard Biener  <rguenther@suse.de>
8151         PR tree-optimization/65136
8152         * gcc.dg/tree-ssa/pr65136.c: New testcase.
8154 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
8156         PR testsuite/64158
8157         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8158         and nvptx-*-* blacklisting.
8160         * gcc.dg/sibcall-9.c: New test.
8161         * gcc.dg/sibcall-10.c: New test.
8163 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8165         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8167 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
8169         PR target/64452
8170         * gcc.target/avr/torture/pr64452.c: New test.
8172 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8174         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8175         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8177 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8179         PR testsuite/65116
8180         * lib/target-supports.exp (check_compile): Check whether
8181         additional_sources is defined before using it.
8183 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
8185         PR middle-end/65074
8186         * g++.dg/opt/pr65074.C: New file.
8188 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
8190         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8191         (size_type): New typedef.
8192         (operator "" _script): Use it for the last argument.
8194 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8196         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8198 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8200         * lib/target-supports.exp (check_compile): Save/restore
8201         additional_sources that may belong to an actual test.
8203 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
8205         PR gcov-profile/64634
8206         * g++.dg/gcov/gcov-15.C: New test.
8208 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8210         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8212 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8214         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8216 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8218         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8220 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8222         * gfortran.dg/fmt_cache_1.f: Add missing close.
8224 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8226         PR testsuite/65107
8227         * gfortran.dg/read_eof_8.f90: Add missing close.
8229 2015-02-18  Richard Biener  <rguenther@suse.de>
8231         PR tree-optimization/65063
8232         * gcc.dg/pr65063.c: New testcase.
8234 2015-02-18  Richard Biener  <rguenther@suse.de>
8236         PR tree-optimization/62217
8237         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8239 2015-02-18  Marek Polacek  <polacek@redhat.com>
8241         PR sanitizer/65081
8242         * c-c++-common/ubsan/pr65081.c: New test.
8244 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8246         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8247         * gcc.target/sh/force-cbranch-delay-slot.c: New.
8249 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8251         * gcc.dg/ipa/propalign-3.c: New test.
8253 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8255         PR target/64793
8256         * gcc.target/sh/pr64793.c: New.
8257         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8259 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
8261         * gcc.target/arm/divzero.c: New test case.
8263 2015-02-17  Tom de Vries  <tom@codesourcery.com>
8265         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8267 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
8268             Jakub Jelinek  <jakub@redhat.com>
8270         PR c++/65075
8271         * g++.dg/cpp0x/pr65075.C: New test.
8273 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
8275         PR target/65058
8276         * gcc.target/powerpc/pr65058.c: New test.
8278 2015-02-16  Jeff Law  <law@redhat.com>
8280         PR tree-optimization/64823
8281         * gcc.dg/uninit-20.c: New test.
8283 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
8284             James Greenhalgh  <james.greenhalgh@arm.com>
8286         PR ipa/64963
8287         * gcc.dg/ipa/ipa-clone-1.c: New test.
8289 2015-02-16  Richard Biener  <rguenther@suse.de>
8291         PR tree-optimization/65077
8292         * gcc.dg/torture/pr65077.c: New testcase.
8294 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
8296         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8297         Directive adjusted to scan for ldaxr.
8298         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8299         adjusted to scan for ldaex.
8301 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
8303         PR c++/65080
8304         * g++.dg/cpp0x/constexpr-65080.C: New.
8306 2015-02-16  Richard Biener  <rguenther@suse.de>
8308         PR tree-optimization/63593
8309         * gcc.dg/pr63593.c: New testcase.
8311 2015-02-16  Marek Polacek  <polacek@redhat.com>
8313         PR c/65066
8314         * gcc.dg/pr65066.c: New test.
8316 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8318         * gcc.dg/pr65002.C: Move ...
8319         * g++.dg/ipa/pr65002.C: ... here.
8321 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
8323         * gcc.target/powerpc/pr64205.c: Skip on AIX.
8324         * gcc.target/powerpc/pr64505.c: Skip on AIX.
8325         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8326         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8328 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
8330         PR testsuite/64850
8331         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8332         the expression to find calls.
8333         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8334         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8335         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8336         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8337         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8339 2015-02-14  Marek Polacek  <polacek@redhat.com>
8341         PR c/64768
8342         * gcc.dg/array-11.c: New test.
8343         * gcc.dg/array-12.c: New test.
8344         * gcc.dg/array-13.c: New test.
8345         * gcc.dg/array-14.c: New test.
8346         * gcc.dg/c99-flex-array-typedef-1.c: New test.
8347         * gcc.dg/c99-flex-array-typedef-2.c: New test.
8348         * gcc.dg/c99-flex-array-typedef-3.c: New test.
8349         * gcc.dg/c99-flex-array-typedef-5.c: New test.
8350         * gcc.dg/c99-flex-array-typedef-7.c: New test.
8351         * gcc.dg/c99-flex-array-typedef-8.c: New test.
8353 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8355         PR c++/60894
8356         * g++.dg/lookup/using54.C: New.
8358 2015-02-13  Jeff Law  <law@redhat.com>
8360         PR bootstrap/65060
8361         Revert my change for tree-optimization/64823.
8363 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8365         PR tree-optimization/65053
8366         * gcc.c-torture/execute/pr65053-1.c: New test.
8367         * gcc.c-torture/execute/pr65053-2.c: New test.
8369 2015-02-13  Marek Polacek  <polacek@redhat.com>
8371         PR c/65050
8372         * gcc.dg/pr65050.c: New test.
8374 2015-02-13  Jeff Law  <law@redhat.com>
8376         PR tree-optimization/64823
8377         * gcc.dg/uninit-20.c: New test.
8379         PR rtl-optimization/47477
8380         * gcc.dg/tree-ssa/pr47477.c: New test.
8382 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8384         PR c++/60211
8385         * g++.dg/parse/ivdep-2.C: New.
8386         * g++.dg/parse/ivdep-3.C: Likewise.
8388 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8390         PR fortran/64506
8391         * gfortran.dg/continuation_13.f90: New test.
8392         * gfortran.dg/continuation_14.f: New test.
8394 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8396         PR c++/64970
8397         * g++.dg/cpp0x/sfinae55.C: New.
8399 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8401         PR ipa/65034
8402         * g++.dg/ipa/pr65034.C: New test.
8404 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8406         PR tree-optimization/65002
8407         * gcc.dg/pr65002.C: New.
8409 2015-02-13  Marek Polacek  <polacek@redhat.com>
8411         PR c/65040
8412         * c-c++-common/pr65040.c: New test.
8414 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
8416         PR tree-optimization/64705
8417         * gcc.dg/tree-ssa/pr64705.c: New test.
8419 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8421         PR rtl/32219
8422         * gcc.dg/visibility-22.c: New test.
8423         * gcc.dg/visibility-23.c: New test.
8424         * gcc.target/i386/pr32219-1.c: New test.
8425         * gcc.target/i386/pr32219-2.c: New test.
8426         * gcc.target/i386/pr32219-3.c: New test.
8427         * gcc.target/i386/pr32219-4.c: New test.
8428         * gcc.target/i386/pr32219-5.c: New test.
8429         * gcc.target/i386/pr32219-6.c: New test.
8430         * gcc.target/i386/pr32219-7.c: New test.
8431         * gcc.target/i386/pr32219-8.c: New test.
8432         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8434 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8436         PR libgfortran/57822
8437         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8438         four different KINDs.
8440 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8442         PR c++/64884
8443         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8445         PR sanitizer/65000
8446         * g++.dg/ubsan/pr65000.C: New test.
8448 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
8450         PR fortran/64932
8451         * gfortran.dg/finalize_28.f90: New test
8453 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8455         PR debug/55541
8456         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8457         DW_TAG_lexical_block removal.
8458         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8459         * g++.dg/guality/pr55541.C: New test.
8461         PR sanitizer/64984
8462         * g++.dg/ubsan/pr64984.C: New test.
8464 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
8466         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8468 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8470         PR testsuite/64930
8471         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8472         instructions for 2015-01-14 get_memmodel changes.
8473         * gcc.target/powerpc/atomic-p8.c: Likewise.
8475         PR sanitizer/65019
8476         * g++.dg/ubsan/pr65019.C: New test.
8478         PR tree-optimization/65014
8479         * gcc.c-torture/compile/pr65014.c: New test.
8481 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8483         PR libgfortran/57822
8484         * gfortran/fmt_g0_7.f08: Revise test.
8486 2015-02-11  Jeff Law  <law@redhat.com>
8488         PR target/63347
8489         * gcc.target/m68k/pr63347.c: New test.
8491 2015-02-11  Marek Polacek  <polacek@redhat.com>
8493         * g++.dg/ubsan/shift-1.C: New test.
8494         * gcc.dg/ubsan/c-shift-2.c: New test.
8495         * c-c++-common/ubsan/shift-5.c: Remove file.
8497 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
8499         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8500         Directive adjusted to XFAIL.
8501         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8502         adjusted to XFAIL.
8504 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8506         PR middle-end/65003
8507         * g++.dg/opt/pr65003.C: New test.
8509 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8511         * lib/target-supports.exp (check_effective_target_pie): Renamed
8512         to ...
8513         (check_effective_target_pie_enabled): This.
8514         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8515         * gcc.target/i386/pie.c: Likewise.
8517 2015-02-11  Andrew Pinski  <apinski@cavium.com>
8519         PR target/64893
8520         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8521         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8523 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8525         PR target/61925
8526         * gcc.target/i386/pr61925-1.c: New test.
8527         * gcc.target/i386/pr61925-2.c: New test.
8528         * gcc.target/i386/pr61925-3.c: New test.
8530 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
8532         PR sanitizer/65004
8533         * g++.dg/asan/pr65004.C: New test.
8535 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
8537         PR target/64661
8538         * gcc.taget/sh/pr64661-0.h: New.
8539         * gcc.taget/sh/pr64661-1.c: New.
8540         * gcc.taget/sh/pr64661-2.c: New.
8541         * gcc.taget/sh/pr64661-3.c: New.
8542         * gcc.taget/sh/pr64661-4.c: New.
8544 2015-02-10  Richard Biener  <rguenther@suse.de>
8546         PR tree-optimization/64995
8547         * g++.dg/torture/pr64995.C: New testcase.
8549 2015-02-10  Richard Biener  <rguenther@suse.de>
8551         PR tree-optimization/64909
8552         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8554 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8556         * gcc.dg/signbit-sa.c: New test.
8558 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8560         PR libgfortran/57822
8561         * gfortran/fmt_g0_7.f08: New test.
8563 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
8565         PR tree-optimization/43378
8566         * gcc.dg/tree-ssa/pr43378.c: New test.
8568 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
8570         PR ipa/64978
8571         * g++.dg/torture/pr64978.C: New testcase.
8573 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8575         PR sanitizer/64981
8576         * gcc.dg/asan/pr64981.c: New test.
8578 2015-02-09  Marek Polacek  <polacek@redhat.com>
8580         PR c/64856
8581         * gcc.dg/pr64856.c: New test.
8583 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8585         PR target/64979
8586         * gcc.dg/tree-ssa/stdarg-7.c: New test.
8587         * gcc.c-torture/execute/pr64979.c: New test.
8589 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
8591         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8593 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8595         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8596         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8598 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8600         PR target/58757
8601         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8603 2015-02-09  Richard Biener  <rguenther@suse.de>
8605         PR tree-optimization/54000
8606         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8608 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8610         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8612 2015-02-09  Martin Liska  <mliska@suse.cz>
8614         * g++.dg/ipa/pr64858.C: New test.
8616 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8618         * gcc.dg/uninit-19.c: Fix warning line for fpic.
8620 2015-02-08  Andrew Pinski  <apinski@cavium.com>
8622         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8624 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8626         PR fortran/63744
8627         * gfortran.dg/use_rename_8.f90: New.
8629 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
8631         * gnat.dg/addr7.ad[sb]: New test.
8632         * gnat.dg/addr8.ad[sb]: Likewise.
8634 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
8636         PR jit/64752
8637         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8638         from jit.dg/test-compile-to-executable.c's create_code, with a
8639         clarification of the output message.
8640         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8641         pass/fail message.
8642         (test_jit): Use CHECK_NO_ERRORS when calling
8643         gcc_jit_context_compile_to_file.
8644         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8645         jit-verify-compile-to-file to jit-verify-output-file-was-created.
8646         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
8647         about deletions that are attempted.
8648         (jit-verify-compile-to-file): Rename to...
8649         (jit-verify-output-file-was-created): ...this, and drop the
8650         attempt to run "file" and verify the output.
8651         (jit-verify-assembler): New function.
8652         (jit-verify-object): New function.
8653         (jit-verify-dynamic-library): New function.
8654         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8655         favor of an implementation from new file
8656         create-code-for-hello-world-executable.h, which also adds a
8657         "main".
8658         (dg-final): Replace jit-verify-compile-to-file with
8659         jit-verify-output-file-was-created, and invoke new function
8660         jit-verify-assembler.
8661         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8662         the output message.
8663         (dg-final): Replace jit-verify-compile-to-file with
8664         jit-verify-output-file-was-created, and invoke new function
8665         jit-verify-dynamic-library.
8666         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8667         favor of an implementation from new file
8668         create-code-for-hello-world-executable.h, which also adds a
8669         "main".
8670         (dg-final): Replace jit-verify-compile-to-file with
8671         jit-verify-output-file-was-created.  Strengthen the expected stdout
8672         from the built executable.
8673         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8674         favor of an implementation from new file
8675         create-code-for-hello-world-executable.h, which also adds a
8676         "main".
8677         (dg-final): Replace jit-verify-compile-to-file with
8678         jit-verify-output-file-was-created, and invoke new function
8679         jit-verify-object.
8680         * jit.dg/verify-dynamic-library.c: New source file.
8682 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
8683             Brian Rzycki  <b.rzycki@samsung.com>
8685         PR tree-optimization/64878
8686         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8688 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8690         PR ipa/64896
8691         * g++.dg/ipa/pr64896.C: New test.
8693 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8695         PR target/64205
8696         * gcc.target/powerpc/pr64205.c: New file.
8698 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
8700         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8701         (dg-options): Use -fpie instead of -fPIE -pie.
8703 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8705         PR middle-end/64937
8706         * g++.dg/asan/pr64937.C: New test.
8708 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
8710         PR fortran/63205
8711         * gfortran.dg/class_to_type_4.f90: New test
8713 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
8715         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8717 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8719         PR rtl-optimization/64957
8720         PR debug/64817
8721         * gcc.c-torture/execute/pr64957.c: New test.
8723 2015-02-05  Jeff Law  <law@redhat.com>
8725         PR target/17306
8726         * gcc.target/h8300/pr17306-1.c: New test.
8727         * gcc.target/h8300/pr17306-2.c: New test.
8729 2015-02-05  Tobias Burnus  <burnus@net-b.de>
8731         PR fortran/64943
8732         * gfortran.dg/structure_constructor_12.f90: New.
8734 2015-02-05  Jeff Law  <law@redhat.com>
8736         PR target/58400
8737         gcc.target/h8300/pr58400.c: New test.
8739 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
8741         * gcc.target/arm/macro_defs0.c: New test.
8742         * gcc.target/arm/macro_defs1.c: New test.
8743         * gcc.target/arm/macro_defs2.c: New test.
8745 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
8747         PR rtl-optimization/64905
8748         * gcc.target/i386/pr64905.c: Require nonpic target.
8749         (dg-options): Add -fomit-frame-pointer.
8750         (main): Remove.
8752 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
8754         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8755         tree dump scanning.
8757 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
8759         PR fortran/64757
8760         * gfortran.dg/type_to_class_2.f90: New test
8761         * gfortran.dg/type_to_class_3.f90: New test
8763 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
8765         PR ipa/64686
8766         * g++.dg/torture/pr64686.C: New testcase.
8768 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8770         PR rtl-optimization/64905
8771         * gcc.target/i386/pr64905.c: New file.
8773 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8775         * gcc.dg/guality/pr41447-1.c: Remove xfail.
8776         * gcc.dg/guality/pr41616-1.c: Ditto.
8778 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
8780         PR debug/64817
8781         * gcc.dg/pr64817-3.c: New.
8783 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
8784             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8786         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8787         pass parameters in registers.
8788         * gcc.dg/guality/pr36728-2.c (main): Likewise.
8789         * gcc.dg/guality/pr36728-3.c (main): Likewise.
8790         * gcc.dg/guality/pr36728-4.c (main): Likewise.
8792 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
8793             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8795         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8796         list, allow for multilibed targets.
8797         * gcc.dg/combine_ashiftrt_2.c: Likewise.
8799 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8801         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8802         * gcc.dg/pr46728-6.c: Ditto.
8804 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
8806         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8807         for mips_nanlegacy target.
8809 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
8811         * gcc.target/i386/chkp-hidden-def.c: New.
8813 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8815         PR middle-end/62103
8816         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8817         to use 24 bits for bitfield b.
8819 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8821         PR testsuite/64796
8822         * lib/target-supports.exp (check_effective_target_bswap64): Do not
8823         cache result in a global variable.  Include all 32-bit targets for
8824         bswap64 tests.
8826 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
8828         PR rtl-optimization/64756
8829         * gcc.c-torture/execute/pr64756.c: New test.
8831 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
8833         PR target/64660
8834         * gcc.target/sh/pr64660-0.h: New.
8835         * gcc.target/sh/pr64660-1.c: New.
8836         * gcc.target/sh/pr64660-2.c: New.
8837         * gcc.target/sh/pr64660-3.c: New.
8838         * gcc.target/sh/pr64660-4.c: New.
8840 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8842         PR c++/64877
8843         * g++.dg/warn/Waddress-2.C: New.
8845 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
8847         PR middle-end/61225
8848         * gcc.target/i386/pr49095.c: XFAIL for ia32.
8850 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
8852         PR preprocessor/64803
8853         * gcc.dg/cpp/builtin-macro-1.c: New test case.
8855 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
8857         * g++.dg/ipa/devirt-37.C: Disable early inlining.
8859 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
8861         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8862         (_ARM_FPSRC): Add DN and AHP fields.
8863         (clean_results): Force DN=1 on AArch64.
8864         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8865         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8866         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8867         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8868         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8869         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8871 2015-02-02  Alan Modra  <amodra@gmail.com>
8873         * gcc.target/powerpc/cprophard.c: New.
8875 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
8877         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8878         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8880 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
8882         PR debug/64817
8883         * gcc.dg/pr64817-1.c: New test.
8884         * gcc.dg/pr64817-2.c: New test.
8886 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
8888         PR target/64851
8889         * gcc.target/sh/pr64851-0.h: New
8890         * gcc.target/sh/pr64851-1.c: New
8891         * gcc.target/sh/pr64851-2.c: New
8892         * gcc.target/sh/pr64851-3.c: New
8893         * gcc.target/sh/pr64851-4.c: New
8895 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8897         PR target/64882
8898         * gcc.dg/torture/pr64882.c: New test.
8900 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
8902         PR target/64159
8903         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8904         sparc*-*-*.
8906 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8908         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8909         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8910         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8911         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8912         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8913         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8914         tree dump.
8915         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8916         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8917         tree dump.
8918         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8919         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8920         tree dump.
8922 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8924         PR target/64688
8925         * g++.dg/pr64688-2.C: New.
8927 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8929         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8930         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8931         * gcc.target/i386/fuse-caller-save.c: Ditto.
8932         * gcc.target/i386/headmerge-1.c: Ditto.
8933         * gcc.target/i386/headmerge-2.c: Ditto.
8934         * gcc.target/i386/sibcall-6.c: Ditto.
8936 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8938         PR target/64617
8939         * gcc.target/i386/pr64617.c: New test.
8941 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8943         PR target/15184
8944         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8945         (dg-options): Remove -m32.
8946         (dg-final): Scan for "movb %al" only.
8947         * gcc.target/i386/pr15184-2.c: Ditto.
8949 2015-01-30  Richard Biener  <rguenther@suse.de>
8951         PR tree-optimization/64829
8952         * gcc.dg/vect/pr64829.c: New testcase.
8954 2015-01-29  Marek Polacek  <polacek@redhat.com>
8956         PR c/64709
8957         * gcc.dg/pr64709.c: New test.
8959 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
8961         PR c++/64717
8962         * g++.dg/ubsan/pr64717-1.C: New test.
8963         * g++.dg/ubsan/pr64717-2.C: New test.
8965 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
8967         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8969 2015-01-29  Jeff Law  <law@redhat.com>
8971         PR target/15184
8972         * gcc.target/i386/pr15184-1.c: New test.
8973         * gcc.target/i386/pr15184-2.c: New test.
8975 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8977         PR tree-optimization/64746
8978         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
8980 2015-01-29  Richard Biener  <rguenther@suse.de>
8982         PR tree-optimization/64853
8983         * gcc.dg/torture/pr64853.c: New testcase.
8985 2015-01-29  Richard Biener  <rguenther@suse.de>
8987         PR tree-optimization/64844
8988         * gcc.dg/vect/pr64844.c: New testcase.
8990 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8992         PR middle-end/64809
8993         * gcc.dg/pr64809.c: Delete.
8995 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8997         PR middle-end/64805
8998         * gcc.target/i386/pr64805.c: New.
9000 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9002         * gcc.dg/guality/guality.h (main): Add argv[0] to
9003         guality_gdb_command.
9005 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
9007         PR ipa/64801
9008         * gcc.dg/tree-ssa/pr64801.c: New testcase.
9010 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
9012         PR target/64659
9013         * gcc.target/sh/sh.exp
9014         (check_effective_target_atomic_model_soft_gusa_available,
9015         check_effective_target_atomic_model_soft_tcb_available,
9016         check_effective_target_atomic_model_soft_imask_available,
9017         check_effective_target_atomic_model_hard_llcs_available): New.
9018         * gcc.target/sh/pr64659-0.h: New.
9019         * gcc.target/sh/pr64659-1.c: New.
9020         * gcc.target/sh/pr64659-2.c: New.
9021         * gcc.target/sh/pr64659-3.c: New.
9022         * gcc.target/sh/pr64659-4.c: New.
9024 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
9026         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9027         scan-assembler-times pattern.
9029 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
9031         PR middle-end/64809
9032         * gcc.dg/pr64809.c: New test.
9034 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
9036         PR tree-optimization/64277
9037         * gcc.dg/pr64277.c: New.
9039 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9041         PR tree-optimization/64718
9042         * gcc.c-torture/execute/pr64718.c: New test.
9044 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
9046         * gcc.target/aarch64/abs_2.c: New.
9048 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
9050         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9051         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9052         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9053         ISA rev < 2.
9055 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
9057         PR bootstrap/64612
9058         * lib/target-supports.exp (check_effective_target_comdat_group): New.
9059         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9060         { target comdat_group }.
9062 2015-01-27  Tobias Burnus  <burnus@net-b.de>
9064         PR fortran/63861
9065         * gfortran.dg/goacc/coarray_2.f90: New.
9067 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9069         PR ipa/60871
9070         PR ipa/64139
9071         * g++.dg/torture/pr64139.C: New testcase.
9072         * g++.dg/torture/pr60871.C: Likewise.
9074 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
9076         PR fortran/64230
9077         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9078         prevent linking errors.
9080 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9082         PR ipa/64282
9083         * g++.dg/torture/pr64282.C: New testcase.
9085 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9087         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9088         for wzr reg.
9090 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9092         * gcc.target/s390/hotpatch-13.c: New testcase.
9093         * gcc.target/s390/hotpatch-14.c: New testcase.
9094         * gcc.target/s390/hotpatch-15.c: New testcase.
9095         * gcc.target/s390/hotpatch-16.c: New testcase.
9096         * gcc.target/s390/hotpatch-17.c: New testcase.
9097         * gcc.target/s390/hotpatch-18.c: New testcase.
9098         * gcc.target/s390/hotpatch-19.c: New testcase.
9099         * gcc.target/s390/hotpatch-20.c: New testcase.
9100         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9101         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9102         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9103         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9104         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9105         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9106         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9107         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9108         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9109         * gcc.target/s390/hotpatch-10.c: Likewise.
9110         * gcc.target/s390/hotpatch-11.c: Likewise.
9111         * gcc.target/s390/hotpatch-12.c: Likewise.
9112         * gcc.target/s390/hotpatch-2.c: Likewise.
9113         * gcc.target/s390/hotpatch-3.c: Likewise.
9114         * gcc.target/s390/hotpatch-4.c: Likewise.
9115         * gcc.target/s390/hotpatch-5.c: Likewise.
9116         * gcc.target/s390/hotpatch-6.c: Likewise.
9117         * gcc.target/s390/hotpatch-7.c: Likewise.
9118         * gcc.target/s390/hotpatch-8.c: Likewise.
9119         * gcc.target/s390/hotpatch-9.c: Likewise.
9120         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9121         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9122         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9123         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9124         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9125         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9126         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9127         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9129 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
9131         * gcc.dg/long_branch.c: New testcase.
9133 2015-01-27  Richard Biener  <rguenther@suse.de>
9135         PR tree-optimization/56273
9136         PR tree-optimization/59124
9137         PR tree-optimization/64277
9138         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9139         * gcc.dg/Warray-bounds-12.c: Likewise.
9140         * gcc.dg/Warray-bounds-13.c: Likewise.
9142 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9144         PR rtl-optimization/61058
9145         * gcc.dg/pr61058.c: New test.
9147 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
9149         * gcc.target/i386/chkp-narrow-bounds.c: New.
9151 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9153         PR tree-optimization/64807
9154         * gcc.dg/pr64807.c: New test.
9156         PR c/64766
9157         * gcc.dg/pr64766.c: New test.
9159 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
9161         PR target/49263
9162         * gcc.target/sh/pr49263-4.c: New.
9164 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
9166         PR fortran/62044
9167         * gfortran.dg/allocate_with_mold_1.f90: New test
9169 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
9171         PR c/64778
9172         * gcc.dg/pr64778.c: New test.
9174         PR middle-end/64421
9175         * gcc.dg/vect/pr64421.c: New test.
9177 2015-01-26  Tobias Burnus  <burnus@net-b.de>
9179         PR fortran/64771
9180         * gfortran.dg/coarray_36.f: New.
9181         * gfortran.dg/coarray_37.f90: New.
9183 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
9185         PR fortran/64230
9186         * gfortran.dg/class_allocate_18.f90: New.
9188 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9190         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9192 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9194         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9196 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9198         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9200 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9202         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9204 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9206         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9207         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9208         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9209         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9211 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9213         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9214         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9215         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9217 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9219         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9220         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9221         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9222         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9223         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9224         vXXXhn.inc.
9226 2015-01-26  Richard Biener  <rguenther@suse.de>
9228         PR middle-end/64764
9229         * gcc.dg/uninit-19.c: New testcase.
9231 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9233         * lib/target-supports.exp (check_effective_target_vect64): Add
9234         sparc*-*-*.
9236 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9238         PR testsuite/64712
9239         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9241 2015-01-26  Tony Liu  <tony.liu@arm.com>
9243         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9244         non-UAL cases.
9246 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
9248         PR libfortran/64770
9249         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9250         correctly, clean up afterwards.
9252 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
9254         PR fortran/62044
9255         * gfortran.dg/use_rename_7.f90: New.
9257 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
9259         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9260         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9262 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
9264         PR target/54236
9265         * gcc.target/sh/pr54236-4.c: New.
9267 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
9269         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9270         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
9271         Bridge test.
9273 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
9275         PR libfortran/64770
9276         * gfortran.dg/open_new_segv.f90: New test.
9278 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
9280         PR target/49263
9281         PR target/53987
9282         PR target/64345
9283         PR target/59533
9284         PR target/52933
9285         PR target/54236
9286         PR target/51244
9287         * gcc.target/sh/pr64345-1.c: New.
9288         * gcc.target/sh/pr64345-2.c: New.
9289         * gcc.target/sh/pr59533-1.c: New.
9290         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9291         * gcc.target/sh/pr52933-2.c: Likewise.
9292         * gcc.target/sh/pr54089-1.c: Likewise.
9293         * gcc.target/sh/pr54236-1.c: Likewise.
9294         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9295         * gcc.target/sh/pr49263-1.c: Remove xfails.
9296         * gcc.target/sh/pr49263-2.c: Likewise.
9297         * gcc.target/sh/pr49263-3.c: Likewise.
9298         * gcc.target/sh/pr53987-1.c: Likewise.
9299         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9300         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9301         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9302         (test05, test06, test07, test08, test09, test10, test11, test12): New.
9303         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9304         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9305         test_009): New.
9306         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9307         (test_02): New.
9309 2015-01-24  Tom de Vries  <tom@codesourcery.com>
9311         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9313 2015-01-23  Ian Lance Taylor  <iant@google.com>
9315         PR go/64510
9316         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9317         targets without split stack support.
9319 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
9321         PR target/64317
9322         * gcc.target/i386/pr64317.c: New test.
9324 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
9326         PR rtl-optimization/63637
9327         PR rtl-optimization/60663
9328         * gcc.dg/pr63637-1.c: New test.
9329         * gcc.dg/pr63637-2.c: New test.
9330         * gcc.dg/pr63637-3.c: New test.
9331         * gcc.dg/pr63637-4.c: New test.
9332         * gcc.dg/pr63637-5.c: New test.
9333         * gcc.dg/pr63637-6.c: New test.
9334         * gcc.target/i386/pr63637-1.c: New test.
9335         * gcc.target/i386/pr63637-2.c: New test.
9336         * gcc.target/i386/pr63637-3.c: New test.
9337         * gcc.target/i386/pr63637-4.c: New test.
9338         * gcc.target/i386/pr63637-5.c: New test.
9339         * gcc.target/i386/pr63637-6.c: New test.
9341 2015-01-23  Richard Biener  <rguenther@suse.de>
9343         PR testsuite/63439
9344         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9345         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9347 2015-01-23  Marek Polacek  <polacek@redhat.com>
9349         PR preprocessor/60570
9350         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9351         * gcc.dg/cpp/pr60570.c: New test.
9353 2015-01-23  Richard Biener  <rguenther@suse.de>
9355         PR testsuite/63439
9356         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9357         vectorization on vect64 targets.
9359 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
9361         PR fortran/60922
9362         * gfortran.dg/class_allocate_17.f90: New.
9364 2015-01-23  Tobias Burnus  <burnus@net-b.de>
9366         PR fortran/64726
9367         * gfortran.dg/goacc/combined_loop.f90: New.
9369 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9371         PR fortran/61933
9372         * gfortran.dg/make_unit.f90: New test.
9374 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9376         PR fortran/61933
9377         * gfortran.dg/negative_unit_int8.f: Update.
9379 2015-01-22  Jeff Law  <law@redhat.com>
9381         PR target/52076
9382         * gcc.target/m68k/pr52076-1.c: New test.
9383         * gcc.target/m68k/pr52076-2.c: New test.
9385 2015-01-22  Richard Biener  <rguenther@suse.de>
9387         PR middle-end/64728
9388         * gcc.dg/torture/pr64728.c: New testcase.
9390 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
9392         PR target/64688
9393         * g++.dg/pr64688.C: New test.
9395 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9397         * gcc.target/i386/chkp-always_inline.c (f1): Make static
9398         to avoid errors with -fpic.
9400 2015-01-22  Richard Biener  <rguenther@suse.de>
9402         PR libstdc++/64535
9403         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9405 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
9407         PR rtl-optimization/64682
9408         * gcc.c-torture/execute/pr64682.c: New file.
9410 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
9412         PR debug/64511
9413         * gcc.dg/pr64511.c: New test.
9415         PR rtl-optimization/62078
9416         * g++.dg/opt/pr62078.C: New test.
9418         PR c/63307
9419         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9421 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
9423         PR fortran/57023
9424         * gfortran.dg/internal_pack_15.f90:  New test.
9426 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9428         * c-c++-common/tsan/step.c: New testcase.
9430 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9432         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9434 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9436         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9438 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9440         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9442 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9444         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9446 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9448         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9450 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9452         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9454 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9456         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9458 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9460         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9462 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9464         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9466 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9468         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9470 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9472         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9474 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9476         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9478 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9480         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9481         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9482         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9483         vXXXw.inc.
9485 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9487         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9488         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9489         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9490         vXXXl.inc.
9492 2015-01-21  Renlin Li  <renlin.li@arm.com>
9494         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9495         * g++.dg/tls/thread_local5g.C: Likewise.
9496         * g++.dg/tls/thread_local6g.C: Likewise.
9498 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9500         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9501         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9502         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9504 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9506         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9507         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9508         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9510 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9512         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9513         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9514         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9516 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9518         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9519         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9520         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9522 2015-01-20  Jeff Law  <law@redhat.com>
9524         PR target/59946
9525         * gcc.target/m68k/pr59946.c: New test.
9527 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9529         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9530         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9531         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9533 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9535         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9536         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9537         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9539 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9541         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9542         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9543         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9545 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9547         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9548         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9549         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9550         vshuffle.inc.
9551         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9552         vshuffle.inc.
9554 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9556         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9557         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9558         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9560 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9562         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9563         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9564         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9566 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9568         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9570 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
9572         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9574         PR sanitizer/64632
9575         * g++.dg/ubsan/pr64632.C: New test.
9577         PR debug/64663
9578         * gcc.dg/pr64663.c: New test.
9580 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9582         PR c++/64383
9583         * g++.dg/warn/Wunused-var-23.C: New.
9585 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9587         PR c++/59937
9588         * g++.dg/cpp0x/constexpr-59937-1.C: New.
9589         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9591 2015-01-20  Richard Biener  <rguenther@suse.de>
9593         PR ipa/64684
9594         * gcc.dg/lto/pr64684_0.c: New testcase.
9595         * gcc.dg/lto/pr64684_1.c: Likewise.
9596         * gcc.dg/lto/pr64684_2.c: Likewise.
9597         * gcc.dg/lto/pr64685_0.c: Likewise.
9598         * gcc.dg/lto/pr64685_1.c: Likewise.
9600 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9602         PR c++/62241
9603         * g++.dg/cpp1y/lambda-init12.C: New.
9605 2015-01-20  Richard Biener  <rguenther@suse.de>
9607         PR tree-optimization/64410
9608         * g++.dg/vect/pr64410.cc: Require vect_double.
9610 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
9612         PR target/64149
9613         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9615 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
9617         PR bootstrap/64676
9618         Revert:
9619         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9621         PR rtl-optimization/64081
9622         * gcc.dg/pr64081.c: New test.
9624 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9626         * jit.dg/harness.h: Include <unistd.h>.
9627         (CHECK_NO_ERRORS): New.
9628         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9629         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9630         gcc_jit_context_compile_to_file.
9631         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9632         args to the spawned executable.
9633         (jit-expand-vars): New function.
9634         (jit-exe-params): New variable.
9635         (dg-jit-set-exe-params): New function.
9636         (jit-dg-test): Detect testcases that use
9637         jit-verify-compile-to-file and call jit-setup-compile-to-file.
9638         Set arguments of spawned process to jit-exe-params.
9639         (jit-get-output-filename): New function.
9640         (jit-setup-compile-to-file): New function.
9641         (jit-verify-compile-to-file): New function.
9642         (jit-run-executable): New function.
9643         (jit-verify-executable): New function.
9644         * jit.dg/test-compile-to-assembler.c: New testcase.
9645         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9646         * jit.dg/test-compile-to-executable.c: New testcase.
9647         * jit.dg/test-compile-to-object.c: New testcase.
9649 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
9651         PR target/64652
9652         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9653         (test_1): New.
9655 2015-01-19  Martin Liska  <mliska@suse.cz>
9657         * objc/compile/pr64668.m: New test.
9659 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9661         * jit.dg/test-arith-overflow.c: Include stdbool.h.
9662         (create_overflow_fn): Update comment to clarify that
9663         the third param of the created function is a bool *, not
9664         an int *.
9665         (verify_int_overflow_fn): Convert param "expected_ovf" from
9666         int to bool.  Update third param of "overflow_fn_type" from int *
9667         to bool *.  Update local "actual_ovf" from int to bool.
9668         (verify_uint_overflow_fn): Likewise.
9670 2015-01-19  Martin Liska  <mliska@suse.cz>
9672         * gcc.dg/ipa/ipa-icf-33.c: New test.
9674 2015-01-19  Felix Yang  <felix.yang@huawei.com>
9675             Haijian Zhang  <z.zhanghaijian@huawei.com>
9677         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9678         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9679         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9680         result_float64x2, expected_hfloat64x2): New helper type, variable and
9681         declaration.
9682         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9683         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9684         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9685         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9686         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9687         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9688         and target without the FMA feature.
9690 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
9692         * gcc.target/aarch64/pr64304.c: New testcase.
9694 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9696         PR rtl-optimization/64081
9697         * gcc.dg/pr64081.c: New test.
9699 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
9701         PR target/63971
9702         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9703         the epilogue).
9704         * gcc.target/aarch64/test_frame_6.c: Likewise.
9705         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9706         and x19 (in the epilogue).
9707         * gcc.target/aarch64/test_frame_4.c: Likewise.
9708         * gcc.target/aarch64/test_frame_7.c: Likewise.
9710 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9712         * gcc.target/i386/chkp-always_inline.c: New.
9714 2015-01-15  Andrew Pinski  <apinski@cavium.com>
9715             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9717         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9718         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9720 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
9722         PR fortran/60255
9723         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9724         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9726 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9728         PR fortran/64578
9729         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9731 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
9733         PR target/64652
9734         * gcc.target/sh/torture/pr64652.c: New.
9736 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9738         * gcc.dg/ipa/ipa-icf-32.c: Update template.
9739         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9740         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9741         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9742         * c-c++-common/asan/kasan-recover-1.c: Likewise.
9743         * c-c++-common/asan/kasan-recover-2.c: Likewise.
9745 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9747         PR ipa/64378
9748         * g++.dg/torture/pr64378.C: New testcase.
9750 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9752         PR fortran/57959
9753         * gfortran.dg/block_13.f08: New test
9755 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9757         PR fortran/55901
9758         * gfortran.dg/associate_1.f03: Allow test for character with
9759         automatic length.
9761 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9763         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9764         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9766 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9768         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9770 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
9772         PR fortran/64578
9773         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9775 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9777         PR fortran/60357
9778         * gfortran.dg/alloc_comp_assign_13.f08: New test.
9780         PR fortran/61275
9781         * gfortran.dg/alloc_comp_assign_14.f08: New test.
9783         PR fortran/55932
9784         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9786 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9788         PR fortran/60334
9789         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9791 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
9793         PR rtl-optimization/52773
9794         * gcc.c-torture/compile/pr52773.c: New test.
9796 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9798         PR c++/62134
9799         * g++.dg/cpp0x/alias-decl-46.C: New.
9801 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9803         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9805 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9807         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9808         Add trace.
9809         (CHECK_FP): Likewise.
9810         (CHECK_CUMULATIVE_SAT): Likewise.
9812 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9814         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9815         (Set_Neon_Cumulative_Sat): Add parameter.
9816         (__set_neon_cumulative_sat): Support new parameter.
9817         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9818         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9819         argument.
9820         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9821         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9822         argument.
9824 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9826         * g++.dg/tsan/vptr_benign_race.C: New testcase.
9827         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9829 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9831         PR c++/60056
9832         * g++.dg/tls/thread_local-ice4.C: New.
9834 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
9836         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9837         than Neon options.
9839 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9841         PR c++/62276
9842         * g++.dg/cpp0x/vt-62276.C: New.
9844 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9846         PR middle-end/64353
9847         * g++.dg/pr64353.C: New.
9849 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9851         PR target/64263
9852         * gcc.target/aarch64/pr64263_1.c: New test.
9854 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
9856         PR tree-optimization/64434
9857         * gcc.dg/torture/pr64434.c: Move to...
9858         * gcc.dg/pr64434.c: ... here.
9860 2015-01-16  Richard Biener  <rguenther@suse.de>
9862         PR middle-end/64614
9863         * gcc.dg/uninit-18.c: New testcase.
9865 2015-01-16  Richard Biener  <rguenther@suse.de>
9867         PR tree-optimization/64568
9868         * g++.dg/torture/pr64568-2.C: New testcase.
9870 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9872         PR target/64363
9873         * gcc.target/i386/chkp-label-address.c: New.
9875 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
9877         PR fortran/45290
9878         * gfortran.dg/pointer_init_6.f90: Extended.
9880 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
9882         * gcc.c-torture/compile/20150108.c: New test.
9884 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9886         * gcc.target/visium: New directory.
9888 2015-01-16  Richard Biener  <rguenther@suse.de>
9890         PR tree-optimization/61743
9891         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9892         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9894 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
9896         * gcc.dg/pr64015.c: New test.
9898 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
9900         PR ipa/64163
9901         PR ipa/64612
9902         * g++.dg/ipa/pr64612.C: New test.
9904 2015-01-16  Renlin Li  <renlin.li@arm.com>
9906         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9908 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
9910         * gcc.target/i386/sse-14.c: Test new intrinsic.
9911         * gcc.target/i386/sse-22.c: Ditto.
9913 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9915         PR c++/58614
9916         * g++.dg/cpp0x/auto44.C: New.
9918 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
9920         PR target/59710
9921         * gcc.target/nios2/gpopt-all.c: New test case.
9922         * gcc.target/nios2/gpopt-local.c: New test case.
9923         * gcc.target/nios2/gpopt-global.c: New test case.
9924         * gcc.target/nios2/gpopt-data.c: New test case.
9925         * gcc.target/nios2/gpopt-none.c: New test case.
9927 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
9929         * g++.dg/ubsan/vptr-1.C: New test.
9930         * g++.dg/ubsan/vptr-2.C: New test.
9931         * g++.dg/ubsan/vptr-3.C: New test.
9932         * g++.dg/ubsan/vptr-4.C: New test.
9933         * g++.dg/ubsan/vptr-5.C: New test.
9934         * g++.dg/ubsan/vptr-6.C: New test.
9935         * g++.dg/ubsan/vptr-7.C: New test.
9936         * g++.dg/ubsan/vptr-8.C: New test.
9937         * g++.dg/ubsan/vptr-9.C: New test.
9939 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9941         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9942         is set up.
9943         * lib/gcc-dg.exp: Likewise.
9945 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9947         PR rtl-optimization/64110
9948         * gcc.target/i386/pr64110.c: Add scan-assembler.
9950 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
9951             James Norris  <jnorris@codesourcery.com>
9952             Cesar Philippidis  <cesar@codesourcery.com>
9953             Ilmir Usmanov  <i.usmanov@samsung.com>
9955         * lib/target-supports.exp (check_effective_target_fopenacc): New
9956         procedure.
9957         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9958         * g++.dg/goacc/goacc.exp: Likewise.
9959         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9960         * gcc.dg/goacc/goacc.exp: Likewise.
9961         * gfortran.dg/goacc/goacc.exp: Likewise.
9962         * c-c++-common/cpp/openacc-define-1.c: New file.
9963         * c-c++-common/cpp/openacc-define-2.c: Likewise.
9964         * c-c++-common/cpp/openacc-define-3.c: Likewise.
9965         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9966         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9967         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9968         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9969         * c-c++-common/goacc/asyncwait-1.c: Likewise.
9970         * c-c++-common/goacc/cache-1.c: Likewise.
9971         * c-c++-common/goacc/clauses-fail.c: Likewise.
9972         * c-c++-common/goacc/collapse-1.c: Likewise.
9973         * c-c++-common/goacc/data-1.c: Likewise.
9974         * c-c++-common/goacc/data-2.c: Likewise.
9975         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
9976         * c-c++-common/goacc/deviceptr-1.c: Likewise.
9977         * c-c++-common/goacc/deviceptr-2.c: Likewise.
9978         * c-c++-common/goacc/deviceptr-3.c: Likewise.
9979         * c-c++-common/goacc/if-clause-1.c: Likewise.
9980         * c-c++-common/goacc/if-clause-2.c: Likewise.
9981         * c-c++-common/goacc/kernels-1.c: Likewise.
9982         * c-c++-common/goacc/loop-1.c: Likewise.
9983         * c-c++-common/goacc/loop-private-1.c: Likewise.
9984         * c-c++-common/goacc/nesting-1.c: Likewise.
9985         * c-c++-common/goacc/nesting-data-1.c: Likewise.
9986         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
9987         * c-c++-common/goacc/parallel-1.c: Likewise.
9988         * c-c++-common/goacc/pcopy.c: Likewise.
9989         * c-c++-common/goacc/pcopyin.c: Likewise.
9990         * c-c++-common/goacc/pcopyout.c: Likewise.
9991         * c-c++-common/goacc/pcreate.c: Likewise.
9992         * c-c++-common/goacc/pragma_context.c: Likewise.
9993         * c-c++-common/goacc/present-1.c: Likewise.
9994         * c-c++-common/goacc/reduction-1.c: Likewise.
9995         * c-c++-common/goacc/reduction-2.c: Likewise.
9996         * c-c++-common/goacc/reduction-3.c: Likewise.
9997         * c-c++-common/goacc/reduction-4.c: Likewise.
9998         * c-c++-common/goacc/sb-1.c: Likewise.
9999         * c-c++-common/goacc/sb-2.c: Likewise.
10000         * c-c++-common/goacc/sb-3.c: Likewise.
10001         * c-c++-common/goacc/update-1.c: Likewise.
10002         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10003         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10004         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10005         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10006         * gfortran.dg/goacc/assumed.f95: Likewise.
10007         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10008         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10009         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10010         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10011         * gfortran.dg/goacc/branch.f95: Likewise.
10012         * gfortran.dg/goacc/cache-1.f95: Likewise.
10013         * gfortran.dg/goacc/coarray.f95: Likewise.
10014         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10015         * gfortran.dg/goacc/cray.f95: Likewise.
10016         * gfortran.dg/goacc/critical.f95: Likewise.
10017         * gfortran.dg/goacc/data-clauses.f95: Likewise.
10018         * gfortran.dg/goacc/data-tree.f95: Likewise.
10019         * gfortran.dg/goacc/declare-1.f95: Likewise.
10020         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10021         * gfortran.dg/goacc/fixed-1.f: Likewise.
10022         * gfortran.dg/goacc/fixed-2.f: Likewise.
10023         * gfortran.dg/goacc/fixed-3.f: Likewise.
10024         * gfortran.dg/goacc/fixed-4.f: Likewise.
10025         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10026         * gfortran.dg/goacc/if.f95: Likewise.
10027         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10028         * gfortran.dg/goacc/list.f95: Likewise.
10029         * gfortran.dg/goacc/literal.f95: Likewise.
10030         * gfortran.dg/goacc/loop-1.f95: Likewise.
10031         * gfortran.dg/goacc/loop-2.f95: Likewise.
10032         * gfortran.dg/goacc/loop-3.f95: Likewise.
10033         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10034         * gfortran.dg/goacc/omp.f95: Likewise.
10035         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10036         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10037         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10038         * gfortran.dg/goacc/parameter.f95: Likewise.
10039         * gfortran.dg/goacc/private-1.f95: Likewise.
10040         * gfortran.dg/goacc/private-2.f95: Likewise.
10041         * gfortran.dg/goacc/private-3.f95: Likewise.
10042         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10043         * gfortran.dg/goacc/reduction-2.f95: Likewise.
10044         * gfortran.dg/goacc/reduction.f95: Likewise.
10045         * gfortran.dg/goacc/routine-1.f90: Likewise.
10046         * gfortran.dg/goacc/routine-2.f90: Likewise.
10047         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10048         * gfortran.dg/goacc/several-directives.f95: Likewise.
10049         * gfortran.dg/goacc/sie.f95: Likewise.
10050         * gfortran.dg/goacc/subarrays.f95: Likewise.
10051         * gfortran.dg/gomp/map-1.f90: Likewise.
10052         * gfortran.dg/openacc-define-1.f90: Likewise.
10053         * gfortran.dg/openacc-define-2.f90: Likewise.
10054         * gfortran.dg/openacc-define-3.f90: Likewise.
10055         * g++.dg/gomp/block-1.C: Update for changed compiler output.
10056         * g++.dg/gomp/block-2.C: Likewise.
10057         * g++.dg/gomp/block-3.C: Likewise.
10058         * g++.dg/gomp/block-5.C: Likewise.
10059         * g++.dg/gomp/target-1.C: Likewise.
10060         * g++.dg/gomp/target-2.C: Likewise.
10061         * g++.dg/gomp/taskgroup-1.C: Likewise.
10062         * g++.dg/gomp/teams-1.C: Likewise.
10063         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10064         * gcc.dg/cilk-plus/jump.c: Likewise.
10065         * gcc.dg/gomp/block-1.c: Likewise.
10066         * gcc.dg/gomp/block-10.c: Likewise.
10067         * gcc.dg/gomp/block-2.c: Likewise.
10068         * gcc.dg/gomp/block-3.c: Likewise.
10069         * gcc.dg/gomp/block-4.c: Likewise.
10070         * gcc.dg/gomp/block-5.c: Likewise.
10071         * gcc.dg/gomp/block-6.c: Likewise.
10072         * gcc.dg/gomp/block-7.c: Likewise.
10073         * gcc.dg/gomp/block-8.c: Likewise.
10074         * gcc.dg/gomp/block-9.c: Likewise.
10075         * gcc.dg/gomp/target-1.c: Likewise.
10076         * gcc.dg/gomp/target-2.c: Likewise.
10077         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10078         * gcc.dg/gomp/teams-1.c: Likewise.
10080 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
10082         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10083         test case.
10085 2015-01-15  Mike Stump  <mikestump@comcast.net>
10087         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10088         * gcc.dg/inline_2.c: Likewise.
10089         * gcc.dg/inline_3.c: Likewise.
10090         * gcc.dg/inline_4.c: Likewise.
10092 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
10094         PR fortran/58023
10095         * gfortran.dg/proc_ptr_comp_43.f90: New.
10097 2015-01-15  Mike Stump  <mikestump@comcast.net>
10099         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10100         * gcc.dg/unroll_2.c: Likewise.
10101         * gcc.dg/unroll_3.c: Likewise.
10102         * gcc.dg/unroll_4.c: Likewise.
10103         * gcc.dg/unroll_5.c: Likewise.
10105 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
10107         PR target/63971
10108         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10109         in epilogue.
10110         * gcc.target/aarch64/test_frame_6.c: Likewise.
10111         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10112         x30 and x19 (in the epilogue).
10113         * gcc.target/aarch64/test_frame_4.c: Likewise.
10114         * gcc.target/aarch64/test_frame_7.c: Likewise.
10116 2015-01-15  Martin Liska  <mliska@suse.cz>
10118         * g++.dg/ipa/pr64068.C: New test.
10119         * gcc.dg/ipa/PR64559.c: New test.
10121 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10123         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10124         with PIE.
10126 2015-01-15  Richard Biener  <rguenther@suse.de>
10128         PR tree-optimization/61743
10129         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10130         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10132 2015-01-15 Renlin Li <renlin.li@arm.com>
10134         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10135         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10137 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10139         * gcc.dg/vect/vect-aggressive-1.c: New.
10140         * gcc.target/i386/avx2-vect-aggressive.c: New.
10142 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10144         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10146 2015-01-15  Richard Biener  <rguenther@suse.de>
10148         PR lto/64415
10149         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10150         -Wl,-undefined,dynamic_lookup.
10152 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
10154         * gnat.dg/opt47.adb: New test.
10156 2015-01-15  Richard Biener  <rguenther@suse.de>
10158         PR lto/64415
10159         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10161 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10163         PR tree-optimization/64434
10164         * gcc.dg/torture/pr64434.c: New test.
10166 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10168         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10169         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
10170         -march=loongson* and -march=octeon* require -mno-micromips.
10172 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10173             Matthew Fortune  <matthew.fortune@imgtec.com>
10175         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10176         * gcc.target/mips/call-saved-5.c (foo): Likewise.
10177         * gcc.target/mips/call-saved-6.c (foo): Likewise.
10178         * gcc.target/mips/call-saved-7.c: New file.
10179         * gcc.target/mips/call-saved-8.c: New file.
10180         * gcc.target/mips/call-saved-9.c: New file.
10182 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
10184         * gcc.target/mips/lsa.c: New file.
10185         * gcc.target/mips/mips64-lsa.c: Likewise.
10186         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10187         * gcc.target/mips/mulsize-4.c: Likewise.
10188         * gcc.target/mips/mulsize-5.c: New file.
10189         * gcc.target/mips/mulsize-6.c: Likewise.
10190         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10191         and !HAS_LSA as ghost options.
10192         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10193         for !HAS_LSA.
10195 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
10197         * g++.dg/torture/20141013.c: Set -fno-short-enums.
10199 2015-01-15  Richard Biener  <rguenther@suse.de>
10201         PR middle-end/64365
10202         * gcc.dg/torture/pr64365.c: New testcase.
10204 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
10206         * gcc.dg/stackprotectexplicit1.c: New test.
10207         * g++.dg/stackprotectexplicit2.c: New test.
10209 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10211         PR target/61933
10212         * gfortran.dg/inquire_internal.f90: New.
10213         * gfortran.dg/negative_unit_check.f90: New.
10215 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
10217         PR target/53988
10218         * gcc.target/sh/pr53988-1.c: New.
10220 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
10222         PR c++/58671
10223         * g++.dg/tls/thread_local-ice3.C: New.
10225 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10227         * gcc.target/i386/fentry-override.c: Properly place {} in target
10228         selector.  Remove nonpic.
10229         * gcc.target/i386/fentry.c: Likewise.
10231 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10233         * gcc.dg/atomic-invalid.c: Check for invalid memory model
10234         warnings instead of errors.
10236 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
10238         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10239         option support instead of ENABLE_LTO from Makefile.
10241 2015-01-14  Richard Biener  <rguenther@suse.de>
10243         PR tree-optimization/59354
10244         * gcc.dg/vect/pr59354.c: New testcase.
10246 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
10248         * lib/target-supports.exp
10249         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10250         on ARM architures before v7.
10252 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10254         PR middle-end/59448
10255         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10256         an atomic_exchange.
10258 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10260         PR target/64386
10261         * gcc.target/i386/pr64386.c: New test.
10263 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10265         PR target/64393
10266         * gcc.target/i386/pr64393.c: New test.
10268 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10270         PR target/64387
10271         * gcc.target/i386/pr64387.c: New test.
10273 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
10275         * gcc.target/aarch64/store-pair-1.c: Fix typo.
10277 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10279         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10281 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10283         PR target/64453
10284         * gcc.target/arm/pr64453.c: New.
10286 2015-01-14  Richard Biener  <rguenther@suse.de>
10288         PR lto/64415
10289         * gcc.dg/lto/pr64415_0.c: New testcase.
10290         * gcc.dg/lto/pr64415_1.c: Likewise.
10292 2015-01-14  Martin Liska  <mliska@suse.cz>
10294         * gcc.dg/ipa/pr64307.c: New test.
10296 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
10298         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10299         64-bit and 128-bit.
10301 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10303         PR target/64460
10304         * gcc.target/arm/pr64460_1.c: New test.
10306 2015-01-14  Richard Biener  <rguenther@suse.de>
10308         PR tree-optimization/64493
10309         PR tree-optimization/64495
10310         * gcc.dg/vect/pr64493.c: New testcase.
10311         * gcc.dg/vect/pr64495.c: Likewise.
10313 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
10315         * gcc.dg/Warray-bounds-11.c: New test-case.
10317 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10319         * gcc.target/mips/octeon3-pipe-1.c: New test.
10321 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
10323         * jit.dg/harness.h (set_up_logging): Move string concatenation
10324         into...
10325         (concat_strings): New function.
10326         (dump_reproducer): New function.
10327         (test_jit): Call dump_reproducer.
10328         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10329         function.
10330         (jit-dg-test): Delete any generated reproducer from previous runs.
10331         Verify that a generated reproducer was created, and verify that it
10332         compiles.
10333         * jit.dg/test-nested-contexts.c (main): Call
10334         gcc_jit_context_dump_reproducer_to_file.
10336 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10338         * gcc.dg/aru-2.c: Add dg-require-profiling.
10340 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10342         * lib/target-supports.exp (check_profiling_available): Check if
10343         -pg links.
10345 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
10347         PR ipa/64565
10348         * g++.dg/torture/pr64565.C: New testcase.
10350 2015-01-13  Marek Polacek  <polacek@redhat.com>
10352         PR middle-end/64391
10353         * gcc.dg/tm/pr64391.c: New test.
10355 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10357         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10358         true.
10360 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10362         * gcc.target/i386/pie.c: New test.
10364         * lib/target-supports.exp (check_effective_target_pie): New.
10366 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10368         PR rtl-optimization/64286
10369         * gcc.target/i386/avx2-pr64286.c: New test.
10371 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
10373         PR c++/57626
10374         * g++.dg/cpp0x/vt-57626.C: New.
10376 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10378         PR fortran/64528
10379         * gfortran.dg/pr64528.f90: New test.
10381 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
10383         * gcc.target/aarch64/subsp.c: New test.
10385 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10387         * gcc.target/aarch64/store-pair-1.c: New testcase.
10389 2015-01-13  Richard Biener  <rguenther@suse.de>
10391         PR lto/64373
10392         * gcc.dg/lto/pr64373_0.c: New testcase.
10394 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10396         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10397         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10399 2015-01-13  Richard Biener  <rguenther@suse.de>
10401         PR tree-optimization/64406
10402         * gcc.dg/pr64406.c: New testcase.
10404 2015-01-13  Richard Biener  <rguenther@suse.de>
10406         PR tree-optimization/64404
10407         * gcc.dg/vect/pr64404.c: New testcase.
10409 2015-01-13  Richard Biener  <rguenther@suse.de>
10411         PR tree-optimization/64568
10412         * g++.dg/torture/pr64568.C: New testcase.
10414 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10416         * jit.dg/test-error-local-used-from-other-function.c: New test
10417         case.
10418         * jit.dg/test-error-param-reuse.c: New test case.
10419         * jit.dg/test-error-param-sharing.c: New test case.
10420         * jit.dg/test-error-param-used-from-other-function.c: New test
10421         case.
10422         * jit.dg/test-error-param-used-without-a-function.c: New test
10423         case.
10425 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
10427         PR tree-optimization/64563
10428         * gcc.dg/pr64563.c: New test.
10430         PR target/64513
10431         * gcc.target/i386/pr64513.c: New test.
10433         PR tree-optimization/64454
10434         * gcc.dg/pr64454.c: New test.
10436         PR testsuite/64028
10437         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10438         bind_pic_locally.
10439         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10440         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10441         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10442         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10443         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10444         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10445         * gcc.dg/vect/slp-25.c: Likewise.
10446         * gcc.dg/vect/vect-109.c: Likewise.
10447         * gcc.dg/vect/vect-13.c: Likewise.
10448         * gcc.dg/vect/vect-17.c: Likewise.
10449         * gcc.dg/vect/vect-18.c: Likewise.
10450         * gcc.dg/vect/vect-19.c: Likewise.
10451         * gcc.dg/vect/vect-20.c: Likewise.
10452         * gcc.dg/vect/vect-21.c: Likewise.
10453         * gcc.dg/vect/vect-22.c: Likewise.
10454         * gcc.dg/vect/vect-27.c: Likewise.
10455         * gcc.dg/vect/vect-29.c: Likewise.
10456         * gcc.dg/vect/vect-2-big-array.c: Likewise.
10457         * gcc.dg/vect/vect-2.c: Likewise.
10458         * gcc.dg/vect/vect-3.c: Likewise.
10459         * gcc.dg/vect/vect-4.c: Likewise.
10460         * gcc.dg/vect/vect-5.c: Likewise.
10461         * gcc.dg/vect/vect-72.c: Likewise.
10462         * gcc.dg/vect/vect-73-big-array.c: Likewise.
10463         * gcc.dg/vect/vect-73.c: Likewise.
10464         * gcc.dg/vect/vect-77-global.c: Likewise.
10465         * gcc.dg/vect/vect-78-global.c: Likewise.
10466         * gcc.dg/vect/vect-7.c: Likewise.
10467         * gcc.dg/vect/vect-86.c: Likewise.
10468         * gcc.dg/vect/vect-align-1.c: Likewise.
10469         * gcc.dg/vect/vect-align-3.c: Likewise.
10470         * gcc.dg/vect/vect-all-big-array.c: Likewise.
10471         * gcc.dg/vect/vect-all.c: Likewise.
10472         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10473         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10474         * gcc.dg/vect/vect-peel-3.c: Likewise.
10475         * gcc.dg/vect/vect-peel-4.c: Likewise.
10476         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10478 2015-01-12  Jeff Law  <law@redhat.com>
10480         PR target/64461
10481         * gcc.target/m68k/pr64461.c: New test.
10483 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10485         * jit.dg/test-array-as-pointer.c (create_code): Update call
10486         to gcc_jit_context_new_global by setting "kind" to
10487         GCC_JIT_GLOBAL_IMPORTED.
10488         * jit.dg/test-error-array-as-pointer.c: Likewise.
10489         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10490         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10491         setting kind to GCC_JIT_GLOBAL_EXPORTED.
10492         * jit.dg/test-using-global.c (the_global): Rename to...
10493         (imported_global): ...this.
10494         (create_code): Update to test the three kinds of global.
10495         (verify_code): Likewise.
10497 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
10499         PR testsuite/64427
10500         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
10501         undefined behavior.
10502         * gcc.target/i386/pr64291-2.c: Updated.
10504 2015-01-12  Richard Biener  <rguenther@suse.de>
10506         PR tree-optimization/64530
10507         * gfortran.dg/pr64530.f90: New testcase.
10509 2015-01-12  Richard Biener  <rguenther@suse.de>
10511         PR middle-end/64357
10512         * gcc.dg/torture/pr64357.c: New testcase.
10514 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
10516         * gcc.target/i386/nop-mcount.c: Properly place {} in target
10517         selector.
10519 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10520         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10522 2015-01-12  Martin Liska  <mliska@suse.cz>
10524         * gcc.dg/ipa/PR64550.c: New test.
10526 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
10528         PR ipa/63470
10529         * g++.dg/ipa/pr63470.C: New testcase.
10531 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10533         PR fortran/63733
10534         * gfortran.dg/typebound_operator_20.f90: New.
10536 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10538         PR fortran/58023
10539         * gfortran.dg/proc_ptr_comp_42.f90: New.
10541 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10543         PR fortran/64508
10544         * gfortran.dg/proc_ptr_comp_41.f90: New.
10546 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
10548         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10550 2015-01-10  Tobias Burnus  <burnus@net-b.de>
10552         PR fortran/64522
10553         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10554         and add dg-excess-errors.
10555         * gfortran.dg/line_length_6.f90: New.
10556         * gfortran.dg/line_length_7.f90: New.
10557         * gfortran.dg/line_length_8.f90: New.
10558         * gfortran.dg/line_length_9.f90: New.
10559         * gfortran.dg/line_length_10.f90: New.
10560         * gfortran.dg/line_length_11.f90: New.
10562 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10564         * jit.dg/test-threads.c (struct testcase): Move declaration
10565         to jit.dg/all-non-failing-tests.h.
10566         (testcases): Likewise.
10567         * jit.dg/all-non-failing-tests.h (struct testcase): Move
10568         declaration here from jit.dg/all-non-failing-tests.h.
10569         (testcases): Likewise.
10570         * jit.dg/test-combination.c (create_code): Eliminate spelling
10571         out all of the testcases in favor of looping through the
10572         "testcases" metadata.
10573         (verify_code): Likewise.
10575 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
10577         PR rtl-optimization/64536
10578         * gcc.dg/pr64536.c: New test.
10580 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10582         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10583         * jit.dg/test-combination.c (create_code): Likewise.
10584         (verify_code): Likewise.
10585         * jit.dg/test-constants.c: New test case.
10586         * jit.dg/test-threads.c: Add test-constants.c.
10588 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
10590         PR libobjc/51891
10591         * objc.dg/gnu-api-2-class.m: Add a test case
10592         for the above change.
10594 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10596         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10598 2015-01-09  Richard Biener  <rguenther@suse.de>
10600         PR tree-optimization/64410
10601         * g++.dg/vect/pr64410.cc: New testcase.
10603 2015-01-09  Martin Liska  <mliska@suse.cz>
10605         * gcc.dg/ipa/ipa-icf-32.c: New test.
10607 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10609         * c-c++-common/tsan/tsan_barrier.h: New.
10610         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10611         * c-c++-common/tsan/bitfield_race.c: Likewise.
10612         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10613         * c-c++-common/tsan/mutexset1.c: Likewise.
10614         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10615         * c-c++-common/tsan/race_on_mutex.c: Likewise.
10616         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10617         * c-c++-common/tsan/simple_race.c: Likewise.
10618         * c-c++-common/tsan/simple_stack.c: Likewise.
10619         * c-c++-common/tsan/sleep_sync.c: Likewise.
10620         * c-c++-common/tsan/tiny_race.c: Likewise.
10621         * c-c++-common/tsan/tls_race.c: Likewise.
10622         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10623         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10624         * g++.dg/tsan/atomic_free.C: Likewise.
10625         * g++.dg/tsan/atomic_free2.C: Likewise.
10626         * g++.dg/tsan/cond_race.C: Likewise.
10627         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10629 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
10631         PR testsuite/62250
10632         * lib/target-supports.exp (check_effective_target_libatomic_available):
10633         New.
10634         * gfortran.dg/coarray/caf.exp: Only add -latomic for
10635         targets that match effective-target libatomic_available.
10636         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10638 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10640         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10641         Verify the result of gcc_jit_context_get_last_error.
10642         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10644 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10646         PR tree-optimization/63989
10647         * gcc.dg/strlenopt-27.c: New test.
10649 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10651         * jit.dg/harness.h (set_up_logging): New function.
10652         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
10653         set_up_logging on the context, so that every testcase is
10654         logged to a particular file.
10655         * jit.dg/test-nested-contexts.c (main): Open a logfile,
10656         and call gcc_jit_context_set_logfile on the top-level context.
10658 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10660         PR target/64338
10661         * g++.dg/opt/pr64338.C: New test.
10663 2015-01-08  Tobias Burnus  <burnus@net-b.de>
10665         * gfortran.dg/coarray/codimension_2b.f90: New file.
10666         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10667         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10669 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10671         PR c++/59004
10672         * g++.dg/ext/fnname4.C: New.
10674 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10676         PR c++/64462
10677         * g++.dg/cpp0x/constexpr-64462.C: New.
10679 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10681         PR c++/60753
10682         * g++.dg/cpp0x/deleted10.C: New.
10684 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10686         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10688 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10690         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10691         GCC_JIT_UNARY_OP_ABS.
10692         (verify_unary_ops): Likewise.
10694 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10696         * jit.dg/test-arith-overflow.c: New test case.
10697         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10698         * jit.dg/test-combination.c (create_code): Likewise.
10699         (verify_code): Likewise.
10700         * jit.dg/test-threads.c (testcases): Likewise.
10702 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10704         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10705         rather than "jit".  Load g++.exp, and call g++_init.
10706         Run test-*.cc files within the testsuite and *.cc files within
10707         docs/examples.
10708         (jit-dg-test): Drop the addition of -fgnu89-inline to
10709         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10710         doing it when compiling C testcases (since g++ does not handle
10711         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10712         is restored to the value after g++_init ran, rather than the
10713         value before g++_init ran.  Return a list of
10714         $comp_output $output_file, as dg-test assumes.
10716 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10718         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10719         make it easier to figure out the origin of each test result when
10720         running test-combination.c and test-threads.c.
10721         (CHECK_VALUE): Likewise.
10722         (CHECK_DOUBLE_VALUE): Likewise.
10723         (CHECK_STRING_VALUE): Likewise.
10724         (CHECK_STRING_STARTS_WITH): Likewise.
10725         (CHECK_STRING_CONTAINS): Likewise.
10726         (CHECK): Likewise.
10727         (check_string_value): Likewise, add "funcname" param.
10728         (check_string_starts_with): Likewise.
10729         (check_string_contains): Likewise.
10731 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10733         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10734         generating name of built executable.
10736 2015-01-07  Marek Polacek  <polacek@redhat.com>
10738         PR c/64440
10739         * gcc.dg/pr64440.c: New test.
10740         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10742 2015-01-07  Marek Polacek  <polacek@redhat.com>
10744         PR c/64417
10745         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10746         * gcc.dg/pr64417.c: New test.
10748 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10750         PR target/64505
10751         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10752         fix is correct.
10754 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10756         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10757         Check if testcases run without errors, not just if they compile.
10759 2015-01-06  Christian Bruel  <christian.bruel@st.com>
10761         PR target/64507
10762         * gcc.target/sh/pr64507.c: New test.
10764 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
10766         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10768 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
10770         * c-c++-common/asan/sanitize-all-1.c: New test.
10771         * c-c++-common/ubsan/sanitize-all-1.c: New test.
10772         * c-c++-common/ubsan/sanitize-all-2.c: New test.
10773         * c-c++-common/ubsan/sanitize-all-3.c: New test.
10774         * c-c++-common/ubsan/sanitize-all-4.c: New test.
10776 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10778         * lib/target-supports.exp (check_profiling_available): Return 0 for
10779         Visium.
10780         (check_effective_target_tls_runtime): Likewise.
10781         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10782         * gcc.dg/20020312-2.c: Adjust for Visium.
10783         * gcc.dg/tls/thr-cse-1.c: Likewise
10784         * gcc.dg/tree-ssa/20040204-1.c: Likewise
10785         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10786         * gcc.dg/weak/typeof-2.c: Likewise.
10788 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
10790         PR rtl-optimization/64287
10791         * gcc.dg/aru-2.c: New test.
10793 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10795         PR sanitizer/64344
10796         * c-c++-common/ubsan/pr64344-1.c: New test.
10797         * c-c++-common/ubsan/pr64344-2.c: New test.
10799         PR tree-optimization/64465
10800         * gcc.dg/pr64465.c: New test.
10802         PR tree-optimization/64494
10803         * gcc.c-torture/compile/pr64494.c: New test.
10805 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10807         PR fortran/47674
10808         * gfortran.dg/realloc_on_assign_25.f90:  New test.
10810 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10812         Update copyright years.
10814 2015-01-05  Marek Polacek  <polacek@redhat.com>
10816         PR c/64423
10817         * gcc.dg/pr64423.c: New test.
10819 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10821         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10822         mmix-knuth-mmixware for the same reason as for MIPS.
10823         * gcc.dg/debug/debug-2.c: Ditto.
10825         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10827 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
10829         PR testsuite/62250
10830         * lib/gfortran.exp: Add libatomic library search path.
10831         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10832         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10834         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10836 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10838         * c-c++-common/tsan/bitfield_race.c: New testcase.
10839         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10841 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10843         * gfortran.dg/coarray/collectives_4.f90: New.
10845 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10847         PR fortran/57562
10848         * gfortran.dg/extends_16.f90: New.
10850 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10852         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10854 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10856         * gfortran.dg/coarray/codimension_2.f90: New.
10857         * gfortran.dg/coarray/codimension_2a.f90: New.
10858         * gfortran.dg/coarray_35.f90: New.
10859         * gfortran.dg/coarray_35a.f90: New.
10861 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10863         PR fortran/60507
10864         * gfortran.dg/dummy_procedure_11.f90: New.
10866 Copyright (C) 2015 Free Software Foundation, Inc.
10868 Copying and distribution of this file, with or without modification,
10869 are permitted in any medium without royalty provided the copyright
10870 notice and this notice are preserved.