1 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/submodule_11.f08: New test.
6 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
9 * gcc.c-torture/compile/pr67506.c: New test.
11 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
14 initialization with a byte mask. No change expected here.
15 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
16 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
17 initialization with contigious bitmask. Literal pool is expectd
20 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23 * gcc.target/arm/pr67439_1.c: New test.
25 2015-09-10 Jiong Wang <jiong.wang@arm.com>
27 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
30 2015-09-10 Jakub Jelinek <jakub@redhat.com>
33 * g++.dg/gomp/pr67523.C: New test.
36 * g++.dg/gomp/pr67522.C: New test.
39 * c-c++-common/gomp/pr67521.c: New test.
42 * c-c++-common/gomp/pr67517.c: New test.
45 * g++.dg/gomp/pr67514.C: New test.
48 * g++.dg/gomp/pr67511.C: New test.
51 * c-c++-common/gomp/pr67502.c: New test.
53 2015-09-09 Marek Polacek <polacek@redhat.com>
56 * gcc.dg/pr67512.c: New test.
58 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
61 * g++.dg/warn/Wsubobject-linkage-1.C: New.
62 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
63 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
64 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
66 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
68 * gcc.target/aarch64/mod_2.x: New file.
69 * gcc.target/aarch64/mod_256.x: Likewise.
70 * gcc.target/arm/mod_2.c: New test.
71 * gcc.target/arm/mod_256.c: Likewise.
72 * gcc.target/aarch64/mod_2.c: Likewise.
73 * gcc.target/aarch64/mod_256.c: Likewise.
75 2015-09-09 Jakub Jelinek <jakub@redhat.com>
78 * g++.dg/gomp/pr67504.C: New test.
81 * c-c++-common/gomp/pr67501.c: New test.
84 * gcc.dg/gomp/pr67500.c: New test.
87 * gcc.dg/gomp/pr67495.c: New test.
89 2015-09-09 Aditya Kumar <hiraditya@msn.com>
90 Sebastian Pop <s.pop@samsung.com>
92 PR tree-optimization/53852
93 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
94 both isl-0.12 and isl-0.15.
95 * gcc.dg/graphite/uns-interchange-14.c: Same.
96 * gcc.dg/graphite/uns-interchange-15.c: Same.
97 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
99 2015-09-08 Aditya Kumar <hiraditya@msn.com>
100 Sebastian Pop <s.pop@samsung.com>
102 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
103 * gcc.dg/graphite/block-1.c: Same.
104 * gcc.dg/graphite/block-5.c: Same.
105 * gcc.dg/graphite/block-6.c: Same.
106 * gcc.dg/graphite/interchange-1.c: Same.
107 * gcc.dg/graphite/interchange-10.c: Same.
108 * gcc.dg/graphite/interchange-11.c: Same.
109 * gcc.dg/graphite/interchange-13.c: Same.
110 * gcc.dg/graphite/interchange-14.c: Same.
111 * gcc.dg/graphite/interchange-3.c: Same.
112 * gcc.dg/graphite/interchange-4.c: Same.
113 * gcc.dg/graphite/interchange-7.c: Same.
114 * gcc.dg/graphite/interchange-8.c: Same.
115 * gcc.dg/graphite/interchange-9.c: Same.
116 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
117 * gcc.dg/graphite/pr35356-1.c (foo): Same.
118 * gcc.dg/graphite/pr37485.c: Same.
119 * gcc.dg/graphite/scop-0.c (int toto): Same.
120 * gcc.dg/graphite/scop-1.c: Same.
121 * gcc.dg/graphite/scop-10.c: Same.
122 * gcc.dg/graphite/scop-11.c: Same.
123 * gcc.dg/graphite/scop-12.c: Same.
124 * gcc.dg/graphite/scop-13.c: Same.
125 * gcc.dg/graphite/scop-16.c: Same.
126 * gcc.dg/graphite/scop-17.c: Same.
127 * gcc.dg/graphite/scop-18.c: Same.
128 * gcc.dg/graphite/scop-2.c: Same.
129 * gcc.dg/graphite/scop-21.c (int test): Same.
130 * gcc.dg/graphite/scop-22.c (void foo): Same.
131 * gcc.dg/graphite/scop-4.c: Same.
132 * gcc.dg/graphite/scop-5.c: Same.
133 * gcc.dg/graphite/scop-6.c: Same.
134 * gcc.dg/graphite/scop-7.c: Same.
135 * gcc.dg/graphite/scop-8.c: Same.
136 * gcc.dg/graphite/scop-9.c: Same.
137 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
138 data-refs remain inside the inner loop.
139 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
140 * gcc.dg/graphite/uns-interchange-14.c: Same.
141 * gcc.dg/graphite/uns-interchange-9.c: Same.
142 * gfortran.dg/graphite/interchange-3.f90
144 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
147 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
148 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
149 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
150 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
151 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
152 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
153 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
154 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
155 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
156 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
157 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
158 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
160 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
162 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
163 * lib/target-supports.exp
164 (check_effective_target_arm_neon_fp16_hw): New.
166 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
168 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
169 Set additional_flags for neon-fp16 if supported, else fallback to neon.
171 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
173 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
174 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
176 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
177 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
178 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
179 when those are supported.
180 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
183 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
184 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
187 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
188 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
189 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
191 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
193 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
195 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
196 Add float16x8_t case.
197 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
198 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
199 main, exec_vcreate): Likewise.
200 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
201 exec_vget_high): Likewise.
202 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
203 exec_vget_low): Likewise.
204 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
206 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
207 exec_vld1_dup): Likewise.
208 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
209 exec_vld1_lane): Likewise.
210 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
212 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
213 exec_vldX_dup): Likewise.
214 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
215 exec_vldX_lane): Likewise.
216 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
217 exec_vset_lane): Likewise.
218 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
219 exec_vst1_lane): Likewise.
221 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
223 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
224 * gcc.target/aarch64/vget_low_1.c: Likewise.
226 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
228 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
229 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
230 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
231 (main): update orig_data to avoid float16 NaN on bigendian.
233 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
235 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
237 * gcc.target/aarch64/vset_lane_1.c: Likewise.
238 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
239 * gcc.target/aarch64/vld1_lane.c: Likewise.
241 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
244 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
246 2015-09-07 Marek Polacek <polacek@redhat.com>
249 * gcc.dg/asm-10.c: New test.
251 2015-09-04 Jakub Jelinek <jakub@redhat.com>
254 * gcc.dg/lto/pr67452_0.c: New test.
256 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
259 * gcc.target/avr/pr65210.c: New test.
261 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
264 * lib/target-supports.exp (check_cached_effective_target):
265 Apppend $prop to et_prop_list only if needed.
267 2015-09-04 Marek Polacek <polacek@redhat.com>
270 * gcc.dg/ubsan/pr67279.c: New test.
272 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
273 Petr Murzin <petr.murzin@intel.com>
274 Kirill Yukhin <kirill.yukhin@intel.com>
276 * gcc.target/i386/avx512f-scatter-1.c: New.
277 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
278 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
280 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
282 * gfortran.dg/read_dir.f90: Delete empty directory when closing
283 rather than calling rmdir, cleanup if open fails.
285 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
287 * gcc.target/powerpc/vec-mult-char-1.c: New test.
288 * gcc.target/powerpc/vec-mult-char-2.c: New test.
289 * lib/target-supports.exp (check_effective_target_vect_char_mult):
290 Return true for PowerPC targets that implement Altivec.
292 2015-09-03 Renlin Li <renlin.li@arm.com>
294 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
296 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
298 2015-09-03 Martin Sebor <msebor@redhat.com>
301 * g++.dg/addr_builtin-1.C: New test.
302 * gcc.dg/addr_builtin-1.c: New test.
304 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
306 * gcc.target/powerpc/vec-shift.c: New test.
308 2015-09-03 Tom de Vries <tom@codesourcery.com>
310 PR tree-optimization/65637
311 * gcc.dg/autopar/reduc-4.c: New test.
313 2015-09-03 Tom de Vries <tom@codesourcery.com>
315 PR tree-optimization/65637
316 * gcc.dg/autopar/pr46099-2.c: New test.
318 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
321 * g++.dg/pr67351.C: New test.
323 2015-09-03 Richard Biener <rguenther@suse.de>
326 * g++.dg/lto/pr66705_0.C: New testcase.
328 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
331 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
332 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
334 2015-09-02 Marek Polacek <polacek@redhat.com>
337 * gcc.dg/pr67432.c: New test.
339 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
341 * lib/target-supports.exp (clear_effective_target_cache): New.
342 (check_cached_effective_target): Update et_prop_list.
343 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
344 * g++.dg/compat/compat.exp: Likewise.
345 * g++.dg/compat/struct-layout-1.exp: Likewise.
346 * lib/asan-dg.exp: Likewise.
347 * lib/atomic-dg.exp: Likewise.
348 * lib/cilk-plus-dg.exp: Likewise.
349 * lib/clearcap.exp: Likewise.
350 * lib/mpx-dg.exp: Likewise.
351 * lib/tsan-dg.exp: Likewise.
352 * lib/ubsan-dg.exp: Likewise.
354 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
355 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
357 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
358 Andrew Bennett <andrew.bennett@imgtec.com>
360 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
361 dependencies between ISA level and compact-branches.
362 * gcc.target/mips/branch-10.c: Update expected output to allow
363 compact forms of b/bal.
364 * gcc.target/mips/branch-11.c: Likewise.
365 * gcc.target/mips/branch-12.c: Likewise.
366 * gcc.target/mips/branch-13.c: Likewise.
367 * gcc.target/mips/branch-3.c: Likewise.
368 * gcc.target/mips/branch-4.c: Likewise.
369 * gcc.target/mips/branch-5.c: Likewise.
370 * gcc.target/mips/branch-6.c: Likewise.
371 * gcc.target/mips/branch-7.c: Likewise.
372 * gcc.target/mips/branch-8.c: Likewise.
373 * gcc.target/mips/branch-9.c: Likewise.
374 * gcc.target/mips/branch-cost-1.c: Likewise.
375 * gcc.target/mips/call-1.c: Likewise.
376 * gcc.target/mips/call-2.c: Likewise.
377 * gcc.target/mips/call-3.c: Likewise.
378 * gcc.target/mips/call-4.c: Likewise.
379 * gcc.target/mips/call-5.c: Likewise.
380 * gcc.target/mips/call-6.c: Likewise.
381 * gcc.target/mips/lazy-binding-1.c: Likewise.
382 * gcc.target/mips/near-far-1.c: Likewise.
383 * gcc.target/mips/near-far-2.c: Likewise.
384 * gcc.target/mips/near-far-3.c: Likewise.
385 * gcc.target/mips/near-far-4.c: Likewise.
386 * gcc.target/mips/umips-branch-3.c: Ensure the test is
387 run with compact branches allowed.
388 * gcc.target/mips/compact-branches-1.c: New file.
389 * gcc.target/mips/compact-branches-2.c: Likewise.
390 * gcc.target/mips/compact-branches-3.c: Likewise.
391 * gcc.target/mips/compact-branches-4.c: Likewise.
392 * gcc.target/mips/compact-branches-5.c: Likewise.
393 * gcc.target/mips/compact-branches-6.c: Likewise.
394 * gcc.target/mips/compact-branches-7.c: Likewise.
396 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
398 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
399 Clean-up a created directory if testcase fails.
401 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
404 * g++.dg/pr67405.C: New test.
406 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
408 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
410 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
412 * gcc.dg/ifcvt-1.c: New test.
413 * gcc.dg/ifcvt-2.c: Likewise.
414 * gcc.dg/ifcvt-3.c: Likewise.
416 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
419 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
422 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
424 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
426 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
429 * g++.dg/other/pr61753.C: New.
431 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
433 * gcc.dg/tree-ssa/cmp-1.c: New file.
435 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
437 * gcc.dg/tree-ssa/complex-7.c: New file.
439 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
441 * gcc.target/powerpc/swaps-p8-19.c: New test.
443 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
446 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
448 2015-08-29 Tom de Vries <tom@codesourcery.com>
450 PR tree-optimization/46193
451 * gcc.dg/autopar/pr46193.c: New test.
453 2015-08-28 Nathan Sidwell <nathan@acm.org>
455 * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
456 use exit code for failure.
458 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
459 * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
460 * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
461 * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
462 * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
463 * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
464 * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
465 * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
466 * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
467 * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
469 2015-08-28 Jeff Law <law@redhat.com>
472 * gcc.dg/tree-ssa/pr66752-2.c: New test.
473 * gcc.dg/torture/pr66752-1.c: New test
474 * g++.dg/torture/pr66752-2.C: New test.
476 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
478 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
480 * gcc.dg/tree-ssa/sra-15.c: New.
482 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
484 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
485 * gcc.target/mips/msub-8.c: Ditto
487 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
489 * lib/target-supports.exp (check-effective_target_vect_double):
490 Enable for Power targets with VSX hardware available.
491 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
492 vect_no_align && { ! vect_hw_misalign }.
494 2015-08-27 Sebastian Pop <s.pop@samsung.com>
496 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
497 Replaced by opt_files, compile with -floop-nest-optimize.
498 * g++.dg/graphite/graphite.exp: Same.
499 * gfortran.dg/graphite/graphite.exp: Same.
500 * gcc.dg/graphite/block-0.c: Adjust pattern.
501 * gcc.dg/graphite/block-1.c: Same.
502 * gcc.dg/graphite/block-3.c: Same.
503 * gcc.dg/graphite/block-4.c: Same.
504 * gcc.dg/graphite/block-5.c: Same.
505 * gcc.dg/graphite/block-6.c: Same.
506 * gcc.dg/graphite/block-7.c: Same.
507 * gcc.dg/graphite/block-8.c: Same.
508 * gcc.dg/graphite/block-pr47654.c: Same.
509 * gcc.dg/graphite/interchange-0.c: Same.
510 * gcc.dg/graphite/interchange-1.c: Same.
511 * gcc.dg/graphite/interchange-10.c: Same.
512 * gcc.dg/graphite/interchange-11.c: Same.
513 * gcc.dg/graphite/interchange-12.c: Same.
514 * gcc.dg/graphite/interchange-13.c: Same.
515 * gcc.dg/graphite/interchange-14.c: Same.
516 * gcc.dg/graphite/interchange-15.c: Same.
517 * gcc.dg/graphite/interchange-3.c: Same.
518 * gcc.dg/graphite/interchange-4.c: Same.
519 * gcc.dg/graphite/interchange-5.c: Same.
520 * gcc.dg/graphite/interchange-6.c: Same.
521 * gcc.dg/graphite/interchange-7.c: Same.
522 * gcc.dg/graphite/interchange-8.c: Same.
523 * gcc.dg/graphite/interchange-9.c: Same.
524 * gcc.dg/graphite/interchange-mvt.c: Same.
525 * gcc.dg/graphite/pr37485.c: Same.
526 * gcc.dg/graphite/uns-block-1.c: Same.
527 * gcc.dg/graphite/uns-interchange-12.c: Same.
528 * gcc.dg/graphite/uns-interchange-14.c: Same.
529 * gcc.dg/graphite/uns-interchange-15.c: Same.
530 * gcc.dg/graphite/uns-interchange-9.c: Same.
531 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
532 * gfortran.dg/graphite/interchange-3.f90: Same.
534 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
537 * gcc.target/i386/pr67317-1.c: New test.
538 * gcc.target/i386/pr67317-2.c: Ditto.
539 * gcc.target/i386/pr67317-3.c: Ditto.
540 * gcc.target/i386/pr67317-4.c: Ditto.
541 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
542 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
544 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
546 * gcc.target/powerpc/vec-shr.c: New.
548 2015-08-27 Marek Polacek <polacek@redhat.com>
551 * gcc.dg/torture/pr67005.c: New test.
553 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
555 * gcc.dg/tree-ssa/sra-15.c: New.
557 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
559 * gcc.target/aarch64/long_branch_1.c: New test.
561 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
563 * gcc.target/s390/20150826-1.c: New test.
565 2015-08-26 Renlin Li <renlin.li@arm.com>
567 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
569 2015-08-26 Jiong Wang <jiong.wang@arm.com>
571 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
573 2015-08-26 Jiong Wang <jiong.wang@arm.com>
575 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
576 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
577 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
578 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
580 2015-08-26 Jiong Wang <jiong.wang@arm.com>
582 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
584 * gcc.target/aarch64/tlsle_1.x: New test source.
585 * gcc.target/aarch64/tlsle12_1.c: New testcase.
586 * gcc.target/aarch64/tlsle24_1.c: Likewise.
587 * gcc.target/aarch64/tlsle32_1.c: Likewise.
589 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
592 * gfortran.dg/shape_8.f90: New test.
594 2015-08-25 Marek Polacek <polacek@redhat.com>
597 * gcc.dg/weak/weak-18.c: New test.
599 2015-08-25 David Malcolm <dmalcolm@redhat.com>
601 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
602 gcc_jit_context_set_bool_use_external_driver.
604 2015-08-25 Nathan Sidwell <nathan@acm.org>
606 * gcc.c-torture/execute/builtins/20010124-1.x: New.
608 * gcc.dg/20001117-1.c: Needs return_address.
609 * gcc.dg/20020415-1.c: Needs alloca.
610 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
611 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
612 * gcc.dg/pr63186.c: Needs label_values.
613 * gcc.dg/torture/pr33848.c: Likwise.
615 * lib/target-supports.exp (check_effective_target_fopenacc,
616 check_effective_target_fopenmp): Disable for nvptx.
617 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
618 * gcc.dg/stack-usage-1.c: Likewise.
619 * gcc.dg/stack-usage-2.c: Likewise.
620 * gcc.dg/unused-5.c: Likewise.
621 * gcc.dg/unwind-1.c: Likewise.
623 2015-08-25 Christian Bruel <christian.bruel@st.com>
625 * gcc.dg/Wno-frame-address.c: Skip for ARM.
626 * g++.dg/Wno-frame-address.C: Ditto.
628 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
631 * g++.dg/pr67211.C: New test.
633 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
637 * gfortran.dg/block_end_error_1.f90: New test.
638 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
640 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
643 * gcc.target/i386/pr66821.c: New test.
645 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
648 * gcc.target/i386/pr67329.c: New test.
650 2015-08-24 Nathan Sidwell <nathan@acm.org>
652 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
654 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
656 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
657 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
658 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
659 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
660 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
662 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
664 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
665 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
666 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
667 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
668 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
669 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
670 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
671 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
672 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
673 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
675 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
676 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
678 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
680 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
682 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
685 2015-08-24 Tom de Vries <tom@codesourcery.com>
687 PR tree-optimization/65468
688 * gcc.dg/gomp/static-chunk-size-one.c: New test.
690 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
693 * gfortran.dg/backtrace_1.f90: New test.
695 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
698 * gfortran.dg/execute_command_line_2.f90: New test.
700 2015-08-23 Tom de Vries <tom@codesourcery.com>
702 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
703 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
704 vect_no_int_max to vect_no_int_min_max.
705 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
706 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
707 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
708 * gcc.dg/vect/slp-reduc-4.c: Same.
709 * gcc.dg/vect/slp-reduc-5.c: Same.
710 * gcc.dg/vect/vect-125.c: Same.
711 * gcc.dg/vect/vect-13.c: Same.
712 * gcc.dg/vect/vect-double-reduc-3.c: Same.
713 * gcc.dg/vect/vect-reduc-1.c: Same.
714 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
715 * gcc.dg/vect/vect-reduc-1char.c:Same.
716 * gcc.dg/vect/vect-reduc-1short.c: Same.
717 * gcc.dg/vect/vect-reduc-2.c: Same.
718 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
719 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
720 * lib/target-supports.exp: Same.
722 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
725 * g++.dg/cpp0x/decltype63.C: New.
727 2015-08-22 Nathan Sidwell <nathan@acm.org>
729 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
730 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
731 * c-c++-common/Wunused-var-8.c: Likewise.
732 * c-c++-common/gomp/pr61486-2.c: Likewise.
733 * c-c++-common/Wunused-var-6.c: Likewise.
734 * c-c++-common/goacc/reduction-1.c: Likewise.
735 * c-c++-common/goacc/reduction-2.c: Likewise.
736 * c-c++-common/goacc/reduction-3.c: Likewise.
737 * c-c++-common/goacc/reduction-4.c: Likewise.
738 * gcc.dg/builtins-64.c: Likewise.
739 * gcc.dg/pr59523.c: Likewise.
740 * gcc.dg/tree-ssa/20080530.c: Likewise.
741 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
742 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
743 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
744 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
745 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
746 * gcc.dg/pr59011.c: Likewise.
747 * gcc.dg/uninit-9.c: Likewise.
748 * gcc.dg/pr61561.c: Likewise.
749 * gcc.dg/vla-4.c: Likewise.
750 * gcc.dg/20101010-1.c: Likewise.
751 * gcc.dg/pr49120.c: Likewise.
752 * gcc.dg/20030331-2.c: Likewise.
753 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
754 * gcc.dg/pr25682.c: Likewise.
755 * gcc.dg/guality/guality.c: Likewise.
756 * gcc.dg/pr27301.c: Likewise.
757 * gcc.dg/uninit-9-O0.c: Likewise.
758 * gcc.dg/fold-alloca-1.c: Likewise.
759 * gcc.dg/pr41470.c: Likewise.
760 * gcc.dg/pr51491-2.c: Likewise.
761 * gcc.dg/winline-7.c: Likewise.
762 * gcc.dg/vla-2.c: Likewise.
763 * gcc.dg/pr50764.c: Likewise.
764 * gcc.dg/c99-vla-1.c: Likewise.
765 * gcc.dg/pr33238.c: Likewise.
766 * gcc.dg/c99-const-expr-13.c: Likewise.
767 * gcc.dg/builtin-return-1.c: Likewise.
768 * gcc.dg/vla-3.c: Likewise.
769 * gcc.dg/20020415-1.c: Likewise.
770 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
771 * gcc.dg/shrink-wrap-alloca.c: Likewise.
772 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
773 * gcc.dg/torture/calleesave-sse.c: Likewise.
774 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
775 * gcc.dg/gomp/vla-2.c: Likewise.
776 * gcc.dg/gomp/vla-3.c: Likewise.
777 * gcc.dg/gomp/vla-4.c: Likewise.
778 * gcc.dg/gomp/pr30494.c: Likewise.
779 * gcc.dg/gomp/vla-5.c: Likewise.
780 * gcc.dg/pr51990-2.c: Likewise.
781 * gcc.dg/vla-22.c: Likewise.
783 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
785 * gcc.dg/cpp/multiline-2.c: Add column numbers.
786 * gcc.dg/dollar.c: Likewise.
787 * gcc.dg/pragma-message.c: Likewise.
788 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
789 * c-c++-common/raw-string-14.c: Likewise.
791 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
793 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
794 property that instantiation here is a compile-time error.
796 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
798 * g++.dg/other/pr67065.C: Extend.
800 2015-08-21 Nathan Sidwell <nathan@acm.org>
802 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
804 (check_effective_target_global_constructor): New.
805 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
806 * gcc.dg/debug/debug.exp: Skip for nvptx.
807 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
809 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
810 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
811 * gcc.c-torture/compile/pr33855.c: Likewise.
812 * gcc.c-torture/compile/920723-1.c: Likewise.
813 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
815 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
817 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
820 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
822 * gcc.c-torture/execute/switch-1.c: Likewise.
824 * gcc.c-torture/execute/pr34456.c: Require not freestanding
825 * gcc.c-torture/execute/printf-1.c: Likewise.
826 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
827 * gcc.c-torture/execute/fprintf-1.c: Likewise.
828 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
829 * gcc.c-torture/execute/vprintf-1.c: Likewise.
830 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
831 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
832 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
833 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
834 * gcc.c-torture/execute/gofast.c: Likewise.
835 * gcc.c-torture/execute/complex-6.c: Likewise.
837 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
838 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
839 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
840 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
841 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
842 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
843 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
844 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
845 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
846 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
847 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
848 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
849 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
850 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
851 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
852 * gcc.dg/setjmp-1.c: Likewise.
853 * gcc.dg/cleanup-5.c: Likewise.
854 * gcc.dg/cleanup-12.c: Likewise.
855 * gcc.dg/cleanup-13.c: Likewise.
857 * gcc.dg/constructor-1.c: Require global ctor.
859 * gcc.dg/fork-instrumentation.c: Require profiling.
860 * gcc.dg/20030107-1.c: Likewise.
861 * gcc.dg/20030702-1.c: Likewise.
863 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
864 * gcc.dg/cpp/paste2.c: Likewise.
865 * gcc.dg/cpp/strify3.c: Likewise.
866 * gcc.dg/cpp/strify4.c: Likewise.
867 * gcc.dg/cpp/lexnum.c: Likewise.
868 * gcc.dg/cpp/digraphs.c: Likewise.
869 * gcc.dg/cpp/macro1.c: Likewise.
871 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
873 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
875 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
877 * lib/gcc-dg.exp: Add extra options for db-final to the command line
880 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
882 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
883 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
884 vec_vpmsum_be and vec_shasigma_be.
886 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
888 * lib/target-supports.exp
889 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
890 with -mfp16-format=ieee.
892 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
895 * g++.dg/other/pr67065.C: New.
897 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
899 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
901 * gcc.target/mips/inline-memcpy-2.c: Ditto.
902 * gcc.target/mips/inline-memcpy-3.c: Ditto.
903 * gcc.target/mips/inline-memcpy-4.c: Ditto.
904 * gcc.target/mips/inline-memcpy-5.c: Ditto.
906 2015-08-19 Jiong Wang <jiong.wang@arm.com>
908 * gcc.dg/wide_shift_64_1.c: New testcase.
909 * gcc.dg/wide_shift_128_1.c: Likewise.
910 * gcc.target/aarch64/ashlti3_1.c: Likewise.
912 2015-08-19 Magnus Granberg <zorry@gentoo.org>
914 * lib/target-supports.exp
915 (check_effective_target_fstack_protector_enabled): New test.
916 * gcc.target/i386/ssp-default.c: New test.
918 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
921 * gfortran.dg/generic_31.f90: New.
923 2015-08-19 Marek Polacek <polacek@redhat.com>
926 * g++.dg/torture/pr67133.C: New test.
928 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
930 * gcc.target/powerpc/altivec-35.c: New test.
931 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
932 * gcc.target/powerpc/vsx-vector-7.c: New test.
934 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
937 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
938 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
940 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
942 PR rtl-optimization/67218
943 * gcc.c-torture/execute/ieee/pr67218.c,
944 gcc.target/aarch64/fcvt_int_float_double1.c,
945 gcc.target/aarch64/fcvt_int_float_double2.c,
946 gcc.target/aarch64/fcvt_int_float_double3.c,
947 gcc.target/aarch64/fcvt_int_float_double4.c,
948 gcc.target/aarch64/fcvt_uint_float_double1.c,
949 gcc.target/aarch64/fcvt_uint_float_double2.c,
950 gcc.target/aarch64/fcvt_uint_float_double3.c,
951 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
953 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
955 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
956 dg-options to disable LSE extensions.
957 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
958 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
959 * gcc.target/aarch64/atomic-op-char.c: Likewise.
960 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
961 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
962 * gcc.target/aarch64/atomic-op-int.c: Likewise.
963 * gcc.target/aarch64/atomic-op-long.c: Likewise.
964 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
965 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
966 * gcc.target/aarch64/atomic-op-release.c: Likewise.
967 * gcc.target/aarch64/atomic-op-short.c: Likewise.
968 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
969 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
970 * gcc.target/aarch64/sync-op-full.c: Likewise.
971 * gcc.target/aarch64/sync-op-release.c: Likewise.
973 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
976 * g++.dg/cpp1z/feat-cxx1z.C: New.
978 2015-08-18 Marek Polacek <polacek@redhat.com>
981 * gcc.dg/torture/pr67222.c: New test.
983 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
985 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
987 2015-08-18 Bin Cheng <bin.cheng@arm.com>
989 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
990 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
991 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
993 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
995 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
996 which is used in later code.
998 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
1001 * g++.dg/cpp0x/nullptr34.C: New.
1002 * g++.dg/warn/Wconversion2.C: Adjust.
1003 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1004 * g++.old-deja/g++.other/null3.C: Likewise.
1006 * g++.dg/cpp0x/pr51313.C: Adjust.
1008 2015-08-17 Richard Biener <rguenther@suse.de>
1010 PR tree-optimization/67221
1011 * gcc.dg/torture/pr67221.c: New testcase.
1013 2015-08-17 Mike Stump <mikestump@comcast.net>
1014 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1016 * gcc.target/arm/memcpy-aligned-1.c: New test.
1018 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1021 * gfortran.dg/norm_4.f90: Rename to...
1022 * gfortran.dg/norm2_4.f90: this.
1023 * gfortran.dg/norm2_5.f90: New test.
1025 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
1027 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1028 * gcc.dg/ssp-1.c: Make counter a register.
1029 * gcc.dg/ssp-2.c: Likewise.
1030 * gcc.dg/torture/parm-coalesce.c: New.
1032 2015-08-14 Marek Polacek <polacek@redhat.com>
1035 * gcc.dg/torture/pr67133.c: New test.
1037 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
1038 Matthias Klose <doko@debian.org>
1041 * gcc.c-torture/compile/pr67143.c: New
1042 * gcc.target/aarch64/atomic-op-imm.c
1043 (atomic_fetch_add_negative_RELAXED): New.
1044 (atomic_fetch_sub_negative_ACQUIRE): New.
1046 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1048 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1049 * gcc.target/aarch64/target_attr_8.c: Likewise.
1050 * gcc.target/aarch64/target_attr_14.c: Likewise.
1052 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1054 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1056 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
1058 * gcc.target/i386/builtin_target.c: Add skylake check.
1060 2015-08-13 Jeff Law <law@redhat.com>
1062 * gcc.dg/pr66314.c: Moved from here to ..
1063 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
1064 to clear all sanitizers before -fsanitize=kernel-address.
1066 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1068 * gcc.target/aarch64/cinc_common_1.c: New test.
1070 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1073 * g++.dg/ext/attribute-may-alias-1.C: New.
1074 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1076 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
1078 * gcc.target/aarch64/atomic-inst-cas.c: New.
1079 * gcc.target/aarch64/atomic-inst-ops.inc: New.
1081 2015-08-13 Andreas Schwab <schwab@suse.de>
1083 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1085 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1088 * g++.dg/torture/pr62164.C: New.
1090 2015-08-13 Richard Biener <rguenther@suse.de>
1092 PR tree-optimization/67191
1093 * gcc.dg/torture/pr67191.c: New testcase.
1094 * g++.dg/torture/pr67191.C: Likewise.
1096 2015-08-13 Richard Biener <rguenther@suse.de>
1098 PR tree-optimization/66502
1099 PR tree-optimization/67167
1100 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1102 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1105 * g++.dg/init/new42.C: New.
1107 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1110 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1112 * gcc.target/powerpc/pr67071-2.c: Likewise.
1113 * gcc.target/powerpc/pr67071-3.c: Likewise.
1115 2015-08-12 Marek Polacek <polacek@redhat.com>
1118 * c-c++-common/Wshift-overflow-6.c: New test.
1119 * c-c++-common/Wshift-overflow-7.c: New test.
1120 * g++.dg/cpp1y/left-shift-2.C: New test.
1122 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1125 * g++.dg/cpp0x/pr52742.C: New.
1127 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
1129 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1130 Check Knights Landing support.
1132 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1135 * g++.dg/warn/Wunused-result-1.C: New.
1137 2015-08-12 Richard Biener <rguenther@suse.de>
1139 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1140 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1141 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1142 * g++.dg/tree-ssa/pr61034.C: Adjust.
1143 * gcc.dg/fold-compare-2.c: Likewise.
1144 * gcc.dg/pr50763.c: Likewise.
1145 * gcc.dg/predict-3.c: Likewise.
1146 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1147 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1148 * gcc.dg/tree-ssa/pr20657.c: Likewise.
1149 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1150 * gcc.dg/tree-ssa/pr37508.c: Likewise.
1151 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1152 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1153 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1154 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1155 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1156 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1157 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1159 2015-08-12 Nathan Sidwell <nathan@acm.org>
1161 * gcc.dg/vrp-min-max-1.c: New.
1162 * gcc.dg/vrp-min-max-2.c: New.
1164 2015-08-12 Richard Biener <rguenther@suse.de>
1166 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1168 2015-08-12 Tom de Vries <tom@codesourcery.com>
1171 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1172 Handle absence of vector min/max for sparc.
1174 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
1177 * g++.dg/ext/mv25.C: New test.
1179 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1181 * gcc.target/i386/avx2-vect-shift.c: New test.
1183 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1187 * gcc.dg/pragma-diag-3.c: New test.
1188 * gcc.dg/pragma-diag-4.c: New test.
1190 2015-08-11 Nathan Sidwell <nathan@acm.org>
1192 * c-c++-common/dfp/operator-comma.c: Call init function.
1193 * c-c++-common/dfp/convert-dfp-2.c: New test.
1195 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
1197 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1198 Treat model == 0x4f as Broadwell.
1200 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1203 * gfortran.dg/pr67140.f90: New test.
1205 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
1209 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1211 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
1214 * gfortran.dg/ieee/large_4.f90: New test.
1216 2015-08-08 Bud Davis <jmdavis@link.com>
1219 * gfortran.dg/common_22.f90: New.
1221 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
1223 PR rtl-optimization/67028
1224 * gcc.dg/pr67028.c: New testcase.
1226 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
1228 PR rtl-optimization/67029
1229 * gcc.dg/pr67029.c: New test.
1231 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1234 * gfortran.dg/ieee/ieee_8.f90: New test.
1236 2015-08-07 Jiong Wang <jiong.wang@arm.com>
1238 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1240 * gcc.target/aarch64/noplt_2.c: Likewise.
1241 * gcc.target/aarch64/noplt_3.c: Likewise.
1243 2015-08-06 David Malcolm <dmalcolm@redhat.com>
1245 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1246 optimization level, and print a summary at the end.
1248 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1250 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1252 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1254 * gcc.target/aarch64/noplt_3.c: New testcase.
1256 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1258 * gcc.target/aarch64/noplt_1.c: New testcase.
1259 * gcc.target/aarch64/noplt_2.c: Likewise.
1261 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
1263 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1264 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1266 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1268 * gcc.target/s390/dwarfregtable-1.c: New test.
1269 * gcc.target/s390/dwarfregtable-2.c: New test.
1270 * gcc.target/s390/dwarfregtable-3.c: New test.
1272 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1274 * gcc.target/s390/htm-builtins-z13-1.c: New test.
1276 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1279 * gfortran.dg/ieee/large_2.f90: New test.
1280 * gfortran.dg/ieee/large_3.F90: New test.
1282 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1285 * gfortran.dg/ieee/large_1.f90: Adjust test.
1287 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1288 Jeff Law <law@redhat.com>
1291 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1292 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1293 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1294 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1295 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1296 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1298 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1301 * gfortran.dg/pr66311.f90: New file.
1303 2015-08-05 Richard Biener <rguenther@suse.de>
1305 PR tree-optimization/67121
1306 * gcc.dg/torture/pr67121.c: New testcase.
1308 2015-08-05 Nick Clifton <nickc@redhat.com>
1310 * gcc.target/rl78: New directory.
1311 * gcc.target/rl78/rl78.exp: New file: Test driver.
1312 * gcc.target/rl78/test_addm3.c: New file: Test adds.
1314 2015-08-05 Richard Biener <rguenther@suse.de>
1317 * gcc.dg/torture/pr67120.c: New testcase.
1319 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
1323 * lib/fortran-modules.exp: Call cleanup-submodules from
1325 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1326 cover the cases where private entities are no longer optimized
1328 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1330 * gfortran.dg/submodule_1.f08: Change cleanup module names.
1331 * gfortran.dg/submodule_5.f08: The same.
1332 * gfortran.dg/submodule_9.f08: The same.
1333 * gfortran.dg/submodule_10.f08: New test.
1335 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1338 * g++.dg/cpp1y/var-templ35.C: New.
1340 2015-08-05 Richard Biener <rguenther@suse.de>
1342 PR tree-optimization/67055
1343 * g++.dg/torture/pr67055.C: New testcase.
1345 2015-08-05 Richard Biener <rguenther@suse.de>
1347 PR tree-optimization/67109
1348 * gcc.dg/torture/pr67109.c: New testcase.
1349 * gcc.dg/vect/vect-119.c: Adjust.
1351 2015-08-05 Richard Biener <rguenther@suse.de>
1354 * gcc.dg/pr67107.c: New testcase.
1356 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1359 * g++.dg/cpp1z/abbrev2.C: New.
1361 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1363 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1365 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1368 * g++.dg/init/explicit4.C: New.
1370 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1372 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1373 without VSX an Power8 vector support.
1375 2015-08-04 Richard Biener <rguenther@suse.de>
1377 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1379 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
1382 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1385 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1388 * g++.dg/cpp1y/var-templ34.C: New.
1390 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1392 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1393 * gcc.target/aarch64/target_attr_1.c: Likewise.
1394 * gcc.target/aarch64/target_attr_2.c: Likewise.
1395 * gcc.target/aarch64/target_attr_3.c: Likewise.
1396 * gcc.target/aarch64/target_attr_4.c: Likewise.
1397 * gcc.target/aarch64/target_attr_5.c: Likewise.
1398 * gcc.target/aarch64/target_attr_6.c: Likewise.
1399 * gcc.target/aarch64/target_attr_7.c: Likewise.
1400 * gcc.target/aarch64/target_attr_8.c: Likewise.
1401 * gcc.target/aarch64/target_attr_9.c: Likewise.
1402 * gcc.target/aarch64/target_attr_10.c: Likewise.
1403 * gcc.target/aarch64/target_attr_11.c: Likewise.
1404 * gcc.target/aarch64/target_attr_12.c: Likewise.
1405 * gcc.target/aarch64/target_attr_13.c: Likewise.
1406 * gcc.target/aarch64/target_attr_14.c: Likewise.
1407 * gcc.target/aarch64/target_attr_15.c: Likewise.
1409 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1411 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1413 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1415 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1417 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1419 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1422 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1425 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1426 * gfortran.dg/ieee/large_1.f90: New test.
1428 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1430 PR tree-optimization/67043
1431 * gcc.dg/pr67043.c: New test.
1433 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
1435 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1437 2015-08-03 David Malcolm <dmalcolm@redhat.com>
1439 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1440 it to push/pop timing items.
1441 (main): For each optimization level, create a gcc_jit_timer, and
1442 time all of the iteration within that level cumulatively.
1443 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1444 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1446 2015-08-03 Alexander Basov <coohpt@gmail.com>
1451 * gcc.target/arm/pr43404.c : New testcase.
1452 * gcc.target/arm/pr48470.c : New testcase.
1453 * gcc.target/arm/pr64744-1.c : New testcase.
1454 * gcc.target/arm/pr64744-2.c : New testcase.
1456 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
1458 PR tree-optimization/67077
1459 * gcc.dg/pr67077.c: New test.
1461 2015-08-03 Jeff Law <law@redhat.com>
1464 PR gcov-profile/66899
1465 * gcc.dg/pr66899.c: New test.
1466 * gcc.dg/pr66314.c: New test.
1468 2015-08-03 Marek Polacek <polacek@redhat.com>
1471 * gcc.dg/pr67088.c: New test.
1473 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
1476 * gcc.target/arm/vnmul-1.c: New.
1477 * gcc.target/arm/vnmul-2.c: New.
1478 * gcc.target/arm/vnmul-3.c: New.
1479 * gcc.target/arm/vnmul-4.c: New.
1481 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
1484 * gfortran.dg/class_allocate_20.f90: New.
1486 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1488 * gcc.target/aarch64/csel_bfx_1.c: New test.
1489 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1491 2015-08-02 Martin Sebor <msebor@redhat.com>
1493 * g++.dg/Wframe-address-in-Wall.C: New test.
1494 * g++.dg/Wframe-address.C: New test.
1495 * g++.dg/Wno-frame-address.C: New test.
1496 * gcc.dg/Wframe-address-in-Wall.c: New test.
1497 * gcc.dg/Wframe-address.c: New test.
1498 * gcc.dg/Wno-frame-address.c: New test.
1500 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
1502 * c-c++-common/Wmisleading-indentation.c: Add more tests.
1504 2015-08-01 Michael Collison <michael.collison@linaro.org
1505 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1507 * gcc.target/arm/mincmp.c: New test.
1509 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
1512 * gfortran.dg/associated_target_6.f03: New test
1514 2015-08-01 Tom de Vries <tom@codesourcery.com>
1516 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1517 optimize ("-ftree-parallelize-loops=0").
1518 Add successful scans for 2 detected reductions. Add xfail scans for 3
1519 detected reductions.
1520 * gcc.dg/autopar/reduc-2short.c: Same.
1521 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1522 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
1523 detected reductions.
1524 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1527 2015-07-31 Marek Polacek <polacek@redhat.com>
1530 * g++.dg/ubsan/pr66977.C: New test.
1532 2015-07-30 Marek Polacek <polacek@redhat.com>
1534 * c-c++-common/Wtautological-compare-3.c: New test.
1536 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1538 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1539 (CHECK): Pass address of scalar, rather than array.
1541 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1543 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1545 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1547 * gcc.target/aarch64/fp16/fp16.exp: New.
1548 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1549 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1551 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1553 * gcc.target/aarch64/f16_movs_1.c: New test.
1555 2015-07-28 Tom de Vries <tom@codesourcery.com>
1557 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1560 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
1561 Manuel López-Ibáñez <manu@gcc.gnu.org>
1563 * gcc.dg/parm-incomplete-1.c: Update.
1564 * gcc.dg/pr18809-1.c: Update.
1565 * gcc.dg/pr27953.c: Update.
1566 * gcc.dg/vla-11.c: Update.
1568 2015-07-27 Marek Polacek <polacek@redhat.com>
1570 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1572 2015-07-27 Tom de Vries <tom@codesourcery.com>
1574 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1575 attribute. Update comment.
1577 Add scan for not parallelizing inner loop.
1578 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1582 2015-07-27 Marek Polacek <polacek@redhat.com>
1585 * c-c++-common/Wtautological-compare-2.c: New test.
1587 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
1590 * gcc.target/i386/pr66232-6.c: New tests.
1591 * gcc.target/i386/pr66232-7.c: Likewise.
1592 * gcc.target/i386/pr66232-8.c: Likewise.
1593 * gcc.target/i386/pr66232-9.c: Likewise.
1595 2015-07-27 Marek Polacek <polacek@redhat.com>
1599 * c-c++-common/Wtautological-compare-1.c: New test.
1601 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1604 * g++.dg/template/pr18969.C: New test.
1605 * g++.dg/template/pr18969-2.C: New test.
1606 * g++.old-deja/g++.jason/overload.C: Remove return value in
1607 template function returning void.
1609 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
1611 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1612 immediates to avoid shift-overflow warnings.
1614 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
1617 * g++.dg/init/pr66857.C: New test.
1619 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
1622 * gcc.target/i386/pr66648.c: New test.
1624 2015-07-25 Tom de Vries <tom@codesourcery.com>
1626 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1627 interchange_files and block_files variables.
1628 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1630 * gcc.dg/graphite/uns-interchange-12.c: Same.
1631 * gcc.dg/graphite/uns-interchange-14.c: Same.
1632 * gcc.dg/graphite/uns-interchange-15.c: Same.
1633 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1634 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1636 2015-07-25 Jeff Law <law@redhat.com>
1640 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1641 * gcc.dg/torture/pr66752-1.c: New test
1642 * g++.dg/torture/pr66752-2.C: New test.
1644 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
1647 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1649 PR rtl-optimization/64164
1650 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1651 * gcc.dg/ssp-1.c: Make counter a register.
1652 * gcc.dg/ssp-2.c: Likewise.
1653 * gcc.dg/torture/parm-coalesce.c: New.
1655 2015-07-24 Tom de Vries <tom@codesourcery.com>
1657 * gcc.dg/graphite/block-1.c: Xfail scan.
1658 * gcc.dg/graphite/interchange-12.c: Same.
1659 * gcc.dg/graphite/interchange-14.c: Same.
1660 * gcc.dg/graphite/interchange-15.c: Same.
1661 * gcc.dg/graphite/interchange-9.c: Same.
1662 * gcc.dg/graphite/interchange-mvt.c: Same.
1663 * gcc.dg/graphite/uns-block-1.c: New test.
1664 * gcc.dg/graphite/uns-interchange-12.c: New test.
1665 * gcc.dg/graphite/uns-interchange-14.c: New test.
1666 * gcc.dg/graphite/uns-interchange-15.c: New test.
1667 * gcc.dg/graphite/uns-interchange-9.c: New test.
1668 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1670 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1673 * c-c++-common/Wunused-function-1.c: New.
1675 2015-07-24 Tom de Vries <tom@codesourcery.com>
1677 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1678 alternative exit-first loop transform.
1679 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1680 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1681 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1682 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1683 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1684 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1685 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1686 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1687 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1689 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1692 * gcc.target/i386/mpx/pr66566.c: New test.
1694 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
1697 * gcc.target/i386/pr66978.c: New test.
1699 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1701 * gcc.target/s390/gpr2fprsavecfi.c: New test.
1703 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1705 * gcc.target/s390/insv-1.c: New test.
1706 * gcc.target/s390/insv-2.c: New test.
1707 * gcc.target/s390/insv-3.c: New test.
1709 2015-07-24 Tom de Vries <tom@codesourcery.com>
1711 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1713 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1716 * gcc.dg/pr25530.c: New test.
1718 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1721 * gcc.dg/pr25529.c: New test.
1723 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1725 * gcc.target/arm/reg_equal_test.c: New test.
1727 2015-07-23 Jeff Law <law@redhat.com>
1730 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1731 * gcc.dg/torture/pr66752-1.c: New test
1732 * g++.dg/torture/pr66752-2.C: New test.
1734 2015-07-23 Marek Polacek <polacek@redhat.com>
1737 * g++.dg/warn/Wlogical-op-2.C: New test.
1739 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1741 PR rtl-optimization/64164
1742 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1743 * gcc.dg/ssp-1.c: Make counter a register.
1744 * gcc.dg/ssp-2.c: Likewise.
1745 * gcc.dg/torture/parm-coalesce.c: New.
1747 2015-07-23 Marek Polacek <polacek@redhat.com>
1750 * c-c++-common/ubsan/pr66908.c: New test.
1752 2015-07-23 Tom de Vries <tom@codesourcery.com>
1754 * gcc.dg/autopar/outer-4.c: Add xfail.
1755 * gcc.dg/autopar/outer-5.c: Same.
1756 * gcc.dg/autopar/outer-6.c: Same.
1757 * gcc.dg/autopar/reduc-2.c: Same.
1758 * gcc.dg/autopar/reduc-2char.c: Same.
1759 * gcc.dg/autopar/reduc-2short.c: Same.
1760 * gcc.dg/autopar/reduc-8.c: Same.
1761 * gcc.dg/autopar/uns-outer-4.c: New test.
1762 * gcc.dg/autopar/uns-outer-5.c: New test.
1763 * gcc.dg/autopar/uns-outer-6.c: New test.
1765 2015-07-23 Richard Biener <rguenther@suse.de>
1767 PR tree-optimization/66952
1768 * gcc.dg/torture/pr66952.c: Use signed char.
1770 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
1772 PR tree-optimization/66926,66951
1773 * gcc.dg/vect/pr66951.c: New test.
1775 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1778 * g++.dg/parse/error57.C: New.
1779 * g++.dg/expr/string-2.C: Update.
1781 2015-07-23 Richard Biener <rguenther@suse.de>
1783 PR tree-optimization/66945
1784 * gcc.dg/torture/pr66945.c: New testcase.
1786 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
1789 * g++.dg/ext/mv24.C: New test.
1791 2015-07-22 Marek Polacek <polacek@redhat.com>
1793 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1796 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
1800 * gfortran.dg/generic_30.f90: New.
1802 2015-07-22 Richard Biener <rguenther@suse.de>
1804 PR tree-optimization/66952
1805 * gcc.dg/torture/pr66952.c: New testcase.
1807 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
1809 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1811 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1813 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1815 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1817 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1819 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1821 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1823 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1825 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1827 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1829 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1831 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1833 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1835 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1837 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1839 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1841 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1843 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1845 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1847 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1849 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1851 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1853 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1855 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1857 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1859 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1861 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1863 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1865 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1867 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1869 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1871 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1873 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1875 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1877 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1879 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1881 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1883 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1885 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1887 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1889 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1891 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1893 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1895 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1897 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1899 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1901 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1903 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1905 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1907 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1909 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1911 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1913 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1915 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1917 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1919 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1921 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1923 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1925 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1927 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1929 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1931 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
1933 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
1935 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
1937 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
1939 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
1941 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
1943 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
1945 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
1947 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
1949 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
1951 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
1953 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
1955 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
1957 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
1959 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
1961 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
1963 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
1965 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
1967 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
1969 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
1971 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
1973 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
1975 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
1977 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
1979 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
1981 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
1983 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
1985 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
1987 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
1989 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
1991 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
1993 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
1995 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
1997 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
1999 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2001 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2003 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2005 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2007 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2009 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2011 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2013 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2015 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2017 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2019 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2021 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2023 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2025 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2027 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2029 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2031 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2033 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2035 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2037 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2039 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2041 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2043 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2045 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2047 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2049 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2051 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2053 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2055 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2057 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2059 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2061 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2063 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2065 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2067 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2069 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2071 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2074 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2076 * g++.dg/template/crash81.C: Update.
2078 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
2081 * gcc.target/i386/pr66424.c: New.
2083 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2085 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2087 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
2090 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2091 Drop address sanitization.
2093 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2095 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2097 (dg-additional-options): Set armv5t flag.
2099 2015-07-21 Marek Polacek <polacek@redhat.com>
2101 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2102 * gcc.dg/vmx/unpack.c: Likewise.
2103 * gcc.target/powerpc/quad-atomic.c: Likewise.
2105 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
2107 * gcc.target/i386/asm-flag-5.c (f_ll): New.
2109 2015-07-20 Jiong Wang <jiong.wang@arm.com>
2111 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2114 2015-07-20 Marek Polacek <polacek@redhat.com>
2117 * c-c++-common/Wshift-overflow-1.c: New test.
2118 * c-c++-common/Wshift-overflow-2.c: New test.
2119 * c-c++-common/Wshift-overflow-3.c: New test.
2120 * c-c++-common/Wshift-overflow-4.c: New test.
2121 * c-c++-common/Wshift-overflow-5.c: New test.
2122 * g++.dg/cpp1y/left-shift-1.C: New test.
2123 * gcc.dg/c90-left-shift-2.c: New test.
2124 * gcc.dg/c90-left-shift-3.c: New test.
2125 * gcc.dg/c99-left-shift-2.c: New test.
2126 * gcc.dg/c99-left-shift-3.c: New test.
2127 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2128 * gcc.c-torture/execute/pr40386.c: Likewise.
2129 * gcc.dg/vect/pr33373.c: Likewise.
2130 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2131 * gcc.dg/vect/vect-shift-2.c: Likewise.
2133 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2135 * gcc.target/aarch64/neg_abs_1.c: New test.
2137 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
2140 * gcc.target/i386/pr66922.c: New test.
2142 2015-07-18 Sebastian Pop <s.pop@samsung.com>
2146 * gcc.dg/tree-ssa/pr42327.c: Removed.
2147 * g++.dg/other/pr35011.C: Removed.
2149 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2152 * gcc.target/i386/pr66906.c: New test.
2154 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2156 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2157 as follow-up to r225930.
2159 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
2162 * lib/fortran-modules.exp (proc cleanup-submodules): New
2164 * gfortran.dg/submodule_1.f08: Change extension and clean up
2165 the submodule files.
2166 * gfortran.dg/submodule_2.f08: ditto
2167 * gfortran.dg/submodule_6.f08: ditto
2168 * gfortran.dg/submodule_7.f08: ditto
2169 * gfortran.dg/submodule_8.f08: New test
2170 * gfortran.dg/submodule_9.f08: New test
2172 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
2173 Sebastian Pop <s.pop@samsung.com>
2176 * gcc.dg/graphite/pr61929.c: New.
2178 2015-07-17 Marek Polacek <polacek@redhat.com>
2180 * gcc.dg/fold-minus-7.c: New test.
2182 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2184 * gfortran.dg/co_reduce_1.f90: New file.
2186 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2189 * gcc.target/i386/pr66824.c:
2191 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
2194 * gfortran.dg/structure_constructor_13.f03: New test.
2196 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2199 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2200 of generated while loops in the tree dump.
2201 * gfortran.dg/derived_constructor_comps_6.f90: New file.
2203 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
2205 * gcc.dg/vect/vect-outer-simd-2.c: New test.
2207 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
2210 * gcc.target/i386/pr66891.c: New test.
2212 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2214 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2216 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
2218 PR rtl-optimization/66626
2219 * gcc.target/i386/pr66626-2.c: New.
2221 2015-07-16 Martin Liska <mliska@suse.cz>
2223 * g++.dg/ipa/pr66896.c: New test.
2225 2015-07-16 Richard Biener <rguenther@suse.de>
2227 PR tree-optimization/66894
2228 * gcc.dg/torture/pr66894.c: New testcase.
2230 2015-07-16 Richard Biener <rguenther@suse.de>
2232 * gcc.dg/tree-ssa/pr21031.c: Adjust.
2234 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
2237 * g++.dg/pr66866.C: New test.
2239 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2241 * gcc.target/powerpc/vec-cmp-sel.c: New test.
2243 2015-07-15 Richard Biener <rguenther@suse.de>
2245 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2246 { -O3 -fomit-frame-pointer },
2247 { -O3 -fomit-frame-pointer -funroll-loops } and
2248 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2250 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2251 -finline-functions }
2253 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
2255 * gcc.target/mips/interrupt_handler-5.c: New test.
2257 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
2258 Robert Suchanek <robert.suchanek@imgtec.com>
2260 * gcc.target/mips/interrupt_handler-4.c: New test.
2262 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2265 * gcc.dg/lto/lto.exp: Initialize MPX.
2267 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2269 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2271 * gcc.target/arm/scd42-3.c: Likewise.
2273 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
2275 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2276 code to be run when the pre-arch code increases the isa_rev to
2277 mips32r6 or greater.
2279 2015-07-15 Richard Biener <rguenther@suse.de>
2281 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2282 { -O3 -fomit-frame-pointer },
2283 { -O3 -fomit-frame-pointer -funroll-loops } and
2284 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2286 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2287 -finline-functions }
2288 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2289 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2290 to additional_flags.
2292 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
2294 PR rtl-optimization/66838
2295 * gcc.target/i386/pr66838.c: New test.
2297 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
2300 * g++.dg/template/pr66850.C: New test.
2302 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2303 Cesar Philippidis <cesar@codesourcery.com>
2304 Chung-Lin Tang <cltang@codesourcery.com>
2306 * gcc.target/nios2/nios2-flushd.c: New.
2307 * gcc.target/nios2/nios2-rdprs.c: New.
2308 * gcc.target/nios2/r2-atomic.c: New.
2309 * gcc.target/nios2/r2-eni.c: New.
2310 * gcc.target/nios2/r2-wrpie.c: New.
2312 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2313 Cesar Philippidis <cesar@codesourcery.com>
2314 Chung-Lin Tang <cltang@codesourcery.com>
2316 * gcc.target/nios2/cdx-ldstwm-1.c: New.
2317 * gcc.target/nios2/cdx-ldstwm-2.c: New.
2319 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2320 Cesar Philippidis <cesar@codesourcery.com>
2321 Chung-Lin Tang <cltang@codesourcery.com>
2323 * gcc.target/nios2/andci.c: New.
2324 * gcc.target/nios2/bmx.c: New.
2325 * gcc.target/nios2/cdx-add.c: New.
2326 * gcc.target/nios2/cdx-branch.c: New.
2327 * gcc.target/nios2/cdx-callret.c: New.
2328 * gcc.target/nios2/cdx-loadstore.c: New.
2329 * gcc.target/nios2/cdx-logical.c: New.
2330 * gcc.target/nios2/cdx-mov.c: New.
2331 * gcc.target/nios2/cdx-shift.c: New.
2332 * gcc.target/nios2/cdx-sub.c: New.
2333 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2335 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
2338 * g++.dg/cpp0x/vt-65071.C: New.
2340 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2341 Cesar Philippidis <cesar@codesourcery.com>
2342 Chung-Lin Tang <cltang@codesourcery.com>
2344 * gcc.target/nios2/r2-io-range.c: New.
2345 * gcc.target/nios2/r2-stio-1.c: New.
2346 * gcc.target/nios2/r2-stio-2.c: New.
2347 * gcc.target/nios2/nios2-ldxio.c: New.
2348 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2349 of just compile. Add more tests.
2351 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2353 gfortran.dg/pr66864.f90: New test.
2355 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
2357 PR rtl-optimization/66626
2358 * gcc.target/i386/pr66626.c: New.
2360 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2362 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2363 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2364 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2366 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
2368 * g++.dg/template/crash81.C: Adjust for error + inform change.
2369 * g++.dg/template/pr58878.C: Likewise.
2370 * g++.dg/template/shadow1.C: Likewise.
2371 * g++.dg/template/shadow2.C: Likewise.
2372 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2373 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2374 * g++.old-deja/g++.brendan/crash7.C: Likewise.
2375 * g++.old-deja/g++.pt/shadow2.C: Likewise.
2377 2015-07-14 Richard Biener <rguenther@suse.de>
2379 PR tree-optimization/66863
2380 * gcc.dg/torture/pr66863.c: New testcase.
2382 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
2385 * g++.dg/template/pr65186.C: New test.
2387 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
2389 * gcc.target/arm/macro_defs0.c: Add directive to skip
2390 test if -marm is present.
2391 * gcc.target/arm/macro_defs1.c: Likewise.
2393 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2395 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2397 * gcc.target/aarch64/adds1.c: Likewise.
2398 * gcc.target/aarch64/ands_1.c: Likewise.
2399 * gcc.target/aarch64/bics_1.c: Likewise.
2400 * gcc.target/aarch64/subs1.c: Likewise.
2401 * gcc.target/aarch64/subs3.c: Likewise.
2403 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
2406 * gfortran.dg/pr64589.f90: New test.
2408 2015-07-13 Renlin Li <renlin.li@arm.com>
2411 * gcc.c-torture/execute/pr66556.c: New.
2413 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
2415 * gcc.dg/20020219-1.c: Fix double word typos.
2416 * gcc.dg/20020919-1.c: Same.
2418 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2419 Jeff Law <law@redhat.com>
2422 * g++.dg/tree-ssa/pr66726.c: New test.
2423 * gcc.dg/tree-ssa/pr66726-2.c: New test.
2424 * gcc.dg/tree-ssa/pr66726.c: New test.
2426 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2429 * g++.dg/cpp0x/variadic-ttp2.C: New.
2431 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
2434 * g++.dg/cpp0x/auto46.C: New test.
2435 * g++.dg/template/pr30044.C: New test.
2436 * g++.dg/template/shadow2.C: New test.
2437 * g++.dg/template/error55.C: New test.
2438 * g++.dg/template/crash83.C: Accept any error string.
2439 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2441 * g++.dg/cpp0x/variadic19.C: Likewise
2442 * g++.dg/template/canon-type-13.C: Likewise.
2443 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2444 * g++.dg/torture/20070621-1.C: Likewise.
2446 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2449 * g++.dg/init/explicit3.C: New.
2451 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
2454 * gcc.target/i386/pr66819-1.c: New test.
2455 * gcc.target/i386/pr66819-2.c: Likewise.
2456 * gcc.target/i386/pr66819-3.c: Likewise.
2457 * gcc.target/i386/pr66819-4.c: Likewise.
2458 * gcc.target/i386/pr66819-5.c: Likewise.
2460 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2463 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2464 __attribute__((noinline, noclone)). Change "x" to "volatile char"
2465 type to prevent possible flag-clobbering zero-extensions.
2466 * gcc.target/i386/pr66703.c: New test.
2468 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2471 * g++.dg/cpp0x/nsdmi-template15.C: New.
2473 2015-07-10 Jiong Wang <jiong.wang@arm.com>
2475 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2477 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
2479 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2480 * gcc.target/arm/flip-thumb.c: Likewise.
2482 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2485 * gcc.target/i386/pr66813.c: New test.
2487 2015-07-10 Jakub Jelinek <jakub@redhat.com>
2490 * gcc.dg/gomp/pr66820.c: New test.
2492 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2495 * g++.dg/cpp0x/scoped_enum6.C: New.
2497 2015-07-10 Tom de Vries <tom@codesourcery.com>
2499 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2500 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2502 2015-07-10 Richard Biener <rguenther@suse.de>
2504 PR tree-optimization/66823
2505 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2506 which should not be necessary. XFAIL.
2508 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2511 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2513 2015-07-09 Jakub Jelinek <jakub@redhat.com>
2516 * gcc.dg/gomp/pr66633-1.c: New test.
2517 * gcc.dg/gomp/pr66633-2.c: New test.
2518 * gcc.dg/gomp/pr66633-3.c: New test.
2519 * gcc.dg/gomp/pr66633-4.c: New test.
2521 2015-07-09 John Marino <gnugcc@marino.st>
2523 * lib/target-supports.exp (check_effective_target_pie):
2526 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
2529 * gcc.target/i386/pr66814.c: New test.
2531 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
2534 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2535 * gcc.target/aarch64/fnmul-2.c: Likewise.
2536 * gcc.target/aarch64/fnmul-3.c: Likewise.
2537 * gcc.target/aarch64/fnmul-4.c: Likewise.
2539 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2542 * g++.dg/cpp0x/vt-65790.C: New.
2544 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2547 * gcc.target/i386/pr66818.c: New test.
2549 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2552 * gcc.target/i386/pr66817.c: New test.
2554 2015-07-09 Marek Polacek <polacek@redhat.com>
2556 PR tree-optimization/66718
2557 * gcc.dg/vect/vect-126.c: New test.
2559 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
2561 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2562 even when dwarf-2 is not the default.
2564 2015-07-08 Jeff Law <law@redhat.com>
2567 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2568 to have a single memory reference.
2570 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
2572 * g++.dg/other/dump-ada-spec-9.C: New test.
2574 2015-07-08 Jakub Jelinek <jakub@redhat.com>
2576 * g++.dg/vect/vect.exp: Run also simd* tests.
2577 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2578 (check_vect): Fix up get_cpuid call for C++.
2579 * g++.dg/vect/simd-clone-1.cc: New test.
2581 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2583 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2585 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2587 * gcc.target/i386/readeflags-1.c (abort): New prototype.
2588 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2590 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2593 * gcc.target/i386/pr66806.c: New test.
2595 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
2598 * g++.dg/cpp0x/auto45.C: New.
2600 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
2603 * gcc.target/i386/pr66334.c: New.
2605 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2607 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2610 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2613 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2614 (verify_code): Update expected error message.
2615 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2616 (verify_code): Likewise.
2617 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2618 (verify_code): Likewise.
2620 2015-07-08 Richard Biener <rguenther@suse.de>
2622 PR tree-optimization/66793
2623 * gcc.dg/torture/pr66793.c: New testcase.
2625 2015-07-08 Richard Biener <rguenther@suse.de>
2627 PR tree-optimization/66794
2628 * gcc.dg/torture/pr66794.c: New testcase.
2630 2015-07-08 Marek Polacek <polacek@redhat.com>
2633 * g++.dg/abi/abi-tag15.C: New test.
2635 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2637 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2638 * gcc.target/mips/branch-3.c: Ditto
2639 * gcc.target/mips/branch-4.c: Ditto.
2640 * gcc.target/mips/branch-5.c: Ditto.
2641 * gcc.target/mips/branch-6.c: Ditto.
2642 * gcc.target/mips/branch-7.c: Ditto.
2643 * gcc.target/mips/branch-8.c: Ditto.
2644 * gcc.target/mips/branch-9.c: Ditto.
2645 * gcc.target/mips/branch-10.c: Ditto.
2646 * gcc.target/mips/branch-11.c: Ditto.
2647 * gcc.target/mips/branch-12.c: Ditto.
2648 * gcc.target/mips/branch-13.c: Ditto.
2649 * gcc.target/mips/umips-branch-5.c: New file.
2650 * gcc.target/mips/umips-branch-6.c: New file.
2651 * gcc.target/mips/umips-branch-7.c: New file.
2652 * gcc.target/mips/umips-branch-8.c: New file.
2653 * gcc.target/mips/umips-branch-9.c: New file.
2654 * gcc.target/mips/umips-branch-10.c: New file.
2655 * gcc.target/mips/umips-branch-11.c: New file.
2656 * gcc.target/mips/umips-branch-12.c: New file.
2657 * gcc.target/mips/umips-branch-13.c: New file.
2658 * gcc.target/mips/umips-branch-14.c: New file.
2659 * gcc.target/mips/umips-branch-15.c: New file.
2660 * gcc.target/mips/umips-branch-16.c: New file.
2661 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2662 (OCCUPY_0xfffc): New define.
2664 2015-07-08 Renlin Li <renlin.li@arm.com>
2666 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2668 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2670 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2672 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
2674 * gcc.target/i386/bt-3.c: New test.
2675 * gcc.target/i386/bt-4.c: Ditto.
2677 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
2679 * g++.dg/other/dump-ada-spec-8.C: New test.
2681 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2684 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2686 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2688 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2690 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2691 Avoid using an opaque struct for local "f".
2693 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2696 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2697 * jit.dg/test-pr66779.c: New testcase.
2699 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2701 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2704 2015-07-07 Richard Biener <rguenther@suse.de>
2706 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2708 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2710 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2711 * gcc.target/mips/call-5.c: Ditto.
2712 * gcc.target/mips/call-6.c: Ditto.
2714 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2716 * gcc.dg/dx-test.c: New test-case.
2718 2015-07-07 Andre Vehreschild <vehre@gmx.de>
2721 * gfortran.dg/allocate_with_source_9.f08: New test.
2723 2015-07-07 Christian Bruel <christian.bruel@st.com>
2726 * gcc.target/arm/flip-thumb.c: Fix scan.
2727 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2728 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2729 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2732 2015-07-06 Jakub Jelinek <jakub@redhat.com>
2735 * gcc.c-torture/execute/pr65956.c: New test.
2737 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
2739 * gcc.target/arm/aapcs/align1.c: New.
2740 * gcc.target/arm/aapcs/align_rec1.c: New.
2741 * gcc.target/arm/aapcs/align2.c: New.
2742 * gcc.target/arm/aapcs/align_rec2.c: New.
2743 * gcc.target/arm/aapcs/align3.c: New.
2744 * gcc.target/arm/aapcs/align_rec3.c: New.
2745 * gcc.target/arm/aapcs/align4.c: New.
2746 * gcc.target/arm/aapcs/align_rec4.c: New.
2747 * gcc.target/arm/aapcs/align_vararg1.c: New.
2748 * gcc.target/arm/aapcs/align_vararg2.c: New.
2750 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
2752 * gfortran.dg/iomsg_2.f90: New test.
2754 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2757 * gcc.target/i386/pr66749.c: New test.
2759 2015-07-06 Richard Biener <rguenther@suse.de>
2761 PR tree-optimization/66772
2762 * gcc.dg/torture/pr66772-1.c: New testcase.
2763 * gcc.dg/torture/pr66772-2.c: Likewise.
2765 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
2767 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2768 the jals instruction.
2770 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2773 * gcc.target/i386/pr53383-1.c: New file.
2774 * gcc.target/i386/pr53383-2.c: Likewise.
2775 * gcc.target/i386/pr53383-3.c: Likewise.
2777 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
2779 * gcc.target/aarch64/fnmul-1.c: New.
2780 * gcc.target/aarch64/fnmul-2.c: New.
2781 * gcc.target/aarch64/fnmul-3.c: New.
2782 * gcc.target/aarch64/fnmul-4.c: New.
2784 2015-07-06 Richard Biener <rguenther@suse.de>
2787 * gcc.dg/torture/pr66759.c: New testcase.
2789 2015-07-06 Andre Vehreschild <vehre@gmx.de>
2792 * gfortran.dg/alloc_comp_class_3.f03: New test.
2793 * gfortran.dg/alloc_comp_class_4.f03: New test.
2795 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
2797 * gcc.c-torture/execute/pr66757.c: New test.
2799 2015-07-06 Bin Cheng <bin.cheng@arm.com>
2801 PR tree-optimization/66720
2802 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2804 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
2805 Sandra Loosemore <sandra@codesourcery.com>
2807 * gcc.target/nios2/gprel-offset.c: New test.
2809 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
2812 * gfortran.dg/pr66725.f90: New test.
2814 2015-07-03 Jason Merrill <jason@redhat.com>
2816 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2817 Avoid narrowing error.
2819 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2821 PR rtl-optimization/66706
2822 * gcc.target/powerpc/shift-int.c: New testcase.
2824 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
2827 * gcc.target/i386/pr66746.c: New file.
2829 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
2831 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2833 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
2835 PR tree-optimization/66119
2836 * g++.dg/opt/pr66119.C: New.
2838 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
2841 * gfortran.dg/submodule_1.f90: New test
2842 * gfortran.dg/submodule_2.f90: New test
2843 * gfortran.dg/submodule_3.f90: New test
2844 * gfortran.dg/submodule_4.f90: New test
2845 * gfortran.dg/submodule_5.f90: New test
2846 * gfortran.dg/submodule_6.f90: New test
2847 * gfortran.dg/submodule_7.f90: New test
2849 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2851 PR preprocessor/53690
2852 * g++.dg/cpp/pr53690.C: New.
2854 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2856 * gcc.target/powerpc/vec-cmp.c: New test.
2858 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
2861 * gfortran.dg/pr56520.f90: New test.
2863 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
2866 * gfortran.dg/pr66545_1.f90: New test.
2867 * gfortran.dg/pr66545_2.f90: New test.
2869 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
2871 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2872 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2874 2015-07-02 Richard Biener <rguenther@suse.de>
2877 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2880 2015-07-02 Richard Biener <rguenther@suse.de>
2882 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2884 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
2886 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2888 2015-07-01 Jason Merrill <jason@redhat.com>
2890 * lib/target-supports.exp (cxx_default): Set to C++14.
2892 2015-07-01 Tom de Vries <tom@codesourcery.com>
2895 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2898 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2900 * gfortran.dg/warn_conversion_8.f90: New test.
2902 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
2904 PR rtl-optimization/61047
2905 * gcc.c-torture/execute/20150611-1.c: New testcase.
2907 2015-07-01 David Malcolm <dmalcolm@redhat.com>
2910 * jit.dg/all-non-failing-tests.h: Add
2911 test-pr66700-observing-write-through-ptr.c.
2912 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2914 2015-07-01 David Malcolm <dmalcolm@redhat.com>
2916 * jit.dg/test-accessing-union.c: Add comments for use by
2917 gcc/jit/docs/topics/types.rst.
2919 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
2921 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2922 'do-require-effective-target' with 'dg-require-effective-target'.
2923 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2924 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2925 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
2926 'stlex' with 'strex' as the expected output.
2928 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2931 * g++.dg/cpp0x/gen-attrs-60.C: New.
2932 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2934 2015-07-01 Jiong Wang <jiong.wang@arm.com>
2936 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2938 * gcc.target/aarch64/pic-small.c: Restrict this test under
2939 check_effective_target_aarch64_small_fpic.
2941 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
2943 * gfortran.dg/gomp/pr66633.f90: New test.
2945 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
2948 * g++.dg/template/pr66686.C: New test.
2950 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
2952 * gnat.dg/lto17.ad[sb]: New test.
2954 2015-06-30 David Malcolm <dmalcolm@redhat.com>
2956 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2957 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2959 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2961 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2963 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2965 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2967 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2969 * jit.dg/test-switch.c: New testcase.
2970 * jit.dg/test-switch.cc: New testcase.
2972 2015-06-30 David Malcolm <dmalcolm@redhat.com>
2975 * jit.dg/all-non-failing-tests.h: Add note about
2976 test-validly-unreachable-block.c.
2977 * jit.dg/test-validly-unreachable-block.c: New file.
2979 2015-06-30 David Malcolm <dmalcolm@redhat.com>
2982 * jit.dg/all-non-failing-tests.h: Add note about
2983 test-extra-options.c.
2984 * jit.dg/test-extra-options.c: New testcase.
2986 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
2989 * gcc.target/i386/pr66691.c: New.
2991 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
2993 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
2994 * gcc.target/i386/iamcu/args.h: Likewise.
2995 * gcc.target/i386/iamcu/asm-support.S: Likewise.
2996 * gcc.target/i386/iamcu/defines.h: Likewise.
2997 * gcc.target/i386/iamcu/macros.h: Likewise.
2998 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
2999 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3000 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3001 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3002 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3003 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3004 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3005 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3006 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3007 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3008 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3009 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3010 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3011 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3012 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3013 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3014 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3016 2015-06-30 Marek Polacek <polacek@redhat.com>
3018 * gcc.dg/fold-minus-6.c: New test.
3020 * gcc.dg/fold-ior-3.c: New test.
3022 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3024 Implement N4197 - Adding u8 character literals
3025 * g++.dg/cpp1z/utf8.C: New.
3026 * g++.dg/cpp1z/utf8-neg.C: New.
3027 * g++.dg/cpp1z/udlit-utf8char.C: New.
3029 2015-06-30 Marek Polacek <polacek@redhat.com>
3031 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3033 2015-06-30 Tom de Vries <tom@codesourcery.com>
3035 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3036 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3037 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3038 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3040 2015-06-30 Marek Polacek <polacek@redhat.com>
3042 * gcc.dg/fold-ior-2.c: New test.
3044 2015-06-30 Tom de Vries <tom@codesourcery.com>
3046 PR tree-optimization/66652
3047 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3048 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
3050 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3052 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3055 * g++.dg/cpp0x/constexpr-friend-3.C: New.
3056 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3058 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3061 * gfortran.dg/wunused-parameter.f90: New test.
3063 2015-06-29 Richard Henderson <rth@redhat.com>
3065 * gcc.target/i386/asm-flag-1.c: New.
3066 * gcc.target/i386/asm-flag-2.c: New.
3067 * gcc.target/i386/asm-flag-3.c: New.
3068 * gcc.target/i386/asm-flag-4.c: New.
3069 * gcc.target/i386/asm-flag-5.c: New.
3071 2015-06-29 Marek Polacek <polacek@redhat.com>
3074 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3075 * c-c++-common/pr66322.c: New test.
3076 * g++.dg/eh/scope1.C: Remove dg-warning.
3078 2015-06-29 Richard Biener <rguenther@suse.de>
3080 PR tree-optimization/66677
3081 * gcc.dg/vect/pr66677.c: New testcase.
3083 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3086 * gcc.dg/tree-ssa/pr64130.c: New test.
3088 2015-06-26 Jiong Wang <jiong.wang@arm.com>
3090 * gcc.target/aarch64/pic-small.c: New testcase.
3092 2015-06-26 Richard Biener <rguenther@suse.de>
3094 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3096 2015-06-26 Marek Polacek <polacek@redhat.com>
3098 * gcc.dg/fold-and-1.c: New test.
3099 * gcc.dg/fold-and-2.c: New test.
3101 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
3103 * gnat.dg/warn11.adb: Add missing dg directive.
3104 * gnat.dg/warn12.adb: New test.
3105 * gnat.dg/warn12_pkg.ads: New helper.
3107 2015-06-26 Richard Biener <rguenther@suse.de>
3109 * gfortran.dg/reassoc_3.f90: Adjust.
3111 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
3114 * gcc.target/i386/pr66412.c: New test.
3116 2015-06-25 Richard Biener <rguenther@suse.de>
3118 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3120 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
3122 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3124 2015-06-25 Richard Biener <rguenther@suse.de>
3126 * gfortran.dg/vect/vect-9.f90: New testcase.
3128 2015-06-25 Nick Clifton <nickc@redhat.com>
3130 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3131 H8300 and M32R targets.
3133 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3136 * gfortran.dg/maxerrors.f90: New test.
3138 2015-06-08 DJ Delorie <dj@redhat.com>
3140 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3142 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3144 * gcc.target/aarch64/mgeneral-regs_3.c: New.
3146 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3148 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3149 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3150 * gcc.target/aarch64/nofp_1.c: New file.
3152 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
3154 Implement N3928 - Extending static_assert
3155 * g++.dg/cpp0x/static_assert8.C: Adjust.
3156 * g++.dg/cpp0x/static_assert12.C: New.
3157 * g++.dg/cpp0x/static_assert13.C: New.
3158 * g++.dg/cpp1y/static_assert1.C: New.
3159 * g++.dg/cpp1y/static_assert2.C: New.
3160 * g++.dg/cpp1z/static_assert-nomsg.C: New.
3162 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
3165 * g++.dg/cpp0x/trailing11.C: New.
3167 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3169 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3171 * gcc.target/arm/memset-inline-10.c: Likewise.
3172 * gcc.target/arm/pr58784.c: Likewise.
3173 * gcc.target/arm/pr59985.C: Likewise.
3174 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3176 2015-06-24 Renlin Li <renlin.li@arm.com>
3178 * gcc.target/aarch64/arm_align_max_pwr.c: New.
3179 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3181 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
3184 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3187 * g++.dg/cpp0x/auto45.C: New test.
3188 * g++.dg/template/pr30044.C: New test.
3189 * g++.dg/template/crash83.C: Accept any error string.
3190 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3192 * g++.dg/cpp0x/variadic18.C: Likewise
3193 * g++.dg/template/canon-type-13.C: Likewise.
3194 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3196 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3199 * g++.dg/other/linkage2.C: New.
3201 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3204 * gcc.target/arm/pr63408.c: New test.
3206 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
3208 * lib/c-torture.exp: Don't call check_effective_target_lto
3209 before setting up environment correctly.
3210 * lib/gcc-dg.exp: Likewise, and protect
3211 gcc_force_conventional_output.
3213 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3215 PR rtl-optimization/66306
3216 * gcc.target/s390/pr66306.c: New test.
3218 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3220 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3221 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3222 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3223 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3224 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3225 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3226 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3228 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
3231 * gcc.c-torture/pr65803.c: New test.
3233 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3236 * g++.dg/cpp0x/auto45.C: New test.
3237 * g++.dg/template/pr30044.C: New test.
3238 * g++.dg/template/crash83.C: Accept any error string.
3239 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3241 * g++.dg/cpp0x/variadic18.C: Likewise
3242 * g++.dg/template/canon-type-13.C: Likewise.
3243 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3245 2015-06-23 Marek Polacek <polacek@redhat.com>
3247 * c-c++-common/Wlogical-op-3.c: New test.
3249 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3252 * g++.dg/cpp0x/scoped_enum5.C: New.
3254 2015-06-23 Richard Biener <rguenther@suse.de>
3256 PR tree-optimization/66636
3257 * gcc.dg/vect/pr66636.c: New testcase.
3259 2015-06-23 Marek Polacek <polacek@redhat.com>
3261 * gcc.dg/fold-minus-4.c: New test.
3262 * gcc.dg/fold-minus-5.c: New test.
3263 * c-c++-common/ubsan/overflow-add-5.c: New test.
3265 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3267 Add missing testcase from r224672.
3268 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3270 * gcc.target/vax/bswapdi-1.c: New.
3272 2015-06-23 Andre Vehreschild <vehre@gmx.de>
3275 * gfortran.dg/associate_18.f08: New test.
3277 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
3280 * gcc.target/i386/pr66560-1.c: New test.
3281 * gcc.target/i386/pr66560-2.c: Ditto.
3282 * gcc.target/i386/pr66560-3.c: Ditto.
3283 * gcc.target/i386/pr66560-4.c: Ditto.
3285 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
3287 * gcc.target/nvptx/nvptx.exp: New file.
3288 * gcc.target/nvptx/proto-1.c: Likewise.
3290 2015-06-23 Bin Cheng <bin.cheng@arm.com>
3292 PR tree-optimization/66449
3293 * gcc.dg/vect/pr66449.c: New test.
3295 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
3297 * g++.dg/other/dump-ada-spec-5.C: New test.
3298 * g++.dg/other/dump-ada-spec-6.C: Likewise.
3299 * g++.dg/other/dump-ada-spec-7.C: Likewise.
3301 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3303 * g++.dg/inherit/pure1.C: Test location too.
3305 2015-06-22 Marek Polacek <polacek@redhat.com>
3307 * gcc.dg/fold-ior-1.c: New test.
3308 * gcc.dg/fold-minus-2.c: New test.
3309 * gcc.dg/fold-minus-3.c: New test.
3310 * gcc.dg/fold-plus-1.c: New test.
3311 * gcc.dg/fold-plus-2.c: New test.
3312 * gcc.dg/fold-xor-4.c: New test.
3313 * gcc.dg/fold-xor-5.c: New test.
3315 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3318 * g++.dg/torture/pr65914.C: New.
3320 2015-06-22 Richard Biener <rguenther@suse.de>
3322 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3323 not existing TORTURE_OPTIONS only.
3324 * lib/gcc-dg.exp: Likewise.
3326 2015-06-22 Christian Bruel <christian.bruel@st.com>
3329 * gcc.target/arm/flip-thumb.c: New test.
3331 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
3332 Martin Liska <mliska@suse.cz>
3335 * g++.dg/ipa/pr65908.C: New testcase.
3337 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
3340 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3341 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3343 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
3345 * gnat.dg/specs/debug1.ads: Adjust.
3347 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
3349 * gcc.target/aarch64/fmovd-zero-mem.c: New.
3350 * gcc.target/aarch64/fmovd-zero-reg.c: New.
3351 * gcc.target/aarch64/fmovf-zero-mem.c: New.
3352 * gcc.target/aarch64/fmovf-zero-reg.c: New.
3353 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3354 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3355 * gcc.target/aarch64/fmovd-zero.c: Delete.
3356 * gcc.target/aarch64/fmovf-zero.c: Delete.
3358 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3360 * gcc.target/vax/bswapdi-1.c: New.
3362 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3364 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3366 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3368 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3370 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3372 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3374 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3376 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3378 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3380 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3382 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3384 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3386 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3388 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3390 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3392 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3394 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3396 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3398 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3400 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3402 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3404 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3406 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3408 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3410 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3412 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3414 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3416 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3418 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3420 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3422 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3424 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3426 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3428 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3430 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3432 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3434 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3436 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3438 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3440 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3441 (_ARM_FPSCR): Add FZ field.
3442 (clean_results): Force FZ=1 on AArch64.
3443 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3445 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3447 * gcc.target/aarch64/pr62308.c: New test.
3449 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
3452 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3454 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
3456 * gcc.target/i386/mpx/pr66581.c: New test.
3458 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
3460 * gcc.target/i386/cmov9.c: New test.
3462 2015-06-18 Richard Biener <rguenther@suse.de>
3464 * g++.dg/other/const4.C: New testcase.
3466 2015-06-18 Michael Matz <matz@suse.de>
3469 * gcc.dg/vect/pr66253.c: New testcase.
3471 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3474 * gcc.target/i386/mpx/chkp-vararg.c: New test.
3476 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3479 * gcc.target/i386/mpx/pr66568.c: New test.
3481 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3484 * gcc.target/i386/mpx/pr66567.c: New test.
3486 2015-06-18 Richard Biener <rguenther@suse.de>
3488 PR tree-optimization/66510
3489 * gcc.dg/vect/slp-perm-12.c: New testcase.
3491 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3493 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3494 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3495 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3496 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3498 2015-06-17 Jakub Jelinek <jakub@redhat.com>
3501 * g++.dg/gomp/pr66571-1.C: New test.
3504 * c-c++-common/gomp/pr66429.c: New test.
3506 2015-06-17 David Malcolm <dmalcolm@redhat.com>
3508 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3509 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3511 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3513 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3516 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3519 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3521 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
3523 * gcc.target/mips/pr65862-1.c: New test.
3524 * gcc.target/mips/pr65862-2.c: Likewise.
3526 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3528 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3529 * gcc.target/i386/pr52252-atom.c: Ditto.
3530 * gcc.target/i386/vect-div-1.c: Ditto.
3531 * gcc.target/i386/rotate-5.c: Ditto.
3532 * gcc.target/i386/pr50202.c: Ditto.
3533 * gcc.target/i386/pr37843-3.c: Ditto.
3534 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3535 * gcc.target/i386/pr53397-1.c: Ditto.
3536 * gcc.target/i386/pr55934.c: Ditto.
3537 * gcc.target/i386/pr37843-4.c: Ditto.
3538 * gcc.target/i386/pr60451.c: Ditto.
3539 * gcc.target/i386/pr53397-2.c: Ditto.
3540 * gcc.target/i386/vectorize1.c: Ditto.
3541 * gcc.target/i386/extract-insert-combining.c: Ditto.
3542 * gcc.target/i386/pr53759.c: Ditto.
3543 * gcc.target/i386/pr52252-core.c: Ditto.
3544 * gcc.target/i386/rotate-3.c: Ditto.
3545 * gcc.target/i386/sse-20.c: Ditto.
3546 * gcc.target/i386/rotate-4.c: Ditto.
3547 * gcc.target/i386/pr61403.c: Ditto.
3548 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3549 * gcc.target/i386/pr60901.c: Ditto.
3550 * gcc.target/i386/pr59794-7.c: Ditto.
3551 * gcc.target/i386/pr62208.c: Ditto.
3552 * gcc.target/i386/pr53416.c: Ditto.
3553 * gcc.target/i386/asm-dialect-1.c: Ditto.
3554 * gcc.target/i386/pr50038.c: Ditto.
3555 * gcc.target/i386/47698.c: Ditto.
3556 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3557 * gcc.target/i386/pr59794-2.c: Ditto.
3558 * gcc.target/i386/pr59794-3.c: Ditto.
3559 * gcc.target/i386/pr39058.c: Ditto.
3560 * gcc.target/i386/pr60205-1.c: Ditto.
3561 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3562 * gcc.target/i386/sse2-movq-2.c: Ditto.
3564 2015-06-17 Richard Biener <rguenther@suse.de>
3566 PR tree-optimization/66251
3567 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3569 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
3572 * g++.dg/parse/new-placement1.C: New.
3574 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3576 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3577 * jit.dg/test-compound-assignment.c: New testcase.
3579 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3582 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3583 to "testcases" array.
3585 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3588 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3589 * jit.dg/test-debug-strings.c: New test case.
3590 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3591 the discriminant has a sane debug string.
3593 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
3596 * gcc.target/i386/pr56766-1.c: New test.
3597 * gcc.target/i386/pr56766-2.c: Ditto.
3599 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
3601 * gcc.target/mips/loongson-shift-count-truncated-1.c:
3602 Skip on mips*-mti-linux* and mips*-img-linux* targets.
3603 * gcc.target/mips/loongson-simd.c: Ditto.
3605 2015-06-16 Richard Biener <rguenther@suse.de>
3607 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3609 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3611 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3612 passed by the testsuite driver.
3614 2015-06-16 Richard Biener <rguenther@suse.de>
3616 * gcc.dg/vect/slp-perm-11.c: New testcase.
3618 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
3620 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3623 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3625 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3626 Reinstate calls to torture-init and torture-finalize.
3628 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3630 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3632 2015-06-15 Nathan Sidwell <nathan@acm.org>
3635 * g++.dg/cpp0x/nsdmi-template14.C: New test.
3637 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3640 * g++.dg/cpp0x/local-type1.C: New.
3642 2015-06-15 Andre Vehreschild <vehre@gmx.de>
3647 * gfortran.dg/allocate_with_source_3.f90: Removed check for
3648 unimplemented error.
3649 * gfortran.dg/allocate_with_source_7.f08: New test.
3650 * gfortran.dg/allocate_with_source_8.f08: New test.
3652 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
3655 * g++.dg/warn/Walways-true-3.C: New test.
3657 2015-06-13 Tom de Vries <tom@codesourcery.com>
3659 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3661 2015-06-13 Tom de Vries <tom@codesourcery.com>
3663 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3664 (main): Remove superfluous attributes.
3665 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3666 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3668 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3670 * gcc.target/i386/monitorx.c: New.
3671 * gcc.target/i386/sse-12.c: Add -mmwaitx.
3672 * gcc.target/i386/sse-13.c: Ditto.
3673 * gcc.target/i386/sse-14.c: Ditto.
3674 * gcc.target/i386/sse-22.c: Ditto.
3675 * gcc.target/i386/sse-23.c: Ditto.
3676 * g++.dg/other/i386-2.C: Ditto.
3677 * g++.dg/other/i386-3.C: Ditto.
3679 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
3681 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3683 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
3686 * gfortran.dg/allocatable_scalar_13.f90: New test
3688 2015-06-11 Marek Polacek <polacek@redhat.com>
3690 * gcc.dg/fold-xor-3.c: New test.
3692 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3694 * gcc.target/arm/short-it-ifcvt-1.c: New test.
3695 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3697 2015-06-11 Christian Bruel <christian.bruel@st.com>
3700 * gcc.target/arm/pragma_attribute.c: New test.
3702 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3704 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3706 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3709 * gcc.target/i386/pr66473.c: New test.
3711 2015-06-10 Jakub Jelinek <jakub@redhat.com>
3714 * gcc.dg/tls/pr66470.c: New test.
3715 * gcc.target/i386/pr66470.c: New test.
3717 2015-06-10 Christian Bruel <christian.bruel@st.com>
3720 * gcc.target/arm/attr_arm.c: New test
3721 * gcc.target/arm/attr_arm-err.c: New test
3722 * gcc.target/arm/attr_thumb.c: New test
3723 * gcc.target/arm/attr_thumb-static.c: New test
3725 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3730 * g++.dg/abi/aarch64_guard1.C: Adjust test.
3732 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
3734 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3735 passed by the testsuite driver.
3737 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3740 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3741 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3742 * gcc.dg/ssp-1.c: Make counter a register.
3743 * gcc.dg/ssp-2.c: Likewise.
3744 * gcc.dg/torture/parm-coalesce.c: New.
3746 2015-06-09 Tom de Vries <tom@codesourcery.com>
3748 * gcc.target/i386/vararg-loc.c: New test.
3750 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3753 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3754 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3756 2015-06-09 Marek Polacek <polacek@redhat.com>
3758 PR tree-optimization/66299
3759 * gcc.dg/pr66299-1.c: New test.
3760 * gcc.dg/pr66299-2.c: New test.
3761 * gcc.dg/pr66299-3.c: New test.
3763 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
3765 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3766 passed by the testsuite driver.
3768 2015-06-09 Richard Biener <rguenther@suse.de>
3771 * gcc.dg/fold-modpow2.c: New testcase.
3773 2015-06-09 Richard Biener <rguenther@suse.de>
3775 PR tree-optimization/66419
3776 * gcc.dg/vect/bb-slp-37.c: New testcase.
3778 2015-06-09 Shiva Chen <shiva0217@gmail.com>
3780 * gcc.target/arm/stl-cond.c: New test.
3782 2015-06-09 Richard Biener <rguenther@suse.de>
3785 * gcc.dg/torture/pr66413.c: New testcase.
3787 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3789 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3790 * gcc.dg/ssp-1.c: Make counter a register.
3791 * gcc.dg/ssp-2.c: Likewise.
3792 * gcc.dg/torture/parm-coalesce.c: New.
3794 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
3796 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3797 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3799 2015-06-08 Tom de Vries <tom@codesourcery.com>
3801 PR rtl-optimization/66444
3802 * gcc.dg/pr66444.c: New test.
3804 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3807 * gfortran.dg/class_is_1.f90: New test.
3808 * gfortran.dg/type_is_1.f90: Ditto.
3810 2015-06-08 Marek Polacek <polacek@redhat.com>
3813 * gcc.dg/cpp/pr66415-1.c: New test.
3814 * gcc.dg/cpp/pr66415-2.c: New test.
3816 2015-06-08 Richard Biener <rguenther@suse.de>
3818 PR tree-optimization/66422
3819 * gcc.dg/Warray-bounds-16.c: New testcase.
3821 2015-06-08 Richard Biener <rguenther@suse.de>
3823 * gcc.dg/vect/slp-perm-10.c: New testcase.
3824 * gcc.dg/vect/slp-23.c: Adjust.
3825 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3826 vector pointer update.
3828 2015-06-08 Marek Polacek <polacek@redhat.com>
3831 * g++.dg/ubsan/pr66452.C: New test.
3833 2015-06-08 Tom de Vries <tom@codesourcery.com>
3835 PR tree-optimization/66436
3836 * gcc.dg/gomp/dump-new-function-2.c: New test.
3837 * gcc.dg/gomp/dump-new-function-3.c: Same.
3838 * gcc.dg/gomp/dump-new-function.c: Same.
3840 2015-06-08 Tom de Vries <tom@codesourcery.com>
3842 PR tree-optimization/66435
3843 * gcc.dg/gomp/notify-new-function-2.c: New test.
3844 * gcc.dg/gomp/notify-new-function-3.c: Same.
3845 * gcc.dg/gomp/notify-new-function.c: Same.
3847 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
3849 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3850 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3851 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3852 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3853 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3854 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3857 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
3860 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3861 * gfortran.dg/warn_conversion.f90: Add warning for change in value
3863 * gfortran.dg/warn_conversion_3.f90: Add warnings.
3864 * gfortran.dg/warn_conversion_5.f90: New test.
3865 * gfortran.dg/warn_conversion_6.f90: New test.
3866 * gfortran.dg/warn_conversion_7.f90: New test.
3868 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
3871 * gfortran.dg/blockdata_9.f: New test.
3873 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3876 * gfortran.dg/forall_17.f90: New test.
3878 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
3880 * g++.dg/cpp0x/pr57101.C: Add warning.
3881 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3882 * g++.dg/ext/visibility/anon7.C: Same.
3883 * g++.dg/ipa/pr63587-2.C: Same.
3884 * g++.dg/opt/dump1.C: Same.
3885 * g++.dg/opt/pr59622-3.C: Same.
3886 * g++.dg/opt/pr59622.C: Same.
3887 * g++.dg/torture/pr46383.C: Same.
3888 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3889 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3890 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3892 * gfortran.dg/intent_out_8.f90: Same.
3893 * gfortran.dg/warn_target_lifetime_3.f90: Same.
3895 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
3898 gfortran.dg/equiv_9.f90: New test.
3901 2015-06-05 Tom de Vries <tom@codesourcery.com>
3903 merge from gomp4 branch:
3904 2015-05-28 Tom de Vries <tom@codesourcery.com>
3906 PR tree-optimization/65443
3907 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3908 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3909 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3911 2015-06-05 Nathan Sidwell <nathan@acm.org>
3914 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3916 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
3918 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3920 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3922 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3924 2015-06-04 Sriraman Tallam <tmsriram@google.com>
3926 * testsuite/gcc.target/i386/noplt-1.c: New test.
3927 * testsuite/gcc.target/i386/noplt-2.c: New test.
3928 * testsuite/gcc.target/i386/noplt-3.c: New test.
3929 * testsuite/gcc.target/i386/noplt-4.c: New test.
3931 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
3934 * gfortran.dg/adjustl_1.f90: New test.
3936 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
3938 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3939 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3941 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
3943 * lto.c (iterative_hash_canonical_type,
3944 gimple_register_canonical_type): only hash main variants of types
3946 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
3948 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3949 Move set of dg-do-what-default after early return.
3951 2015-06-04 Marek Polacek <polacek@redhat.com>
3954 * gcc.dg/lvalue-8.c: New test.
3956 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
3957 Paolo Carlini <paolo.carlini@oracle.com>
3960 * g++.dg/other/pr66130.C: New.
3961 * g++.dg/cpp0x/pr66130.C: Likewise.
3963 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3965 * g++.dg/cpp0x/decl-loc1.C: New.
3966 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3967 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3968 * g++.dg/init/ctor8.C: Likewise.
3969 * g++.dg/parse/semicolon4.C: Likewise.
3971 2015-06-03 Marek Polacek <polacek@redhat.com>
3974 * g++.dg/ubsan/static-init-1.C: New test.
3975 * g++.dg/ubsan/static-init-2.C: New test.
3976 * g++.dg/ubsan/static-init-3.C: New test.
3978 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
3981 * gcc.target/i386/pr66275.c: New test.
3983 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3985 * gcc.dg/Wcxx-compat-22.c: New testcase.
3986 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
3987 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3988 * c-c++-common/pr58346-1.c: Likewise.
3989 * c-c++-common/transparent-union-1.c: Likewise.
3991 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
3993 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
3994 * g++.dg/plugin/def_plugin.c: New file.
3995 * g++.dg/plugin/def-plugin-test.C: New file.
3997 2015-06-03 Richard Biener <rguenther@suse.de>
3999 * gcc.dg/vect/bb-slp-36.c: New testcase.
4001 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4003 * gcc.dg/lto/chkp-removed-alias_0.c: New.
4005 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4007 * gcc.dg/lto/chkp-privatize-1_0.c: New.
4008 * gcc.dg/lto/chkp-privatize-1_1.c: New.
4009 * gcc.dg/lto/chkp-privatize-2_0.c: New.
4010 * gcc.dg/lto/chkp-privatize-2_1.c: New.
4012 2015-06-03 Marek Polacek <polacek@redhat.com>
4016 * gcc.dg/pr64223-1.c: New test.
4017 * gcc.dg/pr64223-2.c: New test.
4019 2015-06-03 Richard Biener <rguenther@suse.de>
4021 PR tree-optimization/63916
4022 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4024 2015-06-03 Richard Biener <rguenther@suse.de>
4026 PR tree-optimization/66375
4027 * gcc.dg/torture/pr66375.c: New testcase.
4029 2015-06-03 Bin Cheng <bin.cheng@arm.com>
4031 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4033 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
4036 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4038 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4041 * gfortran.dg/reshape_7.f90: New test.
4043 2015-06-02 David Malcolm <dmalcolm@redhat.com>
4046 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4049 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4052 * gcc.dg/pr49551.c: New testcase.
4054 2015-06-02 Richard Biener <rguenther@suse.de>
4057 * g++.dg/lto/pr65549_0.C: New testcase.
4059 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
4063 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4065 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4067 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4069 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4072 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4074 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4076 PR tree-optimization/48052
4077 * gcc.dg/tree-ssa/scev-8.c: New.
4078 * gcc.dg/tree-ssa/scev-9.c: New.
4079 * gcc.dg/tree-ssa/scev-10.c: New.
4080 * gcc.dg/vect/pr48052.c: New.
4082 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
4084 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4086 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4088 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4090 2015-06-02 Marek Polacek <polacek@redhat.com>
4093 * gcc.dg/torture/pr66345.c: New test.
4095 2015-06-02 Richard Biener <rguenther@suse.de>
4097 PR tree-optimization/65961
4098 * gcc.dg/torture/pr65961.c: New testcase.
4100 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4102 PR tree-optimization/52563
4103 PR tree-optimization/62173
4104 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4105 * gcc.dg/tree-ssa/scev-4.c: Ditto.
4107 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4109 * gnat.dg/specs/varsize_return2.ads: New test.
4110 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4112 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4114 * gcc.dg/vect/vect-outer-simd-1.c: New test.
4116 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
4119 * gcc.target/aarch64/sync-comp-swap.c: New.
4120 * gcc.target/aarch64/sync-comp-swap.x: New.
4121 * gcc.target/aarch64/sync-op-acquire.c: New.
4122 * gcc.target/aarch64/sync-op-acquire.x: New.
4123 * gcc.target/aarch64/sync-op-full.c: New.
4124 * gcc.target/aarch64/sync-op-full.x: New.
4125 * gcc.target/aarch64/sync-op-release.c: New.
4126 * gcc.target/aarch64/sync-op-release.x: New.
4128 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
4130 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4133 2015-06-01 Richard Biener <rguenther@suse.de>
4135 PR tree-optimization/66349
4136 PR tree-optimization/66352
4137 PR tree-optimization/66357
4138 * gcc.dg/torture/pr66357.c: New testcase.
4139 * gcc.dg/torture/pr66349.c: Likewise.
4140 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4142 2015-06-01 Richard Biener <rguenther@suse.de>
4145 2015-05-29 Richard Biener <rguenther@suse.de>
4147 PR tree-optimization/66314
4148 * gcc.dg/asan/pr66314.c: New testcase.
4150 2015-06-01 Richard Biener <rguenther@suse.de>
4152 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4154 2015-06-01 Jakub Jelinek <jakub@redhat.com>
4156 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4158 (hp3, hp4): Add inline keyword.
4159 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4160 (hp2): Add inline keyword.
4161 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4162 (hp2): Add inline keyword.
4164 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
4167 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4168 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4169 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4170 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4172 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
4174 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4175 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4177 2015-06-01 Richard Biener <rguenther@suse.de>
4179 PR tree-optimization/66280
4180 * g++.dg/torture/pr66280.C: New testcase.
4181 * g++.dg/torture/pr66280-2.C: Likewise.
4183 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4185 * gnat.dg/addr9_1.adb: New test.
4186 * gnat.dg/addr9_2.adb: Likewise.
4187 * gnat.dg/addr9_3.adb: Likewise.
4188 * gnat.dg/addr9_4.adb: Likewise.
4190 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
4192 * g++.dg/other/dump-ada-spec-4.C: New test.
4194 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
4196 * gcc.dg/alias-8.c: Fix dg-warning.
4198 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
4200 * gcc.dg/alias-8.c: Do not xfail.
4201 * gcc.dg/pr62167.c: Prevent FRE.
4202 * gcc.dg/alias-14.c: New testcase.
4204 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
4206 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4208 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4211 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4213 * gcc.target/s390/hotpatch-10.c: Likewise.
4214 * gcc.target/s390/hotpatch-11.c: Likewise.
4215 * gcc.target/s390/hotpatch-12.c: Likewise.
4216 * gcc.target/s390/hotpatch-17.c: Likewise.
4217 * gcc.target/s390/hotpatch-18.c: Likewise.
4218 * gcc.target/s390/hotpatch-20.c: Likewise.
4219 * gcc.target/s390/hotpatch-21.c: Likewise.
4220 * gcc.target/s390/hotpatch-22.c: Likewise.
4221 * gcc.target/s390/hotpatch-23.c: Likewise.
4222 * gcc.target/s390/hotpatch-24.c: Likewise.
4223 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
4224 to check for the exact nops too.
4225 * gcc.target/s390/hotpatch-3.c: Likewise.
4226 * gcc.target/s390/hotpatch-4.c: Likewise.
4227 * gcc.target/s390/hotpatch-5.c: Likewise.
4228 * gcc.target/s390/hotpatch-6.c: Likewise.
4229 * gcc.target/s390/hotpatch-7.c: Likewise.
4230 * gcc.target/s390/hotpatch-8.c: Likewise.
4231 * gcc.target/s390/hotpatch-9.c: Likewise.
4232 * gcc.target/s390/hotpatch-14.c: Likewise.
4233 * gcc.target/s390/hotpatch-15.c: Likewise.
4234 * gcc.target/s390/hotpatch-16.c: Likewise.
4235 * gcc.target/s390/hotpatch-19.c: Likewise.
4236 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
4237 scan-assembler-times counting number of .align directives.
4238 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4239 dg-options. Remove scan-assembler-times counting number of .align
4241 * gcc.target/s390/hotpatch-26.c: New file.
4242 * gcc.target/s390/hotpatch-27.c: New file.
4243 * gcc.target/s390/hotpatch-28.c: New file.
4244 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4245 using -Os -O0 -O1 -O2 -O3 options.
4247 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4249 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4251 2015-05-29 Jakub Jelinek <jakub@redhat.com>
4253 PR tree-optimization/66142
4254 * gcc.dg/vect/pr66142.c: New test.
4256 2015-05-29 Richard Biener <rguenther@suse.de>
4258 PR tree-optimization/66314
4259 * gcc.dg/asan/pr66314.c: New testcase.
4261 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4263 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4264 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4266 (schedule-cleanups, dg-keep-saved-temps): New proc.
4267 (gcc-dg-test-1): Schedule cleanups.
4268 * lib/profopt.exp (profopt-execute): Likewise.
4269 * g++.dg/cdce3.C: Adjust expected line numbers.
4270 * gcc.dg/cdce1.c: Likewise.
4271 * gcc.dg/cdce2.c: Likewise.
4272 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4273 * gcc.dg/strlenopt-24.c: Likewise.
4274 * gcc.dg/tree-ssa/vrp26.c: Likewise.
4275 * gcc.dg/tree-ssa/vrp28.c: Likewise.
4276 * obj-c++.dg/encode-2.mm: Likewise.
4278 2015-05-28 DJ Delorie <dj@redhat.com>
4280 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4282 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4284 * gnat.dg/discr43.adb: New test.
4286 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4288 * gnat.dg/varsize_temp.adb: Rename into...
4289 * gnat.dg/varsize1.adb: ...this.
4290 * gnat.dg/varsize_copy.ad[sb]: Rename into...
4291 * gnat.dg/varsize2.ad[sb]: ...this.
4292 * gnat.dg/varsize3_1.adb: New test.
4293 * gnat.dg/varsize3_2.adb: Likewise.
4294 * gnat.dg/varsize3_3.adb: Likewise.
4295 * gnat.dg/varsize3_4.adb: Likewise.
4296 * gnat.dg/varsize3_5.adb: Likewise.
4297 * gnat.dg/varsize3_6.adb: Likewise.
4298 * gnat.dg/varsize3_pkg1.ads: New helper.
4299 * gnat.dg/varsize3_pkg2.ads: Likewise.
4300 * gnat.dg/varsize3_pkg3.ads: Likewise.
4302 2015-05-28 Richard Biener <rguenther@suse.de>
4304 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4306 2015-05-28 Richard Biener <rguenther@suse.de>
4308 PR tree-optimization/66142
4309 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4311 2015-05-28 Lawrence Velázquez <vq@larryv.me>
4314 * gcc.dg/darwin-minversion-3.c: Update testcase.
4315 * gcc.dg/darwin-minversion-4.c: Ditto.
4316 * gcc.dg/darwin-minversion-5.c: New testcase.
4317 * gcc.dg/darwin-minversion-6.c: Ditto.
4318 * gcc.dg/darwin-minversion-7.c: Ditto.
4319 * gcc.dg/darwin-minversion-8.c: Ditto.
4320 * gcc.dg/darwin-minversion-9.c: Ditto.
4321 * gcc.dg/darwin-minversion-10.c: Ditto.
4322 * gcc.dg/darwin-minversion-11.c: Ditto.
4323 * gcc.dg/darwin-minversion-12.c: Ditto.
4325 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4327 PR rtl-optimization/66168
4328 * gcc.c-torture/compile/pr66168.c: New test.
4330 2015-05-27 Jeff Law <law@redhat.com>
4333 * gcc.dg/target/m68k/pr39726-1.c: New test.
4335 2015-05-27 Nathan Sidwell <nathan@acm.org>
4338 * g++.dg/ext/alias-canon3.C: New.
4340 2015-05-27 Richard Biener <rguenther@suse.de>
4342 PR tree-optimization/66272
4344 2014-08-15 Richard Biener <rguenther@suse.de>
4346 PR tree-optimization/62031
4347 * gcc.dg/torture/pr66272.c: New testcase.
4349 2015-05-27 Richard Biener <rguenther@suse.de>
4351 * gcc.dg/vect/slp-reduc-7.c: New testcase.
4353 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
4356 * gcc.dg/pr65358.c: New test.
4358 2015-05-27 Andre Vehreschild <vehre@gmx.de>
4361 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4363 * gfortran.dg/allocate_with_source_6.f90: New test.
4365 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
4367 * gnat.dg/atomic7_1.adb: New test.
4368 * gnat.dg/atomic7_2.adb: Likewise.
4369 * gnat.dg/atomic7_pkg1.ads: New helper.
4370 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4372 2015-05-26 Michael Matz <matz@suse.de>
4375 * gcc.dg/vect/pr66251.c: New test.
4377 2015-05-26 Richard Biener <rguenther@suse.de>
4379 PR tree-optimization/66142
4380 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4382 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
4385 * gfortran.dg/allocatable_scalar_13.f90: New test
4387 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4389 * gnat.dg/warn11.adb: New test.
4390 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4392 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4394 * gnat.dg/vfa1_1.adb: New test.
4395 * gnat.dg/vfa1_2.adb: Likewise.
4396 * gnat.dg/vfa1_3.adb: Likewise.
4397 * gnat.dg/vfa1_4.adb: Likewise.
4398 * gnat.dg/vfa1_pkg.ads: New helper.
4400 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
4402 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4403 * gcc.target/i386/pr66232-3.c: Likewise.
4405 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
4408 * gcc.target/i386/pr66274.c: New test.
4410 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4412 * gnat.dg/renaming6.ad[sb]: New test.
4414 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
4416 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4417 and 'dg-require-effective-target pie'.
4419 2015-05-23 Nathan Sidwell <nathan@acm.org>
4422 * g++.dg/cpp0x/pr66243.C: New.
4424 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
4427 * g++.dg/lto/pr66180_0.C: New testcase.
4428 * g++.dg/lto/pr66180_1.C: New testcase.
4430 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
4433 * typebound_call_27.f90: New file.
4435 2015-05-23 Nathan Sidwell <nathan@acm.org>
4438 * g++.dg/template/pr65936.C: New.
4440 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4442 PR tree-optimization/63387
4443 * gcc.dg/pr63387-2.c: New testcase.
4445 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4447 * gcc.dg/simd-1.c: Update to the new message.
4449 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4451 * gcc.dg/nand.c: New testcase.
4453 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
4455 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4456 Set dg-do-what-default to compile only on ARM targets without
4457 arm_neon_hw execution support. Remove redundant c-torture-execute
4458 in loop over test cases.
4460 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4463 * gcc.target/aarch64/pr65491_1.c: New test.
4464 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4465 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4467 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4470 * g++.dg/cpp0x/explicit9.C: New.
4471 * g++.dg/cpp0x/explicit8.C: Check the locations too.
4473 2015-05-22 Richard Biener <rguenther@suse.de>
4475 PR tree-optimization/66251
4476 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4478 2015-05-22 Marek Polacek <polacek@redhat.com>
4481 * c-c++-common/attributes-enum-1.c: New test.
4482 * c-c++-common/attributes-enum-2.c: New test.
4483 * g++.dg/cpp0x/attributes-enum-1.C: New test.
4484 * g++.dg/cpp1y/attributes-enum-1.C: New test.
4486 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4488 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4489 effective target support. If no arm_neon_hw support, do not attempt
4490 to execute the tests; only compile them.
4491 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4492 and "dg-require-effective-target arm_neon_ok".
4493 * gcc.target/arm/simd/vextp16_1.c: Likewise.
4494 * gcc.target/arm/simd/vextp64_1.c: Likewise.
4495 * gcc.target/arm/simd/vextp8_1.c: Likewise.
4496 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4497 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4498 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4499 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4500 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4501 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4502 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4503 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4504 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4505 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4506 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4507 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4508 * gcc.target/arm/simd/vexts16_1.c: Likewise.
4509 * gcc.target/arm/simd/vexts32_1.c: Likewise.
4510 * gcc.target/arm/simd/vexts64_1.c: Likewise.
4511 * gcc.target/arm/simd/vexts8_1.c: Likewise.
4512 * gcc.target/arm/simd/vextu16_1.c: Likewise.
4513 * gcc.target/arm/simd/vextu32_1.c: Likewise.
4514 * gcc.target/arm/simd/vextu64_1.c: Likewise.
4515 * gcc.target/arm/simd/vextu8_1.c: Likewise.
4516 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4517 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4518 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4519 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4520 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4521 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4522 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4523 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4524 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4525 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4526 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4527 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4528 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4529 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4530 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4531 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4532 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4533 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4534 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4535 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4536 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4537 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4538 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4539 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4540 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4541 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4542 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4543 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4544 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4545 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4546 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4547 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4548 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4549 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4550 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4551 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4552 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4553 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4554 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4555 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4556 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4557 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4558 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4559 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4560 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4561 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4562 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4563 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4564 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4565 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4566 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4567 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4568 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4569 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4570 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4571 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4572 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4573 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4574 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4575 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4576 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4577 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4578 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4579 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4580 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4581 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4582 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4583 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4584 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4585 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4586 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4587 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4588 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4589 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4590 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4591 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4592 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4593 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4594 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4595 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4596 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4597 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4598 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4599 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4600 * gcc.target/arm/simd/vzips16_1.c: Likewise.
4601 * gcc.target/arm/simd/vzips32_1.c: Likewise.
4602 * gcc.target/arm/simd/vzips8_1.c: Likewise.
4603 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4604 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4605 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4607 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4609 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4610 * gcc.dg/vect/pr59354.c: Likewise.
4611 * gcc.dg/vect/pr64252.c: Likewise.
4612 * gcc.dg/vect/pr64404.c: Likewise.
4613 * gcc.dg/vect/pr64493.c: Likewise.
4614 * gcc.dg/vect/pr64495.c: Likewise.
4615 * gcc.dg/vect/pr64844.c: Likewise.
4616 * gcc.dg/vect/pr65518.c: Likewise.
4617 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4619 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4622 * g++.dg/cpp1y/var-templ28.C: New.
4624 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
4627 * gcc.target/i386/pr66232-1.c: New test.
4628 * gcc.target/i386/pr66232-2.c: Likewise.
4629 * gcc.target/i386/pr66232-3.c: Likewise.
4630 * gcc.target/i386/pr66232-4.c: Likewise.
4631 * gcc.target/i386/pr66232-5.c: Likewise.
4633 2015-05-21 Nathan Sidwell <nathan@acm.org>
4635 * g++.dg/cpp1y/pr60943.C: New.
4637 2015-05-21 Jakub Jelinek <jakub@redhat.com>
4639 PR tree-optimization/66233
4640 * gcc.c-torture/execute/pr66233.c: New test.
4642 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4645 * gfortran.dg/inline_matmul_11.f90: New test.
4647 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
4649 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4650 instead of listing several targets on its own.
4651 * gcc.target/i386/pr32219-2.c: Likewise.
4652 * gcc.target/i386/pr32219-3.c: Likewise.
4653 * gcc.target/i386/pr32219-4.c: Likewise.
4654 * gcc.target/i386/pr32219-5.c: Likewise.
4655 * gcc.target/i386/pr32219-6.c: Likewise
4656 * gcc.target/i386/pr32219-7.c: Likewise.
4657 * gcc.target/i386/pr32219-8.c: Likewise.
4658 * gcc.target/i386/pr39013-1.c: Likewise.
4659 * gcc.target/i386/pr39013-2.c: Likewise.
4660 * gcc.target/i386/pr64317.c: Likewise.
4662 2015-05-21 Jeff Law <law@redhat.com>
4664 * gcc.target/hppa/shadd-3.c: New test.
4665 * gcc.target/hppa/shadd-4.c: New test.
4667 2015-05-21 Michael Matz <matz@suse.de>
4669 * gcc.dg/vect/vect-strided-store.c: New test.
4670 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4671 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4673 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4675 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4676 * gcc.dg/pow-sqrt-synth-1.c: New test.
4677 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4679 2015-05-21 Richard Biener <rguenther@suse.de>
4682 * g++.dg/conversion/pr66211.C: New testcase.
4683 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4685 2015-05-21 Jeff Law <law@redhat.com>
4687 * gcc.target/hppa/shadd-2.c: New test.
4689 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4692 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4694 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4697 * gcc.target/arm/pr26702.c: Adjust target selector.
4699 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
4702 * gcc.dg/lto/pr66221_0.c: New test.
4703 * gcc.dg/lto/pr66221_1.c: New test.
4705 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4708 * gcc.dg/redecl-4.c: Update column numbers.
4709 * gcc.dg/format/bitfld-1.c: Likewise.
4710 * gcc.dg/format/attr-2.c: Likewise.
4711 * gcc.dg/format/attr-6.c: Likewise.
4712 * gcc.dg/format/attr-7.c (baz): Likewise.
4713 * gcc.dg/format/asm_fprintf-1.c: Likewise.
4714 * gcc.dg/format/attr-4.c: Likewise.
4715 * gcc.dg/format/branch-1.c: Likewise.
4716 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4717 locations within strings with embedded escape sequences.
4719 2015-05-20 Jeff Law <law@redhat.com>
4721 * gcc.target/hppa/hppa.exp: New target test driver.
4722 * gcc.target/hppa/shadd-1.c: New test.
4724 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
4726 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4728 2015-05-20 David Malcolm <dmalcolm@redhat.com>
4730 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4731 (fn_33_k_and_r_style): New.
4732 (fn_33_stroustrup_style): New.
4733 (fn_33_allman_style): New.
4734 (fn_33_whitesmiths_style): New.
4735 (fn_33_horstmann_style): New.
4736 (fn_33_ratliff_banner_style): New.
4737 (fn_33_lisp_style): New.
4738 (fn_34_indent_dash_gnu): New.
4739 (fn_34_indent_dash_kr): New.
4740 (fn_34_indent_dash_orig): New.
4741 (fn_34_indent_linux_style): New.
4743 2015-05-20 Andre Vehreschild <vehre@gmx.de>
4746 * gfortran.dg/allocate_with_source_5.f90: Extend test.
4748 2015-05-20 Bin Cheng <bin.cheng@arm.com>
4750 PR tree-optimization/65447
4751 * gcc.dg/tree-ssa/pr65447.c: New test.
4753 2015-05-19 Nathan sidwell <nathan@acm.org>
4755 * g++.dg/cpp0x/pr65954.C: New.
4757 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4759 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4761 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4763 * lib/target-supports.exp: Vector do not always have natural
4766 2015-05-19 David Sherwood <david.sherwood@arm.com>
4768 * gcc.dg/loop-invariant.c: New testcase.
4770 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4772 * lib/target-supports.exp: Vector do not always have natural
4775 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4777 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4779 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4781 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4783 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4784 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4785 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4786 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4787 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4788 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4789 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4790 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4791 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4792 * gcc.target/s390/zvector/vec-elem-1.c: New test.
4794 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4796 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4798 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4800 * gcc.target/s390/s390.exp
4801 (check_effective_target_vector): New check.
4802 * gcc.target/s390/vector/vec-abi-1.c: New test.
4803 * gcc.target/s390/vector/vec-abi-2.c: New test.
4804 * gcc.target/s390/vector/vec-abi-3.c: New test.
4805 * gcc.target/s390/vector/vec-abi-4.c: New test.
4806 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4807 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4808 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4809 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4810 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4811 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4812 * gcc.target/s390/vector/vec-clobber-1.c: New test.
4813 * gcc.target/s390/vector/vec-cmp-1.c: New test.
4814 * gcc.target/s390/vector/vec-cmp-2.c: New test.
4815 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4816 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4817 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4818 * gcc.target/s390/vector/vec-genmask-1.c: New test.
4819 * gcc.target/s390/vector/vec-genmask-2.c: New test.
4820 * gcc.target/s390/vector/vec-init-1.c: New test.
4821 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4822 * gcc.target/s390/vector/vec-shift-1.c: New test.
4823 * gcc.target/s390/vector/vec-sub-1.c: New test.
4825 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4827 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4829 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4831 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4833 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4835 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4837 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4839 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4841 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4843 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4845 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4847 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4849 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4851 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4853 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4855 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4857 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4859 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4861 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4863 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4865 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4867 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4869 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4871 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4873 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4875 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4877 2015-05-19 Jakub Jelinek <jakub@redhat.com>
4879 PR tree-optimization/66187
4880 * gcc.c-torture/execute/pr66187.c: New test.
4881 * gcc.dg/pr66187-1.c: New test.
4882 * gcc.dg/pr66187-2.c: New test.
4884 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4886 * gcc.dg/vect/bb-slp-35.c: Adjust.
4888 2015-05-19 Richard Biener <rguenther@suse.de>
4890 PR tree-optimization/66165
4891 * gcc.dg/torture/pr66165.c: New testcase.
4893 PR tree-optimization/66185
4894 * gcc.dg/torture/pr66185.c: New testcase.
4896 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
4899 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4901 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
4903 * gcc.target/mips/p5600-bonding.c : New file.
4905 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4908 * gfortran.dg/interface_operator_1.f90: New tests.
4910 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4913 * gfortran.dg/generic_29.f90: New tests.
4915 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4918 * gfortran.dg/storage_size_6.f90: New tests.
4920 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4923 * gfortran.dg/null1.f90: New test.
4925 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4928 * gfortran.dg/entry_21.f90: New test.
4930 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4933 * gfortran.dg/storage_size_6.f90: New tests.
4935 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4938 * gfortran.dg/misplaced_statement.f90: New test.
4940 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4943 * gfortran.dg/filepos1.f90: New test
4945 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4948 * gfortran.dg/pr64925.f90: New test.
4950 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4952 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4954 * gfortran.dg/lto/pr41576_1.f90: Ditto.
4956 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
4958 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4959 to the family of pie capable targets.
4961 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
4963 * gcc.target/arm/bics_1.c : New testcase.
4964 * gcc.target/arm/bics_2.c : New testcase.
4965 * gcc.target/arm/bics_3.c : New testcase.
4966 * gcc.target/arm/bics_4.c : New testcase.
4968 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
4970 * gcc.target/mips/umips-attr.c: New test.
4972 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
4974 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4975 * gcc.dg/20150120-2.c (dg-final): Ditto.
4976 * gcc.dg/20150120-2.c (dg-final): Ditto.
4977 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4979 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
4982 * gcc.target/i386/pr66174.c: New test.
4984 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4987 * gfortran.dg/matmul_bounds_6.f90: New test.
4988 * gfortran.dg/matmul_bounds_7.f90: New test.
4990 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
4992 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
4993 * gfortran.dg/lto/pr41576_1.f90: Add interface.
4994 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
4995 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
4996 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
4997 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
4999 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5002 * gfortran.dg/continuation_13.f90: Update test.
5003 * gfortran.dg/pr65903.f90: New test.
5005 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5008 * gfortran.dg/block_14.f90: New test.
5010 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
5013 * lib/gfortran-dg.exp: Update regex to handle two locations for
5014 the same diagnostic without caret.
5015 * gfortran.dg/badline.f: Test also that line numbers are correct
5016 before and after "left but not entered" warning.
5018 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5019 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5022 * gcc.target/arm/maskdata.c: New test.
5024 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
5027 * gfortran.dg/derived_constructor_components_5: New test
5029 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
5032 * gcc.target/alpha/pr66140.c: New test.
5034 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
5037 * gcc.dg/Wconversion-complex-c99.c: New test.
5038 * gcc.dg/Wconversion-complex-gnu.c: New test.
5040 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
5042 PR tree-optimization/64454
5043 * gcc.dg/modmod.c: New testcase.
5045 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
5047 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5049 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5052 * gcc.target/i386/mpx/pr66134.c: New test.
5054 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
5056 * gcc.target/powerpc/pr60158.c: New test.
5058 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
5060 * gcc.target/i386/sibcall-7.c: New test.
5061 * gcc.target/i386/sibcall-8.c: New test.
5063 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5065 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5066 (abs64_in_dreg): Likewise.
5068 2015-05-14 Marek Polacek <polacek@redhat.com>
5072 * gcc.dg/pr14649-1.c: Add -Wpedantic.
5073 * gcc.dg/pr19984.c: Likewise.
5074 * gcc.dg/pr66066-1.c: New test.
5075 * gcc.dg/pr66066-2.c: New test.
5076 * gcc.dg/pr66066-3.c: New test.
5078 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5080 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5081 * gcc.dg/pow-sqrt.x: New file.
5082 * gcc.dg/pow-sqrt-1.c: New test.
5083 * gcc.dg/pow-sqrt-2.c: Likewise.
5084 * gcc.dg/pow-sqrt-3.c: Likewise.
5086 2015-05-13 Richard Biener <rguenther@suse.de>
5088 PR tree-optimization/66123
5089 * gcc.dg/torture/pr66123.c: New testcase.
5091 2015-05-13 Richard Biener <rguenther@suse.de>
5094 * gcc.dg/alias-2.c: Adjust.
5095 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5097 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5100 * gcc.target/i386/pr65103-3.c: New.
5102 2015-05-13 Martin Liska <mliska@suse.cz>
5104 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5106 2015-05-13 Jakub Jelinek <jakub@redhat.com>
5109 * gcc.target/i386/pr66112-2.c: New test.
5112 * gcc.target/i386/pr66112-1.c: New test.
5114 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5117 * gcc.target/i386/mpx/pr66048.cc: New.
5119 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5121 PR rtl-optimization/64616
5122 * gcc.dg/loop-8.c: New test.
5123 * gcc.dg/loop-9.c: New test.
5125 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5128 * gcc.target/i386/pr66047.c: New testcase.
5130 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5133 * gcc.c-torture/compile/pr65873.c: New testcase.
5135 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5138 * gfortran.dg/inline_matmul_10.f90: New test.
5140 2015-05-12 David Malcolm <dmalcolm@redhat.com>
5142 * c-c++-common/Wmisleading-indentation.c: New testcase.
5143 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5144 * c-c++-common/Wmisleading-indentation-2.md: New file.
5146 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5148 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5150 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5152 2015-05-12 Richard Biener <rguenther@suse.de>
5154 PR tree-optimization/66101
5155 * gcc.dg/torture/pr66101.c: New testcase.
5157 2015-05-12 Richard Biener <rguenther@suse.de>
5159 PR tree-optimization/37021
5160 * gcc.target/i386/vect-addsub.c: New testcase.
5162 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
5164 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5166 2015-05-12 Tom de Vries <tom@codesourcery.com>
5168 PR tree-optimization/66010
5169 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5171 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5174 * g++.dg/cpp0x/trailing10.C: New.
5176 2015-05-12 Richard Biener <rguenther@suse.de>
5178 * gcc.dg/vect/bb-slp-35.c: New testcase.
5180 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
5183 * gfortran.dg/bound_simplification_6.f90: New.
5185 2015-05-11 Steve Ellcey <sellcey@mips.com>
5187 * gcc.target/mips/branch-1.c: Pass argument to bar().
5189 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
5192 * gcc.target/i386/pr65753.c: New test.
5194 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
5196 PR rtl-optimization/66076
5197 * gcc.dg/torture/pr66076.c: New test.
5199 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5202 * gfortran.dg/inline_matmul_7.f90: New test.
5203 * gfortran.dg/inline_matmul_8.f90: New test.
5204 * gfortran.dg/inline_matmul_9.f90: New test.
5206 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
5208 * gfortran.dg/bound_simplification_5.f90: New.
5210 2015-05-09 Jason Merrill <jason@redhat.com>
5212 * lib/target-supports.exp (cxx_default): New global.
5213 (check_effective_target_c++11_only)
5214 (check_effective_target_c++14_only)
5215 (check_effective_target_c++98_only)
5216 (check_effective_target_c++1z_only): Check it.
5218 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
5220 PR tree-optimization/64454
5221 * gcc.dg/tree-ssa/vrp97.c: New file.
5222 * gcc.dg/vect/slp-perm-7.c: Update.
5224 2015-05-09 Andre Vehreschild <vehre@gmx.de>
5227 * gfortran.dg/elemental_subroutine_11.f90: New test.
5229 2015-05-08 Richard Biener <rguenther@suse.de>
5231 PR tree-optimization/66036
5232 * gcc.dg/vect/slp-41.c: New testcase.
5234 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
5236 * gfortran.dg/elemental_optional_args_7.f90: New.
5238 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
5240 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5243 2015-05-08 Marek Polacek <polacek@redhat.com>
5246 * gcc.dg/Woverride-init-side-effects-1.c: New test.
5247 * gcc.dg/Woverride-init-side-effects-2.c: New test.
5249 2015-05-07 Marek Polacek <polacek@redhat.com>
5252 * c-c++-common/Wshift-negative-value-1.c: New test.
5253 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5254 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5255 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5256 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5257 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5258 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5259 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5260 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5262 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5266 * gcc.dg/fdata-sections-2.c: New file.
5268 2015-05-07 Marek Polacek <polacek@redhat.com>
5271 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5273 * c-c++-common/ubsan/align-7.c: Likewise.
5274 * c-c++-common/ubsan/bounds-8.c: Likewise.
5275 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5276 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5277 * c-c++-common/ubsan/null-1.c: Likewise.
5278 * c-c++-common/ubsan/null-10.c: Likewise.
5279 * c-c++-common/ubsan/null-11.c: Likewise.
5280 * c-c++-common/ubsan/null-2.c: Likewise.
5281 * c-c++-common/ubsan/null-3.c: Likewise.
5282 * c-c++-common/ubsan/null-4.c: Likewise.
5283 * c-c++-common/ubsan/null-5.c: Likewise.
5284 * c-c++-common/ubsan/null-6.c: Likewise.
5285 * c-c++-common/ubsan/null-7.c: Likewise.
5286 * c-c++-common/ubsan/null-8.c: Likewise.
5287 * c-c++-common/ubsan/null-9.c: Likewise.
5288 * c-c++-common/ubsan/object-size-1.c: Likewise.
5289 * c-c++-common/ubsan/object-size-10.c: Likewise.
5290 * c-c++-common/ubsan/object-size-4.c: Likewise.
5291 * c-c++-common/ubsan/object-size-5.c: Likewise.
5292 * c-c++-common/ubsan/object-size-7.c: Likewise.
5293 * c-c++-common/ubsan/object-size-8.c: Likewise.
5294 * c-c++-common/ubsan/object-size-9.c: Likewise.
5295 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5296 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5297 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5298 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5299 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5300 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5301 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5302 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5303 * c-c++-common/ubsan/pr59333.c: Likewise.
5304 * c-c++-common/ubsan/pr59667.c: Likewise.
5305 * c-c++-common/ubsan/pr60613-2.c: Likewise.
5306 * c-c++-common/ubsan/pr60636.c: Likewise.
5307 * c-c++-common/ubsan/pr63802.c: Likewise.
5308 * c-c++-common/ubsan/recovery-1.c: Likewise.
5309 * c-c++-common/ubsan/recovery-3.c: Likewise.
5310 * c-c++-common/ubsan/shift-1.c: Likewise.
5311 * c-c++-common/ubsan/shift-2.c: Likewise.
5312 * c-c++-common/ubsan/shift-4.c: Likewise.
5313 * c-c++-common/ubsan/shift-7.c: Likewise.
5314 * c-c++-common/ubsan/undefined-2.c: Likewise.
5315 * c-c++-common/ubsan/vla-1.c: Likewise.
5316 * g++.dg/ubsan/null-1.C: Likewise.
5317 * g++.dg/ubsan/null-3.C: Likewise.
5318 * g++.dg/ubsan/null-4.C: Likewise.
5319 * g++.dg/ubsan/vptr-8.C: Likewise.
5320 * g++.dg/ubsan/vptr-9.C: Likewise.
5321 * gcc.dg/ubsan/bounds-2.c: Likewise.
5322 * gcc.dg/ubsan/object-size-9.c: Likewise.
5324 2015-05-07 Jeff Law <law@redhat.com>
5326 * gcc.dg/tree-ssa/shorten-1.c: New test.
5328 2015-05-07 Richard Biener <rguenther@suse.de>
5330 PR tree-optimization/66002
5331 * gcc.dg/vect/vect-125.c: New testcase.
5333 2015-05-07 Marek Polacek <polacek@redhat.com>
5334 Martin Uecker <uecker@eecs.berkeley.edu>
5336 * c-c++-common/ubsan/bounds-10.c: New test.
5338 2015-05-06 David Malcolm <dmalcolm@redhat.com>
5340 * jit.dg/harness.h (set_options): Wrap with
5341 #ifndef TEST_ESCHEWS_SET_OPTIONS.
5342 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5343 Special-case test-benchmark.c as a negative.
5344 * jit.dg/test-benchmark.c: New file.
5346 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
5349 * gcc.target/arm/pr64208.c: New test.
5351 2015-05-06 Alan Modra <amodra@gmail.com>
5354 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5355 (gparms): Make volatile.
5357 2015-05-06 Richard Biener <rguenther@suse.de>
5359 PR tree-optimization/62283
5360 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5362 2015-05-06 Christian Bruel <christian.bruel@st.com>
5365 * gcc.target/aarch64/iinline-attr-1.c: New test.
5367 2015-05-06 Richard Biener <rguenther@suse.de>
5369 * gcc.dg/vect/bb-slp-34.c: New testcase.
5371 2015-05-06 Richard Biener <rguenther@suse.de>
5373 PR tree-optimization/62283
5374 * gcc.dg/vect/bb-slp-14.c: Adjust.
5376 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5379 * gcc.target/i386/pr65990.c: New test.
5381 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
5384 * gcc.target/i386/pr65915.c: New.
5386 2015-05-05 Tom de Vries <tom@codesourcery.com>
5388 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5389 'va_list escapes 0'.
5391 2015-05-05 Tom de Vries <tom@codesourcery.com>
5393 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5396 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
5398 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5399 * gcc.target/arm/pr65924.c: Likewise.
5401 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5404 * gcc.target/i386/pr65871-3.c: New test.
5406 2015-05-04 Jeff Law <law@redhat.com>
5409 2015-05-04 Jeff Law <law@redhat.com>
5410 * gcc.dg/tree-ssa/shorten-1.c: New test.
5412 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5413 Jakub Jelinek <jakub@redhat.com>
5416 * g++.dg/cpp0x/Wnarrowing4.C: New.
5418 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
5420 * lib/target-supports.exp
5421 (check_effective_target_keeps_null_pointer_checks): Clarify that
5422 this is for targets that disable -fdelete-null-pointer-checks,
5423 not default it to off.
5424 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5425 -fdelete-null-pointer-checks explicit.
5426 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5427 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5428 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5429 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5430 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5431 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5432 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5433 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5434 * gcc.dg/tree-ssa/pr20318.c: Likewise.
5435 * gcc.dg/tree-ssa/pr20701.c: Likewise.
5436 * gcc.dg/tree-ssa/pr20702.c: Likewise.
5437 * gcc.dg/tree-ssa/pr21086.c: Likewise.
5438 * gcc.dg/tree-ssa/pr21090.c: Likewise.
5439 * gcc.dg/tree-ssa/pr58480.c: Likewise.
5440 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5441 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5442 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5443 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5444 * gcc.dg/tree-ssa/unreachable.c: Likewise.
5445 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5446 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5447 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5448 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5449 * g++.dg/cpp0x/static_assert9.C: Likewise.
5450 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5451 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5452 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5453 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5454 * g++.dg/tree-ssa/pr26406.C: Likewise.
5456 2015-05-04 Jakub Jelinek <jakub@redhat.com>
5458 PR tree-optimization/65984
5459 * c-c++-common/ubsan/pr65984.c: New test.
5461 2015-05-04 Jeff Law <law@redhat.com>
5463 * gcc.dg/tree-ssa/shorten-1.c: New test.
5465 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5468 * gfortran.dg/pr44735.f90: New test.
5470 2015-05-04 Richard Biener <rguenther@suse.de>
5472 PR tree-optimization/65965
5473 * gcc.dg/vect/bb-slp-33.c: New testcase.
5475 2015-05-04 Richard Biener <rguenther@suse.de>
5477 PR tree-optimization/65935
5478 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5480 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5482 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5483 for each supported variant instead of CHECK_RESULTS.
5484 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5485 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5486 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5487 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5488 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5489 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5490 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5491 expected results for unsupported variants. Call CHECK for each
5492 supported variant instead of CHECK_RESULTS.
5493 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5494 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5495 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5496 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5497 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5498 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5499 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5500 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5501 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5502 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5503 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5504 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5505 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5506 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5507 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5508 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5509 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5510 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5511 expected results for unsupported variants.
5512 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5513 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5514 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5515 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5516 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5517 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5518 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5519 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5520 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5521 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5522 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5523 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5524 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5525 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5526 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5527 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5528 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5529 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5530 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5531 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5532 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5533 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5534 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5535 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5536 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5537 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5538 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5539 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5541 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5544 * gfortran.dg/bound_9.f90: Add pointer assignment.
5546 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5547 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
5550 * g++.dg/cpp0x/Wnarrowing3.C: New.
5552 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
5554 * gcc.dg/20150120-1.c: New test.
5555 * gcc.dg/20150120-2.c: New test.
5556 * gcc.dg/20150120-3.c: New test.
5558 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
5560 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5562 2015-05-01 Renlin Li <renlin.li@arm.com>
5564 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5566 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
5568 * gfortran.dg/bound_simplification_4.f90: New.
5570 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5572 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5573 with powerpc_p8vector_ok.
5575 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5578 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
5580 * gfortran.dg/bound_9.f90: New test case.
5582 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
5584 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5585 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5586 for 32bit x86 targets.
5587 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5588 for 32bit x86 targets.
5589 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5590 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5591 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5592 for 32bit x86 targets.
5594 2015-04-30 Marek Polacek <polacek@redhat.com>
5596 PR tree-optimization/63551
5597 * g++.dg/ipa/pr63551.C: New test.
5599 2015-04-30 Caroline Tice <cmtice@google.com>
5602 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
5603 partition size on certain targets.
5605 2015-04-30 Renlin Li <renlin.li@arm.com>
5607 * gcc.target/aarch64/vect-reduc-or_1.c: New.
5609 2015-04-30 Marek Polacek <polacek@redhat.com>
5611 * c-c++-common/Wbool-compare-3.c: New test.
5613 * gcc.dg/pr65901.c (foo): Adjust dg-error.
5614 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5616 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5619 * g++.dg/init/ref22.C: New.
5621 2015-04-30 Marek Polacek <polacek@redhat.com>
5623 * gcc.dg/init-bad-8.c: New test.
5625 * gcc.dg/incomplete-typedef-1.c: New test.
5627 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5630 * g++.dg/template/crash121.C: New.
5632 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
5634 * gcc.target/mips/call-from-init.c: New test.
5635 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5637 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5640 * gcc.target/i386/pr65871-1.c: New test.
5641 * gcc.target/i386/pr65871-2.c: Ditto.
5643 2015-04-29 Marek Polacek <polacek@redhat.com>
5646 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5647 * c-c++-common/Wbool-compare-2.c: New test.
5649 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
5652 * gcc.target/aarch64/vstN_lane_1.c: New file.
5654 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5657 * g++.dg/warn/Winit-self-3.C: New.
5659 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5661 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5663 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
5666 * gcc.target/arm/pr65924.c: New test.
5668 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
5670 * g++.dg/gomp/tpl-target-update.C: New file.
5672 2015-04-29 Richard Biener <rguenther@suse.de>
5674 PR tree-optimization/65917
5675 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5677 2015-04-29 Christian Bruel <christian.bruel@st.com>
5680 * gcc.dg/ipa/iinline-attr.c: New test.
5681 * gcc.target/i386/iinline-attr-2.c: New test.
5683 2015-04-28 Andre Vehreschild <vehre@gmx.de>
5685 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5688 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5690 * gcc.dg/vect/vect-33.c: Remove spurious line.
5692 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
5694 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5696 2015-04-28 Marek Polacek <polacek@redhat.com>
5699 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5700 * gcc.dg/pr65901.c: New test.
5702 2015-04-28 Richard Biener <rguenther@suse.de>
5704 PR tree-optimization/62283
5705 * gfortran.dg/vect/pr62283-2.f: New testcase.
5706 * gcc.dg/vect/bb-slp-14.c: Adjust.
5708 2015-04-28 Richard Biener <rguenther@suse.de>
5710 PR tree-optimization/65851
5711 * g++.dg/torture/pr65851.C: New testcase.
5713 2015-04-27 Jeff Law <law@redhat.com>
5715 PR tree-optimization/65217
5716 * gcc.target/i386/pr65217.c: Remove XFAIL.
5718 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5721 Add tests forgotten to svn-add.
5722 * gfortran.dg/class_allocate_19.f03: New test.
5723 * gfortran.dg/class_array_20.f03: New test.
5724 * gfortran.dg/class_array_21.f03: New test.
5725 * gfortran.dg/finalize_29.f08: New test.
5727 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5731 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5732 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5734 2015-04-27 Caroline Tice <cmtice@google.com>
5736 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5739 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
5742 * gcc.target/powerpc/htm-1.c: New test.
5743 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5745 (__builtin_tabortdci): Likewise.
5746 (__builtin_tcheck): Remove operand.
5747 * lib/target-supports.exp (check_htm_hw_available): New function.
5749 2015-04-27 Richard Biener <rguenther@suse.de>
5751 * gcc.target/i386/pr65217.c: XFAIL.
5753 2015-04-27 Jakub Jelinek <jakub@redhat.com>
5755 PR tree-optimization/65875
5756 * gcc.c-torture/compile/pr65875.c: New test.
5758 2015-04-25 Marek Polacek <polacek@redhat.com>
5761 * gcc.dg/enum-incomplete-2.c: New test.
5762 * gcc.dg/enum-mode-1.c: New test.
5764 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5767 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5769 * gcc.target/powerpc/pr65849-2.c: Likewise.
5771 2015-04-24 Tom de Vries <tom@codesourcery.com>
5773 PR tree-optimization/65802
5774 * g++.dg/pr65802.C: Move to ...
5775 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
5776 stdarg.h. Rewrite for C.
5777 (fn1): Use va_list and va_arg. Make variable args function. Add use of
5778 va_start and va_end. Remove unnecessary inline asm.
5780 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
5781 Wei Mi <wmi@google.com>
5783 * gcc.target/i386/sse2-load-multi.c: New test.
5784 * gcc.target/i386/sse2-store-multi.c: Ditto.
5786 2015-04-24 Marek Polacek <polacek@redhat.com>
5789 * c-c++-common/pr65830.c: New test.
5792 * c-c++-common/Wlogical-op-1.c: New test.
5794 2015-04-24 Marek Polacek <polacek@redhat.com>
5797 * c-c++-common/pr61534-1.c: New test.
5799 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5800 Steven Bosscher <steven@gcc.gnu.org>
5802 PR rtl-optimization/34503
5803 * gcc.target/arm/pr64616.c: New file.
5805 2015-04-24 Bin Cheng <bin.cheng@arm.com>
5807 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5809 2015-04-24 Terry Guo <terry.guo@arm.com>
5811 * gcc.target/arm/pr65710.c: Update the options.
5813 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
5815 * gcc.target/i386/pr65523.c: Skip x32.
5817 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5819 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5820 to look for vcl* where appropriate.
5822 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5824 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5825 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5827 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
5830 * gcc.target/arm/pr26702.c: New test.
5832 2015-04-23 Marek Polacek <polacek@redhat.com>
5835 * gcc.dg/pr65345-1.c: New test.
5836 * gcc.dg/pr65345-2.c: New test.
5838 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5840 * gcc.target/powerpc/crypto-builtin-2.c: New.
5842 2015-04-23 Andre Vehreschild <vehre@gmx.de>
5845 * gfortran.dg/class_allocate_19.f03: New test.
5846 * gfortran.dg/class_array_20.f03: New test.
5847 * gfortran.dg/class_array_21.f03: New test.
5848 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5849 * gfortran.dg/finalize_15.f90: Fixing comparision to model
5850 initialization correctly.
5851 * gfortran.dg/finalize_29.f08: New test.
5853 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5855 * gcc.target/powerpc/swaps-p8-18.c: New test.
5857 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5860 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5861 * gcc.dg/vect/bb-slp-25.c: Likewise.
5862 * gcc.dg/vect/bb-slp-29.c: Likewise.
5863 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5864 vect_no_align && { ! vect_hw_misalign }.
5865 * gcc.dg/vect/bb-slp-9.c: Likewise.
5866 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5868 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5869 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5870 account for POWER8, where peeling for alignment is not needed.
5871 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5872 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5873 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5874 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5875 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5876 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5877 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5878 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5879 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5880 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5881 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5882 * gcc.dg/vect/pr16105.c: Likewise.
5883 * gcc.dg/vect/pr20122.c: Likewise.
5884 * gcc.dg/vect/pr33804.c: Likewise.
5885 * gcc.dg/vect/pr33953.c: Likewise.
5886 * gcc.dg/vect/pr56787.c: Likewise.
5887 * gcc.dg/vect/pr58508.c: Likewise.
5888 * gcc.dg/vect/slp-25.c: Likewise.
5889 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5890 * gcc.dg/vect/vect-105.c: Likewise.
5891 * gcc.dg/vect/vect-27.c: Likewise.
5892 * gcc.dg/vect/vect-29.c: Likewise.
5893 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5895 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5896 && { ! vect_hw_misalign }.
5897 * gcc.dg/vect/vect-44.c: Likewise.
5898 * gcc.dg/vect/vect-48.c: Likewise.
5899 * gcc.dg/vect/vect-50.c: Likewise.
5900 * gcc.dg/vect/vect-52.c: Likewise.
5901 * gcc.dg/vect/vect-56.c: Likewise.
5902 * gcc.dg/vect/vect-60.c: Likewise.
5903 * gcc.dg/vect/vect-72.c: Likewise.
5904 * gcc.dg/vect/vect-75-big-array.c: Likewise.
5905 * gcc.dg/vect/vect-75.c: Likewise.
5906 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5907 * gcc.dg/vect/vect-77-global.c: Likewise.
5908 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5909 * gcc.dg/vect/vect-78-global.c: Likewise.
5910 * gcc.dg/vect/vect-93.c: Likewise.
5911 * gcc.dg/vect/vect-95.c: Likewise.
5912 * gcc.dg/vect/vect-96.c: Likewise.
5913 * gcc.dg/vect/vect-cond-1.c: Likewise.
5914 * gcc.dg/vect/vect-cond-3.c: Likewise.
5915 * gcc.dg/vect/vect-cond-4.c: Likewise.
5916 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5917 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5918 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5919 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5920 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5921 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5922 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5923 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5924 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5925 * gcc.dg/vect/vect-outer-5.c: Likewise.
5926 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5927 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5928 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5929 * gcc.dg/vect/vect-outer-fir.c: Likewise.
5930 * gcc.dg/vect/vect-peel-3.c: Likewise.
5931 * gcc.dg/vect/vect-peel-4.c: Likewise.
5932 * gcc.dg/vect/vect-pre-interact.c: Likewise.
5933 * gcc.target/powerpc/pr65456.c: New test.
5934 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5935 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5936 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5937 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5938 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5939 vect_no_align && { ! vect_hw_misalign }.
5940 * gfortran.dg/vect/vect-3.f90: Likewise.
5941 * gfortran.dg/vect/vect-4.f90: Likewise.
5942 * gfortran.dg/vect/vect-5.f90: Likewise.
5943 * lib/target-supports.exp (check_effective_target_vect_no_align):
5944 Return 1 for POWER8.
5945 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5947 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
5950 * gfortran.dg/pr65429.f90: New test.
5952 2015-04-22 Yury Gribov <y.gribov@samsung.com>
5954 * c-c++-common/asan/user-section-1.c: New test.
5955 * c-c++-common/asan/user-section-2.c: New test.
5956 * c-c++-common/asan/user-section-3.c: New test.
5958 2015-04-22 Hale Wang <hale.wang@arm.com>
5959 Terry Guo <terry.guo@arm.com>
5961 PR rtl-optimization/64818
5962 * gcc.target/arm/pr64818.c: New test.
5964 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
5967 * g++.dg/tree-ssa/pr61034.C: Update template.
5968 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5969 * gcc.dg/Warray-bounds-11.c: Likewise.
5970 * gcc.dg/Warray-bounds.c: Likewise.
5972 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5974 PR libgfortran/65234
5975 * gfortran.dg/fmt_unlimited.f90: New test.
5977 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
5979 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5981 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5982 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5983 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5984 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5985 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
5986 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
5987 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
5989 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5991 PR libgfortran/56743
5992 * gfortran.dg/namelist_87.f90: New test.
5994 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5996 * gcc.target/aarch64/mult-synth_1.c: New test.
5997 * gcc.target/aarch64/mult-synth_2.c: Likewise.
5998 * gcc.target/aarch64/mult-synth_3.c: Likewise.
5999 * gcc.target/aarch64/mult-synth_4.c: Likewise.
6000 * gcc.target/aarch64/mult-synth_5.c: Likewise.
6001 * gcc.target/aarch64/mult-synth_6.c: Likewise.
6003 2015-04-21 Richard Biener <rguenther@suse.de>
6005 PR tree-optimization/65650
6006 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6007 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6008 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6009 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6010 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6011 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6013 2015-04-21 Tom de Vries <tom@codesourcery.com>
6015 PR tree-optimization/65802
6016 * g++.dg/pr65802.C: New test.
6018 2015-04-21 Bin Cheng <bin.cheng@arm.com>
6021 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6022 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6024 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
6027 * g++.dg/cpp0x/Wnarrowing2.C: New.
6029 2015-04-20 Jeff Law <law@redhat.com>
6031 PR tree-optimization/65658
6032 * gcc.dg/pr65658.c: New test.
6034 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
6037 * gcc.target/aarch64/vec_init_1.c: New test.
6039 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
6041 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6044 2015-04-18 Martin Sebor <msebor@redhat.com>
6046 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6047 of non-nul characters.
6048 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6050 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6053 * gcc.target/powerpc/pr65787.c: New.
6055 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6058 * gcc.target/aarch64/c-output-template-4.c: New test.
6060 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6063 * gcc.dg/pr65780-1.c: New test.
6064 * gcc.dg/pr65780-2.c: Likewise.
6065 * gcc.target/i386/pr32219-9.c: Likewise.
6066 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6068 * gcc.target/i386/pr64317.c (c): Initialize.
6070 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6073 * g++.dg/ext/mv18.C: New test.
6074 * g++.dg/ext/mv19.C: Likewise.
6075 * g++.dg/ext/mv20.C: Likewise.
6076 * g++.dg/ext/mv21.C: Likewise.
6077 * g++.dg/ext/mv22.C: Likewise.
6078 * g++.dg/ext/mv23.C: Likewise.
6080 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
6083 * g++.dg/init/pr64527.C: New test.
6085 2015-04-17 Tom de Vries <tom@codesourcery.com>
6086 Michael Matz <matz@suse.de>
6088 PR tree-optimization/64950
6089 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6092 2015-04-17 Yury Gribov <y.gribov@samsung.com>
6094 * c-c++-common/asan/user-section-1.c: New test.
6096 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6099 * gcc.dg/debug/pr65771.c: New test.
6101 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
6103 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6104 __buitlin_alloca with __builtin_alloca.
6106 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
6108 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6110 2015-04-16 Richard Biener <rguenther@suse.de>
6112 PR tree-optimization/64277
6113 * gcc.dg/Warray-bounds-14.c: New testcase.
6114 * gcc.dg/Warray-bounds-15.c: Likewise.
6115 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6116 * c-c++-common/ubsan/bounds-6.c: Likewise.
6118 2015-04-16 Renlin Li <renlin.li@arm.com>
6120 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6121 * gcc.target/arm/unsigned-float.c: New.
6123 2015-04-16 Richard Biener <rguenther@suse.de>
6125 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6126 * gcc.dg/tree-ssa/pr37508.c: Adjust.
6127 * gfortran.dg/reassoc_6.f: Remove XFAIL.
6129 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
6131 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6132 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6133 * g++.dg/cpp0x/defaulted21.C: Likewise.
6134 * g++.dg/cpp0x/defaulted28.C: Likewise.
6135 * g++.dg/cpp0x/defaulted47.C: Likewise.
6136 * g++.dg/cpp0x/elision_neg.C: Likewise.
6137 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6138 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6139 * g++.dg/cpp0x/implicit1.C: Likewise.
6140 * g++.dg/cpp0x/implicit9.C: Likewise.
6141 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6142 * g++.dg/cpp0x/range-for13.C: Likewise.
6143 * g++.dg/gomp/clause-2.C: Likewise.
6144 * g++.dg/gomp/udr-5.C: Likewise.
6145 * g++.dg/inherit/access6.C: Likewise.
6146 * g++.dg/lookup/duperr1.C: Likewise.
6147 * g++.dg/lookup/friend2.C: Likewise.
6148 * g++.dg/lookup/pr6936.C: Likewise.
6149 * g++.dg/lookup/scoped1.C: Likewise.
6150 * g++.dg/lookup/using26.C: Likewise.
6151 * g++.dg/lookup/using38.C: Likewise.
6152 * g++.dg/other/access2.C: Likewise.
6153 * g++.dg/overload/defarg3.C: Likewise.
6154 * g++.dg/overload/defarg6.C: Likewise.
6155 * g++.dg/parse/access11.C: Likewise.
6156 * g++.dg/parse/access2.C: Likewise.
6157 * g++.dg/parse/access3.C: Likewise.
6158 * g++.dg/parse/access4.C: Likewise.
6159 * g++.dg/parse/access5.C: Likewise.
6160 * g++.dg/parse/access6.C: Likewise.
6161 * g++.dg/parse/access8.C: Likewise.
6162 * g++.dg/parse/access9.C: Likewise.
6163 * g++.dg/parse/crash40.C: Likewise.
6164 * g++.dg/tc1/dr142.C: Likewise.
6165 * g++.dg/tc1/dr166.C: Likewise.
6166 * g++.dg/tc1/dr52.C: Likewise.
6167 * g++.dg/template/access11.C: Likewise.
6168 * g++.dg/template/access18.C: Likewise.
6169 * g++.dg/template/access19.C: Likewise.
6170 * g++.dg/template/access2.C: Likewise.
6171 * g++.dg/template/access20.C: Likewise.
6172 * g++.dg/template/access26.C: Likewise.
6173 * g++.dg/template/access3.C: Likewise.
6174 * g++.dg/template/access7.C: Likewise.
6175 * g++.dg/template/conv12.C: Likewise.
6176 * g++.dg/template/crash69.C: Likewise.
6177 * g++.dg/template/friend31.C: Likewise.
6178 * g++.dg/template/friend32.C: Likewise.
6179 * g++.dg/template/memfriend15.C: Likewise.
6180 * g++.dg/template/memfriend16.C: Likewise.
6181 * g++.dg/template/memfriend17.C: Likewise.
6182 * g++.dg/template/memfriend7.C: Likewise.
6183 * g++.dg/template/pr32519.C: Likewise.
6184 * g++.dg/template/qualttp21.C: Likewise.
6185 * g++.dg/template/qualttp8.C: Likewise.
6186 * g++.dg/template/ttp10.C: Likewise.
6187 * g++.dg/template/typedef11.C: Likewise.
6188 * g++.dg/template/typedef13.C: Likewise.
6189 * g++.dg/template/typedef19.C: Likewise.
6190 * g++.dg/template/typedef20.C: Likewise.
6191 * g++.dg/template/typedef22.C: Likewise.
6192 * g++.dg/template/using16.C: Likewise.
6193 * g++.dg/template/virtual3.C: Likewise.
6194 * g++.dg/ubsan/pr61272.C: Likewise.
6195 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6196 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6197 * g++.old-deja/g++.brendan/enum6.C: Likewise.
6198 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6199 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6200 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6201 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6202 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6203 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6204 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6205 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6206 * g++.old-deja/g++.jason/access17.C: Likewise.
6207 * g++.old-deja/g++.jason/access18.C: Likewise.
6208 * g++.old-deja/g++.jason/access22.C: Likewise.
6209 * g++.old-deja/g++.jason/access23.C: Likewise.
6210 * g++.old-deja/g++.jason/access8.C: Likewise.
6211 * g++.old-deja/g++.jason/delete3.C: Likewise.
6212 * g++.old-deja/g++.jason/report.C: Likewise.
6213 * g++.old-deja/g++.law/access2.C: Likewise.
6214 * g++.old-deja/g++.law/access3.C: Likewise.
6215 * g++.old-deja/g++.law/access4.C: Likewise.
6216 * g++.old-deja/g++.law/access5.C: Likewise.
6217 * g++.old-deja/g++.law/arm12.C: Likewise.
6218 * g++.old-deja/g++.law/arm14.C: Likewise.
6219 * g++.old-deja/g++.law/ctors13.C: Likewise.
6220 * g++.old-deja/g++.law/union2.C: Likewise.
6221 * g++.old-deja/g++.law/visibility12.C: Likewise.
6222 * g++.old-deja/g++.law/visibility15.C: Likewise.
6223 * g++.old-deja/g++.law/visibility16.C: Likewise.
6224 * g++.old-deja/g++.law/visibility17.C: Likewise.
6225 * g++.old-deja/g++.law/visibility18.C: Likewise.
6226 * g++.old-deja/g++.law/visibility19.C: Likewise.
6227 * g++.old-deja/g++.law/visibility20.C: Likewise.
6228 * g++.old-deja/g++.law/visibility21.C: Likewise.
6229 * g++.old-deja/g++.law/visibility24.C: Likewise.
6230 * g++.old-deja/g++.law/visibility4.C: Likewise.
6231 * g++.old-deja/g++.law/visibility5.C: Likewise.
6232 * g++.old-deja/g++.law/visibility6.C: Likewise.
6233 * g++.old-deja/g++.law/visibility7.C: Likewise.
6234 * g++.old-deja/g++.law/visibility8.C: Likewise.
6235 * g++.old-deja/g++.law/visibility9.C: Likewise.
6236 * g++.old-deja/g++.niklas/t135.C: Likewise.
6237 * g++.old-deja/g++.oliva/delete1.C: Likewise.
6238 * g++.old-deja/g++.oliva/partord1.C: Likewise.
6239 * g++.old-deja/g++.other/access11.C: Likewise.
6240 * g++.old-deja/g++.other/access4.C: Likewise.
6241 * g++.old-deja/g++.other/access7.C: Likewise.
6242 * g++.old-deja/g++.other/crash1.C: Likewise.
6243 * g++.old-deja/g++.other/crash7.C: Likewise.
6244 * g++.old-deja/g++.other/friend1.C: Likewise.
6245 * g++.old-deja/g++.other/friend4.C: Likewise.
6246 * g++.old-deja/g++.other/friend9.C: Likewise.
6247 * g++.old-deja/g++.other/lineno1.C: Likewise.
6248 * g++.old-deja/g++.other/using1.C: Likewise.
6249 * g++.old-deja/g++.pt/enum14.C: Likewise.
6250 * g++.old-deja/g++.pt/friend11.C: Likewise.
6251 * g++.old-deja/g++.pt/friend21.C: Likewise.
6252 * g++.old-deja/g++.pt/friend3.C: Likewise.
6253 * g++.old-deja/g++.pt/inherit2.C: Likewise.
6254 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6255 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6256 * g++.old-deja/g++.robertl/eb94.C: Likewise.
6258 2015-04-15 Jakub Jelinek <jakub@redhat.com>
6261 * g++.dg/ipa/pr65765.C: New test.
6263 2015-04-15 Nick Clifton <nickc@redhat.com>
6265 * gcc.target/rx/builtins.c: Disable RMPA test if string
6266 instructions are not allowed.
6268 2015-04-15 Alan Modra <amodra@gmail.com>
6270 * gcc.dg/pr65408.c: New.
6272 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6275 * gcc.target/arm/pr65729.c: New test.
6277 2015-04-14 Richard Biener <rguenther@suse.de>
6279 PR tree-optimization/65758
6280 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6282 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6285 * gcc.c-torture/execute/pr65648.c: New test.
6287 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6289 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6290 __builtin_finite instead of finite.
6291 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6294 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
6296 PR tree-optimization/63387
6297 * gcc.dg/pr63387.c: New testcase.
6299 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
6301 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6303 2015-04-13 Richard Biener <rguenther@suse.de>
6305 PR tree-optimization/65204
6306 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6308 2015-04-13 Terry Guo <terry.guo@arm.com>
6311 * gcc.target/arm/pr65710.c: New.
6313 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6315 PR tree-optimization/65747
6316 * g++.dg/torture/pr65747.C: New test.
6318 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6321 * g++.dg/cpp0x/pr65736.C: New test.
6323 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
6324 Martin Liska <mliska@suse.cz>
6327 * g++.dg/ipa/pr65722.C: New testcase.
6329 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6331 PR tree-optimization/65735
6332 * gcc.c-torture/compile/pr65735.c: New test.
6334 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
6337 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6339 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6342 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6344 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
6347 * gcc.target/arm/pr65647-2.c: New.
6349 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6352 * g++.dg/torture/pr65694.C: New test.
6354 2015-04-10 Tobias Burnus <burnus@net-b.de>
6356 * gfortran.dg/coarray_lock_6.f90: New.
6357 * gfortran.dg/coarray_lock_7.f90: New.
6358 * gfortran.dg/coarray/lock_2.f90: New.
6360 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
6366 * gfortran.dg/used_types_27.f90: New.
6368 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6371 * gcc.target/i386/pr65671.c: New.
6373 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6375 PR tree-optimization/65709
6376 * c-c++-common/ubsan/align-9.c: New test.
6378 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
6381 * gfortran.dg/pr56852.f90: New test.
6383 2015-04-09 Marek Polacek <polacek@redhat.com>
6384 Jakub Jelinek <jakub@redhat.com>
6387 * g++.dg/opt/pr65554.C: New test.
6389 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6392 * c-c++-common/attr-aligned-1.c: New test.
6394 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
6396 * gcc.target/i386/mpx/memmove-zero-length.c: New.
6398 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6401 * gcc.target/i386/sse-25.c: New.
6403 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6406 * gcc.target/i386/pr65693.c: New test.
6408 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6410 * gcc.dg/lto/chkp-static-bounds_0.c: New.
6412 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6414 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6416 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6418 * gcc.target/i386/thunk-retbnd.c: New.
6420 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
6422 * gnat.dg/opt48.adb: New test.
6423 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6424 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6426 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
6429 * gcc.c-torture/compile/pr65540.c: New.
6431 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
6433 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6436 2015-04-07 Jakub Jelinek <jakub@redhat.com>
6439 * g++.dg/debug/pr65678.C: New test.
6442 * gcc.c-torture/compile/pr65680.c: New test.
6444 2015-04-07 Andre Vehreschild <vehre@gmx.de>
6447 * gfortran.dg/allocate_with_source_5.f90: New test.
6449 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
6451 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6452 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6454 2015-04-07 Bin Cheng <bin.cheng@arm.com>
6456 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6458 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6461 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6462 to get floating point compression.
6463 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6465 2015-04-06 Jakub Jelinek <jakub@redhat.com>
6467 PR preprocessor/61977
6468 * gcc.dg/cpp/pr61977.c: New test.
6470 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
6472 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6474 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
6477 * gcc.target/arm/pr65647.c: New.
6479 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
6482 * g++.dg/torture/pr65655.C: New testcase.
6484 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6487 * g++.dg/cpp1y/lambda-init13.C: New.
6489 2015-04-03 Marek Polacek <polacek@redhat.com>
6491 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6493 2015-04-02 Marek Polacek <polacek@redhat.com>
6496 * g++.dg/cpp0x/constexpr-fold1.C: New test.
6497 * g++.dg/cpp0x/constexpr-fold2.C: New test.
6499 2015-04-02 Jakub Jelinek <jakub@redhat.com>
6501 PR preprocessor/61977
6502 * gcc.target/powerpc/pr61977-1.c: New test.
6503 * gcc.target/powerpc/pr61977-2.c: New test.
6505 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6508 * g++.dg/warn/Wshadow-8.C: New.
6509 * g++.dg/warn/Wshadow-9.C: Likewise.
6510 * g++.dg/warn/Wshadow-10.C: Likewise.
6511 * g++.dg/warn/Wshadow-11.C: Likewise.
6513 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
6515 * gcc.dg/pr23623.c: Added aligned attribute.
6516 * gcc.dg/20141029-1.c: Likewise.
6517 * gcc.dg/20150306-1.c: New test.
6519 2015-04-01 Marek Polacek <polacek@redhat.com>
6522 * g++.dg/cpp0x/initlist93.C: New test.
6523 * g++.dg/cpp0x/initlist94.C: New test.
6525 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
6528 * gcc.target/aarch64/pr65624.c: New test.
6530 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
6532 * gcc.dg/ipa/inlinehint-4.c: New testcase.
6534 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
6536 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6537 extra variable to force stack alignment.
6538 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6539 extra variable to force stack alignment.
6541 2015-03-31 Marek Polacek <polacek@redhat.com>
6544 * g++.dg/template/pr65390.C: New test.
6546 2015-03-31 Martin Liska <mliska@suse.cz>
6548 * g++.dg/ipa/pr65557.C: New test.
6550 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
6552 * gcc.target/s390/hotpatch-25.c: New test.
6553 * gcc.target/s390/hotpatch-1.c: Update test.
6554 * gcc.target/s390/hotpatch-10.c: Update test.
6555 * gcc.target/s390/hotpatch-11.c: Update test.
6556 * gcc.target/s390/hotpatch-12.c: Update test.
6557 * gcc.target/s390/hotpatch-13.c: Update test.
6558 * gcc.target/s390/hotpatch-14.c: Update test.
6559 * gcc.target/s390/hotpatch-15.c: Update test.
6560 * gcc.target/s390/hotpatch-16.c: Update test.
6561 * gcc.target/s390/hotpatch-17.c: Update test.
6562 * gcc.target/s390/hotpatch-18.c: Update test.
6563 * gcc.target/s390/hotpatch-19.c: Update test.
6564 * gcc.target/s390/hotpatch-2.c: Update test.
6565 * gcc.target/s390/hotpatch-21.c: Update test.
6566 * gcc.target/s390/hotpatch-22.c: Update test.
6567 * gcc.target/s390/hotpatch-23.c: Update test.
6568 * gcc.target/s390/hotpatch-24.c: Update test.
6569 * gcc.target/s390/hotpatch-3.c: Update test.
6570 * gcc.target/s390/hotpatch-4.c: Update test.
6571 * gcc.target/s390/hotpatch-5.c: Update test.
6572 * gcc.target/s390/hotpatch-6.c: Update test.
6573 * gcc.target/s390/hotpatch-7.c: Update test.
6574 * gcc.target/s390/hotpatch-8.c: Update test.
6575 * gcc.target/s390/hotpatch-9.c: Update test.
6576 * gcc.target/s390/hotpatch-compile-16.c: Update test.
6578 2015-03-31 Richard Biener <rguenther@suse.de>
6581 * g++.dg/torture/pr65626.C: New testcase.
6583 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6586 * gcc.target/i386/mpx/pr65531.cc: New.
6588 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6591 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6592 __builtin_alloca instead of alloca.
6593 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6594 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6595 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6598 2015-03-30 Jakub Jelinek <jakub@redhat.com>
6601 * g++.dg/ubsan/pr65610.C: New test.
6603 2015-03-30 Marek Polacek <polacek@redhat.com>
6606 * g++.dg/cpp0x/pr65398-2.C: New test.
6608 2015-03-30 Marek Polacek <polacek@redhat.com>
6610 * c-c++-common/pr65556.c: Change the width of bit-fields.
6612 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6615 * gcc.target/i386/pr65588.c: New testcase.
6617 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6619 PR libgfortran/65563
6620 * gfortran.dg/open_errors_2.f90: New test.
6622 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6624 PR libgfortran/65596
6625 * gfortran.dg/namelist_86.f90: New test.
6627 2015-03-28 Andre Vehreschild <vehre@gmx.de>
6629 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6630 statement to reflect new ownership.
6632 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6635 * g++.dg/template/friend58.C: New.
6636 * g++.dg/template/friend59.C: Likewise.
6638 2015-03-27 Tobias Burnus <burnus@net-b.de>
6641 * g++.dg/gomp/openmp-simd-3.C: New.
6642 * gcc.dg/gomp/openmp-simd-3.c: New.
6644 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
6647 * gcc.target/i386/pr65248-1.c: New file.
6648 * gcc.target/i386/pr65248-2.c: Likewise.
6649 * gcc.target/i386/pr65248-3.c: Likewise.
6650 * gcc.target/i386/pr65248-4.c: Likewise.
6652 2015-03-27 Jakub Jelinek <jakub@redhat.com>
6655 * gcc.c-torture/compile/pr65593.c: New test.
6657 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6660 * g++.dg/cpp1y/constexpr-assert1.C: New.
6662 2015-03-27 Marek Polacek <polacek@redhat.com>
6665 * c-c++-common/pr65556.c: New test.
6667 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6670 * g++.dg/torture/pr65600.C: New testcase.
6672 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
6675 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6677 2015-03-27 Andre Vehreschild <vehre@gmx.de>
6679 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6680 statement and cleanup. Fixed typos.
6682 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6685 * gcc.c-torture/compile/pr65595.c: New testcase.
6687 2015-03-27 Marek Polacek <polacek@redhat.com>
6690 * g++.dg/ubsan/pr65583.C: New test.
6692 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6694 * gcc.c-torture/compile/20150327.c: New testcase.
6696 2015-03-26 Richard Biener <rguenther@suse.de>
6699 * g++.dg/torture/pr65555.C: New testcase.
6701 2015-03-26 Jakub Jelinek <jakub@redhat.com>
6703 PR tree-optimization/64715
6704 * gcc.dg/builtin-object-size-15.c: New test.
6705 * gcc.dg/pr64715-1.c: New test.
6706 * gcc.dg/pr64715-2.c: New test.
6708 2015-03-26 Richard Biener <rguenther@suse.de>
6711 * gnat.dg/specs/opt2.ads: Fix testcase.
6713 2015-03-25 Martin Sebor <msebor@redhat.com>
6716 * lib/target-supports.exp (check_effective_target_arm32): Fail early
6717 when target isn't arm*-*-*-*.
6718 (check_effective_target_arm_nothumb): Likewise.
6719 (check_effective_target_arm_little_endian): Likewise.
6720 (check_effective_target_arm_vect_no_misalign): Likewise.
6721 (check_effective_target_aarch64_little_endian): Fail early if target
6724 2015-03-25 Sebastian Pop <s.pop@samsung.com>
6726 PR tree-optimization/65177
6727 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6729 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
6731 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6732 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6733 smmintrin.h and mm3dnow.h.
6735 2015-03-25 Marek Polacek <polacek@redhat.com>
6738 * g++.dg/cpp0x/pr65558.C: New test.
6740 2015-03-25 Marek Polacek <polacek@redhat.com>
6743 * g++.dg/template/pr61670.C: New test.
6745 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6748 * g++.dg/template/pr54987.C: New.
6750 2015-03-25 Richard Biener <rguenther@suse.de>
6752 PR tree-optimization/62630
6753 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6755 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
6758 * gcc.target/i386/mpx/pr65508.c: New.
6760 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
6764 * gfortran.dg/data_initialized_3.f90: New.
6766 2015-03-25 Richard Biener <rguenther@suse.de>
6769 * gnat.dg/specs/opt2.ads: New testcase.
6771 2015-03-25 Bin Cheng <bin.cheng@arm.com>
6773 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6774 * gcc.target/arm/memset-inline-4.c: Skip for
6775 arm_tune_string_ops_prefer_neon.
6776 * gcc.target/arm/memset-inline-5.c: Ditto.
6777 * gcc.target/arm/memset-inline-6.c: Ditto.
6778 * gcc.target/arm/memset-inline-8.c: Ditto.
6779 * gcc.target/arm/memset-inline-9.c: Ditto.
6781 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6784 * g++.dg/other/virtual3.C: New.
6786 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6789 * g++.dg/cpp0x/vt-60130.C: New.
6791 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6794 * g++.dg/warn/Warray-bounds-7.C: New.
6796 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6799 * g++.dg/template/defarg18.C: New.
6801 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6804 * g++.dg/cpp0x/vt-59988.C: New.
6806 2015-03-24 Jakub Jelinek <jakub@redhat.com>
6808 PR tree-optimization/65533
6809 * gcc.dg/pr65533.c: New test.
6811 2015-03-24 Andre Vehreschild <vehre@gmx.de>
6813 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6814 source= and mold= expressions functionality.
6815 * gfortran.dg/allocate_class_4.f90: New test.
6816 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6817 copying an unlimited polymorhpic object containing a char array
6818 to another unlimited polymorphic object respects the _len
6820 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6821 whether deferred length char array allocate works, unlimited
6822 polymorphic object allocation from a string works and if
6823 allocating an array of deferred length strings works.
6824 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6826 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6829 * g++.dg/cpp0x/constexpr-array11.C: New.
6831 2015-03-24 Richard Biener <rguenther@suse.de>
6834 * gcc.dg/torture/pr65517.c: New testcase.
6836 2015-03-24 Tobias Burnus <burnus@net-b.de>
6838 * gfortran.dg/coindexed_1.f90: Moved from
6839 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6841 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6844 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6848 * gcc.target/i386/pr65523.c: New test.
6851 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6853 * g++.dg/lto/pr65475b_0.C: Likewise.
6855 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
6858 * gcc.target/sh/torture/pr65505.c: New.
6860 2015-03-23 Martin Sebor <msebor@redhat.com>
6863 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6864 assembly for lvx in addition to lxv.
6866 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6869 * gfortran.dg/pr65504.f90: New test.
6872 * gcc.dg/pr65521.c: New test.
6874 2015-03-23 Richard Biener <rguenther@suse.de>
6876 PR tree-optimization/65518
6877 * gcc.dg/vect/pr65518.c: New testcase.
6879 2015-03-23 Richard Biener <rguenther@suse.de>
6881 PR tree-optimization/65494
6882 * gcc.dg/vect/pr65494.c: New testcase.
6884 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6886 PR preprocessor/65238
6887 * c-c++-common/cpp/pr65238-1.c: New test.
6888 * gcc.dg/cpp/pr65238-2.c: New test.
6889 * gcc.dg/cpp/trad/pr65238-3.c: New test.
6890 * gcc.dg/cpp/trad/pr65238-4.c: New test.
6892 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
6893 Mikael Morin <mikael@gcc.gnu.org>
6896 * gfortran.dg/elemental_dependency_4.f90: New.
6897 * gfortran.dg/elemental_dependency_5.f90: New.
6899 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
6902 * g++.dg/lto/pr65475b_0.C: New testcase.
6903 * g++.dg/lto/pr65475b_1.C: New testcase.
6904 * g++.dg/lto/pr65475c_0.C: New testcase.
6905 * g++.dg/lto/pr65475c_1.C: New testcase.
6907 2015-03-21 Tobias Burnus <burnus@net-b.de>
6909 * gfortran.dg/coarray_38.f90: New.
6910 * gfortran.dg/coarray_39.f90: New.
6911 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6914 2015-03-20 Marek Polacek <polacek@redhat.com>
6917 * g++.dg/cpp0x/pr65398.C: New test.
6919 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
6922 * g++.dg/lto/pr65475_0.C: New testcase.
6923 * g++.dg/lto/pr65475_1.C: New testcase.
6925 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
6927 PR rtl-optimization/64366
6928 * gcc.target/sh/pr64366.c: New.
6930 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
6933 * g++.dg/cpp0x/constexpr-48324.C: New.
6935 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
6938 * g++.dg/cpp0x/pr48453.C: New.
6940 2015-03-20 Marek Polacek <polacek@redhat.com>
6943 * g++.dg/cpp0x/pr65072.C: New test.
6945 2015-03-20 Richard Biener <rguenther@suse.de>
6948 * gcc.dg/pr15347.c: Use -O.
6949 * c-c++-common/pr19807-1.c: Likewise.
6951 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
6953 * gnat.dg/volatile13.ad[sb]: New test.
6955 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
6957 PR rtl-optimization/60851
6958 * gcc.target/i386/pr60851.c: New test.
6960 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6963 * g++.dg/pr65240.h: Add tests for PR 65240.
6964 * g++.dg/pr65240-1.C: Likewise.
6965 * g++.dg/pr65240-2.C: Likewise.
6966 * g++.dg/pr65240-3.C: Likewise.
6967 * g++.dg/pr65240-4.C: Likewise.
6969 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
6971 PR rtl-optimization/63491
6972 * gcc.target/powerpc/pr63491.c: New.
6974 2015-03-19 Jakub Jelinek <jakub@redhat.com>
6976 * g++.dg/ipa/pr65465.C: New test.
6978 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6981 * g++.dg/cpp0x/deleted11.C: New.
6983 2015-03-19 Jakub Jelinek <jakub@redhat.com>
6986 * c-c++-common/tsan/pr65400-3.c: New test.
6988 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6991 * g++.dg/cpp0x/constexpr-59686.C: New.
6993 2015-03-19 Jakub Jelinek <jakub@redhat.com>
6996 * g++.dg/tsan/pr64265.C: New test.
6999 * c-c++-common/tsan/pr65400-1.c: New test.
7000 * c-c++-common/tsan/pr65400-2.c: New test.
7002 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7005 * g++.dg/cpp0x/pr59816.C: New.
7007 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
7010 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7012 2015-03-18 Martin Liska <mliska@suse.cz>
7015 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7016 equivalences either to 6 or 7.
7018 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
7022 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
7024 * gcc.dg/undefined-loop-1.c: New file.
7025 * gcc.dg/undefined-loop-2.c: New file.
7027 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
7030 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7031 loop exits too early.
7033 2015-03-18 Jakub Jelinek <jakub@redhat.com>
7035 PR tree-optimization/65450
7036 * gfortran.dg/pr65450.f90: New test.
7039 * gcc.target/i386/pr65078-1.c: New test.
7040 * gcc.target/i386/pr65078-2.c: New test.
7041 * gcc.target/i386/pr65078-3.c: New test.
7042 * gcc.target/i386/pr65078-4.c: New test.
7043 * gcc.target/i386/pr65078-5.c: New test.
7044 * gcc.target/i386/pr65078-6.c: New test.
7046 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7049 * g++.dg/cpp1y/pr65340.C: New.
7051 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7054 * gfortran.dg/system_clock_3.f08: Adjust test.
7056 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
7059 * gfortran.dg/proc_ptr_comp_44.f90: New test.
7060 * gfortran.dg/proc_ptr_comp_45.f90: New test.
7062 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7065 * gfortran.dg/system_clock_3.f08: New test.
7067 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
7070 g++.dg/cpp1y/pr64626-1.C: New.
7071 g++.dg/cpp1y/pr64626-2.C: New.
7072 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7074 2015-03-16 Jakub Jelinek <jakub@redhat.com>
7076 PR tree-optimization/65427
7077 * gcc.c-torture/execute/pr65427.c: New test.
7079 2015-03-16 Marek Polacek <polacek@redhat.com>
7083 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7084 * g++.dg/cpp0x/pr65327.C: New test.
7086 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
7089 * c-c++-common/asan/pr64820.c: New test.
7091 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7093 * gfortran.dg/pointer_2.f90: New test.
7095 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7097 * g++.dg/pr65049.C: New test.
7099 2015-03-16 Tom de Vries <tom@codesourcery.com>
7101 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7102 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7103 * gcc.target/i386/fuse-caller-save.c: Same.
7105 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7107 * gnat.dg/loop_optimization18.ad[sb]: New test.
7108 * gnat.dg/loop_optimization18_pkg.ads: New helper.
7110 2015-03-16 Alan Modra <amodra@gmail.com>
7112 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
7115 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
7117 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7119 * gcc.dg/torture/pr65270-2.c: Likewise.
7121 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
7124 * gfortran.dg/pointer_remapping_9.f90: New.
7126 2015-03-14 Jakub Jelinek <jakub@redhat.com>
7128 PR tree-optimization/65369
7129 * gcc.c-torture/execute/pr65369.c: New test.
7131 PR tree-optimization/65418
7132 * gcc.c-torture/execute/pr65418-1.c: New test.
7133 * gcc.c-torture/execute/pr65418-2.c: New test.
7135 PR rtl-optimization/65401
7136 * gcc.c-torture/execute/pr65401.c: New test.
7138 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7141 * gcc.target/arm/pr64600_1.c: New test.
7143 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7145 PR rtl-optimization/65235
7146 * gcc.target/aarch64/pr65235_1.c: New test.
7148 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
7150 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7151 * gcc.target/s390/hotpatch-22.c: Likewise.
7152 * gcc.target/s390/hotpatch-23.c: Likewise.
7153 * gcc.target/s390/hotpatch-24.c: Likewise.
7154 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7155 * gcc.target/s390/hotpatch-1.c: Update expected output.
7156 * gcc.target/s390/hotpatch-2.c: Likewise.
7157 * gcc.target/s390/hotpatch-3.c: Likewise.
7158 * gcc.target/s390/hotpatch-4.c: Likewise.
7159 * gcc.target/s390/hotpatch-5.c: Likewise.
7160 * gcc.target/s390/hotpatch-6.c: Likewise.
7161 * gcc.target/s390/hotpatch-7.c: Likewise.
7162 * gcc.target/s390/hotpatch-8.c: Likewise.
7163 * gcc.target/s390/hotpatch-9.c: Likewise.
7164 * gcc.target/s390/hotpatch-10.c: Likewise.
7165 * gcc.target/s390/hotpatch-11.c: Likewise.
7166 * gcc.target/s390/hotpatch-12.c: Likewise.
7167 * gcc.target/s390/hotpatch-13.c: Likewise.
7168 * gcc.target/s390/hotpatch-14.c: Likewise.
7169 * gcc.target/s390/hotpatch-15.c: Likewise.
7170 * gcc.target/s390/hotpatch-16.c: Likewise.
7171 * gcc.target/s390/hotpatch-17.c: Likewise.
7172 * gcc.target/s390/hotpatch-18.c: Likewise.
7173 * gcc.target/s390/hotpatch-19.c: Likewise.
7175 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7178 * gcc.target/i386/pr65103-1.c: New.
7180 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7183 * gcc.target/i386/pr65044.c: New.
7185 2015-03-12 Tom de Vries <tom@codesourcery.com>
7187 PR rtl-optimization/64895
7188 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7189 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7190 * gcc.target/i386/fuse-caller-save.c: Ditto.
7192 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7194 * gcc.dg/ipa/pr63569.c: Fix template.
7196 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
7198 * g++.dg/ipa/pr64146.C: Require fpic support.
7200 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
7203 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7204 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7206 2015-03-11 Jakub Jelinek <jakub@redhat.com>
7208 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7209 to dg-options, fix up dg-skip-if.
7211 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
7214 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7215 * gcc.target/avr/tiny-caller-save.c: Same.
7217 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7220 * g++.dg/pr65242.C: New test.
7222 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
7224 * c-c++-common/asan/no-asan-check-glob.c: New test.
7226 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
7229 * g++.dg/other/default11.C: New.
7230 * g++.dg/other/default12.C: Likewise.
7232 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7235 * gcc.target/i386/bmi2-bzhi-2.c: New test.
7237 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
7240 * gfortran.dg/unlimited_polymorphic_23.f90: New test
7242 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7245 * g++.dg/cpp0x/pr65127.C: New test.
7247 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7249 * gcc.dg/ipa/PR64550.c: Update template.
7251 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7252 Tobias Burnus <burnus@net-b.de>
7254 * gfortran.dg/coarray_sync_memory.f90: New.
7256 2015-03-10 Marek Polacek <polacek@redhat.com>
7259 * c-c++-common/ubsan/pr65367.c: New test.
7261 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7263 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7264 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7265 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7266 * gcc.target/i386/mpx/calloc-1-nov.c: New.
7267 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7268 * gcc.target/i386/mpx/malloc-1-nov.c: New.
7269 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7270 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7271 * gcc.target/i386/mpx/realloc-1-nov.c: New.
7272 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7273 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7274 * gcc.target/i386/mpx/realloc-2-nov.c: New.
7275 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7277 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7279 * lib/mpx-dg.exp (mpx_link_flags): New.
7282 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7283 * gcc.target/i386/mpx/alloca-1-nov.c: New.
7284 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7285 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7286 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7287 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7288 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7289 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7290 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7291 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7292 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7293 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7294 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7295 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7296 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7297 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7298 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7299 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7300 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7301 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7302 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7303 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7304 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7305 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7306 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7307 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7308 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7309 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7310 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7311 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7312 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7313 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7314 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7315 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7316 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7317 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7318 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7319 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7320 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7321 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7322 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7323 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7324 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7325 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7326 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7327 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7328 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7329 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7330 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7331 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7332 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7333 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7334 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7335 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7336 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7337 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7338 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7339 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7340 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7341 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7342 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7343 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7344 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7345 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7346 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7347 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7348 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7349 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7350 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7351 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7352 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7353 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7354 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7355 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7356 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7357 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7358 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7359 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7360 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7361 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7362 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7363 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7364 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7365 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7366 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7367 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7368 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7369 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7370 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7371 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7372 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7373 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7374 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7375 * gcc.target/i386/mpx/label-address-1.c: New.
7376 * gcc.target/i386/mpx/legacy-1-nov.c: New.
7377 * gcc.target/i386/mpx/macro.c: New.
7378 * gcc.target/i386/mpx/mpx-check.h: New.
7379 * gcc.target/i386/mpx/mpx.exp: New.
7380 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7381 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7382 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7383 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7384 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7385 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7386 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7387 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7388 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7389 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7390 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7391 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7392 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7393 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7394 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7395 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7396 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7397 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7398 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7399 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7400 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7401 * gcc.target/i386/mpx/reference-1-lbv.c: New.
7402 * gcc.target/i386/mpx/reference-1-nov.c: New.
7403 * gcc.target/i386/mpx/reference-1-ubv.c: New.
7404 * gcc.target/i386/mpx/reference-2-lbv.c: New.
7405 * gcc.target/i386/mpx/reference-2-nov.c: New.
7406 * gcc.target/i386/mpx/reference-2-ubv.c: New.
7407 * gcc.target/i386/mpx/reference-3-lbv.c: New.
7408 * gcc.target/i386/mpx/reference-3-nov.c: New.
7409 * gcc.target/i386/mpx/reference-3-ubv.c: New.
7410 * gcc.target/i386/mpx/reference-4-lbv.c: New.
7411 * gcc.target/i386/mpx/reference-4-nov.c: New.
7412 * gcc.target/i386/mpx/reference-4-ubv.c: New.
7413 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7414 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7415 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7416 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7417 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7418 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7419 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7420 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7421 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7422 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7423 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7424 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7425 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7426 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7427 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7428 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7429 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7430 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7431 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7432 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7433 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7434 * gcc.target/i386/mpx/sincos-1-nov.c: New.
7435 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7436 * gcc.target/i386/mpx/static-array-1-nov.c: New.
7437 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7438 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7439 * gcc.target/i386/mpx/static-init-1-nov.c: New.
7440 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7441 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7442 * gcc.target/i386/mpx/static-init-2-nov.c: New.
7443 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7444 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7445 * gcc.target/i386/mpx/static-init-3-nov.c: New.
7446 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7447 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7448 * gcc.target/i386/mpx/static-init-4-nov.c: New.
7449 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7450 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7451 * gcc.target/i386/mpx/static-init-5-nov.c: New.
7452 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7453 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7454 * gcc.target/i386/mpx/static-init-6-nov.c: New.
7455 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7456 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7457 * gcc.target/i386/mpx/static-string-1-nov.c: New.
7458 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7459 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7460 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7461 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7462 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7463 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7464 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7465 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7466 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7467 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7468 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7469 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7470 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7471 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7472 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7473 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7474 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7475 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7476 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7477 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7478 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7479 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7480 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7481 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7482 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7483 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7484 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7485 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7486 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7487 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7488 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7489 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7490 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7491 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7492 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7493 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7494 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7495 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7496 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7497 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7498 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7499 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7500 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7501 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7502 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7503 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7504 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7505 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7506 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7507 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7508 * gcc.target/i386/mpx/vararg-1-nov.c: New.
7509 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7510 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7511 * gcc.target/i386/mpx/vararg-2-nov.c: New.
7512 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7513 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7514 * gcc.target/i386/mpx/vararg-3-nov.c: New.
7515 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7516 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7517 * gcc.target/i386/mpx/vararg-4-nov.c: New.
7518 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7519 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7520 * gcc.target/i386/mpx/vararg-5-nov.c: New.
7521 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7522 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7523 * gcc.target/i386/mpx/vararg-6-nov.c: New.
7524 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7525 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7526 * gcc.target/i386/mpx/vararg-7-nov.c: New.
7527 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7528 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7529 * gcc.target/i386/mpx/vararg-8-nov.c: New.
7530 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7531 * gcc.target/i386/mpx/vla-1-lbv.c: New.
7532 * gcc.target/i386/mpx/vla-1-nov.c: New.
7533 * gcc.target/i386/mpx/vla-1-ubv.c: New.
7534 * gcc.target/i386/mpx/vla-2-lbv.c: New.
7535 * gcc.target/i386/mpx/vla-2-nov.c: New.
7536 * gcc.target/i386/mpx/vla-2-ubv.c: New.
7538 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
7540 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7542 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
7544 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7546 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
7548 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7549 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7551 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7554 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7557 * c-c++-common/pr65120.c: New test.
7559 PR rtl-optimization/65321
7560 * gcc.dg/pr65321.c: New test.
7562 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7564 PR tree-optimization/65355
7565 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7567 2015-03-09 Jakub Jelinek <jakub@redhat.com>
7570 * c-c++-common/pr49706.c: Adjust tests for not warning
7571 about !!x == y or !b == y where b is boolean, and add
7573 * c-c++-common/pr62199-2.c: Likewise.
7575 2015-03-09 Richard Biener <rguenther@suse.de>
7578 * gcc.dg/torture/pr65270-1.c: New testcase.
7579 * gcc.dg/torture/pr65270-2.c: Likewise.
7581 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
7583 PR tree-optimization/63743
7584 * gcc.dg/pr63743.c: New test.
7586 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
7589 * g++.dg/lto/pr65316_0.C: New testcase.
7590 * g++.dg/lto/pr65316_1.C: New testcase.
7592 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
7595 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7597 * g++.dg/abi/rtti3.C: Likewise.
7599 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7602 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7604 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7606 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7608 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7610 2015-03-08 Morin <mikael@gcc.gnu.org>
7613 * gfortran.dg/entry_20.f90: New.
7615 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7618 * gcc.c-torture/compile/pr65153.c: New.
7620 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7623 * g++.dg/torture/pr65249.C: New.
7625 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
7627 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7629 (int64_t): Likewise.
7631 2015-03-07 Marek Polacek <polacek@redhat.com>
7632 Martin Uecker <uecker@eecs.berkeley.edu>
7635 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7637 * c-c++-common/ubsan/bounds-8.c: New test.
7638 * c-c++-common/ubsan/bounds-9.c: New test.
7639 * gcc.dg/ubsan/bounds-2.c: New test.
7641 2015-03-05 Martin Sebor <msebor@redhat.com>
7643 * PR testsuite/63175
7644 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7645 checking of results into main to prevent it from getting optimized
7647 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7649 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
7651 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7652 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7653 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7656 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
7658 * g++.dg/lto/pr65302_1.C: New testcase.
7659 * g++.dg/lto/pr65302_0.C: New testcase.
7661 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7663 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7664 -fno-ipa-icf to dg-options.
7666 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7668 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7669 compiles using the linker plugin.
7671 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
7673 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7675 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
7677 * gcc.target/arm/pr65067.c: New test.
7679 2015-03-05 Martin Liska <mliska@suse.cz>
7682 * gcc.dg/ipa/pr65318.c: New test.
7684 2015-03-05 Marek Polacek <polacek@redhat.com>
7686 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7688 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7690 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7692 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7694 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7695 max-unroll-times back to defaults for s390.
7697 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7701 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7704 * g++.dg/cpp0x/initlist92.C: New.
7706 2015-03-05 Richard Biener <rguenther@suse.de>
7708 PR tree-optimization/65310
7709 * gcc.dg/vect/pr65310.c: New testcase.
7711 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7714 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7716 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
7718 * gnat.dg/entry_queues3.adb: New test.
7720 2015-03-04 Ian Lance Taylor <iant@google.com>
7722 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7724 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7727 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7729 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
7731 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7732 -fno-ipa-icf to dg-options
7733 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7734 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7736 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7739 * g++.dg/cpp0x/decltype62.C: New.
7741 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
7743 * gnat.dg/object_overflow5.adb: New test.
7745 2015-03-03 Martin Liska <mliska@suse.cz>
7748 * gcc.dg/ipa/pr65287.c: New test.
7750 2015-03-03 Martin Jambor <mjambor@suse.cz>
7751 Eric Botcazou <ebotcazou@adacore.com>
7753 * gnat.dg/specs/pack12.ads: New test.
7755 2015-03-03 Martin Liska <mliska@suse.cz>
7757 * gcc.dg/ipa/PR65282.c: New test.
7759 2015-03-13 Jeff Law <law@redhat.com>
7761 PR tree-optimization/65241
7762 * gcc.c-torture/compile/pr65241.c: New test.
7764 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
7767 * gcc.target/avr/torture/pr64331.c: New test.
7769 2015-03-03 Martin Liska <mliska@suse.cz>
7770 Jan Hubicka <hubicka@ucw.cz>
7772 * g++.dg/ipa/pr65263.C: New test.
7774 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7777 * gcc.dg/lto/pr65130_0.c: New testcase.
7778 * gcc.dg/lto/pr65130_1.c: New testcase.
7780 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7783 * g++.dg/torture/pr64988.C: New testcase.
7785 2015-03-02 Tobias Burnus <burnus@net-b.de>
7787 * gfortran.dg/coarray_atomic_6.f90: New.
7789 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7792 * gcc.target/i386/pr65184.c: New.
7794 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7797 * gcc.target/i386/pr65183.c: New.
7799 2015-02-28 Martin Liska <mliska@suse.cz>
7800 Jan Hubicka <hubicka@ucw.cz>
7802 * gcc.dg/ipa/ipa-icf-35.c: New test.
7803 * gcc.dg/ipa/ipa-icf-36.c: New test.
7804 * gcc.dg/ipa/ipa-icf-37.c: New test.
7806 2015-02-28 Martin Liska <mliska@suse.cz>
7807 Jan Hubicka <hubicka@ucw.cz>
7810 * gcc.dg/ipa/ipa-icf-34.c: New test.
7812 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7815 * gcc.target/sh/sh/pr61142.c: New.
7817 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
7819 * g++.dg/other/dump-ada-spec-3.C: New test.
7821 2015-03-01 Martin Liska <mliska@suse.cz>
7823 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7824 * g++.dg/ipa/pr63595.C: Update expected results.
7826 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
7829 * g++.dg/ipa/ipa-icf-6.C: New testcase.
7831 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
7833 * gcc.dg/vect/pr59354.c: Move vector producing code to
7836 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
7839 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7840 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7841 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7842 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7844 2015-02-27 Jakub Jelinek <jakub@redhat.com>
7846 PR tree-optimization/65048
7847 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7848 (foo): Use K&R style definition.
7850 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
7853 * g++.dg/pr65032.C: New.
7855 2015-02-27 Marek Polacek <polacek@redhat.com>
7858 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7861 2015-02-27 Marek Polacek <polacek@redhat.com>
7864 * gcc.dg/pr65228.c: New test.
7866 2015-02-27 Kai Tietz <ktietz@redhat.com>
7869 * gcc.dg/weak/weak-17.c: New file.
7871 2015-02-27 Richard Biener <rguenther@suse.de>
7874 * g++.dg/lto/pr65193_0.C: New testcase.
7876 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7878 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7879 * gcc.target/s390/hotpatch-8.c: Likewise.
7880 * gcc.target/s390/hotpatch-9.c: Likewise.
7881 * gcc.target/s390/pr61078.c: Likewise.
7882 * gcc.target/s390/pr57960.c: Remove -m64.
7883 * gcc.target/s390/pr61078.c: Likewise.
7885 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
7886 Martin Liska <mliska@suse.cz>
7889 * gcc.dg/pr64454.c: Disable ICF.
7890 * gcc.dg/pr28685-1.c: Disable ICF
7891 * gcc.dg/ipa/iinline-5.c: Disable ICF.
7892 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7893 * g++.dg/ipa/ipa-icf-4.C: Update template.
7895 2015-02-26 Jakub Jelinek <jakub@redhat.com>
7897 PR tree-optimization/65216
7898 * gcc.c-torture/execute/pr65216.c: New test.
7900 PR tree-optimization/65215
7901 * gcc.c-torture/execute/pr65215-1.c: New test.
7902 * gcc.c-torture/execute/pr65215-2.c: New test.
7903 * gcc.c-torture/execute/pr65215-3.c: New test.
7904 * gcc.c-torture/execute/pr65215-4.c: New test.
7905 * gcc.c-torture/execute/pr65215-5.c: New test.
7907 2015-02-26 Tom de Vries <tom@codesourcery.com>
7909 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7911 2015-02-26 Martin Liska <mliska@suse.cz>
7912 Jan Hubicka <hubicka@ucw.cz>
7914 * g++.dg/ipa/pr64146.C: Update expected results.
7915 * gcc.dg/ipa/ipa-icf-26.c: Update test.
7916 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7917 * gcc.dg/ipa/ipa-icf-34.c: New test.
7919 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
7921 * gcc.dg/vect/vect-pr61917.c: Rename to ...
7922 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7923 (dg-additional-options): Remove dg directive.
7924 (dg-final): Add dg directive.
7926 2015-02-26 Marek Polacek <polacek@redhat.com>
7929 * g++.dg/ipa/pr65008.C: New test.
7931 2015-02-26 Tom de Vries <tom@codesourcery.com>
7933 * lib/profopt.exp (profopt-target-cleanup): New proc.
7934 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7935 files from sources from dg-additional-sources.
7937 2015-02-26 Tom de Vries <tom@codesourcery.com>
7939 * lib/gcov.exp: Cleanup in case of xfail.
7941 2015-02-26 Sebastian Pop <s.pop@samsung.com>
7943 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7945 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
7948 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7949 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7950 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7951 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7952 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7953 * g++.dg/debug/pr46123.C: XFAIL and move...
7954 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7955 * gcc.dg/debug/dwarf2-3.c: Move...
7956 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7958 2015-02-26 Marek Polacek <polacek@redhat.com>
7961 * g++.dg/cpp1y/pr65202.C: New test.
7963 2015-02-26 Tom de Vries <tom@codesourcery.com>
7965 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7966 locale_facets.h.gcov.
7968 2015-02-26 Tom de Vries <tom@codesourcery.com>
7970 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7972 2015-02-26 Tom de Vries <tom@codesourcery.com>
7974 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7976 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
7979 * gcc.target/i386/pr65217.c: New.
7981 2015-02-26 Tom de Vries <tom@codesourcery.com>
7983 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7985 2015-02-26 Tom de Vries <tom@codesourcery.com>
7987 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
7989 2015-02-26 Sebastian Pop <s.pop@samsung.com>
7991 PR tree-optimization/65048
7992 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
7994 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
7996 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
7997 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
7999 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
8002 * gcc.target/i386/pr65161.c: New test.
8004 2015-02-26 Terry Guo <terry.guo@arm.com>
8006 * gcc.target/arm/no-volatile-in-it.c: New test.
8008 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
8010 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8011 (dg-options): Add -save-temps.
8012 (dg-final): Add cleanup-saved-temps.
8014 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
8016 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8018 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
8020 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8021 * gcc.target/powerpc/pack01.c: Include string.h.
8023 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
8026 * gcc.target/i386/pr65167.c: New.
8028 2015-02-25 Kai Tietz <ktietz@redhat.com>
8030 PR tree-optimization/61917
8031 * gcc.dg/vect/vect-pr61917.c: New file.
8033 2015-02-24 Jakub Jelinek <jakub@redhat.com>
8035 PR tree-optimization/65170
8036 * gcc.c-torture/execute/pr65170.c: New test.
8037 * gcc.dg/tree-ssa/vrp96.c: New test.
8039 2015-02-24 Tom de Vries <tom@codesourcery.com>
8041 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8043 2015-02-24 Tom de Vries <tom@codesourcery.com>
8046 * lib/gcc-defs.exp (additional_sources_used): Add new var.
8047 (dg-additional-files-options): Copy additional_sources to
8048 additional_sources_used before emptying additional_sources.
8049 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8050 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8051 (cleanup-saved-temps): Use additional_sources_used instead of
8053 (dg-test): Reset additional_sources_used.
8055 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
8058 * gfortran.dg/integer_exponentiation_6.F90: New test.
8060 2015-02-23 Martin Sebor <msebor@redhat.com>
8063 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8064 two parts. One to save registers, the other to verify the
8065 registers have the right values. Save register state into
8066 static data rather than on the stack.
8068 2015-02-23 Jakub Jelinek <jakub@redhat.com>
8071 * c-c++-common/asan/pr63888.c: New test.
8073 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
8076 * gcc.c-torture/compile/pr65163.c: New.
8078 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8080 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8081 with -m31 on 64 bit.
8082 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8083 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8085 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8087 * gcc.target/s390/20090223-1.c: Add
8088 -Wno-implicit-function-declaration option.
8089 * gcc.target/s390/pr42224.c: Likewise.
8090 * gcc.target/s390/pr55718.c: Likewise.
8092 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8094 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8095 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8096 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8097 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8098 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8099 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8100 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8101 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8102 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8103 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8104 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8105 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8106 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8107 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8108 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8109 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8110 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8111 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8112 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8113 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8114 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8116 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8118 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8119 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8120 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8121 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8122 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8123 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8124 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8125 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8126 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8127 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8128 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8129 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8130 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8131 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8132 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8133 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8135 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8139 * gfortran.dg/pr61960.f90: New.
8140 * gfortran.dg/pr64230.f90: New.
8141 * gfortran.dg/pr64980.f03: New.
8143 2015-02-22 Tom de Vries <tom@codesourcery.com>
8145 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8147 2015-02-21 Arnaud Charlet <charlet@adacore.com>
8150 * gnat.dg/timing_events.adb: Removed, invalid test.
8152 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
8155 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8157 * g++.dg/gcov/gcov-2.C: Likewise.
8159 2015-02-20 Richard Biener <rguenther@suse.de>
8161 PR tree-optimization/65136
8162 * gcc.dg/tree-ssa/pr65136.c: New testcase.
8164 2015-02-20 Jakub Jelinek <jakub@redhat.com>
8167 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8168 and nvptx-*-* blacklisting.
8170 * gcc.dg/sibcall-9.c: New test.
8171 * gcc.dg/sibcall-10.c: New test.
8173 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8175 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8177 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
8180 * gcc.target/avr/torture/pr64452.c: New test.
8182 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
8184 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8185 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8187 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8190 * lib/target-supports.exp (check_compile): Check whether
8191 additional_sources is defined before using it.
8193 2015-02-19 Jakub Jelinek <jakub@redhat.com>
8196 * g++.dg/opt/pr65074.C: New file.
8198 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
8200 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8201 (size_type): New typedef.
8202 (operator "" _script): Use it for the last argument.
8204 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8206 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8208 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8210 * lib/target-supports.exp (check_compile): Save/restore
8211 additional_sources that may belong to an actual test.
8213 2015-02-18 Jakub Jelinek <jakub@redhat.com>
8215 PR gcov-profile/64634
8216 * g++.dg/gcov/gcov-15.C: New test.
8218 2015-02-18 Tom de Vries <tom@codesourcery.com>
8220 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8222 2015-02-18 Tom de Vries <tom@codesourcery.com>
8224 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8226 2015-02-18 Tom de Vries <tom@codesourcery.com>
8228 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8230 2015-02-18 Tom de Vries <tom@codesourcery.com>
8232 * gfortran.dg/fmt_cache_1.f: Add missing close.
8234 2015-02-18 Tom de Vries <tom@codesourcery.com>
8237 * gfortran.dg/read_eof_8.f90: Add missing close.
8239 2015-02-18 Richard Biener <rguenther@suse.de>
8241 PR tree-optimization/65063
8242 * gcc.dg/pr65063.c: New testcase.
8244 2015-02-18 Richard Biener <rguenther@suse.de>
8246 PR tree-optimization/62217
8247 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8249 2015-02-18 Marek Polacek <polacek@redhat.com>
8252 * c-c++-common/ubsan/pr65081.c: New test.
8254 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8256 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8257 * gcc.target/sh/force-cbranch-delay-slot.c: New.
8259 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
8261 * gcc.dg/ipa/propalign-3.c: New test.
8263 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8266 * gcc.target/sh/pr64793.c: New.
8267 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8269 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
8271 * gcc.target/arm/divzero.c: New test case.
8273 2015-02-17 Tom de Vries <tom@codesourcery.com>
8275 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8277 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
8278 Jakub Jelinek <jakub@redhat.com>
8281 * g++.dg/cpp0x/pr65075.C: New test.
8283 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
8286 * gcc.target/powerpc/pr65058.c: New test.
8288 2015-02-16 Jeff Law <law@redhat.com>
8290 PR tree-optimization/64823
8291 * gcc.dg/uninit-20.c: New test.
8293 2015-02-16 Jakub Jelinek <jakub@redhat.com>
8294 James Greenhalgh <james.greenhalgh@arm.com>
8297 * gcc.dg/ipa/ipa-clone-1.c: New test.
8299 2015-02-16 Richard Biener <rguenther@suse.de>
8301 PR tree-optimization/65077
8302 * gcc.dg/torture/pr65077.c: New testcase.
8304 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
8306 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8307 Directive adjusted to scan for ldaxr.
8308 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8309 adjusted to scan for ldaex.
8311 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8314 * g++.dg/cpp0x/constexpr-65080.C: New.
8316 2015-02-16 Richard Biener <rguenther@suse.de>
8318 PR tree-optimization/63593
8319 * gcc.dg/pr63593.c: New testcase.
8321 2015-02-16 Marek Polacek <polacek@redhat.com>
8324 * gcc.dg/pr65066.c: New test.
8326 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
8328 * gcc.dg/pr65002.C: Move ...
8329 * g++.dg/ipa/pr65002.C: ... here.
8331 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
8333 * gcc.target/powerpc/pr64205.c: Skip on AIX.
8334 * gcc.target/powerpc/pr64505.c: Skip on AIX.
8335 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8336 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8338 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
8341 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8342 the expression to find calls.
8343 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8344 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8345 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8346 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8347 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8349 2015-02-14 Marek Polacek <polacek@redhat.com>
8352 * gcc.dg/array-11.c: New test.
8353 * gcc.dg/array-12.c: New test.
8354 * gcc.dg/array-13.c: New test.
8355 * gcc.dg/array-14.c: New test.
8356 * gcc.dg/c99-flex-array-typedef-1.c: New test.
8357 * gcc.dg/c99-flex-array-typedef-2.c: New test.
8358 * gcc.dg/c99-flex-array-typedef-3.c: New test.
8359 * gcc.dg/c99-flex-array-typedef-5.c: New test.
8360 * gcc.dg/c99-flex-array-typedef-7.c: New test.
8361 * gcc.dg/c99-flex-array-typedef-8.c: New test.
8363 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8366 * g++.dg/lookup/using54.C: New.
8368 2015-02-13 Jeff Law <law@redhat.com>
8371 Revert my change for tree-optimization/64823.
8373 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8375 PR tree-optimization/65053
8376 * gcc.c-torture/execute/pr65053-1.c: New test.
8377 * gcc.c-torture/execute/pr65053-2.c: New test.
8379 2015-02-13 Marek Polacek <polacek@redhat.com>
8382 * gcc.dg/pr65050.c: New test.
8384 2015-02-13 Jeff Law <law@redhat.com>
8386 PR tree-optimization/64823
8387 * gcc.dg/uninit-20.c: New test.
8389 PR rtl-optimization/47477
8390 * gcc.dg/tree-ssa/pr47477.c: New test.
8392 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8395 * g++.dg/parse/ivdep-2.C: New.
8396 * g++.dg/parse/ivdep-3.C: Likewise.
8398 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8401 * gfortran.dg/continuation_13.f90: New test.
8402 * gfortran.dg/continuation_14.f: New test.
8404 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8407 * g++.dg/cpp0x/sfinae55.C: New.
8409 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8412 * g++.dg/ipa/pr65034.C: New test.
8414 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
8416 PR tree-optimization/65002
8417 * gcc.dg/pr65002.C: New.
8419 2015-02-13 Marek Polacek <polacek@redhat.com>
8422 * c-c++-common/pr65040.c: New test.
8424 2015-02-13 Bin Cheng <bin.cheng@arm.com>
8426 PR tree-optimization/64705
8427 * gcc.dg/tree-ssa/pr64705.c: New test.
8429 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
8432 * gcc.dg/visibility-22.c: New test.
8433 * gcc.dg/visibility-23.c: New test.
8434 * gcc.target/i386/pr32219-1.c: New test.
8435 * gcc.target/i386/pr32219-2.c: New test.
8436 * gcc.target/i386/pr32219-3.c: New test.
8437 * gcc.target/i386/pr32219-4.c: New test.
8438 * gcc.target/i386/pr32219-5.c: New test.
8439 * gcc.target/i386/pr32219-6.c: New test.
8440 * gcc.target/i386/pr32219-7.c: New test.
8441 * gcc.target/i386/pr32219-8.c: New test.
8442 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8444 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8446 PR libgfortran/57822
8447 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8448 four different KINDs.
8450 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8453 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8456 * g++.dg/ubsan/pr65000.C: New test.
8458 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
8461 * gfortran.dg/finalize_28.f90: New test
8463 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8466 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8467 DW_TAG_lexical_block removal.
8468 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8469 * g++.dg/guality/pr55541.C: New test.
8472 * g++.dg/ubsan/pr64984.C: New test.
8474 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
8476 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8478 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8481 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8482 instructions for 2015-01-14 get_memmodel changes.
8483 * gcc.target/powerpc/atomic-p8.c: Likewise.
8486 * g++.dg/ubsan/pr65019.C: New test.
8488 PR tree-optimization/65014
8489 * gcc.c-torture/compile/pr65014.c: New test.
8491 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8493 PR libgfortran/57822
8494 * gfortran/fmt_g0_7.f08: Revise test.
8496 2015-02-11 Jeff Law <law@redhat.com>
8499 * gcc.target/m68k/pr63347.c: New test.
8501 2015-02-11 Marek Polacek <polacek@redhat.com>
8503 * g++.dg/ubsan/shift-1.C: New test.
8504 * gcc.dg/ubsan/c-shift-2.c: New test.
8505 * c-c++-common/ubsan/shift-5.c: Remove file.
8507 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
8509 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8510 Directive adjusted to XFAIL.
8511 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8514 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8517 * g++.dg/opt/pr65003.C: New test.
8519 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
8521 * lib/target-supports.exp (check_effective_target_pie): Renamed
8523 (check_effective_target_pie_enabled): This.
8524 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8525 * gcc.target/i386/pie.c: Likewise.
8527 2015-02-11 Andrew Pinski <apinski@cavium.com>
8530 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8531 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8533 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8536 * gcc.target/i386/pr61925-1.c: New test.
8537 * gcc.target/i386/pr61925-2.c: New test.
8538 * gcc.target/i386/pr61925-3.c: New test.
8540 2015-02-10 Jakub Jelinek <jakub@redhat.com>
8543 * g++.dg/asan/pr65004.C: New test.
8545 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
8548 * gcc.taget/sh/pr64661-0.h: New.
8549 * gcc.taget/sh/pr64661-1.c: New.
8550 * gcc.taget/sh/pr64661-2.c: New.
8551 * gcc.taget/sh/pr64661-3.c: New.
8552 * gcc.taget/sh/pr64661-4.c: New.
8554 2015-02-10 Richard Biener <rguenther@suse.de>
8556 PR tree-optimization/64995
8557 * g++.dg/torture/pr64995.C: New testcase.
8559 2015-02-10 Richard Biener <rguenther@suse.de>
8561 PR tree-optimization/64909
8562 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8564 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8566 * gcc.dg/signbit-sa.c: New test.
8568 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8570 PR libgfortran/57822
8571 * gfortran/fmt_g0_7.f08: New test.
8573 2015-02-10 Bin Cheng <bin.cheng@arm.com>
8575 PR tree-optimization/43378
8576 * gcc.dg/tree-ssa/pr43378.c: New test.
8578 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
8581 * g++.dg/torture/pr64978.C: New testcase.
8583 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8586 * gcc.dg/asan/pr64981.c: New test.
8588 2015-02-09 Marek Polacek <polacek@redhat.com>
8591 * gcc.dg/pr64856.c: New test.
8593 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8596 * gcc.dg/tree-ssa/stdarg-7.c: New test.
8597 * gcc.c-torture/execute/pr64979.c: New test.
8599 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
8601 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8603 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8605 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8606 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8608 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8611 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8613 2015-02-09 Richard Biener <rguenther@suse.de>
8615 PR tree-optimization/54000
8616 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8618 2015-02-09 Tom de Vries <tom@codesourcery.com>
8620 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8622 2015-02-09 Martin Liska <mliska@suse.cz>
8624 * g++.dg/ipa/pr64858.C: New test.
8626 2015-02-09 Tom de Vries <tom@codesourcery.com>
8628 * gcc.dg/uninit-19.c: Fix warning line for fpic.
8630 2015-02-08 Andrew Pinski <apinski@cavium.com>
8632 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8634 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
8637 * gfortran.dg/use_rename_8.f90: New.
8639 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
8641 * gnat.dg/addr7.ad[sb]: New test.
8642 * gnat.dg/addr8.ad[sb]: Likewise.
8644 2015-02-06 David Malcolm <dmalcolm@redhat.com>
8647 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8648 from jit.dg/test-compile-to-executable.c's create_code, with a
8649 clarification of the output message.
8650 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8652 (test_jit): Use CHECK_NO_ERRORS when calling
8653 gcc_jit_context_compile_to_file.
8654 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8655 jit-verify-compile-to-file to jit-verify-output-file-was-created.
8656 (jit-setup-compile-to-file): Likewise. Add a verbose comment
8657 about deletions that are attempted.
8658 (jit-verify-compile-to-file): Rename to...
8659 (jit-verify-output-file-was-created): ...this, and drop the
8660 attempt to run "file" and verify the output.
8661 (jit-verify-assembler): New function.
8662 (jit-verify-object): New function.
8663 (jit-verify-dynamic-library): New function.
8664 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8665 favor of an implementation from new file
8666 create-code-for-hello-world-executable.h, which also adds a
8668 (dg-final): Replace jit-verify-compile-to-file with
8669 jit-verify-output-file-was-created, and invoke new function
8670 jit-verify-assembler.
8671 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8673 (dg-final): Replace jit-verify-compile-to-file with
8674 jit-verify-output-file-was-created, and invoke new function
8675 jit-verify-dynamic-library.
8676 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8677 favor of an implementation from new file
8678 create-code-for-hello-world-executable.h, which also adds a
8680 (dg-final): Replace jit-verify-compile-to-file with
8681 jit-verify-output-file-was-created. Strengthen the expected stdout
8682 from the built executable.
8683 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8684 favor of an implementation from new file
8685 create-code-for-hello-world-executable.h, which also adds a
8687 (dg-final): Replace jit-verify-compile-to-file with
8688 jit-verify-output-file-was-created, and invoke new function
8690 * jit.dg/verify-dynamic-library.c: New source file.
8692 2015-02-06 Sebastian Pop <s.pop@samsung.com>
8693 Brian Rzycki <b.rzycki@samsung.com>
8695 PR tree-optimization/64878
8696 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8698 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8701 * g++.dg/ipa/pr64896.C: New test.
8703 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8706 * gcc.target/powerpc/pr64205.c: New file.
8708 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
8710 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8711 (dg-options): Use -fpie instead of -fPIE -pie.
8713 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8716 * g++.dg/asan/pr64937.C: New test.
8718 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
8721 * gfortran.dg/class_to_type_4.f90: New test
8723 2015-01-29 Andre Vehreschild <vehre@gmx.de>
8725 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8727 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8729 PR rtl-optimization/64957
8731 * gcc.c-torture/execute/pr64957.c: New test.
8733 2015-02-05 Jeff Law <law@redhat.com>
8736 * gcc.target/h8300/pr17306-1.c: New test.
8737 * gcc.target/h8300/pr17306-2.c: New test.
8739 2015-02-05 Tobias Burnus <burnus@net-b.de>
8742 * gfortran.dg/structure_constructor_12.f90: New.
8744 2015-02-05 Jeff Law <law@redhat.com>
8747 gcc.target/h8300/pr58400.c: New test.
8749 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
8751 * gcc.target/arm/macro_defs0.c: New test.
8752 * gcc.target/arm/macro_defs1.c: New test.
8753 * gcc.target/arm/macro_defs2.c: New test.
8755 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
8757 PR rtl-optimization/64905
8758 * gcc.target/i386/pr64905.c: Require nonpic target.
8759 (dg-options): Add -fomit-frame-pointer.
8762 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
8764 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8767 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
8770 * gfortran.dg/type_to_class_2.f90: New test
8771 * gfortran.dg/type_to_class_3.f90: New test
8773 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
8776 * g++.dg/torture/pr64686.C: New testcase.
8778 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
8780 PR rtl-optimization/64905
8781 * gcc.target/i386/pr64905.c: New file.
8783 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8785 * gcc.dg/guality/pr41447-1.c: Remove xfail.
8786 * gcc.dg/guality/pr41616-1.c: Ditto.
8788 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
8791 * gcc.dg/pr64817-3.c: New.
8793 2015-02-04 Jakub Jelinek <jakub@redhat.com>
8794 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8796 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8797 pass parameters in registers.
8798 * gcc.dg/guality/pr36728-2.c (main): Likewise.
8799 * gcc.dg/guality/pr36728-3.c (main): Likewise.
8800 * gcc.dg/guality/pr36728-4.c (main): Likewise.
8802 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
8803 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8805 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8806 list, allow for multilibed targets.
8807 * gcc.dg/combine_ashiftrt_2.c: Likewise.
8809 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8811 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8812 * gcc.dg/pr46728-6.c: Ditto.
8814 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
8816 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8817 for mips_nanlegacy target.
8819 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
8821 * gcc.target/i386/chkp-hidden-def.c: New.
8823 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8826 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8827 to use 24 bits for bitfield b.
8829 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8832 * lib/target-supports.exp (check_effective_target_bswap64): Do not
8833 cache result in a global variable. Include all 32-bit targets for
8836 2015-02-03 Jakub Jelinek <jakub@redhat.com>
8838 PR rtl-optimization/64756
8839 * gcc.c-torture/execute/pr64756.c: New test.
8841 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
8844 * gcc.target/sh/pr64660-0.h: New.
8845 * gcc.target/sh/pr64660-1.c: New.
8846 * gcc.target/sh/pr64660-2.c: New.
8847 * gcc.target/sh/pr64660-3.c: New.
8848 * gcc.target/sh/pr64660-4.c: New.
8850 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8853 * g++.dg/warn/Waddress-2.C: New.
8855 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
8858 * gcc.target/i386/pr49095.c: XFAIL for ia32.
8860 2015-02-03 Dodji Seketeli <dodji@redhat.com>
8862 PR preprocessor/64803
8863 * gcc.dg/cpp/builtin-macro-1.c: New test case.
8865 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
8867 * g++.dg/ipa/devirt-37.C: Disable early inlining.
8869 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
8871 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8872 (_ARM_FPSRC): Add DN and AHP fields.
8873 (clean_results): Force DN=1 on AArch64.
8874 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8875 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8876 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8877 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8878 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8879 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8881 2015-02-02 Alan Modra <amodra@gmail.com>
8883 * gcc.target/powerpc/cprophard.c: New.
8885 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
8887 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8888 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8890 2015-02-01 Jakub Jelinek <jakub@redhat.com>
8893 * gcc.dg/pr64817-1.c: New test.
8894 * gcc.dg/pr64817-2.c: New test.
8896 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
8899 * gcc.target/sh/pr64851-0.h: New
8900 * gcc.target/sh/pr64851-1.c: New
8901 * gcc.target/sh/pr64851-2.c: New
8902 * gcc.target/sh/pr64851-3.c: New
8903 * gcc.target/sh/pr64851-4.c: New
8905 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
8908 * gcc.dg/torture/pr64882.c: New test.
8910 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
8913 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8916 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
8918 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8919 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8920 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8921 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8922 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8923 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8925 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8926 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8928 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8929 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8932 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
8935 * g++.dg/pr64688-2.C: New.
8937 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
8939 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8940 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8941 * gcc.target/i386/fuse-caller-save.c: Ditto.
8942 * gcc.target/i386/headmerge-1.c: Ditto.
8943 * gcc.target/i386/headmerge-2.c: Ditto.
8944 * gcc.target/i386/sibcall-6.c: Ditto.
8946 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
8949 * gcc.target/i386/pr64617.c: New test.
8951 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
8954 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8955 (dg-options): Remove -m32.
8956 (dg-final): Scan for "movb %al" only.
8957 * gcc.target/i386/pr15184-2.c: Ditto.
8959 2015-01-30 Richard Biener <rguenther@suse.de>
8961 PR tree-optimization/64829
8962 * gcc.dg/vect/pr64829.c: New testcase.
8964 2015-01-29 Marek Polacek <polacek@redhat.com>
8967 * gcc.dg/pr64709.c: New test.
8969 2015-01-29 Jakub Jelinek <jakub@redhat.com>
8972 * g++.dg/ubsan/pr64717-1.C: New test.
8973 * g++.dg/ubsan/pr64717-2.C: New test.
8975 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
8977 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8979 2015-01-29 Jeff Law <law@redhat.com>
8982 * gcc.target/i386/pr15184-1.c: New test.
8983 * gcc.target/i386/pr15184-2.c: New test.
8985 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8987 PR tree-optimization/64746
8988 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
8990 2015-01-29 Richard Biener <rguenther@suse.de>
8992 PR tree-optimization/64853
8993 * gcc.dg/torture/pr64853.c: New testcase.
8995 2015-01-29 Richard Biener <rguenther@suse.de>
8997 PR tree-optimization/64844
8998 * gcc.dg/vect/pr64844.c: New testcase.
9000 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9003 * gcc.dg/pr64809.c: Delete.
9005 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
9008 * gcc.target/i386/pr64805.c: New.
9010 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9012 * gcc.dg/guality/guality.h (main): Add argv[0] to
9013 guality_gdb_command.
9015 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
9018 * gcc.dg/tree-ssa/pr64801.c: New testcase.
9020 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
9023 * gcc.target/sh/sh.exp
9024 (check_effective_target_atomic_model_soft_gusa_available,
9025 check_effective_target_atomic_model_soft_tcb_available,
9026 check_effective_target_atomic_model_soft_imask_available,
9027 check_effective_target_atomic_model_hard_llcs_available): New.
9028 * gcc.target/sh/pr64659-0.h: New.
9029 * gcc.target/sh/pr64659-1.c: New.
9030 * gcc.target/sh/pr64659-2.c: New.
9031 * gcc.target/sh/pr64659-3.c: New.
9032 * gcc.target/sh/pr64659-4.c: New.
9034 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
9036 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9037 scan-assembler-times pattern.
9039 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
9042 * gcc.dg/pr64809.c: New test.
9044 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
9046 PR tree-optimization/64277
9047 * gcc.dg/pr64277.c: New.
9049 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9051 PR tree-optimization/64718
9052 * gcc.c-torture/execute/pr64718.c: New test.
9054 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
9056 * gcc.target/aarch64/abs_2.c: New.
9058 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
9060 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9061 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9062 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9065 2015-01-28 Jakub Jelinek <jakub@redhat.com>
9068 * lib/target-supports.exp (check_effective_target_comdat_group): New.
9069 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9070 { target comdat_group }.
9072 2015-01-27 Tobias Burnus <burnus@net-b.de>
9075 * gfortran.dg/goacc/coarray_2.f90: New.
9077 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9081 * g++.dg/torture/pr64139.C: New testcase.
9082 * g++.dg/torture/pr60871.C: Likewise.
9084 2015-01-27 Janus Weil <janus@gcc.gnu.org>
9087 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9088 prevent linking errors.
9090 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9093 * g++.dg/torture/pr64282.C: New testcase.
9095 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9097 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9100 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9102 * gcc.target/s390/hotpatch-13.c: New testcase.
9103 * gcc.target/s390/hotpatch-14.c: New testcase.
9104 * gcc.target/s390/hotpatch-15.c: New testcase.
9105 * gcc.target/s390/hotpatch-16.c: New testcase.
9106 * gcc.target/s390/hotpatch-17.c: New testcase.
9107 * gcc.target/s390/hotpatch-18.c: New testcase.
9108 * gcc.target/s390/hotpatch-19.c: New testcase.
9109 * gcc.target/s390/hotpatch-20.c: New testcase.
9110 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9111 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9112 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9113 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9114 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9115 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9116 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9117 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9118 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9119 * gcc.target/s390/hotpatch-10.c: Likewise.
9120 * gcc.target/s390/hotpatch-11.c: Likewise.
9121 * gcc.target/s390/hotpatch-12.c: Likewise.
9122 * gcc.target/s390/hotpatch-2.c: Likewise.
9123 * gcc.target/s390/hotpatch-3.c: Likewise.
9124 * gcc.target/s390/hotpatch-4.c: Likewise.
9125 * gcc.target/s390/hotpatch-5.c: Likewise.
9126 * gcc.target/s390/hotpatch-6.c: Likewise.
9127 * gcc.target/s390/hotpatch-7.c: Likewise.
9128 * gcc.target/s390/hotpatch-8.c: Likewise.
9129 * gcc.target/s390/hotpatch-9.c: Likewise.
9130 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9131 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9132 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9133 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9134 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9135 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9136 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9137 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9139 2015-01-27 Jiong Wang <jiong.wang@arm.com>
9141 * gcc.dg/long_branch.c: New testcase.
9143 2015-01-27 Richard Biener <rguenther@suse.de>
9145 PR tree-optimization/56273
9146 PR tree-optimization/59124
9147 PR tree-optimization/64277
9148 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9149 * gcc.dg/Warray-bounds-12.c: Likewise.
9150 * gcc.dg/Warray-bounds-13.c: Likewise.
9152 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9154 PR rtl-optimization/61058
9155 * gcc.dg/pr61058.c: New test.
9157 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
9159 * gcc.target/i386/chkp-narrow-bounds.c: New.
9161 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9163 PR tree-optimization/64807
9164 * gcc.dg/pr64807.c: New test.
9167 * gcc.dg/pr64766.c: New test.
9169 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
9172 * gcc.target/sh/pr49263-4.c: New.
9174 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9177 * gfortran.dg/allocate_with_mold_1.f90: New test
9179 2015-01-26 Jakub Jelinek <jakub@redhat.com>
9182 * gcc.dg/pr64778.c: New test.
9185 * gcc.dg/vect/pr64421.c: New test.
9187 2015-01-26 Tobias Burnus <burnus@net-b.de>
9190 * gfortran.dg/coarray_36.f: New.
9191 * gfortran.dg/coarray_37.f90: New.
9193 2015-01-26 Janus Weil <janus@gcc.gnu.org>
9196 * gfortran.dg/class_allocate_18.f90: New.
9198 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9200 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9202 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9204 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9206 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9208 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9210 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9212 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9214 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9216 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9217 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9218 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9219 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9221 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9223 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9224 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9225 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9227 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9229 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9230 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9231 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9232 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9233 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9236 2015-01-26 Richard Biener <rguenther@suse.de>
9239 * gcc.dg/uninit-19.c: New testcase.
9241 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9243 * lib/target-supports.exp (check_effective_target_vect64): Add
9246 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
9249 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9251 2015-01-26 Tony Liu <tony.liu@arm.com>
9253 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9256 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
9259 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9260 correctly, clean up afterwards.
9262 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
9265 * gfortran.dg/use_rename_7.f90: New.
9267 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
9269 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9270 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9272 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
9275 * gcc.target/sh/pr54236-4.c: New.
9277 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
9279 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9280 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
9283 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
9286 * gfortran.dg/open_new_segv.f90: New test.
9288 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
9297 * gcc.target/sh/pr64345-1.c: New.
9298 * gcc.target/sh/pr64345-2.c: New.
9299 * gcc.target/sh/pr59533-1.c: New.
9300 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9301 * gcc.target/sh/pr52933-2.c: Likewise.
9302 * gcc.target/sh/pr54089-1.c: Likewise.
9303 * gcc.target/sh/pr54236-1.c: Likewise.
9304 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9305 * gcc.target/sh/pr49263-1.c: Remove xfails.
9306 * gcc.target/sh/pr49263-2.c: Likewise.
9307 * gcc.target/sh/pr49263-3.c: Likewise.
9308 * gcc.target/sh/pr53987-1.c: Likewise.
9309 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9310 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9311 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9312 (test05, test06, test07, test08, test09, test10, test11, test12): New.
9313 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9314 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9316 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9319 2015-01-24 Tom de Vries <tom@codesourcery.com>
9321 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9323 2015-01-23 Ian Lance Taylor <iant@google.com>
9326 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9327 targets without split stack support.
9329 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
9332 * gcc.target/i386/pr64317.c: New test.
9334 2015-01-23 Jakub Jelinek <jakub@redhat.com>
9336 PR rtl-optimization/63637
9337 PR rtl-optimization/60663
9338 * gcc.dg/pr63637-1.c: New test.
9339 * gcc.dg/pr63637-2.c: New test.
9340 * gcc.dg/pr63637-3.c: New test.
9341 * gcc.dg/pr63637-4.c: New test.
9342 * gcc.dg/pr63637-5.c: New test.
9343 * gcc.dg/pr63637-6.c: New test.
9344 * gcc.target/i386/pr63637-1.c: New test.
9345 * gcc.target/i386/pr63637-2.c: New test.
9346 * gcc.target/i386/pr63637-3.c: New test.
9347 * gcc.target/i386/pr63637-4.c: New test.
9348 * gcc.target/i386/pr63637-5.c: New test.
9349 * gcc.target/i386/pr63637-6.c: New test.
9351 2015-01-23 Richard Biener <rguenther@suse.de>
9354 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9355 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9357 2015-01-23 Marek Polacek <polacek@redhat.com>
9359 PR preprocessor/60570
9360 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9361 * gcc.dg/cpp/pr60570.c: New test.
9363 2015-01-23 Richard Biener <rguenther@suse.de>
9366 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9367 vectorization on vect64 targets.
9369 2015-01-23 Janus Weil <janus@gcc.gnu.org>
9372 * gfortran.dg/class_allocate_17.f90: New.
9374 2015-01-23 Tobias Burnus <burnus@net-b.de>
9377 * gfortran.dg/goacc/combined_loop.f90: New.
9379 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9382 * gfortran.dg/make_unit.f90: New test.
9384 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9387 * gfortran.dg/negative_unit_int8.f: Update.
9389 2015-01-22 Jeff Law <law@redhat.com>
9392 * gcc.target/m68k/pr52076-1.c: New test.
9393 * gcc.target/m68k/pr52076-2.c: New test.
9395 2015-01-22 Richard Biener <rguenther@suse.de>
9398 * gcc.dg/torture/pr64728.c: New testcase.
9400 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
9403 * g++.dg/pr64688.C: New test.
9405 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
9407 * gcc.target/i386/chkp-always_inline.c (f1): Make static
9408 to avoid errors with -fpic.
9410 2015-01-22 Richard Biener <rguenther@suse.de>
9413 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9415 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
9417 PR rtl-optimization/64682
9418 * gcc.c-torture/execute/pr64682.c: New file.
9420 2015-01-21 Jakub Jelinek <jakub@redhat.com>
9423 * gcc.dg/pr64511.c: New test.
9425 PR rtl-optimization/62078
9426 * g++.dg/opt/pr62078.C: New test.
9429 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9431 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
9434 * gfortran.dg/internal_pack_15.f90: New test.
9436 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
9438 * c-c++-common/tsan/step.c: New testcase.
9440 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9442 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9444 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9446 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9448 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9450 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9452 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9454 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9456 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9458 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9460 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9462 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9464 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9466 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9468 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9470 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9472 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9474 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9476 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9478 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9480 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9482 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9484 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9486 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9488 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9490 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9491 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9492 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9495 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9497 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9498 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9499 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9502 2015-01-21 Renlin Li <renlin.li@arm.com>
9504 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9505 * g++.dg/tls/thread_local5g.C: Likewise.
9506 * g++.dg/tls/thread_local6g.C: Likewise.
9508 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9510 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9511 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9512 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9514 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9516 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9517 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9518 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9520 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9522 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9523 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9524 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9526 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9528 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9529 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9530 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9532 2015-01-20 Jeff Law <law@redhat.com>
9535 * gcc.target/m68k/pr59946.c: New test.
9537 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9539 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9540 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9541 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9543 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9545 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9546 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9547 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9549 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9551 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9552 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9553 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9555 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9557 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9558 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9559 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9561 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9564 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9566 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9567 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9568 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9570 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9572 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9573 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9574 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9576 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9578 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9580 2015-01-20 Jakub Jelinek <jakub@redhat.com>
9582 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9585 * g++.dg/ubsan/pr64632.C: New test.
9588 * gcc.dg/pr64663.c: New test.
9590 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9593 * g++.dg/warn/Wunused-var-23.C: New.
9595 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9598 * g++.dg/cpp0x/constexpr-59937-1.C: New.
9599 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9601 2015-01-20 Richard Biener <rguenther@suse.de>
9604 * gcc.dg/lto/pr64684_0.c: New testcase.
9605 * gcc.dg/lto/pr64684_1.c: Likewise.
9606 * gcc.dg/lto/pr64684_2.c: Likewise.
9607 * gcc.dg/lto/pr64685_0.c: Likewise.
9608 * gcc.dg/lto/pr64685_1.c: Likewise.
9610 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9613 * g++.dg/cpp1y/lambda-init12.C: New.
9615 2015-01-20 Richard Biener <rguenther@suse.de>
9617 PR tree-optimization/64410
9618 * g++.dg/vect/pr64410.cc: Require vect_double.
9620 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
9623 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9625 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
9629 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9631 PR rtl-optimization/64081
9632 * gcc.dg/pr64081.c: New test.
9634 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9636 * jit.dg/harness.h: Include <unistd.h>.
9637 (CHECK_NO_ERRORS): New.
9638 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9639 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9640 gcc_jit_context_compile_to_file.
9641 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9642 args to the spawned executable.
9643 (jit-expand-vars): New function.
9644 (jit-exe-params): New variable.
9645 (dg-jit-set-exe-params): New function.
9646 (jit-dg-test): Detect testcases that use
9647 jit-verify-compile-to-file and call jit-setup-compile-to-file.
9648 Set arguments of spawned process to jit-exe-params.
9649 (jit-get-output-filename): New function.
9650 (jit-setup-compile-to-file): New function.
9651 (jit-verify-compile-to-file): New function.
9652 (jit-run-executable): New function.
9653 (jit-verify-executable): New function.
9654 * jit.dg/test-compile-to-assembler.c: New testcase.
9655 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9656 * jit.dg/test-compile-to-executable.c: New testcase.
9657 * jit.dg/test-compile-to-object.c: New testcase.
9659 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
9662 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9665 2015-01-19 Martin Liska <mliska@suse.cz>
9667 * objc/compile/pr64668.m: New test.
9669 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9671 * jit.dg/test-arith-overflow.c: Include stdbool.h.
9672 (create_overflow_fn): Update comment to clarify that
9673 the third param of the created function is a bool *, not
9675 (verify_int_overflow_fn): Convert param "expected_ovf" from
9676 int to bool. Update third param of "overflow_fn_type" from int *
9677 to bool *. Update local "actual_ovf" from int to bool.
9678 (verify_uint_overflow_fn): Likewise.
9680 2015-01-19 Martin Liska <mliska@suse.cz>
9682 * gcc.dg/ipa/ipa-icf-33.c: New test.
9684 2015-01-19 Felix Yang <felix.yang@huawei.com>
9685 Haijian Zhang <z.zhanghaijian@huawei.com>
9687 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9688 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9689 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9690 result_float64x2, expected_hfloat64x2): New helper type, variable and
9692 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9693 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9694 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9695 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9696 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9697 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9698 and target without the FMA feature.
9700 2015-01-19 Jiong Wang <jiong.wang@arm.com>
9702 * gcc.target/aarch64/pr64304.c: New testcase.
9704 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9706 PR rtl-optimization/64081
9707 * gcc.dg/pr64081.c: New test.
9709 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
9712 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9714 * gcc.target/aarch64/test_frame_6.c: Likewise.
9715 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9716 and x19 (in the epilogue).
9717 * gcc.target/aarch64/test_frame_4.c: Likewise.
9718 * gcc.target/aarch64/test_frame_7.c: Likewise.
9720 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
9722 * gcc.target/i386/chkp-always_inline.c: New.
9724 2015-01-15 Andrew Pinski <apinski@cavium.com>
9725 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9727 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9728 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9730 2015-01-18 Andre Vehreschild <vehre@gmx.de>
9733 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9734 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9736 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9739 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9741 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
9744 * gcc.target/sh/torture/pr64652.c: New.
9746 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9748 * gcc.dg/ipa/ipa-icf-32.c: Update template.
9749 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9750 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9751 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9752 * c-c++-common/asan/kasan-recover-1.c: Likewise.
9753 * c-c++-common/asan/kasan-recover-2.c: Likewise.
9755 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9758 * g++.dg/torture/pr64378.C: New testcase.
9760 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9763 * gfortran.dg/block_13.f08: New test
9765 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9768 * gfortran.dg/associate_1.f03: Allow test for character with
9771 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9773 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9774 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9776 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9778 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9780 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
9783 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9785 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9788 * gfortran.dg/alloc_comp_assign_13.f08: New test.
9791 * gfortran.dg/alloc_comp_assign_14.f08: New test.
9794 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9796 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9799 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9801 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
9803 PR rtl-optimization/52773
9804 * gcc.c-torture/compile/pr52773.c: New test.
9806 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9809 * g++.dg/cpp0x/alias-decl-46.C: New.
9811 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9813 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9815 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9817 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9819 (CHECK_FP): Likewise.
9820 (CHECK_CUMULATIVE_SAT): Likewise.
9822 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9824 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9825 (Set_Neon_Cumulative_Sat): Add parameter.
9826 (__set_neon_cumulative_sat): Support new parameter.
9827 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9828 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9830 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9831 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9834 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
9836 * g++.dg/tsan/vptr_benign_race.C: New testcase.
9837 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9839 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9842 * g++.dg/tls/thread_local-ice4.C: New.
9844 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
9846 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9849 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9852 * g++.dg/cpp0x/vt-62276.C: New.
9854 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
9857 * g++.dg/pr64353.C: New.
9859 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9862 * gcc.target/aarch64/pr64263_1.c: New test.
9864 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
9866 PR tree-optimization/64434
9867 * gcc.dg/torture/pr64434.c: Move to...
9868 * gcc.dg/pr64434.c: ... here.
9870 2015-01-16 Richard Biener <rguenther@suse.de>
9873 * gcc.dg/uninit-18.c: New testcase.
9875 2015-01-16 Richard Biener <rguenther@suse.de>
9877 PR tree-optimization/64568
9878 * g++.dg/torture/pr64568-2.C: New testcase.
9880 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
9883 * gcc.target/i386/chkp-label-address.c: New.
9885 2015-01-16 Janus Weil <janus@gcc.gnu.org>
9888 * gfortran.dg/pointer_init_6.f90: Extended.
9890 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
9892 * gcc.c-torture/compile/20150108.c: New test.
9894 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
9896 * gcc.target/visium: New directory.
9898 2015-01-16 Richard Biener <rguenther@suse.de>
9900 PR tree-optimization/61743
9901 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9902 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9904 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
9906 * gcc.dg/pr64015.c: New test.
9908 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
9912 * g++.dg/ipa/pr64612.C: New test.
9914 2015-01-16 Renlin Li <renlin.li@arm.com>
9916 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9918 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
9920 * gcc.target/i386/sse-14.c: Test new intrinsic.
9921 * gcc.target/i386/sse-22.c: Ditto.
9923 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9926 * g++.dg/cpp0x/auto44.C: New.
9928 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
9931 * gcc.target/nios2/gpopt-all.c: New test case.
9932 * gcc.target/nios2/gpopt-local.c: New test case.
9933 * gcc.target/nios2/gpopt-global.c: New test case.
9934 * gcc.target/nios2/gpopt-data.c: New test case.
9935 * gcc.target/nios2/gpopt-none.c: New test case.
9937 2015-01-15 Jakub Jelinek <jakub@redhat.com>
9939 * g++.dg/ubsan/vptr-1.C: New test.
9940 * g++.dg/ubsan/vptr-2.C: New test.
9941 * g++.dg/ubsan/vptr-3.C: New test.
9942 * g++.dg/ubsan/vptr-4.C: New test.
9943 * g++.dg/ubsan/vptr-5.C: New test.
9944 * g++.dg/ubsan/vptr-6.C: New test.
9945 * g++.dg/ubsan/vptr-7.C: New test.
9946 * g++.dg/ubsan/vptr-8.C: New test.
9947 * g++.dg/ubsan/vptr-9.C: New test.
9949 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
9951 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9953 * lib/gcc-dg.exp: Likewise.
9955 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
9957 PR rtl-optimization/64110
9958 * gcc.target/i386/pr64110.c: Add scan-assembler.
9960 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
9961 James Norris <jnorris@codesourcery.com>
9962 Cesar Philippidis <cesar@codesourcery.com>
9963 Ilmir Usmanov <i.usmanov@samsung.com>
9965 * lib/target-supports.exp (check_effective_target_fopenacc): New
9967 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9968 * g++.dg/goacc/goacc.exp: Likewise.
9969 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9970 * gcc.dg/goacc/goacc.exp: Likewise.
9971 * gfortran.dg/goacc/goacc.exp: Likewise.
9972 * c-c++-common/cpp/openacc-define-1.c: New file.
9973 * c-c++-common/cpp/openacc-define-2.c: Likewise.
9974 * c-c++-common/cpp/openacc-define-3.c: Likewise.
9975 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9976 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9977 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9978 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9979 * c-c++-common/goacc/asyncwait-1.c: Likewise.
9980 * c-c++-common/goacc/cache-1.c: Likewise.
9981 * c-c++-common/goacc/clauses-fail.c: Likewise.
9982 * c-c++-common/goacc/collapse-1.c: Likewise.
9983 * c-c++-common/goacc/data-1.c: Likewise.
9984 * c-c++-common/goacc/data-2.c: Likewise.
9985 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
9986 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9987 * c-c++-common/goacc/deviceptr-2.c: Likewise.
9988 * c-c++-common/goacc/deviceptr-3.c: Likewise.
9989 * c-c++-common/goacc/if-clause-1.c: Likewise.
9990 * c-c++-common/goacc/if-clause-2.c: Likewise.
9991 * c-c++-common/goacc/kernels-1.c: Likewise.
9992 * c-c++-common/goacc/loop-1.c: Likewise.
9993 * c-c++-common/goacc/loop-private-1.c: Likewise.
9994 * c-c++-common/goacc/nesting-1.c: Likewise.
9995 * c-c++-common/goacc/nesting-data-1.c: Likewise.
9996 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
9997 * c-c++-common/goacc/parallel-1.c: Likewise.
9998 * c-c++-common/goacc/pcopy.c: Likewise.
9999 * c-c++-common/goacc/pcopyin.c: Likewise.
10000 * c-c++-common/goacc/pcopyout.c: Likewise.
10001 * c-c++-common/goacc/pcreate.c: Likewise.
10002 * c-c++-common/goacc/pragma_context.c: Likewise.
10003 * c-c++-common/goacc/present-1.c: Likewise.
10004 * c-c++-common/goacc/reduction-1.c: Likewise.
10005 * c-c++-common/goacc/reduction-2.c: Likewise.
10006 * c-c++-common/goacc/reduction-3.c: Likewise.
10007 * c-c++-common/goacc/reduction-4.c: Likewise.
10008 * c-c++-common/goacc/sb-1.c: Likewise.
10009 * c-c++-common/goacc/sb-2.c: Likewise.
10010 * c-c++-common/goacc/sb-3.c: Likewise.
10011 * c-c++-common/goacc/update-1.c: Likewise.
10012 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10013 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10014 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10015 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10016 * gfortran.dg/goacc/assumed.f95: Likewise.
10017 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10018 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10019 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10020 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10021 * gfortran.dg/goacc/branch.f95: Likewise.
10022 * gfortran.dg/goacc/cache-1.f95: Likewise.
10023 * gfortran.dg/goacc/coarray.f95: Likewise.
10024 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10025 * gfortran.dg/goacc/cray.f95: Likewise.
10026 * gfortran.dg/goacc/critical.f95: Likewise.
10027 * gfortran.dg/goacc/data-clauses.f95: Likewise.
10028 * gfortran.dg/goacc/data-tree.f95: Likewise.
10029 * gfortran.dg/goacc/declare-1.f95: Likewise.
10030 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10031 * gfortran.dg/goacc/fixed-1.f: Likewise.
10032 * gfortran.dg/goacc/fixed-2.f: Likewise.
10033 * gfortran.dg/goacc/fixed-3.f: Likewise.
10034 * gfortran.dg/goacc/fixed-4.f: Likewise.
10035 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10036 * gfortran.dg/goacc/if.f95: Likewise.
10037 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10038 * gfortran.dg/goacc/list.f95: Likewise.
10039 * gfortran.dg/goacc/literal.f95: Likewise.
10040 * gfortran.dg/goacc/loop-1.f95: Likewise.
10041 * gfortran.dg/goacc/loop-2.f95: Likewise.
10042 * gfortran.dg/goacc/loop-3.f95: Likewise.
10043 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10044 * gfortran.dg/goacc/omp.f95: Likewise.
10045 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10046 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10047 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10048 * gfortran.dg/goacc/parameter.f95: Likewise.
10049 * gfortran.dg/goacc/private-1.f95: Likewise.
10050 * gfortran.dg/goacc/private-2.f95: Likewise.
10051 * gfortran.dg/goacc/private-3.f95: Likewise.
10052 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10053 * gfortran.dg/goacc/reduction-2.f95: Likewise.
10054 * gfortran.dg/goacc/reduction.f95: Likewise.
10055 * gfortran.dg/goacc/routine-1.f90: Likewise.
10056 * gfortran.dg/goacc/routine-2.f90: Likewise.
10057 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10058 * gfortran.dg/goacc/several-directives.f95: Likewise.
10059 * gfortran.dg/goacc/sie.f95: Likewise.
10060 * gfortran.dg/goacc/subarrays.f95: Likewise.
10061 * gfortran.dg/gomp/map-1.f90: Likewise.
10062 * gfortran.dg/openacc-define-1.f90: Likewise.
10063 * gfortran.dg/openacc-define-2.f90: Likewise.
10064 * gfortran.dg/openacc-define-3.f90: Likewise.
10065 * g++.dg/gomp/block-1.C: Update for changed compiler output.
10066 * g++.dg/gomp/block-2.C: Likewise.
10067 * g++.dg/gomp/block-3.C: Likewise.
10068 * g++.dg/gomp/block-5.C: Likewise.
10069 * g++.dg/gomp/target-1.C: Likewise.
10070 * g++.dg/gomp/target-2.C: Likewise.
10071 * g++.dg/gomp/taskgroup-1.C: Likewise.
10072 * g++.dg/gomp/teams-1.C: Likewise.
10073 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10074 * gcc.dg/cilk-plus/jump.c: Likewise.
10075 * gcc.dg/gomp/block-1.c: Likewise.
10076 * gcc.dg/gomp/block-10.c: Likewise.
10077 * gcc.dg/gomp/block-2.c: Likewise.
10078 * gcc.dg/gomp/block-3.c: Likewise.
10079 * gcc.dg/gomp/block-4.c: Likewise.
10080 * gcc.dg/gomp/block-5.c: Likewise.
10081 * gcc.dg/gomp/block-6.c: Likewise.
10082 * gcc.dg/gomp/block-7.c: Likewise.
10083 * gcc.dg/gomp/block-8.c: Likewise.
10084 * gcc.dg/gomp/block-9.c: Likewise.
10085 * gcc.dg/gomp/target-1.c: Likewise.
10086 * gcc.dg/gomp/target-2.c: Likewise.
10087 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10088 * gcc.dg/gomp/teams-1.c: Likewise.
10090 2015-01-15 David Malcolm <dmalcolm@redhat.com>
10092 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10095 2015-01-15 Mike Stump <mikestump@comcast.net>
10097 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10098 * gcc.dg/inline_2.c: Likewise.
10099 * gcc.dg/inline_3.c: Likewise.
10100 * gcc.dg/inline_4.c: Likewise.
10102 2015-01-15 Janus Weil <janus@gcc.gnu.org>
10105 * gfortran.dg/proc_ptr_comp_43.f90: New.
10107 2015-01-15 Mike Stump <mikestump@comcast.net>
10109 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10110 * gcc.dg/unroll_2.c: Likewise.
10111 * gcc.dg/unroll_3.c: Likewise.
10112 * gcc.dg/unroll_4.c: Likewise.
10113 * gcc.dg/unroll_5.c: Likewise.
10115 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
10118 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10120 * gcc.target/aarch64/test_frame_6.c: Likewise.
10121 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10122 x30 and x19 (in the epilogue).
10123 * gcc.target/aarch64/test_frame_4.c: Likewise.
10124 * gcc.target/aarch64/test_frame_7.c: Likewise.
10126 2015-01-15 Martin Liska <mliska@suse.cz>
10128 * g++.dg/ipa/pr64068.C: New test.
10129 * gcc.dg/ipa/PR64559.c: New test.
10131 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10133 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10136 2015-01-15 Richard Biener <rguenther@suse.de>
10138 PR tree-optimization/61743
10139 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10140 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10142 2015-01-15 Renlin Li <renlin.li@arm.com>
10144 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10145 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10147 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10149 * gcc.dg/vect/vect-aggressive-1.c: New.
10150 * gcc.target/i386/avx2-vect-aggressive.c: New.
10152 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10154 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10156 2015-01-15 Richard Biener <rguenther@suse.de>
10159 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10160 -Wl,-undefined,dynamic_lookup.
10162 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10164 * gnat.dg/opt47.adb: New test.
10166 2015-01-15 Richard Biener <rguenther@suse.de>
10169 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10171 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10173 PR tree-optimization/64434
10174 * gcc.dg/torture/pr64434.c: New test.
10176 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
10178 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10179 -mno-micromips. MIPS32R1 and below require -mno-micromips.
10180 -march=loongson* and -march=octeon* require -mno-micromips.
10182 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
10183 Matthew Fortune <matthew.fortune@imgtec.com>
10185 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10186 * gcc.target/mips/call-saved-5.c (foo): Likewise.
10187 * gcc.target/mips/call-saved-6.c (foo): Likewise.
10188 * gcc.target/mips/call-saved-7.c: New file.
10189 * gcc.target/mips/call-saved-8.c: New file.
10190 * gcc.target/mips/call-saved-9.c: New file.
10192 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
10194 * gcc.target/mips/lsa.c: New file.
10195 * gcc.target/mips/mips64-lsa.c: Likewise.
10196 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10197 * gcc.target/mips/mulsize-4.c: Likewise.
10198 * gcc.target/mips/mulsize-5.c: New file.
10199 * gcc.target/mips/mulsize-6.c: Likewise.
10200 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10201 and !HAS_LSA as ghost options.
10202 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10205 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
10207 * g++.dg/torture/20141013.c: Set -fno-short-enums.
10209 2015-01-15 Richard Biener <rguenther@suse.de>
10211 PR middle-end/64365
10212 * gcc.dg/torture/pr64365.c: New testcase.
10214 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
10216 * gcc.dg/stackprotectexplicit1.c: New test.
10217 * g++.dg/stackprotectexplicit2.c: New test.
10219 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10222 * gfortran.dg/inquire_internal.f90: New.
10223 * gfortran.dg/negative_unit_check.f90: New.
10225 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
10228 * gcc.target/sh/pr53988-1.c: New.
10230 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
10233 * g++.dg/tls/thread_local-ice3.C: New.
10235 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
10237 * gcc.target/i386/fentry-override.c: Properly place {} in target
10238 selector. Remove nonpic.
10239 * gcc.target/i386/fentry.c: Likewise.
10241 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10243 * gcc.dg/atomic-invalid.c: Check for invalid memory model
10244 warnings instead of errors.
10246 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
10248 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10249 option support instead of ENABLE_LTO from Makefile.
10251 2015-01-14 Richard Biener <rguenther@suse.de>
10253 PR tree-optimization/59354
10254 * gcc.dg/vect/pr59354.c: New testcase.
10256 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
10258 * lib/target-supports.exp
10259 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10260 on ARM architures before v7.
10262 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10264 PR middle-end/59448
10265 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10266 an atomic_exchange.
10268 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10271 * gcc.target/i386/pr64386.c: New test.
10273 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10276 * gcc.target/i386/pr64393.c: New test.
10278 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10281 * gcc.target/i386/pr64387.c: New test.
10283 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
10285 * gcc.target/aarch64/store-pair-1.c: Fix typo.
10287 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10289 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10291 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10294 * gcc.target/arm/pr64453.c: New.
10296 2015-01-14 Richard Biener <rguenther@suse.de>
10299 * gcc.dg/lto/pr64415_0.c: New testcase.
10300 * gcc.dg/lto/pr64415_1.c: Likewise.
10302 2015-01-14 Martin Liska <mliska@suse.cz>
10304 * gcc.dg/ipa/pr64307.c: New test.
10306 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
10308 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10309 64-bit and 128-bit.
10311 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10314 * gcc.target/arm/pr64460_1.c: New test.
10316 2015-01-14 Richard Biener <rguenther@suse.de>
10318 PR tree-optimization/64493
10319 PR tree-optimization/64495
10320 * gcc.dg/vect/pr64493.c: New testcase.
10321 * gcc.dg/vect/pr64495.c: Likewise.
10323 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
10325 * gcc.dg/Warray-bounds-11.c: New test-case.
10327 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10329 * gcc.target/mips/octeon3-pipe-1.c: New test.
10331 2015-01-13 David Malcolm <dmalcolm@redhat.com>
10333 * jit.dg/harness.h (set_up_logging): Move string concatenation
10335 (concat_strings): New function.
10336 (dump_reproducer): New function.
10337 (test_jit): Call dump_reproducer.
10338 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10340 (jit-dg-test): Delete any generated reproducer from previous runs.
10341 Verify that a generated reproducer was created, and verify that it
10343 * jit.dg/test-nested-contexts.c (main): Call
10344 gcc_jit_context_dump_reproducer_to_file.
10346 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10348 * gcc.dg/aru-2.c: Add dg-require-profiling.
10350 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10352 * lib/target-supports.exp (check_profiling_available): Check if
10355 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
10358 * g++.dg/torture/pr64565.C: New testcase.
10360 2015-01-13 Marek Polacek <polacek@redhat.com>
10362 PR middle-end/64391
10363 * gcc.dg/tm/pr64391.c: New test.
10365 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10367 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10370 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10372 * gcc.target/i386/pie.c: New test.
10374 * lib/target-supports.exp (check_effective_target_pie): New.
10376 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10378 PR rtl-optimization/64286
10379 * gcc.target/i386/avx2-pr64286.c: New test.
10381 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
10384 * g++.dg/cpp0x/vt-57626.C: New.
10386 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10389 * gfortran.dg/pr64528.f90: New test.
10391 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
10393 * gcc.target/aarch64/subsp.c: New test.
10395 2015-01-13 Andrew Pinski <apinski@cavium.com>
10397 * gcc.target/aarch64/store-pair-1.c: New testcase.
10399 2015-01-13 Richard Biener <rguenther@suse.de>
10402 * gcc.dg/lto/pr64373_0.c: New testcase.
10404 2015-01-13 Andrew Pinski <apinski@cavium.com>
10406 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10407 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10409 2015-01-13 Richard Biener <rguenther@suse.de>
10411 PR tree-optimization/64406
10412 * gcc.dg/pr64406.c: New testcase.
10414 2015-01-13 Richard Biener <rguenther@suse.de>
10416 PR tree-optimization/64404
10417 * gcc.dg/vect/pr64404.c: New testcase.
10419 2015-01-13 Richard Biener <rguenther@suse.de>
10421 PR tree-optimization/64568
10422 * g++.dg/torture/pr64568.C: New testcase.
10424 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10426 * jit.dg/test-error-local-used-from-other-function.c: New test
10428 * jit.dg/test-error-param-reuse.c: New test case.
10429 * jit.dg/test-error-param-sharing.c: New test case.
10430 * jit.dg/test-error-param-used-from-other-function.c: New test
10432 * jit.dg/test-error-param-used-without-a-function.c: New test
10435 2015-01-12 Jakub Jelinek <jakub@redhat.com>
10437 PR tree-optimization/64563
10438 * gcc.dg/pr64563.c: New test.
10441 * gcc.target/i386/pr64513.c: New test.
10443 PR tree-optimization/64454
10444 * gcc.dg/pr64454.c: New test.
10447 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10449 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10450 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10451 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10452 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10453 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10454 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10455 * gcc.dg/vect/slp-25.c: Likewise.
10456 * gcc.dg/vect/vect-109.c: Likewise.
10457 * gcc.dg/vect/vect-13.c: Likewise.
10458 * gcc.dg/vect/vect-17.c: Likewise.
10459 * gcc.dg/vect/vect-18.c: Likewise.
10460 * gcc.dg/vect/vect-19.c: Likewise.
10461 * gcc.dg/vect/vect-20.c: Likewise.
10462 * gcc.dg/vect/vect-21.c: Likewise.
10463 * gcc.dg/vect/vect-22.c: Likewise.
10464 * gcc.dg/vect/vect-27.c: Likewise.
10465 * gcc.dg/vect/vect-29.c: Likewise.
10466 * gcc.dg/vect/vect-2-big-array.c: Likewise.
10467 * gcc.dg/vect/vect-2.c: Likewise.
10468 * gcc.dg/vect/vect-3.c: Likewise.
10469 * gcc.dg/vect/vect-4.c: Likewise.
10470 * gcc.dg/vect/vect-5.c: Likewise.
10471 * gcc.dg/vect/vect-72.c: Likewise.
10472 * gcc.dg/vect/vect-73-big-array.c: Likewise.
10473 * gcc.dg/vect/vect-73.c: Likewise.
10474 * gcc.dg/vect/vect-77-global.c: Likewise.
10475 * gcc.dg/vect/vect-78-global.c: Likewise.
10476 * gcc.dg/vect/vect-7.c: Likewise.
10477 * gcc.dg/vect/vect-86.c: Likewise.
10478 * gcc.dg/vect/vect-align-1.c: Likewise.
10479 * gcc.dg/vect/vect-align-3.c: Likewise.
10480 * gcc.dg/vect/vect-all-big-array.c: Likewise.
10481 * gcc.dg/vect/vect-all.c: Likewise.
10482 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10483 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10484 * gcc.dg/vect/vect-peel-3.c: Likewise.
10485 * gcc.dg/vect/vect-peel-4.c: Likewise.
10486 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10488 2015-01-12 Jeff Law <law@redhat.com>
10491 * gcc.target/m68k/pr64461.c: New test.
10493 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10495 * jit.dg/test-array-as-pointer.c (create_code): Update call
10496 to gcc_jit_context_new_global by setting "kind" to
10497 GCC_JIT_GLOBAL_IMPORTED.
10498 * jit.dg/test-error-array-as-pointer.c: Likewise.
10499 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10500 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10501 setting kind to GCC_JIT_GLOBAL_EXPORTED.
10502 * jit.dg/test-using-global.c (the_global): Rename to...
10503 (imported_global): ...this.
10504 (create_code): Update to test the three kinds of global.
10505 (verify_code): Likewise.
10507 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
10510 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
10511 undefined behavior.
10512 * gcc.target/i386/pr64291-2.c: Updated.
10514 2015-01-12 Richard Biener <rguenther@suse.de>
10516 PR tree-optimization/64530
10517 * gfortran.dg/pr64530.f90: New testcase.
10519 2015-01-12 Richard Biener <rguenther@suse.de>
10521 PR middle-end/64357
10522 * gcc.dg/torture/pr64357.c: New testcase.
10524 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
10526 * gcc.target/i386/nop-mcount.c: Properly place {} in target
10529 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10530 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10532 2015-01-12 Martin Liska <mliska@suse.cz>
10534 * gcc.dg/ipa/PR64550.c: New test.
10536 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
10539 * g++.dg/ipa/pr63470.C: New testcase.
10541 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10544 * gfortran.dg/typebound_operator_20.f90: New.
10546 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10549 * gfortran.dg/proc_ptr_comp_42.f90: New.
10551 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10554 * gfortran.dg/proc_ptr_comp_41.f90: New.
10556 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
10558 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10560 2015-01-10 Tobias Burnus <burnus@net-b.de>
10563 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10564 and add dg-excess-errors.
10565 * gfortran.dg/line_length_6.f90: New.
10566 * gfortran.dg/line_length_7.f90: New.
10567 * gfortran.dg/line_length_8.f90: New.
10568 * gfortran.dg/line_length_9.f90: New.
10569 * gfortran.dg/line_length_10.f90: New.
10570 * gfortran.dg/line_length_11.f90: New.
10572 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10574 * jit.dg/test-threads.c (struct testcase): Move declaration
10575 to jit.dg/all-non-failing-tests.h.
10576 (testcases): Likewise.
10577 * jit.dg/all-non-failing-tests.h (struct testcase): Move
10578 declaration here from jit.dg/all-non-failing-tests.h.
10579 (testcases): Likewise.
10580 * jit.dg/test-combination.c (create_code): Eliminate spelling
10581 out all of the testcases in favor of looping through the
10582 "testcases" metadata.
10583 (verify_code): Likewise.
10585 2015-01-09 Jakub Jelinek <jakub@redhat.com>
10587 PR rtl-optimization/64536
10588 * gcc.dg/pr64536.c: New test.
10590 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10592 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10593 * jit.dg/test-combination.c (create_code): Likewise.
10594 (verify_code): Likewise.
10595 * jit.dg/test-constants.c: New test case.
10596 * jit.dg/test-threads.c: Add test-constants.c.
10598 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
10601 * objc.dg/gnu-api-2-class.m: Add a test case
10602 for the above change.
10604 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
10606 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10608 2015-01-09 Richard Biener <rguenther@suse.de>
10610 PR tree-optimization/64410
10611 * g++.dg/vect/pr64410.cc: New testcase.
10613 2015-01-09 Martin Liska <mliska@suse.cz>
10615 * gcc.dg/ipa/ipa-icf-32.c: New test.
10617 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10619 * c-c++-common/tsan/tsan_barrier.h: New.
10620 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10621 * c-c++-common/tsan/bitfield_race.c: Likewise.
10622 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10623 * c-c++-common/tsan/mutexset1.c: Likewise.
10624 * c-c++-common/tsan/race_on_barrier.c: Likewise.
10625 * c-c++-common/tsan/race_on_mutex.c: Likewise.
10626 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10627 * c-c++-common/tsan/simple_race.c: Likewise.
10628 * c-c++-common/tsan/simple_stack.c: Likewise.
10629 * c-c++-common/tsan/sleep_sync.c: Likewise.
10630 * c-c++-common/tsan/tiny_race.c: Likewise.
10631 * c-c++-common/tsan/tls_race.c: Likewise.
10632 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10633 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10634 * g++.dg/tsan/atomic_free.C: Likewise.
10635 * g++.dg/tsan/atomic_free2.C: Likewise.
10636 * g++.dg/tsan/cond_race.C: Likewise.
10637 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10639 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
10642 * lib/target-supports.exp (check_effective_target_libatomic_available):
10644 * gfortran.dg/coarray/caf.exp: Only add -latomic for
10645 targets that match effective-target libatomic_available.
10646 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10648 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10650 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10651 Verify the result of gcc_jit_context_get_last_error.
10652 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10654 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10656 PR tree-optimization/63989
10657 * gcc.dg/strlenopt-27.c: New test.
10659 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10661 * jit.dg/harness.h (set_up_logging): New function.
10662 (test_jit): Fail if gcc_jit_context_acquire fails. Call
10663 set_up_logging on the context, so that every testcase is
10664 logged to a particular file.
10665 * jit.dg/test-nested-contexts.c (main): Open a logfile,
10666 and call gcc_jit_context_set_logfile on the top-level context.
10668 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10671 * g++.dg/opt/pr64338.C: New test.
10673 2015-01-08 Tobias Burnus <burnus@net-b.de>
10675 * gfortran.dg/coarray/codimension_2b.f90: New file.
10676 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10677 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10679 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10682 * g++.dg/ext/fnname4.C: New.
10684 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10687 * g++.dg/cpp0x/constexpr-64462.C: New.
10689 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10692 * g++.dg/cpp0x/deleted10.C: New.
10694 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10696 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10698 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10700 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10701 GCC_JIT_UNARY_OP_ABS.
10702 (verify_unary_ops): Likewise.
10704 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10706 * jit.dg/test-arith-overflow.c: New test case.
10707 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10708 * jit.dg/test-combination.c (create_code): Likewise.
10709 (verify_code): Likewise.
10710 * jit.dg/test-threads.c (testcases): Likewise.
10712 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10714 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10715 rather than "jit". Load g++.exp, and call g++_init.
10716 Run test-*.cc files within the testsuite and *.cc files within
10718 (jit-dg-test): Drop the addition of -fgnu89-inline to
10719 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10720 doing it when compiling C testcases (since g++ does not handle
10721 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10722 is restored to the value after g++_init ran, rather than the
10723 value before g++_init ran. Return a list of
10724 $comp_output $output_file, as dg-test assumes.
10726 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10728 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10729 make it easier to figure out the origin of each test result when
10730 running test-combination.c and test-threads.c.
10731 (CHECK_VALUE): Likewise.
10732 (CHECK_DOUBLE_VALUE): Likewise.
10733 (CHECK_STRING_VALUE): Likewise.
10734 (CHECK_STRING_STARTS_WITH): Likewise.
10735 (CHECK_STRING_CONTAINS): Likewise.
10737 (check_string_value): Likewise, add "funcname" param.
10738 (check_string_starts_with): Likewise.
10739 (check_string_contains): Likewise.
10741 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10743 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10744 generating name of built executable.
10746 2015-01-07 Marek Polacek <polacek@redhat.com>
10749 * gcc.dg/pr64440.c: New test.
10750 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10752 2015-01-07 Marek Polacek <polacek@redhat.com>
10755 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10756 * gcc.dg/pr64417.c: New test.
10758 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10761 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10764 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10766 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10767 Check if testcases run without errors, not just if they compile.
10769 2015-01-06 Christian Bruel <christian.bruel@st.com>
10772 * gcc.target/sh/pr64507.c: New test.
10774 2015-01-06 Arnaud Charlet <charlet@adacore.com>
10776 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10778 2015-01-06 Jakub Jelinek <jakub@redhat.com>
10780 * c-c++-common/asan/sanitize-all-1.c: New test.
10781 * c-c++-common/ubsan/sanitize-all-1.c: New test.
10782 * c-c++-common/ubsan/sanitize-all-2.c: New test.
10783 * c-c++-common/ubsan/sanitize-all-3.c: New test.
10784 * c-c++-common/ubsan/sanitize-all-4.c: New test.
10786 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10788 * lib/target-supports.exp (check_profiling_available): Return 0 for
10790 (check_effective_target_tls_runtime): Likewise.
10791 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10792 * gcc.dg/20020312-2.c: Adjust for Visium.
10793 * gcc.dg/tls/thr-cse-1.c: Likewise
10794 * gcc.dg/tree-ssa/20040204-1.c: Likewise
10795 * gcc.dg/tree-ssa/loop-1.c: Likewise.
10796 * gcc.dg/weak/typeof-2.c: Likewise.
10798 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
10800 PR rtl-optimization/64287
10801 * gcc.dg/aru-2.c: New test.
10803 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10806 * c-c++-common/ubsan/pr64344-1.c: New test.
10807 * c-c++-common/ubsan/pr64344-2.c: New test.
10809 PR tree-optimization/64465
10810 * gcc.dg/pr64465.c: New test.
10812 PR tree-optimization/64494
10813 * gcc.c-torture/compile/pr64494.c: New test.
10815 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10818 * gfortran.dg/realloc_on_assign_25.f90: New test.
10820 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10822 Update copyright years.
10824 2015-01-05 Marek Polacek <polacek@redhat.com>
10827 * gcc.dg/pr64423.c: New test.
10829 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
10831 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10832 mmix-knuth-mmixware for the same reason as for MIPS.
10833 * gcc.dg/debug/debug-2.c: Ditto.
10835 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10837 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
10840 * lib/gfortran.exp: Add libatomic library search path.
10841 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10842 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10844 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10846 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10848 * c-c++-common/tsan/bitfield_race.c: New testcase.
10849 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10851 2015-01-02 Tobias Burnus <burnus@net-b.de>
10853 * gfortran.dg/coarray/collectives_4.f90: New.
10855 2015-01-02 Janus Weil <janus@gcc.gnu.org>
10858 * gfortran.dg/extends_16.f90: New.
10860 2015-01-02 Tobias Burnus <burnus@net-b.de>
10862 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10864 2015-01-02 Tobias Burnus <burnus@net-b.de>
10866 * gfortran.dg/coarray/codimension_2.f90: New.
10867 * gfortran.dg/coarray/codimension_2a.f90: New.
10868 * gfortran.dg/coarray_35.f90: New.
10869 * gfortran.dg/coarray_35a.f90: New.
10871 2015-01-02 Janus Weil <janus@gcc.gnu.org>
10874 * gfortran.dg/dummy_procedure_11.f90: New.
10876 Copyright (C) 2015 Free Software Foundation, Inc.
10878 Copying and distribution of this file, with or without modification,
10879 are permitted in any medium without royalty provided the copyright
10880 notice and this notice are preserved.