1 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
3 * gcc.target/aarch64/copysign_1.c: New.
4 * gcc.target/aarch64/copysign_2.c: New.
6 2015-09-17 Bin Cheng <bin.cheng@arm.com>
8 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
9 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
10 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
12 2015-09-16 John Marino <gnugcc@marino.st>
14 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
16 2015-09-16 Richard Biener <rguenther@suse.de>
19 * gcc.dg/torture/pr67253.c: New testcase.
21 2015-09-16 Richard Biener <rguenther@suse.de>
24 * gcc.dg/pr67271.c: New testcase.
26 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
28 * gnat.dg/opt49.adb: New test.
30 2015-09-16 Richard Biener <rguenther@suse.de>
33 * gcc.dg/torture/pr67442.c: New testcase.
35 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
37 * gnat.dg/array24.adb: New test.
38 * gnat.dg/blocklocs.adb: Delete.
40 2015-09-15 Marek Polacek <polacek@redhat.com>
43 * gcc.dg/pr67580.c: New test.
45 2015-09-15 Richard Biener <rguenther@suse.de>
47 PR tree-optimization/67470
48 * gcc.dg/torture/pr67470.c: New testcase.
50 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
52 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
54 2015-09-15 Richard Biener <rguenther@suse.de>
57 * gcc.dg/pr67563.c: New testcase.
59 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
62 * gfortran.dg/pr67460.f90: New test.
64 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
66 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
67 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
69 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
72 * g++.dg/cpp0x/new-auto1.C: New.
74 2015-09-11 Mark Wielaard <mjw@redhat.com>
77 * g++.dg/warn/unused-variable-1.C: New test.
78 * g++.dg/warn/unused-variable-2.C: Likewise.
79 * gcc.dg/unused-4.c: Adjust warning for static const.
80 * gcc.dg/unused-variable-1.c: New test.
81 * gcc.dg/unused-variable-2.c: Likewise.
83 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
85 * gfortran.dg/private_type_3.f90: Require visibility.
86 * gfortran.dg/module_variable_2.f90: Same.
87 * gfortran.dg/nested_forall_1.f: Same.
88 * gfortran.dg/elemental_dependency_4.f90: Same.
89 * gfortran.dg/bind_c_usage_25.f90: Same.
90 * gfortran.dg/access_spec_1.f90: Same.
91 * gfortran.dg/public_private_module_2.f90: Same.
92 * gfortran.dg/host_assoc_variable_1.f90: Same.
93 * gfortran.dg/public_private_module_6.f90: Same.
94 * gfortran.dg/module_variable_1.f90: Same.
95 * gfortran.dg/pr37286.f90: Same.
96 * gfortran.dg/internal_pack_7.f90: Same.
97 * gfortran.dg/submodule_10.f08: Same.
98 * gfortran.dg/allocatable_function_8.f90: Same.
99 * gfortran.dg/merge_init_expr_2.f90: Same.
100 * gfortran.dg/class_37.f03: Same.
101 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
102 * gfortran.dg/typebound_call_20.f03: Same.
103 * gfortran.dg/proc_ptr_result_3.f90: Same.
104 * gfortran.dg/pr32535.f90: Same.
105 * gfortran.dg/typebound_proc_19.f90: Same.
106 * gfortran.dg/initialization_10.f90: Same.
107 * gfortran.dg/bind_c_usage_8.f03: Same.
108 * gfortran.dg/pr61335.f90: Same.
109 * gfortran.dg/elemental_dependency_5.f90: Same.
110 * gfortran.dg/proc_ptr_3.f90: Same.
111 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
113 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
115 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
116 * gcc.dg/Wno-frame-address.c: Skip for Visium.
117 * gcc.dg/loop-8.c: Likewise.
119 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
122 * gnat.dg/specs/addr1.ads: Remove.
124 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
126 * gcc.dg/pie-link.c: Add -pie to dg-options.
128 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
130 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
131 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
133 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
135 * gcc.target/powerpc/swaps-p8-20.c: New test.
136 * gcc.target/powerpc/swaps-p8-21.c: New test.
138 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
141 * gfortran.dg/pr67526.f90: New test.
143 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
146 * g++.dg/cpp0x/variadic166.C: New.
148 2015-09-09 Mark Wielaard <mjw@redhat.com>
150 * c-c++-common/nonnull-1.c: New test.
152 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
155 * gfortran.dg/submodule_11.f08: New test.
157 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
160 * gcc.c-torture/compile/pr67506.c: New test.
162 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
164 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
165 initialization with a byte mask. No change expected here.
166 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
167 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
168 initialization with contigious bitmask. Literal pool is expectd
171 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
174 * gcc.target/arm/pr67439_1.c: New test.
176 2015-09-10 Jiong Wang <jiong.wang@arm.com>
178 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
181 2015-09-10 Jakub Jelinek <jakub@redhat.com>
184 * g++.dg/gomp/pr67523.C: New test.
187 * g++.dg/gomp/pr67522.C: New test.
190 * c-c++-common/gomp/pr67521.c: New test.
193 * c-c++-common/gomp/pr67517.c: New test.
196 * g++.dg/gomp/pr67514.C: New test.
199 * g++.dg/gomp/pr67511.C: New test.
202 * c-c++-common/gomp/pr67502.c: New test.
204 2015-09-09 Marek Polacek <polacek@redhat.com>
207 * gcc.dg/pr67512.c: New test.
209 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
212 * g++.dg/warn/Wsubobject-linkage-1.C: New.
213 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
214 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
215 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
217 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
219 * gcc.target/aarch64/mod_2.x: New file.
220 * gcc.target/aarch64/mod_256.x: Likewise.
221 * gcc.target/arm/mod_2.c: New test.
222 * gcc.target/arm/mod_256.c: Likewise.
223 * gcc.target/aarch64/mod_2.c: Likewise.
224 * gcc.target/aarch64/mod_256.c: Likewise.
226 2015-09-09 Jakub Jelinek <jakub@redhat.com>
229 * g++.dg/gomp/pr67504.C: New test.
232 * c-c++-common/gomp/pr67501.c: New test.
235 * gcc.dg/gomp/pr67500.c: New test.
238 * gcc.dg/gomp/pr67495.c: New test.
240 2015-09-09 Aditya Kumar <hiraditya@msn.com>
241 Sebastian Pop <s.pop@samsung.com>
243 PR tree-optimization/53852
244 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
245 both isl-0.12 and isl-0.15.
246 * gcc.dg/graphite/uns-interchange-14.c: Same.
247 * gcc.dg/graphite/uns-interchange-15.c: Same.
248 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
250 2015-09-08 Aditya Kumar <hiraditya@msn.com>
251 Sebastian Pop <s.pop@samsung.com>
253 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
254 * gcc.dg/graphite/block-1.c: Same.
255 * gcc.dg/graphite/block-5.c: Same.
256 * gcc.dg/graphite/block-6.c: Same.
257 * gcc.dg/graphite/interchange-1.c: Same.
258 * gcc.dg/graphite/interchange-10.c: Same.
259 * gcc.dg/graphite/interchange-11.c: Same.
260 * gcc.dg/graphite/interchange-13.c: Same.
261 * gcc.dg/graphite/interchange-14.c: Same.
262 * gcc.dg/graphite/interchange-3.c: Same.
263 * gcc.dg/graphite/interchange-4.c: Same.
264 * gcc.dg/graphite/interchange-7.c: Same.
265 * gcc.dg/graphite/interchange-8.c: Same.
266 * gcc.dg/graphite/interchange-9.c: Same.
267 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
268 * gcc.dg/graphite/pr35356-1.c (foo): Same.
269 * gcc.dg/graphite/pr37485.c: Same.
270 * gcc.dg/graphite/scop-0.c (int toto): Same.
271 * gcc.dg/graphite/scop-1.c: Same.
272 * gcc.dg/graphite/scop-10.c: Same.
273 * gcc.dg/graphite/scop-11.c: Same.
274 * gcc.dg/graphite/scop-12.c: Same.
275 * gcc.dg/graphite/scop-13.c: Same.
276 * gcc.dg/graphite/scop-16.c: Same.
277 * gcc.dg/graphite/scop-17.c: Same.
278 * gcc.dg/graphite/scop-18.c: Same.
279 * gcc.dg/graphite/scop-2.c: Same.
280 * gcc.dg/graphite/scop-21.c (int test): Same.
281 * gcc.dg/graphite/scop-22.c (void foo): Same.
282 * gcc.dg/graphite/scop-4.c: Same.
283 * gcc.dg/graphite/scop-5.c: Same.
284 * gcc.dg/graphite/scop-6.c: Same.
285 * gcc.dg/graphite/scop-7.c: Same.
286 * gcc.dg/graphite/scop-8.c: Same.
287 * gcc.dg/graphite/scop-9.c: Same.
288 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
289 data-refs remain inside the inner loop.
290 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
291 * gcc.dg/graphite/uns-interchange-14.c: Same.
292 * gcc.dg/graphite/uns-interchange-9.c: Same.
293 * gfortran.dg/graphite/interchange-3.f90
295 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
298 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
299 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
300 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
301 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
302 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
303 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
304 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
305 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
306 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
307 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
308 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
309 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
311 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
313 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
314 * lib/target-supports.exp
315 (check_effective_target_arm_neon_fp16_hw): New.
317 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
319 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
320 Set additional_flags for neon-fp16 if supported, else fallback to neon.
322 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
324 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
325 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
327 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
328 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
329 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
330 when those are supported.
331 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
334 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
335 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
338 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
339 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
340 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
342 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
344 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
346 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
347 Add float16x8_t case.
348 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
349 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
350 main, exec_vcreate): Likewise.
351 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
352 exec_vget_high): Likewise.
353 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
354 exec_vget_low): Likewise.
355 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
357 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
358 exec_vld1_dup): Likewise.
359 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
360 exec_vld1_lane): Likewise.
361 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
363 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
364 exec_vldX_dup): Likewise.
365 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
366 exec_vldX_lane): Likewise.
367 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
368 exec_vset_lane): Likewise.
369 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
370 exec_vst1_lane): Likewise.
372 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
374 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
375 * gcc.target/aarch64/vget_low_1.c: Likewise.
377 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
379 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
380 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
381 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
382 (main): update orig_data to avoid float16 NaN on bigendian.
384 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
386 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
388 * gcc.target/aarch64/vset_lane_1.c: Likewise.
389 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
390 * gcc.target/aarch64/vld1_lane.c: Likewise.
392 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
395 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
397 2015-09-07 Marek Polacek <polacek@redhat.com>
400 * gcc.dg/asm-10.c: New test.
402 2015-09-04 Jakub Jelinek <jakub@redhat.com>
405 * gcc.dg/lto/pr67452_0.c: New test.
407 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
410 * gcc.target/avr/pr65210.c: New test.
412 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
415 * lib/target-supports.exp (check_cached_effective_target):
416 Apppend $prop to et_prop_list only if needed.
418 2015-09-04 Marek Polacek <polacek@redhat.com>
421 * gcc.dg/ubsan/pr67279.c: New test.
423 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
424 Petr Murzin <petr.murzin@intel.com>
425 Kirill Yukhin <kirill.yukhin@intel.com>
427 * gcc.target/i386/avx512f-scatter-1.c: New.
428 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
429 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
431 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
433 * gfortran.dg/read_dir.f90: Delete empty directory when closing
434 rather than calling rmdir, cleanup if open fails.
436 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
438 * gcc.target/powerpc/vec-mult-char-1.c: New test.
439 * gcc.target/powerpc/vec-mult-char-2.c: New test.
440 * lib/target-supports.exp (check_effective_target_vect_char_mult):
441 Return true for PowerPC targets that implement Altivec.
443 2015-09-03 Renlin Li <renlin.li@arm.com>
445 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
447 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
449 2015-09-03 Martin Sebor <msebor@redhat.com>
452 * g++.dg/addr_builtin-1.C: New test.
453 * gcc.dg/addr_builtin-1.c: New test.
455 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
457 * gcc.target/powerpc/vec-shift.c: New test.
459 2015-09-03 Tom de Vries <tom@codesourcery.com>
461 PR tree-optimization/65637
462 * gcc.dg/autopar/reduc-4.c: New test.
464 2015-09-03 Tom de Vries <tom@codesourcery.com>
466 PR tree-optimization/65637
467 * gcc.dg/autopar/pr46099-2.c: New test.
469 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
472 * g++.dg/pr67351.C: New test.
474 2015-09-03 Richard Biener <rguenther@suse.de>
477 * g++.dg/lto/pr66705_0.C: New testcase.
479 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
482 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
483 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
485 2015-09-02 Marek Polacek <polacek@redhat.com>
488 * gcc.dg/pr67432.c: New test.
490 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
492 * lib/target-supports.exp (clear_effective_target_cache): New.
493 (check_cached_effective_target): Update et_prop_list.
494 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
495 * g++.dg/compat/compat.exp: Likewise.
496 * g++.dg/compat/struct-layout-1.exp: Likewise.
497 * lib/asan-dg.exp: Likewise.
498 * lib/atomic-dg.exp: Likewise.
499 * lib/cilk-plus-dg.exp: Likewise.
500 * lib/clearcap.exp: Likewise.
501 * lib/mpx-dg.exp: Likewise.
502 * lib/tsan-dg.exp: Likewise.
503 * lib/ubsan-dg.exp: Likewise.
505 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
507 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
509 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
510 Andrew Bennett <andrew.bennett@imgtec.com>
512 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
513 dependencies between ISA level and compact-branches.
514 * gcc.target/mips/branch-10.c: Update expected output to allow
515 compact forms of b/bal.
516 * gcc.target/mips/branch-11.c: Likewise.
517 * gcc.target/mips/branch-12.c: Likewise.
518 * gcc.target/mips/branch-13.c: Likewise.
519 * gcc.target/mips/branch-3.c: Likewise.
520 * gcc.target/mips/branch-4.c: Likewise.
521 * gcc.target/mips/branch-5.c: Likewise.
522 * gcc.target/mips/branch-6.c: Likewise.
523 * gcc.target/mips/branch-7.c: Likewise.
524 * gcc.target/mips/branch-8.c: Likewise.
525 * gcc.target/mips/branch-9.c: Likewise.
526 * gcc.target/mips/branch-cost-1.c: Likewise.
527 * gcc.target/mips/call-1.c: Likewise.
528 * gcc.target/mips/call-2.c: Likewise.
529 * gcc.target/mips/call-3.c: Likewise.
530 * gcc.target/mips/call-4.c: Likewise.
531 * gcc.target/mips/call-5.c: Likewise.
532 * gcc.target/mips/call-6.c: Likewise.
533 * gcc.target/mips/lazy-binding-1.c: Likewise.
534 * gcc.target/mips/near-far-1.c: Likewise.
535 * gcc.target/mips/near-far-2.c: Likewise.
536 * gcc.target/mips/near-far-3.c: Likewise.
537 * gcc.target/mips/near-far-4.c: Likewise.
538 * gcc.target/mips/umips-branch-3.c: Ensure the test is
539 run with compact branches allowed.
540 * gcc.target/mips/compact-branches-1.c: New file.
541 * gcc.target/mips/compact-branches-2.c: Likewise.
542 * gcc.target/mips/compact-branches-3.c: Likewise.
543 * gcc.target/mips/compact-branches-4.c: Likewise.
544 * gcc.target/mips/compact-branches-5.c: Likewise.
545 * gcc.target/mips/compact-branches-6.c: Likewise.
546 * gcc.target/mips/compact-branches-7.c: Likewise.
548 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
550 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
551 Clean-up a created directory if testcase fails.
553 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
556 * g++.dg/pr67405.C: New test.
558 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
560 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
562 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
564 * gcc.dg/ifcvt-1.c: New test.
565 * gcc.dg/ifcvt-2.c: Likewise.
566 * gcc.dg/ifcvt-3.c: Likewise.
568 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
571 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
574 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
576 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
578 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
581 * g++.dg/other/pr61753.C: New.
583 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
585 * gcc.dg/tree-ssa/cmp-1.c: New file.
587 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
589 * gcc.dg/tree-ssa/complex-7.c: New file.
591 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
593 * gcc.target/powerpc/swaps-p8-19.c: New test.
595 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
598 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
600 2015-08-29 Tom de Vries <tom@codesourcery.com>
602 PR tree-optimization/46193
603 * gcc.dg/autopar/pr46193.c: New test.
605 2015-08-28 Nathan Sidwell <nathan@acm.org>
607 * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
608 use exit code for failure.
610 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
611 * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
612 * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
613 * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
614 * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
615 * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
616 * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
617 * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
618 * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
619 * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
621 2015-08-28 Jeff Law <law@redhat.com>
624 * gcc.dg/tree-ssa/pr66752-2.c: New test.
625 * gcc.dg/torture/pr66752-1.c: New test
626 * g++.dg/torture/pr66752-2.C: New test.
628 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
630 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
632 * gcc.dg/tree-ssa/sra-15.c: New.
634 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
636 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
637 * gcc.target/mips/msub-8.c: Ditto
639 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
641 * lib/target-supports.exp (check-effective_target_vect_double):
642 Enable for Power targets with VSX hardware available.
643 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
644 vect_no_align && { ! vect_hw_misalign }.
646 2015-08-27 Sebastian Pop <s.pop@samsung.com>
648 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
649 Replaced by opt_files, compile with -floop-nest-optimize.
650 * g++.dg/graphite/graphite.exp: Same.
651 * gfortran.dg/graphite/graphite.exp: Same.
652 * gcc.dg/graphite/block-0.c: Adjust pattern.
653 * gcc.dg/graphite/block-1.c: Same.
654 * gcc.dg/graphite/block-3.c: Same.
655 * gcc.dg/graphite/block-4.c: Same.
656 * gcc.dg/graphite/block-5.c: Same.
657 * gcc.dg/graphite/block-6.c: Same.
658 * gcc.dg/graphite/block-7.c: Same.
659 * gcc.dg/graphite/block-8.c: Same.
660 * gcc.dg/graphite/block-pr47654.c: Same.
661 * gcc.dg/graphite/interchange-0.c: Same.
662 * gcc.dg/graphite/interchange-1.c: Same.
663 * gcc.dg/graphite/interchange-10.c: Same.
664 * gcc.dg/graphite/interchange-11.c: Same.
665 * gcc.dg/graphite/interchange-12.c: Same.
666 * gcc.dg/graphite/interchange-13.c: Same.
667 * gcc.dg/graphite/interchange-14.c: Same.
668 * gcc.dg/graphite/interchange-15.c: Same.
669 * gcc.dg/graphite/interchange-3.c: Same.
670 * gcc.dg/graphite/interchange-4.c: Same.
671 * gcc.dg/graphite/interchange-5.c: Same.
672 * gcc.dg/graphite/interchange-6.c: Same.
673 * gcc.dg/graphite/interchange-7.c: Same.
674 * gcc.dg/graphite/interchange-8.c: Same.
675 * gcc.dg/graphite/interchange-9.c: Same.
676 * gcc.dg/graphite/interchange-mvt.c: Same.
677 * gcc.dg/graphite/pr37485.c: Same.
678 * gcc.dg/graphite/uns-block-1.c: Same.
679 * gcc.dg/graphite/uns-interchange-12.c: Same.
680 * gcc.dg/graphite/uns-interchange-14.c: Same.
681 * gcc.dg/graphite/uns-interchange-15.c: Same.
682 * gcc.dg/graphite/uns-interchange-9.c: Same.
683 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
684 * gfortran.dg/graphite/interchange-3.f90: Same.
686 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
689 * gcc.target/i386/pr67317-1.c: New test.
690 * gcc.target/i386/pr67317-2.c: Ditto.
691 * gcc.target/i386/pr67317-3.c: Ditto.
692 * gcc.target/i386/pr67317-4.c: Ditto.
693 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
694 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
696 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
698 * gcc.target/powerpc/vec-shr.c: New.
700 2015-08-27 Marek Polacek <polacek@redhat.com>
703 * gcc.dg/torture/pr67005.c: New test.
705 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
707 * gcc.dg/tree-ssa/sra-15.c: New.
709 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
711 * gcc.target/aarch64/long_branch_1.c: New test.
713 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
715 * gcc.target/s390/20150826-1.c: New test.
717 2015-08-26 Renlin Li <renlin.li@arm.com>
719 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
721 2015-08-26 Jiong Wang <jiong.wang@arm.com>
723 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
725 2015-08-26 Jiong Wang <jiong.wang@arm.com>
727 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
728 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
729 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
730 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
732 2015-08-26 Jiong Wang <jiong.wang@arm.com>
734 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
736 * gcc.target/aarch64/tlsle_1.x: New test source.
737 * gcc.target/aarch64/tlsle12_1.c: New testcase.
738 * gcc.target/aarch64/tlsle24_1.c: Likewise.
739 * gcc.target/aarch64/tlsle32_1.c: Likewise.
741 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
744 * gfortran.dg/shape_8.f90: New test.
746 2015-08-25 Marek Polacek <polacek@redhat.com>
749 * gcc.dg/weak/weak-18.c: New test.
751 2015-08-25 David Malcolm <dmalcolm@redhat.com>
753 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
754 gcc_jit_context_set_bool_use_external_driver.
756 2015-08-25 Nathan Sidwell <nathan@acm.org>
758 * gcc.c-torture/execute/builtins/20010124-1.x: New.
760 * gcc.dg/20001117-1.c: Needs return_address.
761 * gcc.dg/20020415-1.c: Needs alloca.
762 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
763 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
764 * gcc.dg/pr63186.c: Needs label_values.
765 * gcc.dg/torture/pr33848.c: Likwise.
767 * lib/target-supports.exp (check_effective_target_fopenacc,
768 check_effective_target_fopenmp): Disable for nvptx.
769 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
770 * gcc.dg/stack-usage-1.c: Likewise.
771 * gcc.dg/stack-usage-2.c: Likewise.
772 * gcc.dg/unused-5.c: Likewise.
773 * gcc.dg/unwind-1.c: Likewise.
775 2015-08-25 Christian Bruel <christian.bruel@st.com>
777 * gcc.dg/Wno-frame-address.c: Skip for ARM.
778 * g++.dg/Wno-frame-address.C: Ditto.
780 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
783 * g++.dg/pr67211.C: New test.
785 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
789 * gfortran.dg/block_end_error_1.f90: New test.
790 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
792 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
795 * gcc.target/i386/pr66821.c: New test.
797 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
800 * gcc.target/i386/pr67329.c: New test.
802 2015-08-24 Nathan Sidwell <nathan@acm.org>
804 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
806 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
808 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
809 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
810 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
811 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
812 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
814 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
816 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
817 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
818 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
819 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
820 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
821 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
822 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
823 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
824 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
825 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
827 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
828 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
830 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
832 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
834 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
837 2015-08-24 Tom de Vries <tom@codesourcery.com>
839 PR tree-optimization/65468
840 * gcc.dg/gomp/static-chunk-size-one.c: New test.
842 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
845 * gfortran.dg/backtrace_1.f90: New test.
847 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
850 * gfortran.dg/execute_command_line_2.f90: New test.
852 2015-08-23 Tom de Vries <tom@codesourcery.com>
854 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
855 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
856 vect_no_int_max to vect_no_int_min_max.
857 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
858 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
859 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
860 * gcc.dg/vect/slp-reduc-4.c: Same.
861 * gcc.dg/vect/slp-reduc-5.c: Same.
862 * gcc.dg/vect/vect-125.c: Same.
863 * gcc.dg/vect/vect-13.c: Same.
864 * gcc.dg/vect/vect-double-reduc-3.c: Same.
865 * gcc.dg/vect/vect-reduc-1.c: Same.
866 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
867 * gcc.dg/vect/vect-reduc-1char.c:Same.
868 * gcc.dg/vect/vect-reduc-1short.c: Same.
869 * gcc.dg/vect/vect-reduc-2.c: Same.
870 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
871 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
872 * lib/target-supports.exp: Same.
874 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
877 * g++.dg/cpp0x/decltype63.C: New.
879 2015-08-22 Nathan Sidwell <nathan@acm.org>
881 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
882 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
883 * c-c++-common/Wunused-var-8.c: Likewise.
884 * c-c++-common/gomp/pr61486-2.c: Likewise.
885 * c-c++-common/Wunused-var-6.c: Likewise.
886 * c-c++-common/goacc/reduction-1.c: Likewise.
887 * c-c++-common/goacc/reduction-2.c: Likewise.
888 * c-c++-common/goacc/reduction-3.c: Likewise.
889 * c-c++-common/goacc/reduction-4.c: Likewise.
890 * gcc.dg/builtins-64.c: Likewise.
891 * gcc.dg/pr59523.c: Likewise.
892 * gcc.dg/tree-ssa/20080530.c: Likewise.
893 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
894 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
895 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
896 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
897 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
898 * gcc.dg/pr59011.c: Likewise.
899 * gcc.dg/uninit-9.c: Likewise.
900 * gcc.dg/pr61561.c: Likewise.
901 * gcc.dg/vla-4.c: Likewise.
902 * gcc.dg/20101010-1.c: Likewise.
903 * gcc.dg/pr49120.c: Likewise.
904 * gcc.dg/20030331-2.c: Likewise.
905 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
906 * gcc.dg/pr25682.c: Likewise.
907 * gcc.dg/guality/guality.c: Likewise.
908 * gcc.dg/pr27301.c: Likewise.
909 * gcc.dg/uninit-9-O0.c: Likewise.
910 * gcc.dg/fold-alloca-1.c: Likewise.
911 * gcc.dg/pr41470.c: Likewise.
912 * gcc.dg/pr51491-2.c: Likewise.
913 * gcc.dg/winline-7.c: Likewise.
914 * gcc.dg/vla-2.c: Likewise.
915 * gcc.dg/pr50764.c: Likewise.
916 * gcc.dg/c99-vla-1.c: Likewise.
917 * gcc.dg/pr33238.c: Likewise.
918 * gcc.dg/c99-const-expr-13.c: Likewise.
919 * gcc.dg/builtin-return-1.c: Likewise.
920 * gcc.dg/vla-3.c: Likewise.
921 * gcc.dg/20020415-1.c: Likewise.
922 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
923 * gcc.dg/shrink-wrap-alloca.c: Likewise.
924 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
925 * gcc.dg/torture/calleesave-sse.c: Likewise.
926 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
927 * gcc.dg/gomp/vla-2.c: Likewise.
928 * gcc.dg/gomp/vla-3.c: Likewise.
929 * gcc.dg/gomp/vla-4.c: Likewise.
930 * gcc.dg/gomp/pr30494.c: Likewise.
931 * gcc.dg/gomp/vla-5.c: Likewise.
932 * gcc.dg/pr51990-2.c: Likewise.
933 * gcc.dg/vla-22.c: Likewise.
935 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
937 * gcc.dg/cpp/multiline-2.c: Add column numbers.
938 * gcc.dg/dollar.c: Likewise.
939 * gcc.dg/pragma-message.c: Likewise.
940 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
941 * c-c++-common/raw-string-14.c: Likewise.
943 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
945 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
946 property that instantiation here is a compile-time error.
948 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
950 * g++.dg/other/pr67065.C: Extend.
952 2015-08-21 Nathan Sidwell <nathan@acm.org>
954 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
956 (check_effective_target_global_constructor): New.
957 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
958 * gcc.dg/debug/debug.exp: Skip for nvptx.
959 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
961 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
962 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
963 * gcc.c-torture/compile/pr33855.c: Likewise.
964 * gcc.c-torture/compile/920723-1.c: Likewise.
965 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
967 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
969 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
972 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
974 * gcc.c-torture/execute/switch-1.c: Likewise.
976 * gcc.c-torture/execute/pr34456.c: Require not freestanding
977 * gcc.c-torture/execute/printf-1.c: Likewise.
978 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
979 * gcc.c-torture/execute/fprintf-1.c: Likewise.
980 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
981 * gcc.c-torture/execute/vprintf-1.c: Likewise.
982 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
983 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
984 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
985 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
986 * gcc.c-torture/execute/gofast.c: Likewise.
987 * gcc.c-torture/execute/complex-6.c: Likewise.
989 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
990 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
991 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
992 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
993 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
994 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
995 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
996 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
997 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
998 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
999 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1000 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1001 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1002 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1003 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1004 * gcc.dg/setjmp-1.c: Likewise.
1005 * gcc.dg/cleanup-5.c: Likewise.
1006 * gcc.dg/cleanup-12.c: Likewise.
1007 * gcc.dg/cleanup-13.c: Likewise.
1009 * gcc.dg/constructor-1.c: Require global ctor.
1011 * gcc.dg/fork-instrumentation.c: Require profiling.
1012 * gcc.dg/20030107-1.c: Likewise.
1013 * gcc.dg/20030702-1.c: Likewise.
1015 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1016 * gcc.dg/cpp/paste2.c: Likewise.
1017 * gcc.dg/cpp/strify3.c: Likewise.
1018 * gcc.dg/cpp/strify4.c: Likewise.
1019 * gcc.dg/cpp/lexnum.c: Likewise.
1020 * gcc.dg/cpp/digraphs.c: Likewise.
1021 * gcc.dg/cpp/macro1.c: Likewise.
1023 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1025 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1027 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1029 * lib/gcc-dg.exp: Add extra options for db-final to the command line
1032 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1034 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1035 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1036 vec_vpmsum_be and vec_shasigma_be.
1038 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
1040 * lib/target-supports.exp
1041 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1042 with -mfp16-format=ieee.
1044 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1047 * g++.dg/other/pr67065.C: New.
1049 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
1051 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1053 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1054 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1055 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1056 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1058 2015-08-19 Jiong Wang <jiong.wang@arm.com>
1060 * gcc.dg/wide_shift_64_1.c: New testcase.
1061 * gcc.dg/wide_shift_128_1.c: Likewise.
1062 * gcc.target/aarch64/ashlti3_1.c: Likewise.
1064 2015-08-19 Magnus Granberg <zorry@gentoo.org>
1066 * lib/target-supports.exp
1067 (check_effective_target_fstack_protector_enabled): New test.
1068 * gcc.target/i386/ssp-default.c: New test.
1070 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
1073 * gfortran.dg/generic_31.f90: New.
1075 2015-08-19 Marek Polacek <polacek@redhat.com>
1078 * g++.dg/torture/pr67133.C: New test.
1080 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1082 * gcc.target/powerpc/altivec-35.c: New test.
1083 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1084 * gcc.target/powerpc/vsx-vector-7.c: New test.
1086 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1089 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1090 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1092 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
1094 PR rtl-optimization/67218
1095 * gcc.c-torture/execute/ieee/pr67218.c,
1096 gcc.target/aarch64/fcvt_int_float_double1.c,
1097 gcc.target/aarch64/fcvt_int_float_double2.c,
1098 gcc.target/aarch64/fcvt_int_float_double3.c,
1099 gcc.target/aarch64/fcvt_int_float_double4.c,
1100 gcc.target/aarch64/fcvt_uint_float_double1.c,
1101 gcc.target/aarch64/fcvt_uint_float_double2.c,
1102 gcc.target/aarch64/fcvt_uint_float_double3.c,
1103 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1105 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
1107 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1108 dg-options to disable LSE extensions.
1109 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1110 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1111 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1112 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1113 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1114 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1115 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1116 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1117 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1118 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1119 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1120 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1121 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1122 * gcc.target/aarch64/sync-op-full.c: Likewise.
1123 * gcc.target/aarch64/sync-op-release.c: Likewise.
1125 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
1128 * g++.dg/cpp1z/feat-cxx1z.C: New.
1130 2015-08-18 Marek Polacek <polacek@redhat.com>
1133 * gcc.dg/torture/pr67222.c: New test.
1135 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
1137 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1139 2015-08-18 Bin Cheng <bin.cheng@arm.com>
1141 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1142 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1143 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1145 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
1147 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1148 which is used in later code.
1150 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
1153 * g++.dg/cpp0x/nullptr34.C: New.
1154 * g++.dg/warn/Wconversion2.C: Adjust.
1155 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1156 * g++.old-deja/g++.other/null3.C: Likewise.
1158 * g++.dg/cpp0x/pr51313.C: Adjust.
1160 2015-08-17 Richard Biener <rguenther@suse.de>
1162 PR tree-optimization/67221
1163 * gcc.dg/torture/pr67221.c: New testcase.
1165 2015-08-17 Mike Stump <mikestump@comcast.net>
1166 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1168 * gcc.target/arm/memcpy-aligned-1.c: New test.
1170 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1173 * gfortran.dg/norm_4.f90: Rename to...
1174 * gfortran.dg/norm2_4.f90: this.
1175 * gfortran.dg/norm2_5.f90: New test.
1177 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
1179 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1180 * gcc.dg/ssp-1.c: Make counter a register.
1181 * gcc.dg/ssp-2.c: Likewise.
1182 * gcc.dg/torture/parm-coalesce.c: New.
1184 2015-08-14 Marek Polacek <polacek@redhat.com>
1187 * gcc.dg/torture/pr67133.c: New test.
1189 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
1190 Matthias Klose <doko@debian.org>
1193 * gcc.c-torture/compile/pr67143.c: New
1194 * gcc.target/aarch64/atomic-op-imm.c
1195 (atomic_fetch_add_negative_RELAXED): New.
1196 (atomic_fetch_sub_negative_ACQUIRE): New.
1198 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1200 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1201 * gcc.target/aarch64/target_attr_8.c: Likewise.
1202 * gcc.target/aarch64/target_attr_14.c: Likewise.
1204 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1206 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1208 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
1210 * gcc.target/i386/builtin_target.c: Add skylake check.
1212 2015-08-13 Jeff Law <law@redhat.com>
1214 * gcc.dg/pr66314.c: Moved from here to ..
1215 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
1216 to clear all sanitizers before -fsanitize=kernel-address.
1218 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1220 * gcc.target/aarch64/cinc_common_1.c: New test.
1222 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1225 * g++.dg/ext/attribute-may-alias-1.C: New.
1226 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1228 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
1230 * gcc.target/aarch64/atomic-inst-cas.c: New.
1231 * gcc.target/aarch64/atomic-inst-ops.inc: New.
1233 2015-08-13 Andreas Schwab <schwab@suse.de>
1235 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1237 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1240 * g++.dg/torture/pr62164.C: New.
1242 2015-08-13 Richard Biener <rguenther@suse.de>
1244 PR tree-optimization/67191
1245 * gcc.dg/torture/pr67191.c: New testcase.
1246 * g++.dg/torture/pr67191.C: Likewise.
1248 2015-08-13 Richard Biener <rguenther@suse.de>
1250 PR tree-optimization/66502
1251 PR tree-optimization/67167
1252 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1254 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1257 * g++.dg/init/new42.C: New.
1259 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1262 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1264 * gcc.target/powerpc/pr67071-2.c: Likewise.
1265 * gcc.target/powerpc/pr67071-3.c: Likewise.
1267 2015-08-12 Marek Polacek <polacek@redhat.com>
1270 * c-c++-common/Wshift-overflow-6.c: New test.
1271 * c-c++-common/Wshift-overflow-7.c: New test.
1272 * g++.dg/cpp1y/left-shift-2.C: New test.
1274 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1277 * g++.dg/cpp0x/pr52742.C: New.
1279 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
1281 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1282 Check Knights Landing support.
1284 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1287 * g++.dg/warn/Wunused-result-1.C: New.
1289 2015-08-12 Richard Biener <rguenther@suse.de>
1291 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1292 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1293 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1294 * g++.dg/tree-ssa/pr61034.C: Adjust.
1295 * gcc.dg/fold-compare-2.c: Likewise.
1296 * gcc.dg/pr50763.c: Likewise.
1297 * gcc.dg/predict-3.c: Likewise.
1298 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1299 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1300 * gcc.dg/tree-ssa/pr20657.c: Likewise.
1301 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1302 * gcc.dg/tree-ssa/pr37508.c: Likewise.
1303 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1304 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1305 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1306 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1307 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1308 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1309 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1311 2015-08-12 Nathan Sidwell <nathan@acm.org>
1313 * gcc.dg/vrp-min-max-1.c: New.
1314 * gcc.dg/vrp-min-max-2.c: New.
1316 2015-08-12 Richard Biener <rguenther@suse.de>
1318 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1320 2015-08-12 Tom de Vries <tom@codesourcery.com>
1323 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1324 Handle absence of vector min/max for sparc.
1326 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
1329 * g++.dg/ext/mv25.C: New test.
1331 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1333 * gcc.target/i386/avx2-vect-shift.c: New test.
1335 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1339 * gcc.dg/pragma-diag-3.c: New test.
1340 * gcc.dg/pragma-diag-4.c: New test.
1342 2015-08-11 Nathan Sidwell <nathan@acm.org>
1344 * c-c++-common/dfp/operator-comma.c: Call init function.
1345 * c-c++-common/dfp/convert-dfp-2.c: New test.
1347 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
1349 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1350 Treat model == 0x4f as Broadwell.
1352 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1355 * gfortran.dg/pr67140.f90: New test.
1357 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
1361 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1363 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
1366 * gfortran.dg/ieee/large_4.f90: New test.
1368 2015-08-08 Bud Davis <jmdavis@link.com>
1371 * gfortran.dg/common_22.f90: New.
1373 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
1375 PR rtl-optimization/67028
1376 * gcc.dg/pr67028.c: New testcase.
1378 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
1380 PR rtl-optimization/67029
1381 * gcc.dg/pr67029.c: New test.
1383 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1386 * gfortran.dg/ieee/ieee_8.f90: New test.
1388 2015-08-07 Jiong Wang <jiong.wang@arm.com>
1390 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1392 * gcc.target/aarch64/noplt_2.c: Likewise.
1393 * gcc.target/aarch64/noplt_3.c: Likewise.
1395 2015-08-06 David Malcolm <dmalcolm@redhat.com>
1397 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1398 optimization level, and print a summary at the end.
1400 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1402 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1404 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1406 * gcc.target/aarch64/noplt_3.c: New testcase.
1408 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1410 * gcc.target/aarch64/noplt_1.c: New testcase.
1411 * gcc.target/aarch64/noplt_2.c: Likewise.
1413 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
1415 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1416 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1418 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1420 * gcc.target/s390/dwarfregtable-1.c: New test.
1421 * gcc.target/s390/dwarfregtable-2.c: New test.
1422 * gcc.target/s390/dwarfregtable-3.c: New test.
1424 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1426 * gcc.target/s390/htm-builtins-z13-1.c: New test.
1428 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1431 * gfortran.dg/ieee/large_2.f90: New test.
1432 * gfortran.dg/ieee/large_3.F90: New test.
1434 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1437 * gfortran.dg/ieee/large_1.f90: Adjust test.
1439 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1440 Jeff Law <law@redhat.com>
1443 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1444 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1445 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1446 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1447 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1448 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1450 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1453 * gfortran.dg/pr66311.f90: New file.
1455 2015-08-05 Richard Biener <rguenther@suse.de>
1457 PR tree-optimization/67121
1458 * gcc.dg/torture/pr67121.c: New testcase.
1460 2015-08-05 Nick Clifton <nickc@redhat.com>
1462 * gcc.target/rl78: New directory.
1463 * gcc.target/rl78/rl78.exp: New file: Test driver.
1464 * gcc.target/rl78/test_addm3.c: New file: Test adds.
1466 2015-08-05 Richard Biener <rguenther@suse.de>
1469 * gcc.dg/torture/pr67120.c: New testcase.
1471 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
1475 * lib/fortran-modules.exp: Call cleanup-submodules from
1477 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1478 cover the cases where private entities are no longer optimized
1480 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1482 * gfortran.dg/submodule_1.f08: Change cleanup module names.
1483 * gfortran.dg/submodule_5.f08: The same.
1484 * gfortran.dg/submodule_9.f08: The same.
1485 * gfortran.dg/submodule_10.f08: New test.
1487 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1490 * g++.dg/cpp1y/var-templ35.C: New.
1492 2015-08-05 Richard Biener <rguenther@suse.de>
1494 PR tree-optimization/67055
1495 * g++.dg/torture/pr67055.C: New testcase.
1497 2015-08-05 Richard Biener <rguenther@suse.de>
1499 PR tree-optimization/67109
1500 * gcc.dg/torture/pr67109.c: New testcase.
1501 * gcc.dg/vect/vect-119.c: Adjust.
1503 2015-08-05 Richard Biener <rguenther@suse.de>
1506 * gcc.dg/pr67107.c: New testcase.
1508 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1511 * g++.dg/cpp1z/abbrev2.C: New.
1513 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1515 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1517 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1520 * g++.dg/init/explicit4.C: New.
1522 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1524 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1525 without VSX an Power8 vector support.
1527 2015-08-04 Richard Biener <rguenther@suse.de>
1529 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1531 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
1534 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1537 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1540 * g++.dg/cpp1y/var-templ34.C: New.
1542 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1544 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1545 * gcc.target/aarch64/target_attr_1.c: Likewise.
1546 * gcc.target/aarch64/target_attr_2.c: Likewise.
1547 * gcc.target/aarch64/target_attr_3.c: Likewise.
1548 * gcc.target/aarch64/target_attr_4.c: Likewise.
1549 * gcc.target/aarch64/target_attr_5.c: Likewise.
1550 * gcc.target/aarch64/target_attr_6.c: Likewise.
1551 * gcc.target/aarch64/target_attr_7.c: Likewise.
1552 * gcc.target/aarch64/target_attr_8.c: Likewise.
1553 * gcc.target/aarch64/target_attr_9.c: Likewise.
1554 * gcc.target/aarch64/target_attr_10.c: Likewise.
1555 * gcc.target/aarch64/target_attr_11.c: Likewise.
1556 * gcc.target/aarch64/target_attr_12.c: Likewise.
1557 * gcc.target/aarch64/target_attr_13.c: Likewise.
1558 * gcc.target/aarch64/target_attr_14.c: Likewise.
1559 * gcc.target/aarch64/target_attr_15.c: Likewise.
1561 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1563 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1565 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1567 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1569 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1571 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1574 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1577 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1578 * gfortran.dg/ieee/large_1.f90: New test.
1580 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1582 PR tree-optimization/67043
1583 * gcc.dg/pr67043.c: New test.
1585 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
1587 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1589 2015-08-03 David Malcolm <dmalcolm@redhat.com>
1591 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1592 it to push/pop timing items.
1593 (main): For each optimization level, create a gcc_jit_timer, and
1594 time all of the iteration within that level cumulatively.
1595 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1596 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1598 2015-08-03 Alexander Basov <coohpt@gmail.com>
1603 * gcc.target/arm/pr43404.c : New testcase.
1604 * gcc.target/arm/pr48470.c : New testcase.
1605 * gcc.target/arm/pr64744-1.c : New testcase.
1606 * gcc.target/arm/pr64744-2.c : New testcase.
1608 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
1610 PR tree-optimization/67077
1611 * gcc.dg/pr67077.c: New test.
1613 2015-08-03 Jeff Law <law@redhat.com>
1616 PR gcov-profile/66899
1617 * gcc.dg/pr66899.c: New test.
1618 * gcc.dg/pr66314.c: New test.
1620 2015-08-03 Marek Polacek <polacek@redhat.com>
1623 * gcc.dg/pr67088.c: New test.
1625 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
1628 * gcc.target/arm/vnmul-1.c: New.
1629 * gcc.target/arm/vnmul-2.c: New.
1630 * gcc.target/arm/vnmul-3.c: New.
1631 * gcc.target/arm/vnmul-4.c: New.
1633 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
1636 * gfortran.dg/class_allocate_20.f90: New.
1638 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1640 * gcc.target/aarch64/csel_bfx_1.c: New test.
1641 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1643 2015-08-02 Martin Sebor <msebor@redhat.com>
1645 * g++.dg/Wframe-address-in-Wall.C: New test.
1646 * g++.dg/Wframe-address.C: New test.
1647 * g++.dg/Wno-frame-address.C: New test.
1648 * gcc.dg/Wframe-address-in-Wall.c: New test.
1649 * gcc.dg/Wframe-address.c: New test.
1650 * gcc.dg/Wno-frame-address.c: New test.
1652 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
1654 * c-c++-common/Wmisleading-indentation.c: Add more tests.
1656 2015-08-01 Michael Collison <michael.collison@linaro.org
1657 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1659 * gcc.target/arm/mincmp.c: New test.
1661 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
1664 * gfortran.dg/associated_target_6.f03: New test
1666 2015-08-01 Tom de Vries <tom@codesourcery.com>
1668 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1669 optimize ("-ftree-parallelize-loops=0").
1670 Add successful scans for 2 detected reductions. Add xfail scans for 3
1671 detected reductions.
1672 * gcc.dg/autopar/reduc-2short.c: Same.
1673 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1674 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
1675 detected reductions.
1676 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1679 2015-07-31 Marek Polacek <polacek@redhat.com>
1682 * g++.dg/ubsan/pr66977.C: New test.
1684 2015-07-30 Marek Polacek <polacek@redhat.com>
1686 * c-c++-common/Wtautological-compare-3.c: New test.
1688 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1690 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1691 (CHECK): Pass address of scalar, rather than array.
1693 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1695 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1697 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1699 * gcc.target/aarch64/fp16/fp16.exp: New.
1700 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1701 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1703 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1705 * gcc.target/aarch64/f16_movs_1.c: New test.
1707 2015-07-28 Tom de Vries <tom@codesourcery.com>
1709 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1712 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
1713 Manuel López-Ibáñez <manu@gcc.gnu.org>
1715 * gcc.dg/parm-incomplete-1.c: Update.
1716 * gcc.dg/pr18809-1.c: Update.
1717 * gcc.dg/pr27953.c: Update.
1718 * gcc.dg/vla-11.c: Update.
1720 2015-07-27 Marek Polacek <polacek@redhat.com>
1722 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1724 2015-07-27 Tom de Vries <tom@codesourcery.com>
1726 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1727 attribute. Update comment.
1729 Add scan for not parallelizing inner loop.
1730 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1734 2015-07-27 Marek Polacek <polacek@redhat.com>
1737 * c-c++-common/Wtautological-compare-2.c: New test.
1739 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
1742 * gcc.target/i386/pr66232-6.c: New tests.
1743 * gcc.target/i386/pr66232-7.c: Likewise.
1744 * gcc.target/i386/pr66232-8.c: Likewise.
1745 * gcc.target/i386/pr66232-9.c: Likewise.
1747 2015-07-27 Marek Polacek <polacek@redhat.com>
1751 * c-c++-common/Wtautological-compare-1.c: New test.
1753 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1756 * g++.dg/template/pr18969.C: New test.
1757 * g++.dg/template/pr18969-2.C: New test.
1758 * g++.old-deja/g++.jason/overload.C: Remove return value in
1759 template function returning void.
1761 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
1763 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1764 immediates to avoid shift-overflow warnings.
1766 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
1769 * g++.dg/init/pr66857.C: New test.
1771 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
1774 * gcc.target/i386/pr66648.c: New test.
1776 2015-07-25 Tom de Vries <tom@codesourcery.com>
1778 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1779 interchange_files and block_files variables.
1780 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1782 * gcc.dg/graphite/uns-interchange-12.c: Same.
1783 * gcc.dg/graphite/uns-interchange-14.c: Same.
1784 * gcc.dg/graphite/uns-interchange-15.c: Same.
1785 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1786 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1788 2015-07-25 Jeff Law <law@redhat.com>
1792 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1793 * gcc.dg/torture/pr66752-1.c: New test
1794 * g++.dg/torture/pr66752-2.C: New test.
1796 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
1799 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1801 PR rtl-optimization/64164
1802 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1803 * gcc.dg/ssp-1.c: Make counter a register.
1804 * gcc.dg/ssp-2.c: Likewise.
1805 * gcc.dg/torture/parm-coalesce.c: New.
1807 2015-07-24 Tom de Vries <tom@codesourcery.com>
1809 * gcc.dg/graphite/block-1.c: Xfail scan.
1810 * gcc.dg/graphite/interchange-12.c: Same.
1811 * gcc.dg/graphite/interchange-14.c: Same.
1812 * gcc.dg/graphite/interchange-15.c: Same.
1813 * gcc.dg/graphite/interchange-9.c: Same.
1814 * gcc.dg/graphite/interchange-mvt.c: Same.
1815 * gcc.dg/graphite/uns-block-1.c: New test.
1816 * gcc.dg/graphite/uns-interchange-12.c: New test.
1817 * gcc.dg/graphite/uns-interchange-14.c: New test.
1818 * gcc.dg/graphite/uns-interchange-15.c: New test.
1819 * gcc.dg/graphite/uns-interchange-9.c: New test.
1820 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1822 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1825 * c-c++-common/Wunused-function-1.c: New.
1827 2015-07-24 Tom de Vries <tom@codesourcery.com>
1829 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1830 alternative exit-first loop transform.
1831 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1832 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1833 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1834 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1835 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1836 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1837 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1838 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1839 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1841 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1844 * gcc.target/i386/mpx/pr66566.c: New test.
1846 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
1849 * gcc.target/i386/pr66978.c: New test.
1851 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1853 * gcc.target/s390/gpr2fprsavecfi.c: New test.
1855 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1857 * gcc.target/s390/insv-1.c: New test.
1858 * gcc.target/s390/insv-2.c: New test.
1859 * gcc.target/s390/insv-3.c: New test.
1861 2015-07-24 Tom de Vries <tom@codesourcery.com>
1863 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1865 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1868 * gcc.dg/pr25530.c: New test.
1870 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1873 * gcc.dg/pr25529.c: New test.
1875 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1877 * gcc.target/arm/reg_equal_test.c: New test.
1879 2015-07-23 Jeff Law <law@redhat.com>
1882 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1883 * gcc.dg/torture/pr66752-1.c: New test
1884 * g++.dg/torture/pr66752-2.C: New test.
1886 2015-07-23 Marek Polacek <polacek@redhat.com>
1889 * g++.dg/warn/Wlogical-op-2.C: New test.
1891 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1893 PR rtl-optimization/64164
1894 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1895 * gcc.dg/ssp-1.c: Make counter a register.
1896 * gcc.dg/ssp-2.c: Likewise.
1897 * gcc.dg/torture/parm-coalesce.c: New.
1899 2015-07-23 Marek Polacek <polacek@redhat.com>
1902 * c-c++-common/ubsan/pr66908.c: New test.
1904 2015-07-23 Tom de Vries <tom@codesourcery.com>
1906 * gcc.dg/autopar/outer-4.c: Add xfail.
1907 * gcc.dg/autopar/outer-5.c: Same.
1908 * gcc.dg/autopar/outer-6.c: Same.
1909 * gcc.dg/autopar/reduc-2.c: Same.
1910 * gcc.dg/autopar/reduc-2char.c: Same.
1911 * gcc.dg/autopar/reduc-2short.c: Same.
1912 * gcc.dg/autopar/reduc-8.c: Same.
1913 * gcc.dg/autopar/uns-outer-4.c: New test.
1914 * gcc.dg/autopar/uns-outer-5.c: New test.
1915 * gcc.dg/autopar/uns-outer-6.c: New test.
1917 2015-07-23 Richard Biener <rguenther@suse.de>
1919 PR tree-optimization/66952
1920 * gcc.dg/torture/pr66952.c: Use signed char.
1922 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
1924 PR tree-optimization/66926,66951
1925 * gcc.dg/vect/pr66951.c: New test.
1927 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1930 * g++.dg/parse/error57.C: New.
1931 * g++.dg/expr/string-2.C: Update.
1933 2015-07-23 Richard Biener <rguenther@suse.de>
1935 PR tree-optimization/66945
1936 * gcc.dg/torture/pr66945.c: New testcase.
1938 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
1941 * g++.dg/ext/mv24.C: New test.
1943 2015-07-22 Marek Polacek <polacek@redhat.com>
1945 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1948 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
1952 * gfortran.dg/generic_30.f90: New.
1954 2015-07-22 Richard Biener <rguenther@suse.de>
1956 PR tree-optimization/66952
1957 * gcc.dg/torture/pr66952.c: New testcase.
1959 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
1961 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1963 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1965 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1967 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1969 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1971 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1973 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1975 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1977 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1979 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1981 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1983 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1985 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1987 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1989 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1991 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1993 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1995 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1997 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1999 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2001 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2003 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2005 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2007 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2009 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2011 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2013 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2015 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2017 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2019 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2021 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2023 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2025 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2027 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2029 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2031 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2033 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2035 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2037 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2039 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2041 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2043 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2045 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2047 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2049 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2051 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2053 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2055 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2057 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2059 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2061 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2063 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2065 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2067 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2069 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2071 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2073 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2075 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2077 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2079 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2081 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2083 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2085 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2087 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2089 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2091 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2093 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2095 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2097 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2099 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2101 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2103 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2105 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2107 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2109 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2111 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2113 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2115 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2117 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2119 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2121 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2123 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2125 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2127 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2129 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2131 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2133 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2135 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2137 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2139 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2141 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2143 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2145 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2147 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2149 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2151 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2153 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2155 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2157 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2159 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2161 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2163 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2165 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2167 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2169 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2171 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2173 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2175 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2177 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2179 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2181 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2183 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2185 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2187 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2189 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2191 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2193 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2195 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2197 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2199 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2201 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2203 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2205 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2207 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2209 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2211 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2213 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2215 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2217 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2219 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2221 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2223 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2226 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2228 * g++.dg/template/crash81.C: Update.
2230 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
2233 * gcc.target/i386/pr66424.c: New.
2235 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2237 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2239 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
2242 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2243 Drop address sanitization.
2245 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2247 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2249 (dg-additional-options): Set armv5t flag.
2251 2015-07-21 Marek Polacek <polacek@redhat.com>
2253 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2254 * gcc.dg/vmx/unpack.c: Likewise.
2255 * gcc.target/powerpc/quad-atomic.c: Likewise.
2257 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
2259 * gcc.target/i386/asm-flag-5.c (f_ll): New.
2261 2015-07-20 Jiong Wang <jiong.wang@arm.com>
2263 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2266 2015-07-20 Marek Polacek <polacek@redhat.com>
2269 * c-c++-common/Wshift-overflow-1.c: New test.
2270 * c-c++-common/Wshift-overflow-2.c: New test.
2271 * c-c++-common/Wshift-overflow-3.c: New test.
2272 * c-c++-common/Wshift-overflow-4.c: New test.
2273 * c-c++-common/Wshift-overflow-5.c: New test.
2274 * g++.dg/cpp1y/left-shift-1.C: New test.
2275 * gcc.dg/c90-left-shift-2.c: New test.
2276 * gcc.dg/c90-left-shift-3.c: New test.
2277 * gcc.dg/c99-left-shift-2.c: New test.
2278 * gcc.dg/c99-left-shift-3.c: New test.
2279 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2280 * gcc.c-torture/execute/pr40386.c: Likewise.
2281 * gcc.dg/vect/pr33373.c: Likewise.
2282 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2283 * gcc.dg/vect/vect-shift-2.c: Likewise.
2285 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2287 * gcc.target/aarch64/neg_abs_1.c: New test.
2289 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
2292 * gcc.target/i386/pr66922.c: New test.
2294 2015-07-18 Sebastian Pop <s.pop@samsung.com>
2298 * gcc.dg/tree-ssa/pr42327.c: Removed.
2299 * g++.dg/other/pr35011.C: Removed.
2301 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2304 * gcc.target/i386/pr66906.c: New test.
2306 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2308 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2309 as follow-up to r225930.
2311 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
2314 * lib/fortran-modules.exp (proc cleanup-submodules): New
2316 * gfortran.dg/submodule_1.f08: Change extension and clean up
2317 the submodule files.
2318 * gfortran.dg/submodule_2.f08: ditto
2319 * gfortran.dg/submodule_6.f08: ditto
2320 * gfortran.dg/submodule_7.f08: ditto
2321 * gfortran.dg/submodule_8.f08: New test
2322 * gfortran.dg/submodule_9.f08: New test
2324 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
2325 Sebastian Pop <s.pop@samsung.com>
2328 * gcc.dg/graphite/pr61929.c: New.
2330 2015-07-17 Marek Polacek <polacek@redhat.com>
2332 * gcc.dg/fold-minus-7.c: New test.
2334 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2336 * gfortran.dg/co_reduce_1.f90: New file.
2338 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2341 * gcc.target/i386/pr66824.c:
2343 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
2346 * gfortran.dg/structure_constructor_13.f03: New test.
2348 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2351 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2352 of generated while loops in the tree dump.
2353 * gfortran.dg/derived_constructor_comps_6.f90: New file.
2355 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
2357 * gcc.dg/vect/vect-outer-simd-2.c: New test.
2359 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
2362 * gcc.target/i386/pr66891.c: New test.
2364 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2366 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2368 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
2370 PR rtl-optimization/66626
2371 * gcc.target/i386/pr66626-2.c: New.
2373 2015-07-16 Martin Liska <mliska@suse.cz>
2375 * g++.dg/ipa/pr66896.c: New test.
2377 2015-07-16 Richard Biener <rguenther@suse.de>
2379 PR tree-optimization/66894
2380 * gcc.dg/torture/pr66894.c: New testcase.
2382 2015-07-16 Richard Biener <rguenther@suse.de>
2384 * gcc.dg/tree-ssa/pr21031.c: Adjust.
2386 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
2389 * g++.dg/pr66866.C: New test.
2391 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2393 * gcc.target/powerpc/vec-cmp-sel.c: New test.
2395 2015-07-15 Richard Biener <rguenther@suse.de>
2397 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2398 { -O3 -fomit-frame-pointer },
2399 { -O3 -fomit-frame-pointer -funroll-loops } and
2400 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2402 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2403 -finline-functions }
2405 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
2407 * gcc.target/mips/interrupt_handler-5.c: New test.
2409 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
2410 Robert Suchanek <robert.suchanek@imgtec.com>
2412 * gcc.target/mips/interrupt_handler-4.c: New test.
2414 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2417 * gcc.dg/lto/lto.exp: Initialize MPX.
2419 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2421 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2423 * gcc.target/arm/scd42-3.c: Likewise.
2425 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
2427 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2428 code to be run when the pre-arch code increases the isa_rev to
2429 mips32r6 or greater.
2431 2015-07-15 Richard Biener <rguenther@suse.de>
2433 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2434 { -O3 -fomit-frame-pointer },
2435 { -O3 -fomit-frame-pointer -funroll-loops } and
2436 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2438 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2439 -finline-functions }
2440 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2441 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2442 to additional_flags.
2444 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
2446 PR rtl-optimization/66838
2447 * gcc.target/i386/pr66838.c: New test.
2449 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
2452 * g++.dg/template/pr66850.C: New test.
2454 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2455 Cesar Philippidis <cesar@codesourcery.com>
2456 Chung-Lin Tang <cltang@codesourcery.com>
2458 * gcc.target/nios2/nios2-flushd.c: New.
2459 * gcc.target/nios2/nios2-rdprs.c: New.
2460 * gcc.target/nios2/r2-atomic.c: New.
2461 * gcc.target/nios2/r2-eni.c: New.
2462 * gcc.target/nios2/r2-wrpie.c: New.
2464 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2465 Cesar Philippidis <cesar@codesourcery.com>
2466 Chung-Lin Tang <cltang@codesourcery.com>
2468 * gcc.target/nios2/cdx-ldstwm-1.c: New.
2469 * gcc.target/nios2/cdx-ldstwm-2.c: New.
2471 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2472 Cesar Philippidis <cesar@codesourcery.com>
2473 Chung-Lin Tang <cltang@codesourcery.com>
2475 * gcc.target/nios2/andci.c: New.
2476 * gcc.target/nios2/bmx.c: New.
2477 * gcc.target/nios2/cdx-add.c: New.
2478 * gcc.target/nios2/cdx-branch.c: New.
2479 * gcc.target/nios2/cdx-callret.c: New.
2480 * gcc.target/nios2/cdx-loadstore.c: New.
2481 * gcc.target/nios2/cdx-logical.c: New.
2482 * gcc.target/nios2/cdx-mov.c: New.
2483 * gcc.target/nios2/cdx-shift.c: New.
2484 * gcc.target/nios2/cdx-sub.c: New.
2485 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2487 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
2490 * g++.dg/cpp0x/vt-65071.C: New.
2492 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2493 Cesar Philippidis <cesar@codesourcery.com>
2494 Chung-Lin Tang <cltang@codesourcery.com>
2496 * gcc.target/nios2/r2-io-range.c: New.
2497 * gcc.target/nios2/r2-stio-1.c: New.
2498 * gcc.target/nios2/r2-stio-2.c: New.
2499 * gcc.target/nios2/nios2-ldxio.c: New.
2500 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2501 of just compile. Add more tests.
2503 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2505 gfortran.dg/pr66864.f90: New test.
2507 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
2509 PR rtl-optimization/66626
2510 * gcc.target/i386/pr66626.c: New.
2512 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2514 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2515 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2516 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2518 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
2520 * g++.dg/template/crash81.C: Adjust for error + inform change.
2521 * g++.dg/template/pr58878.C: Likewise.
2522 * g++.dg/template/shadow1.C: Likewise.
2523 * g++.dg/template/shadow2.C: Likewise.
2524 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2525 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2526 * g++.old-deja/g++.brendan/crash7.C: Likewise.
2527 * g++.old-deja/g++.pt/shadow2.C: Likewise.
2529 2015-07-14 Richard Biener <rguenther@suse.de>
2531 PR tree-optimization/66863
2532 * gcc.dg/torture/pr66863.c: New testcase.
2534 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
2537 * g++.dg/template/pr65186.C: New test.
2539 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
2541 * gcc.target/arm/macro_defs0.c: Add directive to skip
2542 test if -marm is present.
2543 * gcc.target/arm/macro_defs1.c: Likewise.
2545 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2547 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2549 * gcc.target/aarch64/adds1.c: Likewise.
2550 * gcc.target/aarch64/ands_1.c: Likewise.
2551 * gcc.target/aarch64/bics_1.c: Likewise.
2552 * gcc.target/aarch64/subs1.c: Likewise.
2553 * gcc.target/aarch64/subs3.c: Likewise.
2555 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
2558 * gfortran.dg/pr64589.f90: New test.
2560 2015-07-13 Renlin Li <renlin.li@arm.com>
2563 * gcc.c-torture/execute/pr66556.c: New.
2565 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
2567 * gcc.dg/20020219-1.c: Fix double word typos.
2568 * gcc.dg/20020919-1.c: Same.
2570 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2571 Jeff Law <law@redhat.com>
2574 * g++.dg/tree-ssa/pr66726.c: New test.
2575 * gcc.dg/tree-ssa/pr66726-2.c: New test.
2576 * gcc.dg/tree-ssa/pr66726.c: New test.
2578 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2581 * g++.dg/cpp0x/variadic-ttp2.C: New.
2583 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
2586 * g++.dg/cpp0x/auto46.C: New test.
2587 * g++.dg/template/pr30044.C: New test.
2588 * g++.dg/template/shadow2.C: New test.
2589 * g++.dg/template/error55.C: New test.
2590 * g++.dg/template/crash83.C: Accept any error string.
2591 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2593 * g++.dg/cpp0x/variadic19.C: Likewise
2594 * g++.dg/template/canon-type-13.C: Likewise.
2595 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2596 * g++.dg/torture/20070621-1.C: Likewise.
2598 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2601 * g++.dg/init/explicit3.C: New.
2603 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
2606 * gcc.target/i386/pr66819-1.c: New test.
2607 * gcc.target/i386/pr66819-2.c: Likewise.
2608 * gcc.target/i386/pr66819-3.c: Likewise.
2609 * gcc.target/i386/pr66819-4.c: Likewise.
2610 * gcc.target/i386/pr66819-5.c: Likewise.
2612 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2615 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2616 __attribute__((noinline, noclone)). Change "x" to "volatile char"
2617 type to prevent possible flag-clobbering zero-extensions.
2618 * gcc.target/i386/pr66703.c: New test.
2620 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2623 * g++.dg/cpp0x/nsdmi-template15.C: New.
2625 2015-07-10 Jiong Wang <jiong.wang@arm.com>
2627 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2629 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
2631 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2632 * gcc.target/arm/flip-thumb.c: Likewise.
2634 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2637 * gcc.target/i386/pr66813.c: New test.
2639 2015-07-10 Jakub Jelinek <jakub@redhat.com>
2642 * gcc.dg/gomp/pr66820.c: New test.
2644 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2647 * g++.dg/cpp0x/scoped_enum6.C: New.
2649 2015-07-10 Tom de Vries <tom@codesourcery.com>
2651 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2652 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2654 2015-07-10 Richard Biener <rguenther@suse.de>
2656 PR tree-optimization/66823
2657 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2658 which should not be necessary. XFAIL.
2660 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2663 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2665 2015-07-09 Jakub Jelinek <jakub@redhat.com>
2668 * gcc.dg/gomp/pr66633-1.c: New test.
2669 * gcc.dg/gomp/pr66633-2.c: New test.
2670 * gcc.dg/gomp/pr66633-3.c: New test.
2671 * gcc.dg/gomp/pr66633-4.c: New test.
2673 2015-07-09 John Marino <gnugcc@marino.st>
2675 * lib/target-supports.exp (check_effective_target_pie):
2678 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
2681 * gcc.target/i386/pr66814.c: New test.
2683 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
2686 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2687 * gcc.target/aarch64/fnmul-2.c: Likewise.
2688 * gcc.target/aarch64/fnmul-3.c: Likewise.
2689 * gcc.target/aarch64/fnmul-4.c: Likewise.
2691 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2694 * g++.dg/cpp0x/vt-65790.C: New.
2696 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2699 * gcc.target/i386/pr66818.c: New test.
2701 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2704 * gcc.target/i386/pr66817.c: New test.
2706 2015-07-09 Marek Polacek <polacek@redhat.com>
2708 PR tree-optimization/66718
2709 * gcc.dg/vect/vect-126.c: New test.
2711 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
2713 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2714 even when dwarf-2 is not the default.
2716 2015-07-08 Jeff Law <law@redhat.com>
2719 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2720 to have a single memory reference.
2722 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
2724 * g++.dg/other/dump-ada-spec-9.C: New test.
2726 2015-07-08 Jakub Jelinek <jakub@redhat.com>
2728 * g++.dg/vect/vect.exp: Run also simd* tests.
2729 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2730 (check_vect): Fix up get_cpuid call for C++.
2731 * g++.dg/vect/simd-clone-1.cc: New test.
2733 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2735 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2737 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2739 * gcc.target/i386/readeflags-1.c (abort): New prototype.
2740 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2742 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2745 * gcc.target/i386/pr66806.c: New test.
2747 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
2750 * g++.dg/cpp0x/auto45.C: New.
2752 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
2755 * gcc.target/i386/pr66334.c: New.
2757 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2759 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2762 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2765 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2766 (verify_code): Update expected error message.
2767 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2768 (verify_code): Likewise.
2769 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2770 (verify_code): Likewise.
2772 2015-07-08 Richard Biener <rguenther@suse.de>
2774 PR tree-optimization/66793
2775 * gcc.dg/torture/pr66793.c: New testcase.
2777 2015-07-08 Richard Biener <rguenther@suse.de>
2779 PR tree-optimization/66794
2780 * gcc.dg/torture/pr66794.c: New testcase.
2782 2015-07-08 Marek Polacek <polacek@redhat.com>
2785 * g++.dg/abi/abi-tag15.C: New test.
2787 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2789 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2790 * gcc.target/mips/branch-3.c: Ditto
2791 * gcc.target/mips/branch-4.c: Ditto.
2792 * gcc.target/mips/branch-5.c: Ditto.
2793 * gcc.target/mips/branch-6.c: Ditto.
2794 * gcc.target/mips/branch-7.c: Ditto.
2795 * gcc.target/mips/branch-8.c: Ditto.
2796 * gcc.target/mips/branch-9.c: Ditto.
2797 * gcc.target/mips/branch-10.c: Ditto.
2798 * gcc.target/mips/branch-11.c: Ditto.
2799 * gcc.target/mips/branch-12.c: Ditto.
2800 * gcc.target/mips/branch-13.c: Ditto.
2801 * gcc.target/mips/umips-branch-5.c: New file.
2802 * gcc.target/mips/umips-branch-6.c: New file.
2803 * gcc.target/mips/umips-branch-7.c: New file.
2804 * gcc.target/mips/umips-branch-8.c: New file.
2805 * gcc.target/mips/umips-branch-9.c: New file.
2806 * gcc.target/mips/umips-branch-10.c: New file.
2807 * gcc.target/mips/umips-branch-11.c: New file.
2808 * gcc.target/mips/umips-branch-12.c: New file.
2809 * gcc.target/mips/umips-branch-13.c: New file.
2810 * gcc.target/mips/umips-branch-14.c: New file.
2811 * gcc.target/mips/umips-branch-15.c: New file.
2812 * gcc.target/mips/umips-branch-16.c: New file.
2813 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2814 (OCCUPY_0xfffc): New define.
2816 2015-07-08 Renlin Li <renlin.li@arm.com>
2818 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2820 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2822 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2824 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
2826 * gcc.target/i386/bt-3.c: New test.
2827 * gcc.target/i386/bt-4.c: Ditto.
2829 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
2831 * g++.dg/other/dump-ada-spec-8.C: New test.
2833 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2836 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2838 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2840 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2842 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2843 Avoid using an opaque struct for local "f".
2845 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2848 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2849 * jit.dg/test-pr66779.c: New testcase.
2851 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2853 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2856 2015-07-07 Richard Biener <rguenther@suse.de>
2858 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2860 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2862 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2863 * gcc.target/mips/call-5.c: Ditto.
2864 * gcc.target/mips/call-6.c: Ditto.
2866 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2868 * gcc.dg/dx-test.c: New test-case.
2870 2015-07-07 Andre Vehreschild <vehre@gmx.de>
2873 * gfortran.dg/allocate_with_source_9.f08: New test.
2875 2015-07-07 Christian Bruel <christian.bruel@st.com>
2878 * gcc.target/arm/flip-thumb.c: Fix scan.
2879 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2880 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2881 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2884 2015-07-06 Jakub Jelinek <jakub@redhat.com>
2887 * gcc.c-torture/execute/pr65956.c: New test.
2889 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
2891 * gcc.target/arm/aapcs/align1.c: New.
2892 * gcc.target/arm/aapcs/align_rec1.c: New.
2893 * gcc.target/arm/aapcs/align2.c: New.
2894 * gcc.target/arm/aapcs/align_rec2.c: New.
2895 * gcc.target/arm/aapcs/align3.c: New.
2896 * gcc.target/arm/aapcs/align_rec3.c: New.
2897 * gcc.target/arm/aapcs/align4.c: New.
2898 * gcc.target/arm/aapcs/align_rec4.c: New.
2899 * gcc.target/arm/aapcs/align_vararg1.c: New.
2900 * gcc.target/arm/aapcs/align_vararg2.c: New.
2902 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
2904 * gfortran.dg/iomsg_2.f90: New test.
2906 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2909 * gcc.target/i386/pr66749.c: New test.
2911 2015-07-06 Richard Biener <rguenther@suse.de>
2913 PR tree-optimization/66772
2914 * gcc.dg/torture/pr66772-1.c: New testcase.
2915 * gcc.dg/torture/pr66772-2.c: Likewise.
2917 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
2919 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2920 the jals instruction.
2922 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2925 * gcc.target/i386/pr53383-1.c: New file.
2926 * gcc.target/i386/pr53383-2.c: Likewise.
2927 * gcc.target/i386/pr53383-3.c: Likewise.
2929 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
2931 * gcc.target/aarch64/fnmul-1.c: New.
2932 * gcc.target/aarch64/fnmul-2.c: New.
2933 * gcc.target/aarch64/fnmul-3.c: New.
2934 * gcc.target/aarch64/fnmul-4.c: New.
2936 2015-07-06 Richard Biener <rguenther@suse.de>
2939 * gcc.dg/torture/pr66759.c: New testcase.
2941 2015-07-06 Andre Vehreschild <vehre@gmx.de>
2944 * gfortran.dg/alloc_comp_class_3.f03: New test.
2945 * gfortran.dg/alloc_comp_class_4.f03: New test.
2947 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
2949 * gcc.c-torture/execute/pr66757.c: New test.
2951 2015-07-06 Bin Cheng <bin.cheng@arm.com>
2953 PR tree-optimization/66720
2954 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2956 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
2957 Sandra Loosemore <sandra@codesourcery.com>
2959 * gcc.target/nios2/gprel-offset.c: New test.
2961 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
2964 * gfortran.dg/pr66725.f90: New test.
2966 2015-07-03 Jason Merrill <jason@redhat.com>
2968 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2969 Avoid narrowing error.
2971 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2973 PR rtl-optimization/66706
2974 * gcc.target/powerpc/shift-int.c: New testcase.
2976 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
2979 * gcc.target/i386/pr66746.c: New file.
2981 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
2983 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2985 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
2987 PR tree-optimization/66119
2988 * g++.dg/opt/pr66119.C: New.
2990 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
2993 * gfortran.dg/submodule_1.f90: New test
2994 * gfortran.dg/submodule_2.f90: New test
2995 * gfortran.dg/submodule_3.f90: New test
2996 * gfortran.dg/submodule_4.f90: New test
2997 * gfortran.dg/submodule_5.f90: New test
2998 * gfortran.dg/submodule_6.f90: New test
2999 * gfortran.dg/submodule_7.f90: New test
3001 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3003 PR preprocessor/53690
3004 * g++.dg/cpp/pr53690.C: New.
3006 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3008 * gcc.target/powerpc/vec-cmp.c: New test.
3010 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3013 * gfortran.dg/pr56520.f90: New test.
3015 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3018 * gfortran.dg/pr66545_1.f90: New test.
3019 * gfortran.dg/pr66545_2.f90: New test.
3021 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
3023 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3024 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3026 2015-07-02 Richard Biener <rguenther@suse.de>
3029 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3032 2015-07-02 Richard Biener <rguenther@suse.de>
3034 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3036 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
3038 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3040 2015-07-01 Jason Merrill <jason@redhat.com>
3042 * lib/target-supports.exp (cxx_default): Set to C++14.
3044 2015-07-01 Tom de Vries <tom@codesourcery.com>
3047 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3050 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3052 * gfortran.dg/warn_conversion_8.f90: New test.
3054 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3056 PR rtl-optimization/61047
3057 * gcc.c-torture/execute/20150611-1.c: New testcase.
3059 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3062 * jit.dg/all-non-failing-tests.h: Add
3063 test-pr66700-observing-write-through-ptr.c.
3064 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3066 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3068 * jit.dg/test-accessing-union.c: Add comments for use by
3069 gcc/jit/docs/topics/types.rst.
3071 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
3073 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3074 'do-require-effective-target' with 'dg-require-effective-target'.
3075 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3076 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3077 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
3078 'stlex' with 'strex' as the expected output.
3080 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3083 * g++.dg/cpp0x/gen-attrs-60.C: New.
3084 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3086 2015-07-01 Jiong Wang <jiong.wang@arm.com>
3088 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3090 * gcc.target/aarch64/pic-small.c: Restrict this test under
3091 check_effective_target_aarch64_small_fpic.
3093 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
3095 * gfortran.dg/gomp/pr66633.f90: New test.
3097 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
3100 * g++.dg/template/pr66686.C: New test.
3102 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
3104 * gnat.dg/lto17.ad[sb]: New test.
3106 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3108 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3109 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3111 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3113 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3115 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3117 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3119 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3121 * jit.dg/test-switch.c: New testcase.
3122 * jit.dg/test-switch.cc: New testcase.
3124 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3127 * jit.dg/all-non-failing-tests.h: Add note about
3128 test-validly-unreachable-block.c.
3129 * jit.dg/test-validly-unreachable-block.c: New file.
3131 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3134 * jit.dg/all-non-failing-tests.h: Add note about
3135 test-extra-options.c.
3136 * jit.dg/test-extra-options.c: New testcase.
3138 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
3141 * gcc.target/i386/pr66691.c: New.
3143 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
3145 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3146 * gcc.target/i386/iamcu/args.h: Likewise.
3147 * gcc.target/i386/iamcu/asm-support.S: Likewise.
3148 * gcc.target/i386/iamcu/defines.h: Likewise.
3149 * gcc.target/i386/iamcu/macros.h: Likewise.
3150 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3151 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3152 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3153 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3154 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3155 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3156 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3157 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3158 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3159 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3160 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3161 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3162 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3163 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3164 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3165 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3166 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3168 2015-06-30 Marek Polacek <polacek@redhat.com>
3170 * gcc.dg/fold-minus-6.c: New test.
3172 * gcc.dg/fold-ior-3.c: New test.
3174 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3176 Implement N4197 - Adding u8 character literals
3177 * g++.dg/cpp1z/utf8.C: New.
3178 * g++.dg/cpp1z/utf8-neg.C: New.
3179 * g++.dg/cpp1z/udlit-utf8char.C: New.
3181 2015-06-30 Marek Polacek <polacek@redhat.com>
3183 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3185 2015-06-30 Tom de Vries <tom@codesourcery.com>
3187 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3188 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3189 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3190 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3192 2015-06-30 Marek Polacek <polacek@redhat.com>
3194 * gcc.dg/fold-ior-2.c: New test.
3196 2015-06-30 Tom de Vries <tom@codesourcery.com>
3198 PR tree-optimization/66652
3199 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3200 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
3202 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3204 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3207 * g++.dg/cpp0x/constexpr-friend-3.C: New.
3208 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3210 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3213 * gfortran.dg/wunused-parameter.f90: New test.
3215 2015-06-29 Richard Henderson <rth@redhat.com>
3217 * gcc.target/i386/asm-flag-1.c: New.
3218 * gcc.target/i386/asm-flag-2.c: New.
3219 * gcc.target/i386/asm-flag-3.c: New.
3220 * gcc.target/i386/asm-flag-4.c: New.
3221 * gcc.target/i386/asm-flag-5.c: New.
3223 2015-06-29 Marek Polacek <polacek@redhat.com>
3226 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3227 * c-c++-common/pr66322.c: New test.
3228 * g++.dg/eh/scope1.C: Remove dg-warning.
3230 2015-06-29 Richard Biener <rguenther@suse.de>
3232 PR tree-optimization/66677
3233 * gcc.dg/vect/pr66677.c: New testcase.
3235 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3238 * gcc.dg/tree-ssa/pr64130.c: New test.
3240 2015-06-26 Jiong Wang <jiong.wang@arm.com>
3242 * gcc.target/aarch64/pic-small.c: New testcase.
3244 2015-06-26 Richard Biener <rguenther@suse.de>
3246 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3248 2015-06-26 Marek Polacek <polacek@redhat.com>
3250 * gcc.dg/fold-and-1.c: New test.
3251 * gcc.dg/fold-and-2.c: New test.
3253 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
3255 * gnat.dg/warn11.adb: Add missing dg directive.
3256 * gnat.dg/warn12.adb: New test.
3257 * gnat.dg/warn12_pkg.ads: New helper.
3259 2015-06-26 Richard Biener <rguenther@suse.de>
3261 * gfortran.dg/reassoc_3.f90: Adjust.
3263 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
3266 * gcc.target/i386/pr66412.c: New test.
3268 2015-06-25 Richard Biener <rguenther@suse.de>
3270 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3272 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
3274 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3276 2015-06-25 Richard Biener <rguenther@suse.de>
3278 * gfortran.dg/vect/vect-9.f90: New testcase.
3280 2015-06-25 Nick Clifton <nickc@redhat.com>
3282 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3283 H8300 and M32R targets.
3285 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3288 * gfortran.dg/maxerrors.f90: New test.
3290 2015-06-08 DJ Delorie <dj@redhat.com>
3292 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3294 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3296 * gcc.target/aarch64/mgeneral-regs_3.c: New.
3298 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3300 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3301 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3302 * gcc.target/aarch64/nofp_1.c: New file.
3304 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
3306 Implement N3928 - Extending static_assert
3307 * g++.dg/cpp0x/static_assert8.C: Adjust.
3308 * g++.dg/cpp0x/static_assert12.C: New.
3309 * g++.dg/cpp0x/static_assert13.C: New.
3310 * g++.dg/cpp1y/static_assert1.C: New.
3311 * g++.dg/cpp1y/static_assert2.C: New.
3312 * g++.dg/cpp1z/static_assert-nomsg.C: New.
3314 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
3317 * g++.dg/cpp0x/trailing11.C: New.
3319 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3321 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3323 * gcc.target/arm/memset-inline-10.c: Likewise.
3324 * gcc.target/arm/pr58784.c: Likewise.
3325 * gcc.target/arm/pr59985.C: Likewise.
3326 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3328 2015-06-24 Renlin Li <renlin.li@arm.com>
3330 * gcc.target/aarch64/arm_align_max_pwr.c: New.
3331 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3333 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
3336 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3339 * g++.dg/cpp0x/auto45.C: New test.
3340 * g++.dg/template/pr30044.C: New test.
3341 * g++.dg/template/crash83.C: Accept any error string.
3342 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3344 * g++.dg/cpp0x/variadic18.C: Likewise
3345 * g++.dg/template/canon-type-13.C: Likewise.
3346 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3348 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3351 * g++.dg/other/linkage2.C: New.
3353 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3356 * gcc.target/arm/pr63408.c: New test.
3358 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
3360 * lib/c-torture.exp: Don't call check_effective_target_lto
3361 before setting up environment correctly.
3362 * lib/gcc-dg.exp: Likewise, and protect
3363 gcc_force_conventional_output.
3365 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3367 PR rtl-optimization/66306
3368 * gcc.target/s390/pr66306.c: New test.
3370 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3372 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3373 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3374 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3375 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3376 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3377 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3378 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3380 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
3383 * gcc.c-torture/pr65803.c: New test.
3385 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3388 * g++.dg/cpp0x/auto45.C: New test.
3389 * g++.dg/template/pr30044.C: New test.
3390 * g++.dg/template/crash83.C: Accept any error string.
3391 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3393 * g++.dg/cpp0x/variadic18.C: Likewise
3394 * g++.dg/template/canon-type-13.C: Likewise.
3395 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3397 2015-06-23 Marek Polacek <polacek@redhat.com>
3399 * c-c++-common/Wlogical-op-3.c: New test.
3401 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3404 * g++.dg/cpp0x/scoped_enum5.C: New.
3406 2015-06-23 Richard Biener <rguenther@suse.de>
3408 PR tree-optimization/66636
3409 * gcc.dg/vect/pr66636.c: New testcase.
3411 2015-06-23 Marek Polacek <polacek@redhat.com>
3413 * gcc.dg/fold-minus-4.c: New test.
3414 * gcc.dg/fold-minus-5.c: New test.
3415 * c-c++-common/ubsan/overflow-add-5.c: New test.
3417 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3419 Add missing testcase from r224672.
3420 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3422 * gcc.target/vax/bswapdi-1.c: New.
3424 2015-06-23 Andre Vehreschild <vehre@gmx.de>
3427 * gfortran.dg/associate_18.f08: New test.
3429 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
3432 * gcc.target/i386/pr66560-1.c: New test.
3433 * gcc.target/i386/pr66560-2.c: Ditto.
3434 * gcc.target/i386/pr66560-3.c: Ditto.
3435 * gcc.target/i386/pr66560-4.c: Ditto.
3437 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
3439 * gcc.target/nvptx/nvptx.exp: New file.
3440 * gcc.target/nvptx/proto-1.c: Likewise.
3442 2015-06-23 Bin Cheng <bin.cheng@arm.com>
3444 PR tree-optimization/66449
3445 * gcc.dg/vect/pr66449.c: New test.
3447 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
3449 * g++.dg/other/dump-ada-spec-5.C: New test.
3450 * g++.dg/other/dump-ada-spec-6.C: Likewise.
3451 * g++.dg/other/dump-ada-spec-7.C: Likewise.
3453 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3455 * g++.dg/inherit/pure1.C: Test location too.
3457 2015-06-22 Marek Polacek <polacek@redhat.com>
3459 * gcc.dg/fold-ior-1.c: New test.
3460 * gcc.dg/fold-minus-2.c: New test.
3461 * gcc.dg/fold-minus-3.c: New test.
3462 * gcc.dg/fold-plus-1.c: New test.
3463 * gcc.dg/fold-plus-2.c: New test.
3464 * gcc.dg/fold-xor-4.c: New test.
3465 * gcc.dg/fold-xor-5.c: New test.
3467 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3470 * g++.dg/torture/pr65914.C: New.
3472 2015-06-22 Richard Biener <rguenther@suse.de>
3474 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3475 not existing TORTURE_OPTIONS only.
3476 * lib/gcc-dg.exp: Likewise.
3478 2015-06-22 Christian Bruel <christian.bruel@st.com>
3481 * gcc.target/arm/flip-thumb.c: New test.
3483 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
3484 Martin Liska <mliska@suse.cz>
3487 * g++.dg/ipa/pr65908.C: New testcase.
3489 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
3492 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3493 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3495 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
3497 * gnat.dg/specs/debug1.ads: Adjust.
3499 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
3501 * gcc.target/aarch64/fmovd-zero-mem.c: New.
3502 * gcc.target/aarch64/fmovd-zero-reg.c: New.
3503 * gcc.target/aarch64/fmovf-zero-mem.c: New.
3504 * gcc.target/aarch64/fmovf-zero-reg.c: New.
3505 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3506 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3507 * gcc.target/aarch64/fmovd-zero.c: Delete.
3508 * gcc.target/aarch64/fmovf-zero.c: Delete.
3510 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3512 * gcc.target/vax/bswapdi-1.c: New.
3514 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3516 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3518 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3520 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3522 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3524 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3526 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3528 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3530 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3532 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3534 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3536 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3538 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3540 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3542 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3544 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3546 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3548 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3550 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3552 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3554 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3556 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3558 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3560 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3562 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3564 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3566 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3568 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3570 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3572 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3574 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3576 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3578 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3580 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3582 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3584 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3586 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3588 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3590 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3592 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3593 (_ARM_FPSCR): Add FZ field.
3594 (clean_results): Force FZ=1 on AArch64.
3595 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3597 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3599 * gcc.target/aarch64/pr62308.c: New test.
3601 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
3604 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3606 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
3608 * gcc.target/i386/mpx/pr66581.c: New test.
3610 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
3612 * gcc.target/i386/cmov9.c: New test.
3614 2015-06-18 Richard Biener <rguenther@suse.de>
3616 * g++.dg/other/const4.C: New testcase.
3618 2015-06-18 Michael Matz <matz@suse.de>
3621 * gcc.dg/vect/pr66253.c: New testcase.
3623 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3626 * gcc.target/i386/mpx/chkp-vararg.c: New test.
3628 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3631 * gcc.target/i386/mpx/pr66568.c: New test.
3633 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3636 * gcc.target/i386/mpx/pr66567.c: New test.
3638 2015-06-18 Richard Biener <rguenther@suse.de>
3640 PR tree-optimization/66510
3641 * gcc.dg/vect/slp-perm-12.c: New testcase.
3643 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3645 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3646 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3647 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3648 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3650 2015-06-17 Jakub Jelinek <jakub@redhat.com>
3653 * g++.dg/gomp/pr66571-1.C: New test.
3656 * c-c++-common/gomp/pr66429.c: New test.
3658 2015-06-17 David Malcolm <dmalcolm@redhat.com>
3660 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3661 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3663 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3665 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3668 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3671 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3673 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
3675 * gcc.target/mips/pr65862-1.c: New test.
3676 * gcc.target/mips/pr65862-2.c: Likewise.
3678 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3680 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3681 * gcc.target/i386/pr52252-atom.c: Ditto.
3682 * gcc.target/i386/vect-div-1.c: Ditto.
3683 * gcc.target/i386/rotate-5.c: Ditto.
3684 * gcc.target/i386/pr50202.c: Ditto.
3685 * gcc.target/i386/pr37843-3.c: Ditto.
3686 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3687 * gcc.target/i386/pr53397-1.c: Ditto.
3688 * gcc.target/i386/pr55934.c: Ditto.
3689 * gcc.target/i386/pr37843-4.c: Ditto.
3690 * gcc.target/i386/pr60451.c: Ditto.
3691 * gcc.target/i386/pr53397-2.c: Ditto.
3692 * gcc.target/i386/vectorize1.c: Ditto.
3693 * gcc.target/i386/extract-insert-combining.c: Ditto.
3694 * gcc.target/i386/pr53759.c: Ditto.
3695 * gcc.target/i386/pr52252-core.c: Ditto.
3696 * gcc.target/i386/rotate-3.c: Ditto.
3697 * gcc.target/i386/sse-20.c: Ditto.
3698 * gcc.target/i386/rotate-4.c: Ditto.
3699 * gcc.target/i386/pr61403.c: Ditto.
3700 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3701 * gcc.target/i386/pr60901.c: Ditto.
3702 * gcc.target/i386/pr59794-7.c: Ditto.
3703 * gcc.target/i386/pr62208.c: Ditto.
3704 * gcc.target/i386/pr53416.c: Ditto.
3705 * gcc.target/i386/asm-dialect-1.c: Ditto.
3706 * gcc.target/i386/pr50038.c: Ditto.
3707 * gcc.target/i386/47698.c: Ditto.
3708 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3709 * gcc.target/i386/pr59794-2.c: Ditto.
3710 * gcc.target/i386/pr59794-3.c: Ditto.
3711 * gcc.target/i386/pr39058.c: Ditto.
3712 * gcc.target/i386/pr60205-1.c: Ditto.
3713 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3714 * gcc.target/i386/sse2-movq-2.c: Ditto.
3716 2015-06-17 Richard Biener <rguenther@suse.de>
3718 PR tree-optimization/66251
3719 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3721 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
3724 * g++.dg/parse/new-placement1.C: New.
3726 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3728 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3729 * jit.dg/test-compound-assignment.c: New testcase.
3731 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3734 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3735 to "testcases" array.
3737 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3740 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3741 * jit.dg/test-debug-strings.c: New test case.
3742 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3743 the discriminant has a sane debug string.
3745 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
3748 * gcc.target/i386/pr56766-1.c: New test.
3749 * gcc.target/i386/pr56766-2.c: Ditto.
3751 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
3753 * gcc.target/mips/loongson-shift-count-truncated-1.c:
3754 Skip on mips*-mti-linux* and mips*-img-linux* targets.
3755 * gcc.target/mips/loongson-simd.c: Ditto.
3757 2015-06-16 Richard Biener <rguenther@suse.de>
3759 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3761 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3763 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3764 passed by the testsuite driver.
3766 2015-06-16 Richard Biener <rguenther@suse.de>
3768 * gcc.dg/vect/slp-perm-11.c: New testcase.
3770 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
3772 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3775 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3777 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3778 Reinstate calls to torture-init and torture-finalize.
3780 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3782 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3784 2015-06-15 Nathan Sidwell <nathan@acm.org>
3787 * g++.dg/cpp0x/nsdmi-template14.C: New test.
3789 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3792 * g++.dg/cpp0x/local-type1.C: New.
3794 2015-06-15 Andre Vehreschild <vehre@gmx.de>
3799 * gfortran.dg/allocate_with_source_3.f90: Removed check for
3800 unimplemented error.
3801 * gfortran.dg/allocate_with_source_7.f08: New test.
3802 * gfortran.dg/allocate_with_source_8.f08: New test.
3804 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
3807 * g++.dg/warn/Walways-true-3.C: New test.
3809 2015-06-13 Tom de Vries <tom@codesourcery.com>
3811 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3813 2015-06-13 Tom de Vries <tom@codesourcery.com>
3815 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3816 (main): Remove superfluous attributes.
3817 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3818 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3820 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3822 * gcc.target/i386/monitorx.c: New.
3823 * gcc.target/i386/sse-12.c: Add -mmwaitx.
3824 * gcc.target/i386/sse-13.c: Ditto.
3825 * gcc.target/i386/sse-14.c: Ditto.
3826 * gcc.target/i386/sse-22.c: Ditto.
3827 * gcc.target/i386/sse-23.c: Ditto.
3828 * g++.dg/other/i386-2.C: Ditto.
3829 * g++.dg/other/i386-3.C: Ditto.
3831 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
3833 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3835 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
3838 * gfortran.dg/allocatable_scalar_13.f90: New test
3840 2015-06-11 Marek Polacek <polacek@redhat.com>
3842 * gcc.dg/fold-xor-3.c: New test.
3844 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3846 * gcc.target/arm/short-it-ifcvt-1.c: New test.
3847 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3849 2015-06-11 Christian Bruel <christian.bruel@st.com>
3852 * gcc.target/arm/pragma_attribute.c: New test.
3854 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3856 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3858 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3861 * gcc.target/i386/pr66473.c: New test.
3863 2015-06-10 Jakub Jelinek <jakub@redhat.com>
3866 * gcc.dg/tls/pr66470.c: New test.
3867 * gcc.target/i386/pr66470.c: New test.
3869 2015-06-10 Christian Bruel <christian.bruel@st.com>
3872 * gcc.target/arm/attr_arm.c: New test
3873 * gcc.target/arm/attr_arm-err.c: New test
3874 * gcc.target/arm/attr_thumb.c: New test
3875 * gcc.target/arm/attr_thumb-static.c: New test
3877 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3882 * g++.dg/abi/aarch64_guard1.C: Adjust test.
3884 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
3886 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3887 passed by the testsuite driver.
3889 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3892 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3893 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3894 * gcc.dg/ssp-1.c: Make counter a register.
3895 * gcc.dg/ssp-2.c: Likewise.
3896 * gcc.dg/torture/parm-coalesce.c: New.
3898 2015-06-09 Tom de Vries <tom@codesourcery.com>
3900 * gcc.target/i386/vararg-loc.c: New test.
3902 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3905 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3906 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3908 2015-06-09 Marek Polacek <polacek@redhat.com>
3910 PR tree-optimization/66299
3911 * gcc.dg/pr66299-1.c: New test.
3912 * gcc.dg/pr66299-2.c: New test.
3913 * gcc.dg/pr66299-3.c: New test.
3915 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
3917 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3918 passed by the testsuite driver.
3920 2015-06-09 Richard Biener <rguenther@suse.de>
3923 * gcc.dg/fold-modpow2.c: New testcase.
3925 2015-06-09 Richard Biener <rguenther@suse.de>
3927 PR tree-optimization/66419
3928 * gcc.dg/vect/bb-slp-37.c: New testcase.
3930 2015-06-09 Shiva Chen <shiva0217@gmail.com>
3932 * gcc.target/arm/stl-cond.c: New test.
3934 2015-06-09 Richard Biener <rguenther@suse.de>
3937 * gcc.dg/torture/pr66413.c: New testcase.
3939 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3941 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3942 * gcc.dg/ssp-1.c: Make counter a register.
3943 * gcc.dg/ssp-2.c: Likewise.
3944 * gcc.dg/torture/parm-coalesce.c: New.
3946 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
3948 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3949 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3951 2015-06-08 Tom de Vries <tom@codesourcery.com>
3953 PR rtl-optimization/66444
3954 * gcc.dg/pr66444.c: New test.
3956 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3959 * gfortran.dg/class_is_1.f90: New test.
3960 * gfortran.dg/type_is_1.f90: Ditto.
3962 2015-06-08 Marek Polacek <polacek@redhat.com>
3965 * gcc.dg/cpp/pr66415-1.c: New test.
3966 * gcc.dg/cpp/pr66415-2.c: New test.
3968 2015-06-08 Richard Biener <rguenther@suse.de>
3970 PR tree-optimization/66422
3971 * gcc.dg/Warray-bounds-16.c: New testcase.
3973 2015-06-08 Richard Biener <rguenther@suse.de>
3975 * gcc.dg/vect/slp-perm-10.c: New testcase.
3976 * gcc.dg/vect/slp-23.c: Adjust.
3977 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3978 vector pointer update.
3980 2015-06-08 Marek Polacek <polacek@redhat.com>
3983 * g++.dg/ubsan/pr66452.C: New test.
3985 2015-06-08 Tom de Vries <tom@codesourcery.com>
3987 PR tree-optimization/66436
3988 * gcc.dg/gomp/dump-new-function-2.c: New test.
3989 * gcc.dg/gomp/dump-new-function-3.c: Same.
3990 * gcc.dg/gomp/dump-new-function.c: Same.
3992 2015-06-08 Tom de Vries <tom@codesourcery.com>
3994 PR tree-optimization/66435
3995 * gcc.dg/gomp/notify-new-function-2.c: New test.
3996 * gcc.dg/gomp/notify-new-function-3.c: Same.
3997 * gcc.dg/gomp/notify-new-function.c: Same.
3999 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
4001 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4002 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4003 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4004 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4005 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4006 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4009 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
4012 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4013 * gfortran.dg/warn_conversion.f90: Add warning for change in value
4015 * gfortran.dg/warn_conversion_3.f90: Add warnings.
4016 * gfortran.dg/warn_conversion_5.f90: New test.
4017 * gfortran.dg/warn_conversion_6.f90: New test.
4018 * gfortran.dg/warn_conversion_7.f90: New test.
4020 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4023 * gfortran.dg/blockdata_9.f: New test.
4025 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4028 * gfortran.dg/forall_17.f90: New test.
4030 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
4032 * g++.dg/cpp0x/pr57101.C: Add warning.
4033 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4034 * g++.dg/ext/visibility/anon7.C: Same.
4035 * g++.dg/ipa/pr63587-2.C: Same.
4036 * g++.dg/opt/dump1.C: Same.
4037 * g++.dg/opt/pr59622-3.C: Same.
4038 * g++.dg/opt/pr59622.C: Same.
4039 * g++.dg/torture/pr46383.C: Same.
4040 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4041 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4042 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4044 * gfortran.dg/intent_out_8.f90: Same.
4045 * gfortran.dg/warn_target_lifetime_3.f90: Same.
4047 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4050 gfortran.dg/equiv_9.f90: New test.
4053 2015-06-05 Tom de Vries <tom@codesourcery.com>
4055 merge from gomp4 branch:
4056 2015-05-28 Tom de Vries <tom@codesourcery.com>
4058 PR tree-optimization/65443
4059 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4060 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4061 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4063 2015-06-05 Nathan Sidwell <nathan@acm.org>
4066 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4068 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
4070 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4072 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4074 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4076 2015-06-04 Sriraman Tallam <tmsriram@google.com>
4078 * testsuite/gcc.target/i386/noplt-1.c: New test.
4079 * testsuite/gcc.target/i386/noplt-2.c: New test.
4080 * testsuite/gcc.target/i386/noplt-3.c: New test.
4081 * testsuite/gcc.target/i386/noplt-4.c: New test.
4083 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
4086 * gfortran.dg/adjustl_1.f90: New test.
4088 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
4090 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4091 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4093 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
4095 * lto.c (iterative_hash_canonical_type,
4096 gimple_register_canonical_type): only hash main variants of types
4098 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
4100 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4101 Move set of dg-do-what-default after early return.
4103 2015-06-04 Marek Polacek <polacek@redhat.com>
4106 * gcc.dg/lvalue-8.c: New test.
4108 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4109 Paolo Carlini <paolo.carlini@oracle.com>
4112 * g++.dg/other/pr66130.C: New.
4113 * g++.dg/cpp0x/pr66130.C: Likewise.
4115 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4117 * g++.dg/cpp0x/decl-loc1.C: New.
4118 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4119 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4120 * g++.dg/init/ctor8.C: Likewise.
4121 * g++.dg/parse/semicolon4.C: Likewise.
4123 2015-06-03 Marek Polacek <polacek@redhat.com>
4126 * g++.dg/ubsan/static-init-1.C: New test.
4127 * g++.dg/ubsan/static-init-2.C: New test.
4128 * g++.dg/ubsan/static-init-3.C: New test.
4130 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
4133 * gcc.target/i386/pr66275.c: New test.
4135 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4137 * gcc.dg/Wcxx-compat-22.c: New testcase.
4138 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4139 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4140 * c-c++-common/pr58346-1.c: Likewise.
4141 * c-c++-common/transparent-union-1.c: Likewise.
4143 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
4145 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4146 * g++.dg/plugin/def_plugin.c: New file.
4147 * g++.dg/plugin/def-plugin-test.C: New file.
4149 2015-06-03 Richard Biener <rguenther@suse.de>
4151 * gcc.dg/vect/bb-slp-36.c: New testcase.
4153 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4155 * gcc.dg/lto/chkp-removed-alias_0.c: New.
4157 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4159 * gcc.dg/lto/chkp-privatize-1_0.c: New.
4160 * gcc.dg/lto/chkp-privatize-1_1.c: New.
4161 * gcc.dg/lto/chkp-privatize-2_0.c: New.
4162 * gcc.dg/lto/chkp-privatize-2_1.c: New.
4164 2015-06-03 Marek Polacek <polacek@redhat.com>
4168 * gcc.dg/pr64223-1.c: New test.
4169 * gcc.dg/pr64223-2.c: New test.
4171 2015-06-03 Richard Biener <rguenther@suse.de>
4173 PR tree-optimization/63916
4174 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4176 2015-06-03 Richard Biener <rguenther@suse.de>
4178 PR tree-optimization/66375
4179 * gcc.dg/torture/pr66375.c: New testcase.
4181 2015-06-03 Bin Cheng <bin.cheng@arm.com>
4183 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4185 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
4188 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4190 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4193 * gfortran.dg/reshape_7.f90: New test.
4195 2015-06-02 David Malcolm <dmalcolm@redhat.com>
4198 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4201 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4204 * gcc.dg/pr49551.c: New testcase.
4206 2015-06-02 Richard Biener <rguenther@suse.de>
4209 * g++.dg/lto/pr65549_0.C: New testcase.
4211 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
4215 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4217 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4219 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4221 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4224 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4226 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4228 PR tree-optimization/48052
4229 * gcc.dg/tree-ssa/scev-8.c: New.
4230 * gcc.dg/tree-ssa/scev-9.c: New.
4231 * gcc.dg/tree-ssa/scev-10.c: New.
4232 * gcc.dg/vect/pr48052.c: New.
4234 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
4236 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4238 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4240 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4242 2015-06-02 Marek Polacek <polacek@redhat.com>
4245 * gcc.dg/torture/pr66345.c: New test.
4247 2015-06-02 Richard Biener <rguenther@suse.de>
4249 PR tree-optimization/65961
4250 * gcc.dg/torture/pr65961.c: New testcase.
4252 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4254 PR tree-optimization/52563
4255 PR tree-optimization/62173
4256 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4257 * gcc.dg/tree-ssa/scev-4.c: Ditto.
4259 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4261 * gnat.dg/specs/varsize_return2.ads: New test.
4262 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4264 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4266 * gcc.dg/vect/vect-outer-simd-1.c: New test.
4268 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
4271 * gcc.target/aarch64/sync-comp-swap.c: New.
4272 * gcc.target/aarch64/sync-comp-swap.x: New.
4273 * gcc.target/aarch64/sync-op-acquire.c: New.
4274 * gcc.target/aarch64/sync-op-acquire.x: New.
4275 * gcc.target/aarch64/sync-op-full.c: New.
4276 * gcc.target/aarch64/sync-op-full.x: New.
4277 * gcc.target/aarch64/sync-op-release.c: New.
4278 * gcc.target/aarch64/sync-op-release.x: New.
4280 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
4282 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4285 2015-06-01 Richard Biener <rguenther@suse.de>
4287 PR tree-optimization/66349
4288 PR tree-optimization/66352
4289 PR tree-optimization/66357
4290 * gcc.dg/torture/pr66357.c: New testcase.
4291 * gcc.dg/torture/pr66349.c: Likewise.
4292 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4294 2015-06-01 Richard Biener <rguenther@suse.de>
4297 2015-05-29 Richard Biener <rguenther@suse.de>
4299 PR tree-optimization/66314
4300 * gcc.dg/asan/pr66314.c: New testcase.
4302 2015-06-01 Richard Biener <rguenther@suse.de>
4304 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4306 2015-06-01 Jakub Jelinek <jakub@redhat.com>
4308 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4310 (hp3, hp4): Add inline keyword.
4311 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4312 (hp2): Add inline keyword.
4313 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4314 (hp2): Add inline keyword.
4316 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
4319 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4320 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4321 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4322 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4324 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
4326 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4327 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4329 2015-06-01 Richard Biener <rguenther@suse.de>
4331 PR tree-optimization/66280
4332 * g++.dg/torture/pr66280.C: New testcase.
4333 * g++.dg/torture/pr66280-2.C: Likewise.
4335 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4337 * gnat.dg/addr9_1.adb: New test.
4338 * gnat.dg/addr9_2.adb: Likewise.
4339 * gnat.dg/addr9_3.adb: Likewise.
4340 * gnat.dg/addr9_4.adb: Likewise.
4342 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
4344 * g++.dg/other/dump-ada-spec-4.C: New test.
4346 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
4348 * gcc.dg/alias-8.c: Fix dg-warning.
4350 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
4352 * gcc.dg/alias-8.c: Do not xfail.
4353 * gcc.dg/pr62167.c: Prevent FRE.
4354 * gcc.dg/alias-14.c: New testcase.
4356 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
4358 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4360 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4363 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4365 * gcc.target/s390/hotpatch-10.c: Likewise.
4366 * gcc.target/s390/hotpatch-11.c: Likewise.
4367 * gcc.target/s390/hotpatch-12.c: Likewise.
4368 * gcc.target/s390/hotpatch-17.c: Likewise.
4369 * gcc.target/s390/hotpatch-18.c: Likewise.
4370 * gcc.target/s390/hotpatch-20.c: Likewise.
4371 * gcc.target/s390/hotpatch-21.c: Likewise.
4372 * gcc.target/s390/hotpatch-22.c: Likewise.
4373 * gcc.target/s390/hotpatch-23.c: Likewise.
4374 * gcc.target/s390/hotpatch-24.c: Likewise.
4375 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
4376 to check for the exact nops too.
4377 * gcc.target/s390/hotpatch-3.c: Likewise.
4378 * gcc.target/s390/hotpatch-4.c: Likewise.
4379 * gcc.target/s390/hotpatch-5.c: Likewise.
4380 * gcc.target/s390/hotpatch-6.c: Likewise.
4381 * gcc.target/s390/hotpatch-7.c: Likewise.
4382 * gcc.target/s390/hotpatch-8.c: Likewise.
4383 * gcc.target/s390/hotpatch-9.c: Likewise.
4384 * gcc.target/s390/hotpatch-14.c: Likewise.
4385 * gcc.target/s390/hotpatch-15.c: Likewise.
4386 * gcc.target/s390/hotpatch-16.c: Likewise.
4387 * gcc.target/s390/hotpatch-19.c: Likewise.
4388 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
4389 scan-assembler-times counting number of .align directives.
4390 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4391 dg-options. Remove scan-assembler-times counting number of .align
4393 * gcc.target/s390/hotpatch-26.c: New file.
4394 * gcc.target/s390/hotpatch-27.c: New file.
4395 * gcc.target/s390/hotpatch-28.c: New file.
4396 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4397 using -Os -O0 -O1 -O2 -O3 options.
4399 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4401 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4403 2015-05-29 Jakub Jelinek <jakub@redhat.com>
4405 PR tree-optimization/66142
4406 * gcc.dg/vect/pr66142.c: New test.
4408 2015-05-29 Richard Biener <rguenther@suse.de>
4410 PR tree-optimization/66314
4411 * gcc.dg/asan/pr66314.c: New testcase.
4413 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4415 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4416 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4418 (schedule-cleanups, dg-keep-saved-temps): New proc.
4419 (gcc-dg-test-1): Schedule cleanups.
4420 * lib/profopt.exp (profopt-execute): Likewise.
4421 * g++.dg/cdce3.C: Adjust expected line numbers.
4422 * gcc.dg/cdce1.c: Likewise.
4423 * gcc.dg/cdce2.c: Likewise.
4424 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4425 * gcc.dg/strlenopt-24.c: Likewise.
4426 * gcc.dg/tree-ssa/vrp26.c: Likewise.
4427 * gcc.dg/tree-ssa/vrp28.c: Likewise.
4428 * obj-c++.dg/encode-2.mm: Likewise.
4430 2015-05-28 DJ Delorie <dj@redhat.com>
4432 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4434 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4436 * gnat.dg/discr43.adb: New test.
4438 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4440 * gnat.dg/varsize_temp.adb: Rename into...
4441 * gnat.dg/varsize1.adb: ...this.
4442 * gnat.dg/varsize_copy.ad[sb]: Rename into...
4443 * gnat.dg/varsize2.ad[sb]: ...this.
4444 * gnat.dg/varsize3_1.adb: New test.
4445 * gnat.dg/varsize3_2.adb: Likewise.
4446 * gnat.dg/varsize3_3.adb: Likewise.
4447 * gnat.dg/varsize3_4.adb: Likewise.
4448 * gnat.dg/varsize3_5.adb: Likewise.
4449 * gnat.dg/varsize3_6.adb: Likewise.
4450 * gnat.dg/varsize3_pkg1.ads: New helper.
4451 * gnat.dg/varsize3_pkg2.ads: Likewise.
4452 * gnat.dg/varsize3_pkg3.ads: Likewise.
4454 2015-05-28 Richard Biener <rguenther@suse.de>
4456 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4458 2015-05-28 Richard Biener <rguenther@suse.de>
4460 PR tree-optimization/66142
4461 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4463 2015-05-28 Lawrence Velázquez <vq@larryv.me>
4466 * gcc.dg/darwin-minversion-3.c: Update testcase.
4467 * gcc.dg/darwin-minversion-4.c: Ditto.
4468 * gcc.dg/darwin-minversion-5.c: New testcase.
4469 * gcc.dg/darwin-minversion-6.c: Ditto.
4470 * gcc.dg/darwin-minversion-7.c: Ditto.
4471 * gcc.dg/darwin-minversion-8.c: Ditto.
4472 * gcc.dg/darwin-minversion-9.c: Ditto.
4473 * gcc.dg/darwin-minversion-10.c: Ditto.
4474 * gcc.dg/darwin-minversion-11.c: Ditto.
4475 * gcc.dg/darwin-minversion-12.c: Ditto.
4477 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4479 PR rtl-optimization/66168
4480 * gcc.c-torture/compile/pr66168.c: New test.
4482 2015-05-27 Jeff Law <law@redhat.com>
4485 * gcc.dg/target/m68k/pr39726-1.c: New test.
4487 2015-05-27 Nathan Sidwell <nathan@acm.org>
4490 * g++.dg/ext/alias-canon3.C: New.
4492 2015-05-27 Richard Biener <rguenther@suse.de>
4494 PR tree-optimization/66272
4496 2014-08-15 Richard Biener <rguenther@suse.de>
4498 PR tree-optimization/62031
4499 * gcc.dg/torture/pr66272.c: New testcase.
4501 2015-05-27 Richard Biener <rguenther@suse.de>
4503 * gcc.dg/vect/slp-reduc-7.c: New testcase.
4505 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
4508 * gcc.dg/pr65358.c: New test.
4510 2015-05-27 Andre Vehreschild <vehre@gmx.de>
4513 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4515 * gfortran.dg/allocate_with_source_6.f90: New test.
4517 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
4519 * gnat.dg/atomic7_1.adb: New test.
4520 * gnat.dg/atomic7_2.adb: Likewise.
4521 * gnat.dg/atomic7_pkg1.ads: New helper.
4522 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4524 2015-05-26 Michael Matz <matz@suse.de>
4527 * gcc.dg/vect/pr66251.c: New test.
4529 2015-05-26 Richard Biener <rguenther@suse.de>
4531 PR tree-optimization/66142
4532 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4534 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
4537 * gfortran.dg/allocatable_scalar_13.f90: New test
4539 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4541 * gnat.dg/warn11.adb: New test.
4542 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4544 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4546 * gnat.dg/vfa1_1.adb: New test.
4547 * gnat.dg/vfa1_2.adb: Likewise.
4548 * gnat.dg/vfa1_3.adb: Likewise.
4549 * gnat.dg/vfa1_4.adb: Likewise.
4550 * gnat.dg/vfa1_pkg.ads: New helper.
4552 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
4554 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4555 * gcc.target/i386/pr66232-3.c: Likewise.
4557 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
4560 * gcc.target/i386/pr66274.c: New test.
4562 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4564 * gnat.dg/renaming6.ad[sb]: New test.
4566 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
4568 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4569 and 'dg-require-effective-target pie'.
4571 2015-05-23 Nathan Sidwell <nathan@acm.org>
4574 * g++.dg/cpp0x/pr66243.C: New.
4576 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
4579 * g++.dg/lto/pr66180_0.C: New testcase.
4580 * g++.dg/lto/pr66180_1.C: New testcase.
4582 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
4585 * typebound_call_27.f90: New file.
4587 2015-05-23 Nathan Sidwell <nathan@acm.org>
4590 * g++.dg/template/pr65936.C: New.
4592 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4594 PR tree-optimization/63387
4595 * gcc.dg/pr63387-2.c: New testcase.
4597 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4599 * gcc.dg/simd-1.c: Update to the new message.
4601 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4603 * gcc.dg/nand.c: New testcase.
4605 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
4607 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4608 Set dg-do-what-default to compile only on ARM targets without
4609 arm_neon_hw execution support. Remove redundant c-torture-execute
4610 in loop over test cases.
4612 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4615 * gcc.target/aarch64/pr65491_1.c: New test.
4616 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4617 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4619 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4622 * g++.dg/cpp0x/explicit9.C: New.
4623 * g++.dg/cpp0x/explicit8.C: Check the locations too.
4625 2015-05-22 Richard Biener <rguenther@suse.de>
4627 PR tree-optimization/66251
4628 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4630 2015-05-22 Marek Polacek <polacek@redhat.com>
4633 * c-c++-common/attributes-enum-1.c: New test.
4634 * c-c++-common/attributes-enum-2.c: New test.
4635 * g++.dg/cpp0x/attributes-enum-1.C: New test.
4636 * g++.dg/cpp1y/attributes-enum-1.C: New test.
4638 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4640 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4641 effective target support. If no arm_neon_hw support, do not attempt
4642 to execute the tests; only compile them.
4643 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4644 and "dg-require-effective-target arm_neon_ok".
4645 * gcc.target/arm/simd/vextp16_1.c: Likewise.
4646 * gcc.target/arm/simd/vextp64_1.c: Likewise.
4647 * gcc.target/arm/simd/vextp8_1.c: Likewise.
4648 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4649 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4650 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4651 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4652 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4653 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4654 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4655 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4656 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4657 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4658 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4659 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4660 * gcc.target/arm/simd/vexts16_1.c: Likewise.
4661 * gcc.target/arm/simd/vexts32_1.c: Likewise.
4662 * gcc.target/arm/simd/vexts64_1.c: Likewise.
4663 * gcc.target/arm/simd/vexts8_1.c: Likewise.
4664 * gcc.target/arm/simd/vextu16_1.c: Likewise.
4665 * gcc.target/arm/simd/vextu32_1.c: Likewise.
4666 * gcc.target/arm/simd/vextu64_1.c: Likewise.
4667 * gcc.target/arm/simd/vextu8_1.c: Likewise.
4668 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4669 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4670 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4671 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4672 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4673 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4674 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4675 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4676 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4677 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4678 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4679 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4680 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4681 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4682 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4683 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4684 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4685 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4686 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4687 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4688 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4689 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4690 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4691 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4692 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4693 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4694 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4695 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4696 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4697 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4698 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4699 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4700 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4701 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4702 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4703 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4704 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4705 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4706 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4707 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4708 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4709 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4710 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4711 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4712 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4713 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4714 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4715 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4716 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4717 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4718 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4719 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4720 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4721 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4722 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4723 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4724 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4725 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4726 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4727 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4728 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4729 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4730 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4731 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4732 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4733 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4734 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4735 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4736 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4737 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4738 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4739 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4740 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4741 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4742 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4743 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4744 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4745 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4746 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4747 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4748 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4749 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4750 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4751 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4752 * gcc.target/arm/simd/vzips16_1.c: Likewise.
4753 * gcc.target/arm/simd/vzips32_1.c: Likewise.
4754 * gcc.target/arm/simd/vzips8_1.c: Likewise.
4755 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4756 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4757 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4759 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4761 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4762 * gcc.dg/vect/pr59354.c: Likewise.
4763 * gcc.dg/vect/pr64252.c: Likewise.
4764 * gcc.dg/vect/pr64404.c: Likewise.
4765 * gcc.dg/vect/pr64493.c: Likewise.
4766 * gcc.dg/vect/pr64495.c: Likewise.
4767 * gcc.dg/vect/pr64844.c: Likewise.
4768 * gcc.dg/vect/pr65518.c: Likewise.
4769 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4771 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4774 * g++.dg/cpp1y/var-templ28.C: New.
4776 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
4779 * gcc.target/i386/pr66232-1.c: New test.
4780 * gcc.target/i386/pr66232-2.c: Likewise.
4781 * gcc.target/i386/pr66232-3.c: Likewise.
4782 * gcc.target/i386/pr66232-4.c: Likewise.
4783 * gcc.target/i386/pr66232-5.c: Likewise.
4785 2015-05-21 Nathan Sidwell <nathan@acm.org>
4787 * g++.dg/cpp1y/pr60943.C: New.
4789 2015-05-21 Jakub Jelinek <jakub@redhat.com>
4791 PR tree-optimization/66233
4792 * gcc.c-torture/execute/pr66233.c: New test.
4794 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4797 * gfortran.dg/inline_matmul_11.f90: New test.
4799 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
4801 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4802 instead of listing several targets on its own.
4803 * gcc.target/i386/pr32219-2.c: Likewise.
4804 * gcc.target/i386/pr32219-3.c: Likewise.
4805 * gcc.target/i386/pr32219-4.c: Likewise.
4806 * gcc.target/i386/pr32219-5.c: Likewise.
4807 * gcc.target/i386/pr32219-6.c: Likewise
4808 * gcc.target/i386/pr32219-7.c: Likewise.
4809 * gcc.target/i386/pr32219-8.c: Likewise.
4810 * gcc.target/i386/pr39013-1.c: Likewise.
4811 * gcc.target/i386/pr39013-2.c: Likewise.
4812 * gcc.target/i386/pr64317.c: Likewise.
4814 2015-05-21 Jeff Law <law@redhat.com>
4816 * gcc.target/hppa/shadd-3.c: New test.
4817 * gcc.target/hppa/shadd-4.c: New test.
4819 2015-05-21 Michael Matz <matz@suse.de>
4821 * gcc.dg/vect/vect-strided-store.c: New test.
4822 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4823 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4825 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4827 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4828 * gcc.dg/pow-sqrt-synth-1.c: New test.
4829 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4831 2015-05-21 Richard Biener <rguenther@suse.de>
4834 * g++.dg/conversion/pr66211.C: New testcase.
4835 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4837 2015-05-21 Jeff Law <law@redhat.com>
4839 * gcc.target/hppa/shadd-2.c: New test.
4841 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4844 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4846 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4849 * gcc.target/arm/pr26702.c: Adjust target selector.
4851 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
4854 * gcc.dg/lto/pr66221_0.c: New test.
4855 * gcc.dg/lto/pr66221_1.c: New test.
4857 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4860 * gcc.dg/redecl-4.c: Update column numbers.
4861 * gcc.dg/format/bitfld-1.c: Likewise.
4862 * gcc.dg/format/attr-2.c: Likewise.
4863 * gcc.dg/format/attr-6.c: Likewise.
4864 * gcc.dg/format/attr-7.c (baz): Likewise.
4865 * gcc.dg/format/asm_fprintf-1.c: Likewise.
4866 * gcc.dg/format/attr-4.c: Likewise.
4867 * gcc.dg/format/branch-1.c: Likewise.
4868 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4869 locations within strings with embedded escape sequences.
4871 2015-05-20 Jeff Law <law@redhat.com>
4873 * gcc.target/hppa/hppa.exp: New target test driver.
4874 * gcc.target/hppa/shadd-1.c: New test.
4876 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
4878 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4880 2015-05-20 David Malcolm <dmalcolm@redhat.com>
4882 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4883 (fn_33_k_and_r_style): New.
4884 (fn_33_stroustrup_style): New.
4885 (fn_33_allman_style): New.
4886 (fn_33_whitesmiths_style): New.
4887 (fn_33_horstmann_style): New.
4888 (fn_33_ratliff_banner_style): New.
4889 (fn_33_lisp_style): New.
4890 (fn_34_indent_dash_gnu): New.
4891 (fn_34_indent_dash_kr): New.
4892 (fn_34_indent_dash_orig): New.
4893 (fn_34_indent_linux_style): New.
4895 2015-05-20 Andre Vehreschild <vehre@gmx.de>
4898 * gfortran.dg/allocate_with_source_5.f90: Extend test.
4900 2015-05-20 Bin Cheng <bin.cheng@arm.com>
4902 PR tree-optimization/65447
4903 * gcc.dg/tree-ssa/pr65447.c: New test.
4905 2015-05-19 Nathan sidwell <nathan@acm.org>
4907 * g++.dg/cpp0x/pr65954.C: New.
4909 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4911 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4913 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4915 * lib/target-supports.exp: Vector do not always have natural
4918 2015-05-19 David Sherwood <david.sherwood@arm.com>
4920 * gcc.dg/loop-invariant.c: New testcase.
4922 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4924 * lib/target-supports.exp: Vector do not always have natural
4927 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4929 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4931 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4933 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4935 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4936 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4937 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4938 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4939 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4940 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4941 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4942 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4943 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4944 * gcc.target/s390/zvector/vec-elem-1.c: New test.
4946 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4948 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4950 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4952 * gcc.target/s390/s390.exp
4953 (check_effective_target_vector): New check.
4954 * gcc.target/s390/vector/vec-abi-1.c: New test.
4955 * gcc.target/s390/vector/vec-abi-2.c: New test.
4956 * gcc.target/s390/vector/vec-abi-3.c: New test.
4957 * gcc.target/s390/vector/vec-abi-4.c: New test.
4958 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4959 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4960 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4961 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4962 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4963 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4964 * gcc.target/s390/vector/vec-clobber-1.c: New test.
4965 * gcc.target/s390/vector/vec-cmp-1.c: New test.
4966 * gcc.target/s390/vector/vec-cmp-2.c: New test.
4967 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4968 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4969 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4970 * gcc.target/s390/vector/vec-genmask-1.c: New test.
4971 * gcc.target/s390/vector/vec-genmask-2.c: New test.
4972 * gcc.target/s390/vector/vec-init-1.c: New test.
4973 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4974 * gcc.target/s390/vector/vec-shift-1.c: New test.
4975 * gcc.target/s390/vector/vec-sub-1.c: New test.
4977 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4979 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4981 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4983 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4985 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4987 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4989 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4991 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4993 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4995 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4997 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4999 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5001 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5003 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5005 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5007 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5009 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5011 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5013 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5015 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5017 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5019 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5021 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5023 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5025 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5027 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5029 2015-05-19 Jakub Jelinek <jakub@redhat.com>
5031 PR tree-optimization/66187
5032 * gcc.c-torture/execute/pr66187.c: New test.
5033 * gcc.dg/pr66187-1.c: New test.
5034 * gcc.dg/pr66187-2.c: New test.
5036 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5038 * gcc.dg/vect/bb-slp-35.c: Adjust.
5040 2015-05-19 Richard Biener <rguenther@suse.de>
5042 PR tree-optimization/66165
5043 * gcc.dg/torture/pr66165.c: New testcase.
5045 PR tree-optimization/66185
5046 * gcc.dg/torture/pr66185.c: New testcase.
5048 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
5051 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5053 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
5055 * gcc.target/mips/p5600-bonding.c : New file.
5057 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5060 * gfortran.dg/interface_operator_1.f90: New tests.
5062 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5065 * gfortran.dg/generic_29.f90: New tests.
5067 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5070 * gfortran.dg/storage_size_6.f90: New tests.
5072 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5075 * gfortran.dg/null1.f90: New test.
5077 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5080 * gfortran.dg/entry_21.f90: New test.
5082 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5085 * gfortran.dg/storage_size_6.f90: New tests.
5087 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5090 * gfortran.dg/misplaced_statement.f90: New test.
5092 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5095 * gfortran.dg/filepos1.f90: New test
5097 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5100 * gfortran.dg/pr64925.f90: New test.
5102 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5104 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5106 * gfortran.dg/lto/pr41576_1.f90: Ditto.
5108 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
5110 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5111 to the family of pie capable targets.
5113 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
5115 * gcc.target/arm/bics_1.c : New testcase.
5116 * gcc.target/arm/bics_2.c : New testcase.
5117 * gcc.target/arm/bics_3.c : New testcase.
5118 * gcc.target/arm/bics_4.c : New testcase.
5120 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
5122 * gcc.target/mips/umips-attr.c: New test.
5124 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5126 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5127 * gcc.dg/20150120-2.c (dg-final): Ditto.
5128 * gcc.dg/20150120-2.c (dg-final): Ditto.
5129 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5131 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5134 * gcc.target/i386/pr66174.c: New test.
5136 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5139 * gfortran.dg/matmul_bounds_6.f90: New test.
5140 * gfortran.dg/matmul_bounds_7.f90: New test.
5142 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
5144 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5145 * gfortran.dg/lto/pr41576_1.f90: Add interface.
5146 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5147 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5148 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5149 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5151 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5154 * gfortran.dg/continuation_13.f90: Update test.
5155 * gfortran.dg/pr65903.f90: New test.
5157 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5160 * gfortran.dg/block_14.f90: New test.
5162 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
5165 * lib/gfortran-dg.exp: Update regex to handle two locations for
5166 the same diagnostic without caret.
5167 * gfortran.dg/badline.f: Test also that line numbers are correct
5168 before and after "left but not entered" warning.
5170 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5171 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5174 * gcc.target/arm/maskdata.c: New test.
5176 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
5179 * gfortran.dg/derived_constructor_components_5: New test
5181 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
5184 * gcc.target/alpha/pr66140.c: New test.
5186 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
5189 * gcc.dg/Wconversion-complex-c99.c: New test.
5190 * gcc.dg/Wconversion-complex-gnu.c: New test.
5192 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
5194 PR tree-optimization/64454
5195 * gcc.dg/modmod.c: New testcase.
5197 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
5199 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5201 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5204 * gcc.target/i386/mpx/pr66134.c: New test.
5206 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
5208 * gcc.target/powerpc/pr60158.c: New test.
5210 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
5212 * gcc.target/i386/sibcall-7.c: New test.
5213 * gcc.target/i386/sibcall-8.c: New test.
5215 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5217 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5218 (abs64_in_dreg): Likewise.
5220 2015-05-14 Marek Polacek <polacek@redhat.com>
5224 * gcc.dg/pr14649-1.c: Add -Wpedantic.
5225 * gcc.dg/pr19984.c: Likewise.
5226 * gcc.dg/pr66066-1.c: New test.
5227 * gcc.dg/pr66066-2.c: New test.
5228 * gcc.dg/pr66066-3.c: New test.
5230 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5232 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5233 * gcc.dg/pow-sqrt.x: New file.
5234 * gcc.dg/pow-sqrt-1.c: New test.
5235 * gcc.dg/pow-sqrt-2.c: Likewise.
5236 * gcc.dg/pow-sqrt-3.c: Likewise.
5238 2015-05-13 Richard Biener <rguenther@suse.de>
5240 PR tree-optimization/66123
5241 * gcc.dg/torture/pr66123.c: New testcase.
5243 2015-05-13 Richard Biener <rguenther@suse.de>
5246 * gcc.dg/alias-2.c: Adjust.
5247 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5249 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5252 * gcc.target/i386/pr65103-3.c: New.
5254 2015-05-13 Martin Liska <mliska@suse.cz>
5256 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5258 2015-05-13 Jakub Jelinek <jakub@redhat.com>
5261 * gcc.target/i386/pr66112-2.c: New test.
5264 * gcc.target/i386/pr66112-1.c: New test.
5266 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5269 * gcc.target/i386/mpx/pr66048.cc: New.
5271 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5273 PR rtl-optimization/64616
5274 * gcc.dg/loop-8.c: New test.
5275 * gcc.dg/loop-9.c: New test.
5277 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5280 * gcc.target/i386/pr66047.c: New testcase.
5282 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5285 * gcc.c-torture/compile/pr65873.c: New testcase.
5287 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5290 * gfortran.dg/inline_matmul_10.f90: New test.
5292 2015-05-12 David Malcolm <dmalcolm@redhat.com>
5294 * c-c++-common/Wmisleading-indentation.c: New testcase.
5295 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5296 * c-c++-common/Wmisleading-indentation-2.md: New file.
5298 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5300 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5302 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5304 2015-05-12 Richard Biener <rguenther@suse.de>
5306 PR tree-optimization/66101
5307 * gcc.dg/torture/pr66101.c: New testcase.
5309 2015-05-12 Richard Biener <rguenther@suse.de>
5311 PR tree-optimization/37021
5312 * gcc.target/i386/vect-addsub.c: New testcase.
5314 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
5316 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5318 2015-05-12 Tom de Vries <tom@codesourcery.com>
5320 PR tree-optimization/66010
5321 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5323 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5326 * g++.dg/cpp0x/trailing10.C: New.
5328 2015-05-12 Richard Biener <rguenther@suse.de>
5330 * gcc.dg/vect/bb-slp-35.c: New testcase.
5332 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
5335 * gfortran.dg/bound_simplification_6.f90: New.
5337 2015-05-11 Steve Ellcey <sellcey@mips.com>
5339 * gcc.target/mips/branch-1.c: Pass argument to bar().
5341 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
5344 * gcc.target/i386/pr65753.c: New test.
5346 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
5348 PR rtl-optimization/66076
5349 * gcc.dg/torture/pr66076.c: New test.
5351 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5354 * gfortran.dg/inline_matmul_7.f90: New test.
5355 * gfortran.dg/inline_matmul_8.f90: New test.
5356 * gfortran.dg/inline_matmul_9.f90: New test.
5358 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
5360 * gfortran.dg/bound_simplification_5.f90: New.
5362 2015-05-09 Jason Merrill <jason@redhat.com>
5364 * lib/target-supports.exp (cxx_default): New global.
5365 (check_effective_target_c++11_only)
5366 (check_effective_target_c++14_only)
5367 (check_effective_target_c++98_only)
5368 (check_effective_target_c++1z_only): Check it.
5370 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
5372 PR tree-optimization/64454
5373 * gcc.dg/tree-ssa/vrp97.c: New file.
5374 * gcc.dg/vect/slp-perm-7.c: Update.
5376 2015-05-09 Andre Vehreschild <vehre@gmx.de>
5379 * gfortran.dg/elemental_subroutine_11.f90: New test.
5381 2015-05-08 Richard Biener <rguenther@suse.de>
5383 PR tree-optimization/66036
5384 * gcc.dg/vect/slp-41.c: New testcase.
5386 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
5388 * gfortran.dg/elemental_optional_args_7.f90: New.
5390 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
5392 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5395 2015-05-08 Marek Polacek <polacek@redhat.com>
5398 * gcc.dg/Woverride-init-side-effects-1.c: New test.
5399 * gcc.dg/Woverride-init-side-effects-2.c: New test.
5401 2015-05-07 Marek Polacek <polacek@redhat.com>
5404 * c-c++-common/Wshift-negative-value-1.c: New test.
5405 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5406 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5407 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5408 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5409 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5410 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5411 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5412 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5414 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5418 * gcc.dg/fdata-sections-2.c: New file.
5420 2015-05-07 Marek Polacek <polacek@redhat.com>
5423 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5425 * c-c++-common/ubsan/align-7.c: Likewise.
5426 * c-c++-common/ubsan/bounds-8.c: Likewise.
5427 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5428 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5429 * c-c++-common/ubsan/null-1.c: Likewise.
5430 * c-c++-common/ubsan/null-10.c: Likewise.
5431 * c-c++-common/ubsan/null-11.c: Likewise.
5432 * c-c++-common/ubsan/null-2.c: Likewise.
5433 * c-c++-common/ubsan/null-3.c: Likewise.
5434 * c-c++-common/ubsan/null-4.c: Likewise.
5435 * c-c++-common/ubsan/null-5.c: Likewise.
5436 * c-c++-common/ubsan/null-6.c: Likewise.
5437 * c-c++-common/ubsan/null-7.c: Likewise.
5438 * c-c++-common/ubsan/null-8.c: Likewise.
5439 * c-c++-common/ubsan/null-9.c: Likewise.
5440 * c-c++-common/ubsan/object-size-1.c: Likewise.
5441 * c-c++-common/ubsan/object-size-10.c: Likewise.
5442 * c-c++-common/ubsan/object-size-4.c: Likewise.
5443 * c-c++-common/ubsan/object-size-5.c: Likewise.
5444 * c-c++-common/ubsan/object-size-7.c: Likewise.
5445 * c-c++-common/ubsan/object-size-8.c: Likewise.
5446 * c-c++-common/ubsan/object-size-9.c: Likewise.
5447 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5448 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5449 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5450 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5451 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5452 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5453 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5454 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5455 * c-c++-common/ubsan/pr59333.c: Likewise.
5456 * c-c++-common/ubsan/pr59667.c: Likewise.
5457 * c-c++-common/ubsan/pr60613-2.c: Likewise.
5458 * c-c++-common/ubsan/pr60636.c: Likewise.
5459 * c-c++-common/ubsan/pr63802.c: Likewise.
5460 * c-c++-common/ubsan/recovery-1.c: Likewise.
5461 * c-c++-common/ubsan/recovery-3.c: Likewise.
5462 * c-c++-common/ubsan/shift-1.c: Likewise.
5463 * c-c++-common/ubsan/shift-2.c: Likewise.
5464 * c-c++-common/ubsan/shift-4.c: Likewise.
5465 * c-c++-common/ubsan/shift-7.c: Likewise.
5466 * c-c++-common/ubsan/undefined-2.c: Likewise.
5467 * c-c++-common/ubsan/vla-1.c: Likewise.
5468 * g++.dg/ubsan/null-1.C: Likewise.
5469 * g++.dg/ubsan/null-3.C: Likewise.
5470 * g++.dg/ubsan/null-4.C: Likewise.
5471 * g++.dg/ubsan/vptr-8.C: Likewise.
5472 * g++.dg/ubsan/vptr-9.C: Likewise.
5473 * gcc.dg/ubsan/bounds-2.c: Likewise.
5474 * gcc.dg/ubsan/object-size-9.c: Likewise.
5476 2015-05-07 Jeff Law <law@redhat.com>
5478 * gcc.dg/tree-ssa/shorten-1.c: New test.
5480 2015-05-07 Richard Biener <rguenther@suse.de>
5482 PR tree-optimization/66002
5483 * gcc.dg/vect/vect-125.c: New testcase.
5485 2015-05-07 Marek Polacek <polacek@redhat.com>
5486 Martin Uecker <uecker@eecs.berkeley.edu>
5488 * c-c++-common/ubsan/bounds-10.c: New test.
5490 2015-05-06 David Malcolm <dmalcolm@redhat.com>
5492 * jit.dg/harness.h (set_options): Wrap with
5493 #ifndef TEST_ESCHEWS_SET_OPTIONS.
5494 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5495 Special-case test-benchmark.c as a negative.
5496 * jit.dg/test-benchmark.c: New file.
5498 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
5501 * gcc.target/arm/pr64208.c: New test.
5503 2015-05-06 Alan Modra <amodra@gmail.com>
5506 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5507 (gparms): Make volatile.
5509 2015-05-06 Richard Biener <rguenther@suse.de>
5511 PR tree-optimization/62283
5512 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5514 2015-05-06 Christian Bruel <christian.bruel@st.com>
5517 * gcc.target/aarch64/iinline-attr-1.c: New test.
5519 2015-05-06 Richard Biener <rguenther@suse.de>
5521 * gcc.dg/vect/bb-slp-34.c: New testcase.
5523 2015-05-06 Richard Biener <rguenther@suse.de>
5525 PR tree-optimization/62283
5526 * gcc.dg/vect/bb-slp-14.c: Adjust.
5528 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5531 * gcc.target/i386/pr65990.c: New test.
5533 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
5536 * gcc.target/i386/pr65915.c: New.
5538 2015-05-05 Tom de Vries <tom@codesourcery.com>
5540 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5541 'va_list escapes 0'.
5543 2015-05-05 Tom de Vries <tom@codesourcery.com>
5545 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5548 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
5550 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5551 * gcc.target/arm/pr65924.c: Likewise.
5553 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5556 * gcc.target/i386/pr65871-3.c: New test.
5558 2015-05-04 Jeff Law <law@redhat.com>
5561 2015-05-04 Jeff Law <law@redhat.com>
5562 * gcc.dg/tree-ssa/shorten-1.c: New test.
5564 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5565 Jakub Jelinek <jakub@redhat.com>
5568 * g++.dg/cpp0x/Wnarrowing4.C: New.
5570 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
5572 * lib/target-supports.exp
5573 (check_effective_target_keeps_null_pointer_checks): Clarify that
5574 this is for targets that disable -fdelete-null-pointer-checks,
5575 not default it to off.
5576 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5577 -fdelete-null-pointer-checks explicit.
5578 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5579 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5580 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5581 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5582 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5583 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5584 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5585 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5586 * gcc.dg/tree-ssa/pr20318.c: Likewise.
5587 * gcc.dg/tree-ssa/pr20701.c: Likewise.
5588 * gcc.dg/tree-ssa/pr20702.c: Likewise.
5589 * gcc.dg/tree-ssa/pr21086.c: Likewise.
5590 * gcc.dg/tree-ssa/pr21090.c: Likewise.
5591 * gcc.dg/tree-ssa/pr58480.c: Likewise.
5592 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5593 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5594 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5595 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5596 * gcc.dg/tree-ssa/unreachable.c: Likewise.
5597 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5598 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5599 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5600 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5601 * g++.dg/cpp0x/static_assert9.C: Likewise.
5602 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5603 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5604 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5605 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5606 * g++.dg/tree-ssa/pr26406.C: Likewise.
5608 2015-05-04 Jakub Jelinek <jakub@redhat.com>
5610 PR tree-optimization/65984
5611 * c-c++-common/ubsan/pr65984.c: New test.
5613 2015-05-04 Jeff Law <law@redhat.com>
5615 * gcc.dg/tree-ssa/shorten-1.c: New test.
5617 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5620 * gfortran.dg/pr44735.f90: New test.
5622 2015-05-04 Richard Biener <rguenther@suse.de>
5624 PR tree-optimization/65965
5625 * gcc.dg/vect/bb-slp-33.c: New testcase.
5627 2015-05-04 Richard Biener <rguenther@suse.de>
5629 PR tree-optimization/65935
5630 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5632 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5634 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5635 for each supported variant instead of CHECK_RESULTS.
5636 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5637 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5638 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5639 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5640 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5641 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5642 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5643 expected results for unsupported variants. Call CHECK for each
5644 supported variant instead of CHECK_RESULTS.
5645 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5646 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5647 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5648 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5649 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5650 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5651 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5652 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5653 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5654 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5655 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5656 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5657 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5658 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5659 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5660 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5661 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5662 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5663 expected results for unsupported variants.
5664 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5665 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5666 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5667 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5668 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5669 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5670 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5671 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5672 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5673 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5674 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5675 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5676 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5677 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5678 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5679 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5680 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5681 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5682 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5683 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5684 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5685 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5686 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5687 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5688 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5689 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5690 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5691 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5693 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5696 * gfortran.dg/bound_9.f90: Add pointer assignment.
5698 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5699 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
5702 * g++.dg/cpp0x/Wnarrowing3.C: New.
5704 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
5706 * gcc.dg/20150120-1.c: New test.
5707 * gcc.dg/20150120-2.c: New test.
5708 * gcc.dg/20150120-3.c: New test.
5710 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
5712 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5714 2015-05-01 Renlin Li <renlin.li@arm.com>
5716 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5718 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
5720 * gfortran.dg/bound_simplification_4.f90: New.
5722 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5724 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5725 with powerpc_p8vector_ok.
5727 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5730 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
5732 * gfortran.dg/bound_9.f90: New test case.
5734 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
5736 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5737 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5738 for 32bit x86 targets.
5739 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5740 for 32bit x86 targets.
5741 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5742 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5743 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5744 for 32bit x86 targets.
5746 2015-04-30 Marek Polacek <polacek@redhat.com>
5748 PR tree-optimization/63551
5749 * g++.dg/ipa/pr63551.C: New test.
5751 2015-04-30 Caroline Tice <cmtice@google.com>
5754 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
5755 partition size on certain targets.
5757 2015-04-30 Renlin Li <renlin.li@arm.com>
5759 * gcc.target/aarch64/vect-reduc-or_1.c: New.
5761 2015-04-30 Marek Polacek <polacek@redhat.com>
5763 * c-c++-common/Wbool-compare-3.c: New test.
5765 * gcc.dg/pr65901.c (foo): Adjust dg-error.
5766 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5768 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5771 * g++.dg/init/ref22.C: New.
5773 2015-04-30 Marek Polacek <polacek@redhat.com>
5775 * gcc.dg/init-bad-8.c: New test.
5777 * gcc.dg/incomplete-typedef-1.c: New test.
5779 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5782 * g++.dg/template/crash121.C: New.
5784 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
5786 * gcc.target/mips/call-from-init.c: New test.
5787 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5789 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5792 * gcc.target/i386/pr65871-1.c: New test.
5793 * gcc.target/i386/pr65871-2.c: Ditto.
5795 2015-04-29 Marek Polacek <polacek@redhat.com>
5798 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5799 * c-c++-common/Wbool-compare-2.c: New test.
5801 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
5804 * gcc.target/aarch64/vstN_lane_1.c: New file.
5806 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5809 * g++.dg/warn/Winit-self-3.C: New.
5811 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5813 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5815 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
5818 * gcc.target/arm/pr65924.c: New test.
5820 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
5822 * g++.dg/gomp/tpl-target-update.C: New file.
5824 2015-04-29 Richard Biener <rguenther@suse.de>
5826 PR tree-optimization/65917
5827 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5829 2015-04-29 Christian Bruel <christian.bruel@st.com>
5832 * gcc.dg/ipa/iinline-attr.c: New test.
5833 * gcc.target/i386/iinline-attr-2.c: New test.
5835 2015-04-28 Andre Vehreschild <vehre@gmx.de>
5837 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5840 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5842 * gcc.dg/vect/vect-33.c: Remove spurious line.
5844 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
5846 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5848 2015-04-28 Marek Polacek <polacek@redhat.com>
5851 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5852 * gcc.dg/pr65901.c: New test.
5854 2015-04-28 Richard Biener <rguenther@suse.de>
5856 PR tree-optimization/62283
5857 * gfortran.dg/vect/pr62283-2.f: New testcase.
5858 * gcc.dg/vect/bb-slp-14.c: Adjust.
5860 2015-04-28 Richard Biener <rguenther@suse.de>
5862 PR tree-optimization/65851
5863 * g++.dg/torture/pr65851.C: New testcase.
5865 2015-04-27 Jeff Law <law@redhat.com>
5867 PR tree-optimization/65217
5868 * gcc.target/i386/pr65217.c: Remove XFAIL.
5870 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5873 Add tests forgotten to svn-add.
5874 * gfortran.dg/class_allocate_19.f03: New test.
5875 * gfortran.dg/class_array_20.f03: New test.
5876 * gfortran.dg/class_array_21.f03: New test.
5877 * gfortran.dg/finalize_29.f08: New test.
5879 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5883 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5884 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5886 2015-04-27 Caroline Tice <cmtice@google.com>
5888 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5891 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
5894 * gcc.target/powerpc/htm-1.c: New test.
5895 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5897 (__builtin_tabortdci): Likewise.
5898 (__builtin_tcheck): Remove operand.
5899 * lib/target-supports.exp (check_htm_hw_available): New function.
5901 2015-04-27 Richard Biener <rguenther@suse.de>
5903 * gcc.target/i386/pr65217.c: XFAIL.
5905 2015-04-27 Jakub Jelinek <jakub@redhat.com>
5907 PR tree-optimization/65875
5908 * gcc.c-torture/compile/pr65875.c: New test.
5910 2015-04-25 Marek Polacek <polacek@redhat.com>
5913 * gcc.dg/enum-incomplete-2.c: New test.
5914 * gcc.dg/enum-mode-1.c: New test.
5916 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5919 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5921 * gcc.target/powerpc/pr65849-2.c: Likewise.
5923 2015-04-24 Tom de Vries <tom@codesourcery.com>
5925 PR tree-optimization/65802
5926 * g++.dg/pr65802.C: Move to ...
5927 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
5928 stdarg.h. Rewrite for C.
5929 (fn1): Use va_list and va_arg. Make variable args function. Add use of
5930 va_start and va_end. Remove unnecessary inline asm.
5932 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
5933 Wei Mi <wmi@google.com>
5935 * gcc.target/i386/sse2-load-multi.c: New test.
5936 * gcc.target/i386/sse2-store-multi.c: Ditto.
5938 2015-04-24 Marek Polacek <polacek@redhat.com>
5941 * c-c++-common/pr65830.c: New test.
5944 * c-c++-common/Wlogical-op-1.c: New test.
5946 2015-04-24 Marek Polacek <polacek@redhat.com>
5949 * c-c++-common/pr61534-1.c: New test.
5951 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5952 Steven Bosscher <steven@gcc.gnu.org>
5954 PR rtl-optimization/34503
5955 * gcc.target/arm/pr64616.c: New file.
5957 2015-04-24 Bin Cheng <bin.cheng@arm.com>
5959 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5961 2015-04-24 Terry Guo <terry.guo@arm.com>
5963 * gcc.target/arm/pr65710.c: Update the options.
5965 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
5967 * gcc.target/i386/pr65523.c: Skip x32.
5969 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5971 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5972 to look for vcl* where appropriate.
5974 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5976 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5977 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5979 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
5982 * gcc.target/arm/pr26702.c: New test.
5984 2015-04-23 Marek Polacek <polacek@redhat.com>
5987 * gcc.dg/pr65345-1.c: New test.
5988 * gcc.dg/pr65345-2.c: New test.
5990 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5992 * gcc.target/powerpc/crypto-builtin-2.c: New.
5994 2015-04-23 Andre Vehreschild <vehre@gmx.de>
5997 * gfortran.dg/class_allocate_19.f03: New test.
5998 * gfortran.dg/class_array_20.f03: New test.
5999 * gfortran.dg/class_array_21.f03: New test.
6000 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6001 * gfortran.dg/finalize_15.f90: Fixing comparision to model
6002 initialization correctly.
6003 * gfortran.dg/finalize_29.f08: New test.
6005 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6007 * gcc.target/powerpc/swaps-p8-18.c: New test.
6009 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6012 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6013 * gcc.dg/vect/bb-slp-25.c: Likewise.
6014 * gcc.dg/vect/bb-slp-29.c: Likewise.
6015 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6016 vect_no_align && { ! vect_hw_misalign }.
6017 * gcc.dg/vect/bb-slp-9.c: Likewise.
6018 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6020 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6021 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6022 account for POWER8, where peeling for alignment is not needed.
6023 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6024 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6025 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6026 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6027 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6028 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6029 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6030 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6031 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6032 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6033 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6034 * gcc.dg/vect/pr16105.c: Likewise.
6035 * gcc.dg/vect/pr20122.c: Likewise.
6036 * gcc.dg/vect/pr33804.c: Likewise.
6037 * gcc.dg/vect/pr33953.c: Likewise.
6038 * gcc.dg/vect/pr56787.c: Likewise.
6039 * gcc.dg/vect/pr58508.c: Likewise.
6040 * gcc.dg/vect/slp-25.c: Likewise.
6041 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6042 * gcc.dg/vect/vect-105.c: Likewise.
6043 * gcc.dg/vect/vect-27.c: Likewise.
6044 * gcc.dg/vect/vect-29.c: Likewise.
6045 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6047 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6048 && { ! vect_hw_misalign }.
6049 * gcc.dg/vect/vect-44.c: Likewise.
6050 * gcc.dg/vect/vect-48.c: Likewise.
6051 * gcc.dg/vect/vect-50.c: Likewise.
6052 * gcc.dg/vect/vect-52.c: Likewise.
6053 * gcc.dg/vect/vect-56.c: Likewise.
6054 * gcc.dg/vect/vect-60.c: Likewise.
6055 * gcc.dg/vect/vect-72.c: Likewise.
6056 * gcc.dg/vect/vect-75-big-array.c: Likewise.
6057 * gcc.dg/vect/vect-75.c: Likewise.
6058 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6059 * gcc.dg/vect/vect-77-global.c: Likewise.
6060 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6061 * gcc.dg/vect/vect-78-global.c: Likewise.
6062 * gcc.dg/vect/vect-93.c: Likewise.
6063 * gcc.dg/vect/vect-95.c: Likewise.
6064 * gcc.dg/vect/vect-96.c: Likewise.
6065 * gcc.dg/vect/vect-cond-1.c: Likewise.
6066 * gcc.dg/vect/vect-cond-3.c: Likewise.
6067 * gcc.dg/vect/vect-cond-4.c: Likewise.
6068 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6069 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6070 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6071 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6072 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6073 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6074 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6075 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6076 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6077 * gcc.dg/vect/vect-outer-5.c: Likewise.
6078 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6079 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6080 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6081 * gcc.dg/vect/vect-outer-fir.c: Likewise.
6082 * gcc.dg/vect/vect-peel-3.c: Likewise.
6083 * gcc.dg/vect/vect-peel-4.c: Likewise.
6084 * gcc.dg/vect/vect-pre-interact.c: Likewise.
6085 * gcc.target/powerpc/pr65456.c: New test.
6086 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6087 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6088 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6089 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6090 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6091 vect_no_align && { ! vect_hw_misalign }.
6092 * gfortran.dg/vect/vect-3.f90: Likewise.
6093 * gfortran.dg/vect/vect-4.f90: Likewise.
6094 * gfortran.dg/vect/vect-5.f90: Likewise.
6095 * lib/target-supports.exp (check_effective_target_vect_no_align):
6096 Return 1 for POWER8.
6097 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6099 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6102 * gfortran.dg/pr65429.f90: New test.
6104 2015-04-22 Yury Gribov <y.gribov@samsung.com>
6106 * c-c++-common/asan/user-section-1.c: New test.
6107 * c-c++-common/asan/user-section-2.c: New test.
6108 * c-c++-common/asan/user-section-3.c: New test.
6110 2015-04-22 Hale Wang <hale.wang@arm.com>
6111 Terry Guo <terry.guo@arm.com>
6113 PR rtl-optimization/64818
6114 * gcc.target/arm/pr64818.c: New test.
6116 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
6119 * g++.dg/tree-ssa/pr61034.C: Update template.
6120 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6121 * gcc.dg/Warray-bounds-11.c: Likewise.
6122 * gcc.dg/Warray-bounds.c: Likewise.
6124 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6126 PR libgfortran/65234
6127 * gfortran.dg/fmt_unlimited.f90: New test.
6129 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
6131 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6133 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6134 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6135 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6136 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6137 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6138 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6139 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6141 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6143 PR libgfortran/56743
6144 * gfortran.dg/namelist_87.f90: New test.
6146 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6148 * gcc.target/aarch64/mult-synth_1.c: New test.
6149 * gcc.target/aarch64/mult-synth_2.c: Likewise.
6150 * gcc.target/aarch64/mult-synth_3.c: Likewise.
6151 * gcc.target/aarch64/mult-synth_4.c: Likewise.
6152 * gcc.target/aarch64/mult-synth_5.c: Likewise.
6153 * gcc.target/aarch64/mult-synth_6.c: Likewise.
6155 2015-04-21 Richard Biener <rguenther@suse.de>
6157 PR tree-optimization/65650
6158 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6159 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6160 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6161 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6162 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6163 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6165 2015-04-21 Tom de Vries <tom@codesourcery.com>
6167 PR tree-optimization/65802
6168 * g++.dg/pr65802.C: New test.
6170 2015-04-21 Bin Cheng <bin.cheng@arm.com>
6173 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6174 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6176 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
6179 * g++.dg/cpp0x/Wnarrowing2.C: New.
6181 2015-04-20 Jeff Law <law@redhat.com>
6183 PR tree-optimization/65658
6184 * gcc.dg/pr65658.c: New test.
6186 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
6189 * gcc.target/aarch64/vec_init_1.c: New test.
6191 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
6193 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6196 2015-04-18 Martin Sebor <msebor@redhat.com>
6198 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6199 of non-nul characters.
6200 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6202 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6205 * gcc.target/powerpc/pr65787.c: New.
6207 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6210 * gcc.target/aarch64/c-output-template-4.c: New test.
6212 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6215 * gcc.dg/pr65780-1.c: New test.
6216 * gcc.dg/pr65780-2.c: Likewise.
6217 * gcc.target/i386/pr32219-9.c: Likewise.
6218 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6220 * gcc.target/i386/pr64317.c (c): Initialize.
6222 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6225 * g++.dg/ext/mv18.C: New test.
6226 * g++.dg/ext/mv19.C: Likewise.
6227 * g++.dg/ext/mv20.C: Likewise.
6228 * g++.dg/ext/mv21.C: Likewise.
6229 * g++.dg/ext/mv22.C: Likewise.
6230 * g++.dg/ext/mv23.C: Likewise.
6232 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
6235 * g++.dg/init/pr64527.C: New test.
6237 2015-04-17 Tom de Vries <tom@codesourcery.com>
6238 Michael Matz <matz@suse.de>
6240 PR tree-optimization/64950
6241 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6244 2015-04-17 Yury Gribov <y.gribov@samsung.com>
6246 * c-c++-common/asan/user-section-1.c: New test.
6248 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6251 * gcc.dg/debug/pr65771.c: New test.
6253 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
6255 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6256 __buitlin_alloca with __builtin_alloca.
6258 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
6260 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6262 2015-04-16 Richard Biener <rguenther@suse.de>
6264 PR tree-optimization/64277
6265 * gcc.dg/Warray-bounds-14.c: New testcase.
6266 * gcc.dg/Warray-bounds-15.c: Likewise.
6267 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6268 * c-c++-common/ubsan/bounds-6.c: Likewise.
6270 2015-04-16 Renlin Li <renlin.li@arm.com>
6272 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6273 * gcc.target/arm/unsigned-float.c: New.
6275 2015-04-16 Richard Biener <rguenther@suse.de>
6277 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6278 * gcc.dg/tree-ssa/pr37508.c: Adjust.
6279 * gfortran.dg/reassoc_6.f: Remove XFAIL.
6281 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
6283 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6284 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6285 * g++.dg/cpp0x/defaulted21.C: Likewise.
6286 * g++.dg/cpp0x/defaulted28.C: Likewise.
6287 * g++.dg/cpp0x/defaulted47.C: Likewise.
6288 * g++.dg/cpp0x/elision_neg.C: Likewise.
6289 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6290 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6291 * g++.dg/cpp0x/implicit1.C: Likewise.
6292 * g++.dg/cpp0x/implicit9.C: Likewise.
6293 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6294 * g++.dg/cpp0x/range-for13.C: Likewise.
6295 * g++.dg/gomp/clause-2.C: Likewise.
6296 * g++.dg/gomp/udr-5.C: Likewise.
6297 * g++.dg/inherit/access6.C: Likewise.
6298 * g++.dg/lookup/duperr1.C: Likewise.
6299 * g++.dg/lookup/friend2.C: Likewise.
6300 * g++.dg/lookup/pr6936.C: Likewise.
6301 * g++.dg/lookup/scoped1.C: Likewise.
6302 * g++.dg/lookup/using26.C: Likewise.
6303 * g++.dg/lookup/using38.C: Likewise.
6304 * g++.dg/other/access2.C: Likewise.
6305 * g++.dg/overload/defarg3.C: Likewise.
6306 * g++.dg/overload/defarg6.C: Likewise.
6307 * g++.dg/parse/access11.C: Likewise.
6308 * g++.dg/parse/access2.C: Likewise.
6309 * g++.dg/parse/access3.C: Likewise.
6310 * g++.dg/parse/access4.C: Likewise.
6311 * g++.dg/parse/access5.C: Likewise.
6312 * g++.dg/parse/access6.C: Likewise.
6313 * g++.dg/parse/access8.C: Likewise.
6314 * g++.dg/parse/access9.C: Likewise.
6315 * g++.dg/parse/crash40.C: Likewise.
6316 * g++.dg/tc1/dr142.C: Likewise.
6317 * g++.dg/tc1/dr166.C: Likewise.
6318 * g++.dg/tc1/dr52.C: Likewise.
6319 * g++.dg/template/access11.C: Likewise.
6320 * g++.dg/template/access18.C: Likewise.
6321 * g++.dg/template/access19.C: Likewise.
6322 * g++.dg/template/access2.C: Likewise.
6323 * g++.dg/template/access20.C: Likewise.
6324 * g++.dg/template/access26.C: Likewise.
6325 * g++.dg/template/access3.C: Likewise.
6326 * g++.dg/template/access7.C: Likewise.
6327 * g++.dg/template/conv12.C: Likewise.
6328 * g++.dg/template/crash69.C: Likewise.
6329 * g++.dg/template/friend31.C: Likewise.
6330 * g++.dg/template/friend32.C: Likewise.
6331 * g++.dg/template/memfriend15.C: Likewise.
6332 * g++.dg/template/memfriend16.C: Likewise.
6333 * g++.dg/template/memfriend17.C: Likewise.
6334 * g++.dg/template/memfriend7.C: Likewise.
6335 * g++.dg/template/pr32519.C: Likewise.
6336 * g++.dg/template/qualttp21.C: Likewise.
6337 * g++.dg/template/qualttp8.C: Likewise.
6338 * g++.dg/template/ttp10.C: Likewise.
6339 * g++.dg/template/typedef11.C: Likewise.
6340 * g++.dg/template/typedef13.C: Likewise.
6341 * g++.dg/template/typedef19.C: Likewise.
6342 * g++.dg/template/typedef20.C: Likewise.
6343 * g++.dg/template/typedef22.C: Likewise.
6344 * g++.dg/template/using16.C: Likewise.
6345 * g++.dg/template/virtual3.C: Likewise.
6346 * g++.dg/ubsan/pr61272.C: Likewise.
6347 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6348 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6349 * g++.old-deja/g++.brendan/enum6.C: Likewise.
6350 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6351 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6352 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6353 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6354 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6355 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6356 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6357 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6358 * g++.old-deja/g++.jason/access17.C: Likewise.
6359 * g++.old-deja/g++.jason/access18.C: Likewise.
6360 * g++.old-deja/g++.jason/access22.C: Likewise.
6361 * g++.old-deja/g++.jason/access23.C: Likewise.
6362 * g++.old-deja/g++.jason/access8.C: Likewise.
6363 * g++.old-deja/g++.jason/delete3.C: Likewise.
6364 * g++.old-deja/g++.jason/report.C: Likewise.
6365 * g++.old-deja/g++.law/access2.C: Likewise.
6366 * g++.old-deja/g++.law/access3.C: Likewise.
6367 * g++.old-deja/g++.law/access4.C: Likewise.
6368 * g++.old-deja/g++.law/access5.C: Likewise.
6369 * g++.old-deja/g++.law/arm12.C: Likewise.
6370 * g++.old-deja/g++.law/arm14.C: Likewise.
6371 * g++.old-deja/g++.law/ctors13.C: Likewise.
6372 * g++.old-deja/g++.law/union2.C: Likewise.
6373 * g++.old-deja/g++.law/visibility12.C: Likewise.
6374 * g++.old-deja/g++.law/visibility15.C: Likewise.
6375 * g++.old-deja/g++.law/visibility16.C: Likewise.
6376 * g++.old-deja/g++.law/visibility17.C: Likewise.
6377 * g++.old-deja/g++.law/visibility18.C: Likewise.
6378 * g++.old-deja/g++.law/visibility19.C: Likewise.
6379 * g++.old-deja/g++.law/visibility20.C: Likewise.
6380 * g++.old-deja/g++.law/visibility21.C: Likewise.
6381 * g++.old-deja/g++.law/visibility24.C: Likewise.
6382 * g++.old-deja/g++.law/visibility4.C: Likewise.
6383 * g++.old-deja/g++.law/visibility5.C: Likewise.
6384 * g++.old-deja/g++.law/visibility6.C: Likewise.
6385 * g++.old-deja/g++.law/visibility7.C: Likewise.
6386 * g++.old-deja/g++.law/visibility8.C: Likewise.
6387 * g++.old-deja/g++.law/visibility9.C: Likewise.
6388 * g++.old-deja/g++.niklas/t135.C: Likewise.
6389 * g++.old-deja/g++.oliva/delete1.C: Likewise.
6390 * g++.old-deja/g++.oliva/partord1.C: Likewise.
6391 * g++.old-deja/g++.other/access11.C: Likewise.
6392 * g++.old-deja/g++.other/access4.C: Likewise.
6393 * g++.old-deja/g++.other/access7.C: Likewise.
6394 * g++.old-deja/g++.other/crash1.C: Likewise.
6395 * g++.old-deja/g++.other/crash7.C: Likewise.
6396 * g++.old-deja/g++.other/friend1.C: Likewise.
6397 * g++.old-deja/g++.other/friend4.C: Likewise.
6398 * g++.old-deja/g++.other/friend9.C: Likewise.
6399 * g++.old-deja/g++.other/lineno1.C: Likewise.
6400 * g++.old-deja/g++.other/using1.C: Likewise.
6401 * g++.old-deja/g++.pt/enum14.C: Likewise.
6402 * g++.old-deja/g++.pt/friend11.C: Likewise.
6403 * g++.old-deja/g++.pt/friend21.C: Likewise.
6404 * g++.old-deja/g++.pt/friend3.C: Likewise.
6405 * g++.old-deja/g++.pt/inherit2.C: Likewise.
6406 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6407 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6408 * g++.old-deja/g++.robertl/eb94.C: Likewise.
6410 2015-04-15 Jakub Jelinek <jakub@redhat.com>
6413 * g++.dg/ipa/pr65765.C: New test.
6415 2015-04-15 Nick Clifton <nickc@redhat.com>
6417 * gcc.target/rx/builtins.c: Disable RMPA test if string
6418 instructions are not allowed.
6420 2015-04-15 Alan Modra <amodra@gmail.com>
6422 * gcc.dg/pr65408.c: New.
6424 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6427 * gcc.target/arm/pr65729.c: New test.
6429 2015-04-14 Richard Biener <rguenther@suse.de>
6431 PR tree-optimization/65758
6432 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6434 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6437 * gcc.c-torture/execute/pr65648.c: New test.
6439 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6441 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6442 __builtin_finite instead of finite.
6443 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6446 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
6448 PR tree-optimization/63387
6449 * gcc.dg/pr63387.c: New testcase.
6451 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
6453 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6455 2015-04-13 Richard Biener <rguenther@suse.de>
6457 PR tree-optimization/65204
6458 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6460 2015-04-13 Terry Guo <terry.guo@arm.com>
6463 * gcc.target/arm/pr65710.c: New.
6465 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6467 PR tree-optimization/65747
6468 * g++.dg/torture/pr65747.C: New test.
6470 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6473 * g++.dg/cpp0x/pr65736.C: New test.
6475 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
6476 Martin Liska <mliska@suse.cz>
6479 * g++.dg/ipa/pr65722.C: New testcase.
6481 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6483 PR tree-optimization/65735
6484 * gcc.c-torture/compile/pr65735.c: New test.
6486 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
6489 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6491 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6494 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6496 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
6499 * gcc.target/arm/pr65647-2.c: New.
6501 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6504 * g++.dg/torture/pr65694.C: New test.
6506 2015-04-10 Tobias Burnus <burnus@net-b.de>
6508 * gfortran.dg/coarray_lock_6.f90: New.
6509 * gfortran.dg/coarray_lock_7.f90: New.
6510 * gfortran.dg/coarray/lock_2.f90: New.
6512 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
6518 * gfortran.dg/used_types_27.f90: New.
6520 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6523 * gcc.target/i386/pr65671.c: New.
6525 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6527 PR tree-optimization/65709
6528 * c-c++-common/ubsan/align-9.c: New test.
6530 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
6533 * gfortran.dg/pr56852.f90: New test.
6535 2015-04-09 Marek Polacek <polacek@redhat.com>
6536 Jakub Jelinek <jakub@redhat.com>
6539 * g++.dg/opt/pr65554.C: New test.
6541 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6544 * c-c++-common/attr-aligned-1.c: New test.
6546 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
6548 * gcc.target/i386/mpx/memmove-zero-length.c: New.
6550 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6553 * gcc.target/i386/sse-25.c: New.
6555 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6558 * gcc.target/i386/pr65693.c: New test.
6560 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6562 * gcc.dg/lto/chkp-static-bounds_0.c: New.
6564 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6566 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6568 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6570 * gcc.target/i386/thunk-retbnd.c: New.
6572 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
6574 * gnat.dg/opt48.adb: New test.
6575 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6576 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6578 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
6581 * gcc.c-torture/compile/pr65540.c: New.
6583 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
6585 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6588 2015-04-07 Jakub Jelinek <jakub@redhat.com>
6591 * g++.dg/debug/pr65678.C: New test.
6594 * gcc.c-torture/compile/pr65680.c: New test.
6596 2015-04-07 Andre Vehreschild <vehre@gmx.de>
6599 * gfortran.dg/allocate_with_source_5.f90: New test.
6601 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
6603 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6604 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6606 2015-04-07 Bin Cheng <bin.cheng@arm.com>
6608 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6610 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6613 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6614 to get floating point compression.
6615 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6617 2015-04-06 Jakub Jelinek <jakub@redhat.com>
6619 PR preprocessor/61977
6620 * gcc.dg/cpp/pr61977.c: New test.
6622 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
6624 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6626 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
6629 * gcc.target/arm/pr65647.c: New.
6631 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
6634 * g++.dg/torture/pr65655.C: New testcase.
6636 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6639 * g++.dg/cpp1y/lambda-init13.C: New.
6641 2015-04-03 Marek Polacek <polacek@redhat.com>
6643 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6645 2015-04-02 Marek Polacek <polacek@redhat.com>
6648 * g++.dg/cpp0x/constexpr-fold1.C: New test.
6649 * g++.dg/cpp0x/constexpr-fold2.C: New test.
6651 2015-04-02 Jakub Jelinek <jakub@redhat.com>
6653 PR preprocessor/61977
6654 * gcc.target/powerpc/pr61977-1.c: New test.
6655 * gcc.target/powerpc/pr61977-2.c: New test.
6657 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6660 * g++.dg/warn/Wshadow-8.C: New.
6661 * g++.dg/warn/Wshadow-9.C: Likewise.
6662 * g++.dg/warn/Wshadow-10.C: Likewise.
6663 * g++.dg/warn/Wshadow-11.C: Likewise.
6665 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
6667 * gcc.dg/pr23623.c: Added aligned attribute.
6668 * gcc.dg/20141029-1.c: Likewise.
6669 * gcc.dg/20150306-1.c: New test.
6671 2015-04-01 Marek Polacek <polacek@redhat.com>
6674 * g++.dg/cpp0x/initlist93.C: New test.
6675 * g++.dg/cpp0x/initlist94.C: New test.
6677 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
6680 * gcc.target/aarch64/pr65624.c: New test.
6682 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
6684 * gcc.dg/ipa/inlinehint-4.c: New testcase.
6686 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
6688 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6689 extra variable to force stack alignment.
6690 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6691 extra variable to force stack alignment.
6693 2015-03-31 Marek Polacek <polacek@redhat.com>
6696 * g++.dg/template/pr65390.C: New test.
6698 2015-03-31 Martin Liska <mliska@suse.cz>
6700 * g++.dg/ipa/pr65557.C: New test.
6702 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
6704 * gcc.target/s390/hotpatch-25.c: New test.
6705 * gcc.target/s390/hotpatch-1.c: Update test.
6706 * gcc.target/s390/hotpatch-10.c: Update test.
6707 * gcc.target/s390/hotpatch-11.c: Update test.
6708 * gcc.target/s390/hotpatch-12.c: Update test.
6709 * gcc.target/s390/hotpatch-13.c: Update test.
6710 * gcc.target/s390/hotpatch-14.c: Update test.
6711 * gcc.target/s390/hotpatch-15.c: Update test.
6712 * gcc.target/s390/hotpatch-16.c: Update test.
6713 * gcc.target/s390/hotpatch-17.c: Update test.
6714 * gcc.target/s390/hotpatch-18.c: Update test.
6715 * gcc.target/s390/hotpatch-19.c: Update test.
6716 * gcc.target/s390/hotpatch-2.c: Update test.
6717 * gcc.target/s390/hotpatch-21.c: Update test.
6718 * gcc.target/s390/hotpatch-22.c: Update test.
6719 * gcc.target/s390/hotpatch-23.c: Update test.
6720 * gcc.target/s390/hotpatch-24.c: Update test.
6721 * gcc.target/s390/hotpatch-3.c: Update test.
6722 * gcc.target/s390/hotpatch-4.c: Update test.
6723 * gcc.target/s390/hotpatch-5.c: Update test.
6724 * gcc.target/s390/hotpatch-6.c: Update test.
6725 * gcc.target/s390/hotpatch-7.c: Update test.
6726 * gcc.target/s390/hotpatch-8.c: Update test.
6727 * gcc.target/s390/hotpatch-9.c: Update test.
6728 * gcc.target/s390/hotpatch-compile-16.c: Update test.
6730 2015-03-31 Richard Biener <rguenther@suse.de>
6733 * g++.dg/torture/pr65626.C: New testcase.
6735 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6738 * gcc.target/i386/mpx/pr65531.cc: New.
6740 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6743 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6744 __builtin_alloca instead of alloca.
6745 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6746 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6747 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6750 2015-03-30 Jakub Jelinek <jakub@redhat.com>
6753 * g++.dg/ubsan/pr65610.C: New test.
6755 2015-03-30 Marek Polacek <polacek@redhat.com>
6758 * g++.dg/cpp0x/pr65398-2.C: New test.
6760 2015-03-30 Marek Polacek <polacek@redhat.com>
6762 * c-c++-common/pr65556.c: Change the width of bit-fields.
6764 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6767 * gcc.target/i386/pr65588.c: New testcase.
6769 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6771 PR libgfortran/65563
6772 * gfortran.dg/open_errors_2.f90: New test.
6774 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6776 PR libgfortran/65596
6777 * gfortran.dg/namelist_86.f90: New test.
6779 2015-03-28 Andre Vehreschild <vehre@gmx.de>
6781 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6782 statement to reflect new ownership.
6784 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6787 * g++.dg/template/friend58.C: New.
6788 * g++.dg/template/friend59.C: Likewise.
6790 2015-03-27 Tobias Burnus <burnus@net-b.de>
6793 * g++.dg/gomp/openmp-simd-3.C: New.
6794 * gcc.dg/gomp/openmp-simd-3.c: New.
6796 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
6799 * gcc.target/i386/pr65248-1.c: New file.
6800 * gcc.target/i386/pr65248-2.c: Likewise.
6801 * gcc.target/i386/pr65248-3.c: Likewise.
6802 * gcc.target/i386/pr65248-4.c: Likewise.
6804 2015-03-27 Jakub Jelinek <jakub@redhat.com>
6807 * gcc.c-torture/compile/pr65593.c: New test.
6809 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6812 * g++.dg/cpp1y/constexpr-assert1.C: New.
6814 2015-03-27 Marek Polacek <polacek@redhat.com>
6817 * c-c++-common/pr65556.c: New test.
6819 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6822 * g++.dg/torture/pr65600.C: New testcase.
6824 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
6827 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6829 2015-03-27 Andre Vehreschild <vehre@gmx.de>
6831 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6832 statement and cleanup. Fixed typos.
6834 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6837 * gcc.c-torture/compile/pr65595.c: New testcase.
6839 2015-03-27 Marek Polacek <polacek@redhat.com>
6842 * g++.dg/ubsan/pr65583.C: New test.
6844 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6846 * gcc.c-torture/compile/20150327.c: New testcase.
6848 2015-03-26 Richard Biener <rguenther@suse.de>
6851 * g++.dg/torture/pr65555.C: New testcase.
6853 2015-03-26 Jakub Jelinek <jakub@redhat.com>
6855 PR tree-optimization/64715
6856 * gcc.dg/builtin-object-size-15.c: New test.
6857 * gcc.dg/pr64715-1.c: New test.
6858 * gcc.dg/pr64715-2.c: New test.
6860 2015-03-26 Richard Biener <rguenther@suse.de>
6863 * gnat.dg/specs/opt2.ads: Fix testcase.
6865 2015-03-25 Martin Sebor <msebor@redhat.com>
6868 * lib/target-supports.exp (check_effective_target_arm32): Fail early
6869 when target isn't arm*-*-*-*.
6870 (check_effective_target_arm_nothumb): Likewise.
6871 (check_effective_target_arm_little_endian): Likewise.
6872 (check_effective_target_arm_vect_no_misalign): Likewise.
6873 (check_effective_target_aarch64_little_endian): Fail early if target
6876 2015-03-25 Sebastian Pop <s.pop@samsung.com>
6878 PR tree-optimization/65177
6879 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6881 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
6883 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6884 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6885 smmintrin.h and mm3dnow.h.
6887 2015-03-25 Marek Polacek <polacek@redhat.com>
6890 * g++.dg/cpp0x/pr65558.C: New test.
6892 2015-03-25 Marek Polacek <polacek@redhat.com>
6895 * g++.dg/template/pr61670.C: New test.
6897 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6900 * g++.dg/template/pr54987.C: New.
6902 2015-03-25 Richard Biener <rguenther@suse.de>
6904 PR tree-optimization/62630
6905 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6907 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
6910 * gcc.target/i386/mpx/pr65508.c: New.
6912 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
6916 * gfortran.dg/data_initialized_3.f90: New.
6918 2015-03-25 Richard Biener <rguenther@suse.de>
6921 * gnat.dg/specs/opt2.ads: New testcase.
6923 2015-03-25 Bin Cheng <bin.cheng@arm.com>
6925 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6926 * gcc.target/arm/memset-inline-4.c: Skip for
6927 arm_tune_string_ops_prefer_neon.
6928 * gcc.target/arm/memset-inline-5.c: Ditto.
6929 * gcc.target/arm/memset-inline-6.c: Ditto.
6930 * gcc.target/arm/memset-inline-8.c: Ditto.
6931 * gcc.target/arm/memset-inline-9.c: Ditto.
6933 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6936 * g++.dg/other/virtual3.C: New.
6938 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6941 * g++.dg/cpp0x/vt-60130.C: New.
6943 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6946 * g++.dg/warn/Warray-bounds-7.C: New.
6948 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6951 * g++.dg/template/defarg18.C: New.
6953 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6956 * g++.dg/cpp0x/vt-59988.C: New.
6958 2015-03-24 Jakub Jelinek <jakub@redhat.com>
6960 PR tree-optimization/65533
6961 * gcc.dg/pr65533.c: New test.
6963 2015-03-24 Andre Vehreschild <vehre@gmx.de>
6965 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6966 source= and mold= expressions functionality.
6967 * gfortran.dg/allocate_class_4.f90: New test.
6968 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6969 copying an unlimited polymorhpic object containing a char array
6970 to another unlimited polymorphic object respects the _len
6972 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6973 whether deferred length char array allocate works, unlimited
6974 polymorphic object allocation from a string works and if
6975 allocating an array of deferred length strings works.
6976 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6978 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6981 * g++.dg/cpp0x/constexpr-array11.C: New.
6983 2015-03-24 Richard Biener <rguenther@suse.de>
6986 * gcc.dg/torture/pr65517.c: New testcase.
6988 2015-03-24 Tobias Burnus <burnus@net-b.de>
6990 * gfortran.dg/coindexed_1.f90: Moved from
6991 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6993 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6996 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7000 * gcc.target/i386/pr65523.c: New test.
7003 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7005 * g++.dg/lto/pr65475b_0.C: Likewise.
7007 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
7010 * gcc.target/sh/torture/pr65505.c: New.
7012 2015-03-23 Martin Sebor <msebor@redhat.com>
7015 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7016 assembly for lvx in addition to lxv.
7018 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7021 * gfortran.dg/pr65504.f90: New test.
7024 * gcc.dg/pr65521.c: New test.
7026 2015-03-23 Richard Biener <rguenther@suse.de>
7028 PR tree-optimization/65518
7029 * gcc.dg/vect/pr65518.c: New testcase.
7031 2015-03-23 Richard Biener <rguenther@suse.de>
7033 PR tree-optimization/65494
7034 * gcc.dg/vect/pr65494.c: New testcase.
7036 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7038 PR preprocessor/65238
7039 * c-c++-common/cpp/pr65238-1.c: New test.
7040 * gcc.dg/cpp/pr65238-2.c: New test.
7041 * gcc.dg/cpp/trad/pr65238-3.c: New test.
7042 * gcc.dg/cpp/trad/pr65238-4.c: New test.
7044 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
7045 Mikael Morin <mikael@gcc.gnu.org>
7048 * gfortran.dg/elemental_dependency_4.f90: New.
7049 * gfortran.dg/elemental_dependency_5.f90: New.
7051 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
7054 * g++.dg/lto/pr65475b_0.C: New testcase.
7055 * g++.dg/lto/pr65475b_1.C: New testcase.
7056 * g++.dg/lto/pr65475c_0.C: New testcase.
7057 * g++.dg/lto/pr65475c_1.C: New testcase.
7059 2015-03-21 Tobias Burnus <burnus@net-b.de>
7061 * gfortran.dg/coarray_38.f90: New.
7062 * gfortran.dg/coarray_39.f90: New.
7063 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7066 2015-03-20 Marek Polacek <polacek@redhat.com>
7069 * g++.dg/cpp0x/pr65398.C: New test.
7071 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
7074 * g++.dg/lto/pr65475_0.C: New testcase.
7075 * g++.dg/lto/pr65475_1.C: New testcase.
7077 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
7079 PR rtl-optimization/64366
7080 * gcc.target/sh/pr64366.c: New.
7082 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7085 * g++.dg/cpp0x/constexpr-48324.C: New.
7087 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7090 * g++.dg/cpp0x/pr48453.C: New.
7092 2015-03-20 Marek Polacek <polacek@redhat.com>
7095 * g++.dg/cpp0x/pr65072.C: New test.
7097 2015-03-20 Richard Biener <rguenther@suse.de>
7100 * gcc.dg/pr15347.c: Use -O.
7101 * c-c++-common/pr19807-1.c: Likewise.
7103 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
7105 * gnat.dg/volatile13.ad[sb]: New test.
7107 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
7109 PR rtl-optimization/60851
7110 * gcc.target/i386/pr60851.c: New test.
7112 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7115 * g++.dg/pr65240.h: Add tests for PR 65240.
7116 * g++.dg/pr65240-1.C: Likewise.
7117 * g++.dg/pr65240-2.C: Likewise.
7118 * g++.dg/pr65240-3.C: Likewise.
7119 * g++.dg/pr65240-4.C: Likewise.
7121 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
7123 PR rtl-optimization/63491
7124 * gcc.target/powerpc/pr63491.c: New.
7126 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7128 * g++.dg/ipa/pr65465.C: New test.
7130 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7133 * g++.dg/cpp0x/deleted11.C: New.
7135 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7138 * c-c++-common/tsan/pr65400-3.c: New test.
7140 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7143 * g++.dg/cpp0x/constexpr-59686.C: New.
7145 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7148 * g++.dg/tsan/pr64265.C: New test.
7151 * c-c++-common/tsan/pr65400-1.c: New test.
7152 * c-c++-common/tsan/pr65400-2.c: New test.
7154 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7157 * g++.dg/cpp0x/pr59816.C: New.
7159 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
7162 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7164 2015-03-18 Martin Liska <mliska@suse.cz>
7167 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7168 equivalences either to 6 or 7.
7170 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
7174 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
7176 * gcc.dg/undefined-loop-1.c: New file.
7177 * gcc.dg/undefined-loop-2.c: New file.
7179 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
7182 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7183 loop exits too early.
7185 2015-03-18 Jakub Jelinek <jakub@redhat.com>
7187 PR tree-optimization/65450
7188 * gfortran.dg/pr65450.f90: New test.
7191 * gcc.target/i386/pr65078-1.c: New test.
7192 * gcc.target/i386/pr65078-2.c: New test.
7193 * gcc.target/i386/pr65078-3.c: New test.
7194 * gcc.target/i386/pr65078-4.c: New test.
7195 * gcc.target/i386/pr65078-5.c: New test.
7196 * gcc.target/i386/pr65078-6.c: New test.
7198 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7201 * g++.dg/cpp1y/pr65340.C: New.
7203 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7206 * gfortran.dg/system_clock_3.f08: Adjust test.
7208 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
7211 * gfortran.dg/proc_ptr_comp_44.f90: New test.
7212 * gfortran.dg/proc_ptr_comp_45.f90: New test.
7214 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7217 * gfortran.dg/system_clock_3.f08: New test.
7219 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
7222 g++.dg/cpp1y/pr64626-1.C: New.
7223 g++.dg/cpp1y/pr64626-2.C: New.
7224 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7226 2015-03-16 Jakub Jelinek <jakub@redhat.com>
7228 PR tree-optimization/65427
7229 * gcc.c-torture/execute/pr65427.c: New test.
7231 2015-03-16 Marek Polacek <polacek@redhat.com>
7235 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7236 * g++.dg/cpp0x/pr65327.C: New test.
7238 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
7241 * c-c++-common/asan/pr64820.c: New test.
7243 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7245 * gfortran.dg/pointer_2.f90: New test.
7247 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7249 * g++.dg/pr65049.C: New test.
7251 2015-03-16 Tom de Vries <tom@codesourcery.com>
7253 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7254 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7255 * gcc.target/i386/fuse-caller-save.c: Same.
7257 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7259 * gnat.dg/loop_optimization18.ad[sb]: New test.
7260 * gnat.dg/loop_optimization18_pkg.ads: New helper.
7262 2015-03-16 Alan Modra <amodra@gmail.com>
7264 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
7267 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
7269 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7271 * gcc.dg/torture/pr65270-2.c: Likewise.
7273 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
7276 * gfortran.dg/pointer_remapping_9.f90: New.
7278 2015-03-14 Jakub Jelinek <jakub@redhat.com>
7280 PR tree-optimization/65369
7281 * gcc.c-torture/execute/pr65369.c: New test.
7283 PR tree-optimization/65418
7284 * gcc.c-torture/execute/pr65418-1.c: New test.
7285 * gcc.c-torture/execute/pr65418-2.c: New test.
7287 PR rtl-optimization/65401
7288 * gcc.c-torture/execute/pr65401.c: New test.
7290 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7293 * gcc.target/arm/pr64600_1.c: New test.
7295 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7297 PR rtl-optimization/65235
7298 * gcc.target/aarch64/pr65235_1.c: New test.
7300 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
7302 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7303 * gcc.target/s390/hotpatch-22.c: Likewise.
7304 * gcc.target/s390/hotpatch-23.c: Likewise.
7305 * gcc.target/s390/hotpatch-24.c: Likewise.
7306 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7307 * gcc.target/s390/hotpatch-1.c: Update expected output.
7308 * gcc.target/s390/hotpatch-2.c: Likewise.
7309 * gcc.target/s390/hotpatch-3.c: Likewise.
7310 * gcc.target/s390/hotpatch-4.c: Likewise.
7311 * gcc.target/s390/hotpatch-5.c: Likewise.
7312 * gcc.target/s390/hotpatch-6.c: Likewise.
7313 * gcc.target/s390/hotpatch-7.c: Likewise.
7314 * gcc.target/s390/hotpatch-8.c: Likewise.
7315 * gcc.target/s390/hotpatch-9.c: Likewise.
7316 * gcc.target/s390/hotpatch-10.c: Likewise.
7317 * gcc.target/s390/hotpatch-11.c: Likewise.
7318 * gcc.target/s390/hotpatch-12.c: Likewise.
7319 * gcc.target/s390/hotpatch-13.c: Likewise.
7320 * gcc.target/s390/hotpatch-14.c: Likewise.
7321 * gcc.target/s390/hotpatch-15.c: Likewise.
7322 * gcc.target/s390/hotpatch-16.c: Likewise.
7323 * gcc.target/s390/hotpatch-17.c: Likewise.
7324 * gcc.target/s390/hotpatch-18.c: Likewise.
7325 * gcc.target/s390/hotpatch-19.c: Likewise.
7327 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7330 * gcc.target/i386/pr65103-1.c: New.
7332 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7335 * gcc.target/i386/pr65044.c: New.
7337 2015-03-12 Tom de Vries <tom@codesourcery.com>
7339 PR rtl-optimization/64895
7340 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7341 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7342 * gcc.target/i386/fuse-caller-save.c: Ditto.
7344 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7346 * gcc.dg/ipa/pr63569.c: Fix template.
7348 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
7350 * g++.dg/ipa/pr64146.C: Require fpic support.
7352 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
7355 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7356 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7358 2015-03-11 Jakub Jelinek <jakub@redhat.com>
7360 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7361 to dg-options, fix up dg-skip-if.
7363 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
7366 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7367 * gcc.target/avr/tiny-caller-save.c: Same.
7369 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7372 * g++.dg/pr65242.C: New test.
7374 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
7376 * c-c++-common/asan/no-asan-check-glob.c: New test.
7378 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
7381 * g++.dg/other/default11.C: New.
7382 * g++.dg/other/default12.C: Likewise.
7384 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7387 * gcc.target/i386/bmi2-bzhi-2.c: New test.
7389 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
7392 * gfortran.dg/unlimited_polymorphic_23.f90: New test
7394 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7397 * g++.dg/cpp0x/pr65127.C: New test.
7399 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7401 * gcc.dg/ipa/PR64550.c: Update template.
7403 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7404 Tobias Burnus <burnus@net-b.de>
7406 * gfortran.dg/coarray_sync_memory.f90: New.
7408 2015-03-10 Marek Polacek <polacek@redhat.com>
7411 * c-c++-common/ubsan/pr65367.c: New test.
7413 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7415 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7416 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7417 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7418 * gcc.target/i386/mpx/calloc-1-nov.c: New.
7419 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7420 * gcc.target/i386/mpx/malloc-1-nov.c: New.
7421 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7422 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7423 * gcc.target/i386/mpx/realloc-1-nov.c: New.
7424 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7425 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7426 * gcc.target/i386/mpx/realloc-2-nov.c: New.
7427 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7429 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7431 * lib/mpx-dg.exp (mpx_link_flags): New.
7434 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7435 * gcc.target/i386/mpx/alloca-1-nov.c: New.
7436 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7437 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7438 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7439 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7440 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7441 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7442 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7443 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7444 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7445 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7446 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7447 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7448 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7449 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7450 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7451 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7452 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7453 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7454 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7455 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7456 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7457 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7458 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7459 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7460 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7461 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7462 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7463 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7464 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7465 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7466 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7467 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7468 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7469 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7470 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7471 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7472 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7473 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7474 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7475 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7476 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7477 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7478 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7479 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7480 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7481 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7482 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7483 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7484 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7485 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7486 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7487 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7488 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7489 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7490 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7491 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7492 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7493 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7494 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7495 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7496 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7497 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7498 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7499 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7500 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7501 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7502 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7503 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7504 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7505 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7506 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7507 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7508 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7509 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7510 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7511 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7512 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7513 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7514 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7515 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7516 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7517 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7518 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7519 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7520 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7521 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7522 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7523 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7524 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7525 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7526 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7527 * gcc.target/i386/mpx/label-address-1.c: New.
7528 * gcc.target/i386/mpx/legacy-1-nov.c: New.
7529 * gcc.target/i386/mpx/macro.c: New.
7530 * gcc.target/i386/mpx/mpx-check.h: New.
7531 * gcc.target/i386/mpx/mpx.exp: New.
7532 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7533 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7534 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7535 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7536 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7537 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7538 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7539 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7540 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7541 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7542 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7543 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7544 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7545 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7546 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7547 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7548 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7549 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7550 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7551 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7552 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7553 * gcc.target/i386/mpx/reference-1-lbv.c: New.
7554 * gcc.target/i386/mpx/reference-1-nov.c: New.
7555 * gcc.target/i386/mpx/reference-1-ubv.c: New.
7556 * gcc.target/i386/mpx/reference-2-lbv.c: New.
7557 * gcc.target/i386/mpx/reference-2-nov.c: New.
7558 * gcc.target/i386/mpx/reference-2-ubv.c: New.
7559 * gcc.target/i386/mpx/reference-3-lbv.c: New.
7560 * gcc.target/i386/mpx/reference-3-nov.c: New.
7561 * gcc.target/i386/mpx/reference-3-ubv.c: New.
7562 * gcc.target/i386/mpx/reference-4-lbv.c: New.
7563 * gcc.target/i386/mpx/reference-4-nov.c: New.
7564 * gcc.target/i386/mpx/reference-4-ubv.c: New.
7565 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7566 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7567 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7568 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7569 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7570 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7571 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7572 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7573 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7574 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7575 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7576 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7577 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7578 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7579 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7580 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7581 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7582 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7583 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7584 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7585 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7586 * gcc.target/i386/mpx/sincos-1-nov.c: New.
7587 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7588 * gcc.target/i386/mpx/static-array-1-nov.c: New.
7589 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7590 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7591 * gcc.target/i386/mpx/static-init-1-nov.c: New.
7592 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7593 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7594 * gcc.target/i386/mpx/static-init-2-nov.c: New.
7595 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7596 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7597 * gcc.target/i386/mpx/static-init-3-nov.c: New.
7598 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7599 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7600 * gcc.target/i386/mpx/static-init-4-nov.c: New.
7601 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7602 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7603 * gcc.target/i386/mpx/static-init-5-nov.c: New.
7604 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7605 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7606 * gcc.target/i386/mpx/static-init-6-nov.c: New.
7607 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7608 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7609 * gcc.target/i386/mpx/static-string-1-nov.c: New.
7610 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7611 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7612 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7613 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7614 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7615 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7616 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7617 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7618 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7619 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7620 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7621 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7622 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7623 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7624 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7625 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7626 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7627 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7628 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7629 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7630 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7631 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7632 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7633 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7634 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7635 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7636 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7637 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7638 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7639 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7640 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7641 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7642 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7643 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7644 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7645 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7646 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7647 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7648 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7649 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7650 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7651 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7652 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7653 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7654 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7655 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7656 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7657 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7658 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7659 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7660 * gcc.target/i386/mpx/vararg-1-nov.c: New.
7661 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7662 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7663 * gcc.target/i386/mpx/vararg-2-nov.c: New.
7664 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7665 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7666 * gcc.target/i386/mpx/vararg-3-nov.c: New.
7667 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7668 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7669 * gcc.target/i386/mpx/vararg-4-nov.c: New.
7670 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7671 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7672 * gcc.target/i386/mpx/vararg-5-nov.c: New.
7673 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7674 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7675 * gcc.target/i386/mpx/vararg-6-nov.c: New.
7676 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7677 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7678 * gcc.target/i386/mpx/vararg-7-nov.c: New.
7679 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7680 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7681 * gcc.target/i386/mpx/vararg-8-nov.c: New.
7682 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7683 * gcc.target/i386/mpx/vla-1-lbv.c: New.
7684 * gcc.target/i386/mpx/vla-1-nov.c: New.
7685 * gcc.target/i386/mpx/vla-1-ubv.c: New.
7686 * gcc.target/i386/mpx/vla-2-lbv.c: New.
7687 * gcc.target/i386/mpx/vla-2-nov.c: New.
7688 * gcc.target/i386/mpx/vla-2-ubv.c: New.
7690 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
7692 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7694 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
7696 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7698 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
7700 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7701 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7703 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7706 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7709 * c-c++-common/pr65120.c: New test.
7711 PR rtl-optimization/65321
7712 * gcc.dg/pr65321.c: New test.
7714 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7716 PR tree-optimization/65355
7717 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7719 2015-03-09 Jakub Jelinek <jakub@redhat.com>
7722 * c-c++-common/pr49706.c: Adjust tests for not warning
7723 about !!x == y or !b == y where b is boolean, and add
7725 * c-c++-common/pr62199-2.c: Likewise.
7727 2015-03-09 Richard Biener <rguenther@suse.de>
7730 * gcc.dg/torture/pr65270-1.c: New testcase.
7731 * gcc.dg/torture/pr65270-2.c: Likewise.
7733 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
7735 PR tree-optimization/63743
7736 * gcc.dg/pr63743.c: New test.
7738 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
7741 * g++.dg/lto/pr65316_0.C: New testcase.
7742 * g++.dg/lto/pr65316_1.C: New testcase.
7744 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
7747 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7749 * g++.dg/abi/rtti3.C: Likewise.
7751 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7754 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7756 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7758 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7760 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7762 2015-03-08 Morin <mikael@gcc.gnu.org>
7765 * gfortran.dg/entry_20.f90: New.
7767 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7770 * gcc.c-torture/compile/pr65153.c: New.
7772 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7775 * g++.dg/torture/pr65249.C: New.
7777 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
7779 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7781 (int64_t): Likewise.
7783 2015-03-07 Marek Polacek <polacek@redhat.com>
7784 Martin Uecker <uecker@eecs.berkeley.edu>
7787 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7789 * c-c++-common/ubsan/bounds-8.c: New test.
7790 * c-c++-common/ubsan/bounds-9.c: New test.
7791 * gcc.dg/ubsan/bounds-2.c: New test.
7793 2015-03-05 Martin Sebor <msebor@redhat.com>
7795 * PR testsuite/63175
7796 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7797 checking of results into main to prevent it from getting optimized
7799 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7801 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
7803 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7804 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7805 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7808 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
7810 * g++.dg/lto/pr65302_1.C: New testcase.
7811 * g++.dg/lto/pr65302_0.C: New testcase.
7813 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7815 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7816 -fno-ipa-icf to dg-options.
7818 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7820 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7821 compiles using the linker plugin.
7823 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
7825 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7827 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
7829 * gcc.target/arm/pr65067.c: New test.
7831 2015-03-05 Martin Liska <mliska@suse.cz>
7834 * gcc.dg/ipa/pr65318.c: New test.
7836 2015-03-05 Marek Polacek <polacek@redhat.com>
7838 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7840 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7842 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7844 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7846 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7847 max-unroll-times back to defaults for s390.
7849 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7853 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7856 * g++.dg/cpp0x/initlist92.C: New.
7858 2015-03-05 Richard Biener <rguenther@suse.de>
7860 PR tree-optimization/65310
7861 * gcc.dg/vect/pr65310.c: New testcase.
7863 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7866 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7868 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
7870 * gnat.dg/entry_queues3.adb: New test.
7872 2015-03-04 Ian Lance Taylor <iant@google.com>
7874 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7876 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7879 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7881 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
7883 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7884 -fno-ipa-icf to dg-options
7885 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7886 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7888 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7891 * g++.dg/cpp0x/decltype62.C: New.
7893 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
7895 * gnat.dg/object_overflow5.adb: New test.
7897 2015-03-03 Martin Liska <mliska@suse.cz>
7900 * gcc.dg/ipa/pr65287.c: New test.
7902 2015-03-03 Martin Jambor <mjambor@suse.cz>
7903 Eric Botcazou <ebotcazou@adacore.com>
7905 * gnat.dg/specs/pack12.ads: New test.
7907 2015-03-03 Martin Liska <mliska@suse.cz>
7909 * gcc.dg/ipa/PR65282.c: New test.
7911 2015-03-13 Jeff Law <law@redhat.com>
7913 PR tree-optimization/65241
7914 * gcc.c-torture/compile/pr65241.c: New test.
7916 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
7919 * gcc.target/avr/torture/pr64331.c: New test.
7921 2015-03-03 Martin Liska <mliska@suse.cz>
7922 Jan Hubicka <hubicka@ucw.cz>
7924 * g++.dg/ipa/pr65263.C: New test.
7926 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7929 * gcc.dg/lto/pr65130_0.c: New testcase.
7930 * gcc.dg/lto/pr65130_1.c: New testcase.
7932 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7935 * g++.dg/torture/pr64988.C: New testcase.
7937 2015-03-02 Tobias Burnus <burnus@net-b.de>
7939 * gfortran.dg/coarray_atomic_6.f90: New.
7941 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7944 * gcc.target/i386/pr65184.c: New.
7946 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7949 * gcc.target/i386/pr65183.c: New.
7951 2015-02-28 Martin Liska <mliska@suse.cz>
7952 Jan Hubicka <hubicka@ucw.cz>
7954 * gcc.dg/ipa/ipa-icf-35.c: New test.
7955 * gcc.dg/ipa/ipa-icf-36.c: New test.
7956 * gcc.dg/ipa/ipa-icf-37.c: New test.
7958 2015-02-28 Martin Liska <mliska@suse.cz>
7959 Jan Hubicka <hubicka@ucw.cz>
7962 * gcc.dg/ipa/ipa-icf-34.c: New test.
7964 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7967 * gcc.target/sh/sh/pr61142.c: New.
7969 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
7971 * g++.dg/other/dump-ada-spec-3.C: New test.
7973 2015-03-01 Martin Liska <mliska@suse.cz>
7975 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7976 * g++.dg/ipa/pr63595.C: Update expected results.
7978 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
7981 * g++.dg/ipa/ipa-icf-6.C: New testcase.
7983 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
7985 * gcc.dg/vect/pr59354.c: Move vector producing code to
7988 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
7991 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7992 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7993 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7994 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7996 2015-02-27 Jakub Jelinek <jakub@redhat.com>
7998 PR tree-optimization/65048
7999 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8000 (foo): Use K&R style definition.
8002 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
8005 * g++.dg/pr65032.C: New.
8007 2015-02-27 Marek Polacek <polacek@redhat.com>
8010 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8013 2015-02-27 Marek Polacek <polacek@redhat.com>
8016 * gcc.dg/pr65228.c: New test.
8018 2015-02-27 Kai Tietz <ktietz@redhat.com>
8021 * gcc.dg/weak/weak-17.c: New file.
8023 2015-02-27 Richard Biener <rguenther@suse.de>
8026 * g++.dg/lto/pr65193_0.C: New testcase.
8028 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8030 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8031 * gcc.target/s390/hotpatch-8.c: Likewise.
8032 * gcc.target/s390/hotpatch-9.c: Likewise.
8033 * gcc.target/s390/pr61078.c: Likewise.
8034 * gcc.target/s390/pr57960.c: Remove -m64.
8035 * gcc.target/s390/pr61078.c: Likewise.
8037 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
8038 Martin Liska <mliska@suse.cz>
8041 * gcc.dg/pr64454.c: Disable ICF.
8042 * gcc.dg/pr28685-1.c: Disable ICF
8043 * gcc.dg/ipa/iinline-5.c: Disable ICF.
8044 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8045 * g++.dg/ipa/ipa-icf-4.C: Update template.
8047 2015-02-26 Jakub Jelinek <jakub@redhat.com>
8049 PR tree-optimization/65216
8050 * gcc.c-torture/execute/pr65216.c: New test.
8052 PR tree-optimization/65215
8053 * gcc.c-torture/execute/pr65215-1.c: New test.
8054 * gcc.c-torture/execute/pr65215-2.c: New test.
8055 * gcc.c-torture/execute/pr65215-3.c: New test.
8056 * gcc.c-torture/execute/pr65215-4.c: New test.
8057 * gcc.c-torture/execute/pr65215-5.c: New test.
8059 2015-02-26 Tom de Vries <tom@codesourcery.com>
8061 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8063 2015-02-26 Martin Liska <mliska@suse.cz>
8064 Jan Hubicka <hubicka@ucw.cz>
8066 * g++.dg/ipa/pr64146.C: Update expected results.
8067 * gcc.dg/ipa/ipa-icf-26.c: Update test.
8068 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8069 * gcc.dg/ipa/ipa-icf-34.c: New test.
8071 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8073 * gcc.dg/vect/vect-pr61917.c: Rename to ...
8074 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8075 (dg-additional-options): Remove dg directive.
8076 (dg-final): Add dg directive.
8078 2015-02-26 Marek Polacek <polacek@redhat.com>
8081 * g++.dg/ipa/pr65008.C: New test.
8083 2015-02-26 Tom de Vries <tom@codesourcery.com>
8085 * lib/profopt.exp (profopt-target-cleanup): New proc.
8086 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8087 files from sources from dg-additional-sources.
8089 2015-02-26 Tom de Vries <tom@codesourcery.com>
8091 * lib/gcov.exp: Cleanup in case of xfail.
8093 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8095 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8097 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
8100 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8101 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8102 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8103 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8104 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8105 * g++.dg/debug/pr46123.C: XFAIL and move...
8106 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8107 * gcc.dg/debug/dwarf2-3.c: Move...
8108 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8110 2015-02-26 Marek Polacek <polacek@redhat.com>
8113 * g++.dg/cpp1y/pr65202.C: New test.
8115 2015-02-26 Tom de Vries <tom@codesourcery.com>
8117 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8118 locale_facets.h.gcov.
8120 2015-02-26 Tom de Vries <tom@codesourcery.com>
8122 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8124 2015-02-26 Tom de Vries <tom@codesourcery.com>
8126 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8128 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
8131 * gcc.target/i386/pr65217.c: New.
8133 2015-02-26 Tom de Vries <tom@codesourcery.com>
8135 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8137 2015-02-26 Tom de Vries <tom@codesourcery.com>
8139 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8141 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8143 PR tree-optimization/65048
8144 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8146 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8148 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8149 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8151 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
8154 * gcc.target/i386/pr65161.c: New test.
8156 2015-02-26 Terry Guo <terry.guo@arm.com>
8158 * gcc.target/arm/no-volatile-in-it.c: New test.
8160 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
8162 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8163 (dg-options): Add -save-temps.
8164 (dg-final): Add cleanup-saved-temps.
8166 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
8168 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8170 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
8172 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8173 * gcc.target/powerpc/pack01.c: Include string.h.
8175 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
8178 * gcc.target/i386/pr65167.c: New.
8180 2015-02-25 Kai Tietz <ktietz@redhat.com>
8182 PR tree-optimization/61917
8183 * gcc.dg/vect/vect-pr61917.c: New file.
8185 2015-02-24 Jakub Jelinek <jakub@redhat.com>
8187 PR tree-optimization/65170
8188 * gcc.c-torture/execute/pr65170.c: New test.
8189 * gcc.dg/tree-ssa/vrp96.c: New test.
8191 2015-02-24 Tom de Vries <tom@codesourcery.com>
8193 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8195 2015-02-24 Tom de Vries <tom@codesourcery.com>
8198 * lib/gcc-defs.exp (additional_sources_used): Add new var.
8199 (dg-additional-files-options): Copy additional_sources to
8200 additional_sources_used before emptying additional_sources.
8201 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8202 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8203 (cleanup-saved-temps): Use additional_sources_used instead of
8205 (dg-test): Reset additional_sources_used.
8207 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
8210 * gfortran.dg/integer_exponentiation_6.F90: New test.
8212 2015-02-23 Martin Sebor <msebor@redhat.com>
8215 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8216 two parts. One to save registers, the other to verify the
8217 registers have the right values. Save register state into
8218 static data rather than on the stack.
8220 2015-02-23 Jakub Jelinek <jakub@redhat.com>
8223 * c-c++-common/asan/pr63888.c: New test.
8225 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
8228 * gcc.c-torture/compile/pr65163.c: New.
8230 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8232 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8233 with -m31 on 64 bit.
8234 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8235 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8237 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8239 * gcc.target/s390/20090223-1.c: Add
8240 -Wno-implicit-function-declaration option.
8241 * gcc.target/s390/pr42224.c: Likewise.
8242 * gcc.target/s390/pr55718.c: Likewise.
8244 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8246 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8247 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8248 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8249 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8250 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8251 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8252 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8253 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8254 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8255 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8256 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8257 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8258 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8259 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8260 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8261 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8262 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8263 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8264 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8265 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8266 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8268 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8270 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8271 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8272 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8273 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8274 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8275 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8276 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8277 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8278 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8279 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8280 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8281 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8282 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8283 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8284 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8285 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8287 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8291 * gfortran.dg/pr61960.f90: New.
8292 * gfortran.dg/pr64230.f90: New.
8293 * gfortran.dg/pr64980.f03: New.
8295 2015-02-22 Tom de Vries <tom@codesourcery.com>
8297 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8299 2015-02-21 Arnaud Charlet <charlet@adacore.com>
8302 * gnat.dg/timing_events.adb: Removed, invalid test.
8304 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
8307 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8309 * g++.dg/gcov/gcov-2.C: Likewise.
8311 2015-02-20 Richard Biener <rguenther@suse.de>
8313 PR tree-optimization/65136
8314 * gcc.dg/tree-ssa/pr65136.c: New testcase.
8316 2015-02-20 Jakub Jelinek <jakub@redhat.com>
8319 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8320 and nvptx-*-* blacklisting.
8322 * gcc.dg/sibcall-9.c: New test.
8323 * gcc.dg/sibcall-10.c: New test.
8325 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8327 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8329 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
8332 * gcc.target/avr/torture/pr64452.c: New test.
8334 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
8336 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8337 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8339 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8342 * lib/target-supports.exp (check_compile): Check whether
8343 additional_sources is defined before using it.
8345 2015-02-19 Jakub Jelinek <jakub@redhat.com>
8348 * g++.dg/opt/pr65074.C: New file.
8350 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
8352 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8353 (size_type): New typedef.
8354 (operator "" _script): Use it for the last argument.
8356 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8358 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8360 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8362 * lib/target-supports.exp (check_compile): Save/restore
8363 additional_sources that may belong to an actual test.
8365 2015-02-18 Jakub Jelinek <jakub@redhat.com>
8367 PR gcov-profile/64634
8368 * g++.dg/gcov/gcov-15.C: New test.
8370 2015-02-18 Tom de Vries <tom@codesourcery.com>
8372 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8374 2015-02-18 Tom de Vries <tom@codesourcery.com>
8376 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8378 2015-02-18 Tom de Vries <tom@codesourcery.com>
8380 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8382 2015-02-18 Tom de Vries <tom@codesourcery.com>
8384 * gfortran.dg/fmt_cache_1.f: Add missing close.
8386 2015-02-18 Tom de Vries <tom@codesourcery.com>
8389 * gfortran.dg/read_eof_8.f90: Add missing close.
8391 2015-02-18 Richard Biener <rguenther@suse.de>
8393 PR tree-optimization/65063
8394 * gcc.dg/pr65063.c: New testcase.
8396 2015-02-18 Richard Biener <rguenther@suse.de>
8398 PR tree-optimization/62217
8399 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8401 2015-02-18 Marek Polacek <polacek@redhat.com>
8404 * c-c++-common/ubsan/pr65081.c: New test.
8406 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8408 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8409 * gcc.target/sh/force-cbranch-delay-slot.c: New.
8411 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
8413 * gcc.dg/ipa/propalign-3.c: New test.
8415 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8418 * gcc.target/sh/pr64793.c: New.
8419 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8421 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
8423 * gcc.target/arm/divzero.c: New test case.
8425 2015-02-17 Tom de Vries <tom@codesourcery.com>
8427 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8429 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
8430 Jakub Jelinek <jakub@redhat.com>
8433 * g++.dg/cpp0x/pr65075.C: New test.
8435 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
8438 * gcc.target/powerpc/pr65058.c: New test.
8440 2015-02-16 Jeff Law <law@redhat.com>
8442 PR tree-optimization/64823
8443 * gcc.dg/uninit-20.c: New test.
8445 2015-02-16 Jakub Jelinek <jakub@redhat.com>
8446 James Greenhalgh <james.greenhalgh@arm.com>
8449 * gcc.dg/ipa/ipa-clone-1.c: New test.
8451 2015-02-16 Richard Biener <rguenther@suse.de>
8453 PR tree-optimization/65077
8454 * gcc.dg/torture/pr65077.c: New testcase.
8456 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
8458 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8459 Directive adjusted to scan for ldaxr.
8460 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8461 adjusted to scan for ldaex.
8463 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8466 * g++.dg/cpp0x/constexpr-65080.C: New.
8468 2015-02-16 Richard Biener <rguenther@suse.de>
8470 PR tree-optimization/63593
8471 * gcc.dg/pr63593.c: New testcase.
8473 2015-02-16 Marek Polacek <polacek@redhat.com>
8476 * gcc.dg/pr65066.c: New test.
8478 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
8480 * gcc.dg/pr65002.C: Move ...
8481 * g++.dg/ipa/pr65002.C: ... here.
8483 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
8485 * gcc.target/powerpc/pr64205.c: Skip on AIX.
8486 * gcc.target/powerpc/pr64505.c: Skip on AIX.
8487 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8488 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8490 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
8493 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8494 the expression to find calls.
8495 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8496 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8497 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8498 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8499 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8501 2015-02-14 Marek Polacek <polacek@redhat.com>
8504 * gcc.dg/array-11.c: New test.
8505 * gcc.dg/array-12.c: New test.
8506 * gcc.dg/array-13.c: New test.
8507 * gcc.dg/array-14.c: New test.
8508 * gcc.dg/c99-flex-array-typedef-1.c: New test.
8509 * gcc.dg/c99-flex-array-typedef-2.c: New test.
8510 * gcc.dg/c99-flex-array-typedef-3.c: New test.
8511 * gcc.dg/c99-flex-array-typedef-5.c: New test.
8512 * gcc.dg/c99-flex-array-typedef-7.c: New test.
8513 * gcc.dg/c99-flex-array-typedef-8.c: New test.
8515 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8518 * g++.dg/lookup/using54.C: New.
8520 2015-02-13 Jeff Law <law@redhat.com>
8523 Revert my change for tree-optimization/64823.
8525 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8527 PR tree-optimization/65053
8528 * gcc.c-torture/execute/pr65053-1.c: New test.
8529 * gcc.c-torture/execute/pr65053-2.c: New test.
8531 2015-02-13 Marek Polacek <polacek@redhat.com>
8534 * gcc.dg/pr65050.c: New test.
8536 2015-02-13 Jeff Law <law@redhat.com>
8538 PR tree-optimization/64823
8539 * gcc.dg/uninit-20.c: New test.
8541 PR rtl-optimization/47477
8542 * gcc.dg/tree-ssa/pr47477.c: New test.
8544 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8547 * g++.dg/parse/ivdep-2.C: New.
8548 * g++.dg/parse/ivdep-3.C: Likewise.
8550 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8553 * gfortran.dg/continuation_13.f90: New test.
8554 * gfortran.dg/continuation_14.f: New test.
8556 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8559 * g++.dg/cpp0x/sfinae55.C: New.
8561 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8564 * g++.dg/ipa/pr65034.C: New test.
8566 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
8568 PR tree-optimization/65002
8569 * gcc.dg/pr65002.C: New.
8571 2015-02-13 Marek Polacek <polacek@redhat.com>
8574 * c-c++-common/pr65040.c: New test.
8576 2015-02-13 Bin Cheng <bin.cheng@arm.com>
8578 PR tree-optimization/64705
8579 * gcc.dg/tree-ssa/pr64705.c: New test.
8581 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
8584 * gcc.dg/visibility-22.c: New test.
8585 * gcc.dg/visibility-23.c: New test.
8586 * gcc.target/i386/pr32219-1.c: New test.
8587 * gcc.target/i386/pr32219-2.c: New test.
8588 * gcc.target/i386/pr32219-3.c: New test.
8589 * gcc.target/i386/pr32219-4.c: New test.
8590 * gcc.target/i386/pr32219-5.c: New test.
8591 * gcc.target/i386/pr32219-6.c: New test.
8592 * gcc.target/i386/pr32219-7.c: New test.
8593 * gcc.target/i386/pr32219-8.c: New test.
8594 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8596 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8598 PR libgfortran/57822
8599 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8600 four different KINDs.
8602 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8605 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8608 * g++.dg/ubsan/pr65000.C: New test.
8610 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
8613 * gfortran.dg/finalize_28.f90: New test
8615 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8618 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8619 DW_TAG_lexical_block removal.
8620 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8621 * g++.dg/guality/pr55541.C: New test.
8624 * g++.dg/ubsan/pr64984.C: New test.
8626 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
8628 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8630 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8633 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8634 instructions for 2015-01-14 get_memmodel changes.
8635 * gcc.target/powerpc/atomic-p8.c: Likewise.
8638 * g++.dg/ubsan/pr65019.C: New test.
8640 PR tree-optimization/65014
8641 * gcc.c-torture/compile/pr65014.c: New test.
8643 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8645 PR libgfortran/57822
8646 * gfortran/fmt_g0_7.f08: Revise test.
8648 2015-02-11 Jeff Law <law@redhat.com>
8651 * gcc.target/m68k/pr63347.c: New test.
8653 2015-02-11 Marek Polacek <polacek@redhat.com>
8655 * g++.dg/ubsan/shift-1.C: New test.
8656 * gcc.dg/ubsan/c-shift-2.c: New test.
8657 * c-c++-common/ubsan/shift-5.c: Remove file.
8659 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
8661 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8662 Directive adjusted to XFAIL.
8663 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8666 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8669 * g++.dg/opt/pr65003.C: New test.
8671 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
8673 * lib/target-supports.exp (check_effective_target_pie): Renamed
8675 (check_effective_target_pie_enabled): This.
8676 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8677 * gcc.target/i386/pie.c: Likewise.
8679 2015-02-11 Andrew Pinski <apinski@cavium.com>
8682 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8683 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8685 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8688 * gcc.target/i386/pr61925-1.c: New test.
8689 * gcc.target/i386/pr61925-2.c: New test.
8690 * gcc.target/i386/pr61925-3.c: New test.
8692 2015-02-10 Jakub Jelinek <jakub@redhat.com>
8695 * g++.dg/asan/pr65004.C: New test.
8697 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
8700 * gcc.taget/sh/pr64661-0.h: New.
8701 * gcc.taget/sh/pr64661-1.c: New.
8702 * gcc.taget/sh/pr64661-2.c: New.
8703 * gcc.taget/sh/pr64661-3.c: New.
8704 * gcc.taget/sh/pr64661-4.c: New.
8706 2015-02-10 Richard Biener <rguenther@suse.de>
8708 PR tree-optimization/64995
8709 * g++.dg/torture/pr64995.C: New testcase.
8711 2015-02-10 Richard Biener <rguenther@suse.de>
8713 PR tree-optimization/64909
8714 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8716 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8718 * gcc.dg/signbit-sa.c: New test.
8720 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8722 PR libgfortran/57822
8723 * gfortran/fmt_g0_7.f08: New test.
8725 2015-02-10 Bin Cheng <bin.cheng@arm.com>
8727 PR tree-optimization/43378
8728 * gcc.dg/tree-ssa/pr43378.c: New test.
8730 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
8733 * g++.dg/torture/pr64978.C: New testcase.
8735 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8738 * gcc.dg/asan/pr64981.c: New test.
8740 2015-02-09 Marek Polacek <polacek@redhat.com>
8743 * gcc.dg/pr64856.c: New test.
8745 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8748 * gcc.dg/tree-ssa/stdarg-7.c: New test.
8749 * gcc.c-torture/execute/pr64979.c: New test.
8751 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
8753 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8755 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8757 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8758 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8760 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8763 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8765 2015-02-09 Richard Biener <rguenther@suse.de>
8767 PR tree-optimization/54000
8768 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8770 2015-02-09 Tom de Vries <tom@codesourcery.com>
8772 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8774 2015-02-09 Martin Liska <mliska@suse.cz>
8776 * g++.dg/ipa/pr64858.C: New test.
8778 2015-02-09 Tom de Vries <tom@codesourcery.com>
8780 * gcc.dg/uninit-19.c: Fix warning line for fpic.
8782 2015-02-08 Andrew Pinski <apinski@cavium.com>
8784 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8786 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
8789 * gfortran.dg/use_rename_8.f90: New.
8791 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
8793 * gnat.dg/addr7.ad[sb]: New test.
8794 * gnat.dg/addr8.ad[sb]: Likewise.
8796 2015-02-06 David Malcolm <dmalcolm@redhat.com>
8799 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8800 from jit.dg/test-compile-to-executable.c's create_code, with a
8801 clarification of the output message.
8802 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8804 (test_jit): Use CHECK_NO_ERRORS when calling
8805 gcc_jit_context_compile_to_file.
8806 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8807 jit-verify-compile-to-file to jit-verify-output-file-was-created.
8808 (jit-setup-compile-to-file): Likewise. Add a verbose comment
8809 about deletions that are attempted.
8810 (jit-verify-compile-to-file): Rename to...
8811 (jit-verify-output-file-was-created): ...this, and drop the
8812 attempt to run "file" and verify the output.
8813 (jit-verify-assembler): New function.
8814 (jit-verify-object): New function.
8815 (jit-verify-dynamic-library): New function.
8816 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8817 favor of an implementation from new file
8818 create-code-for-hello-world-executable.h, which also adds a
8820 (dg-final): Replace jit-verify-compile-to-file with
8821 jit-verify-output-file-was-created, and invoke new function
8822 jit-verify-assembler.
8823 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8825 (dg-final): Replace jit-verify-compile-to-file with
8826 jit-verify-output-file-was-created, and invoke new function
8827 jit-verify-dynamic-library.
8828 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8829 favor of an implementation from new file
8830 create-code-for-hello-world-executable.h, which also adds a
8832 (dg-final): Replace jit-verify-compile-to-file with
8833 jit-verify-output-file-was-created. Strengthen the expected stdout
8834 from the built executable.
8835 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8836 favor of an implementation from new file
8837 create-code-for-hello-world-executable.h, which also adds a
8839 (dg-final): Replace jit-verify-compile-to-file with
8840 jit-verify-output-file-was-created, and invoke new function
8842 * jit.dg/verify-dynamic-library.c: New source file.
8844 2015-02-06 Sebastian Pop <s.pop@samsung.com>
8845 Brian Rzycki <b.rzycki@samsung.com>
8847 PR tree-optimization/64878
8848 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8850 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8853 * g++.dg/ipa/pr64896.C: New test.
8855 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8858 * gcc.target/powerpc/pr64205.c: New file.
8860 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
8862 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8863 (dg-options): Use -fpie instead of -fPIE -pie.
8865 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8868 * g++.dg/asan/pr64937.C: New test.
8870 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
8873 * gfortran.dg/class_to_type_4.f90: New test
8875 2015-01-29 Andre Vehreschild <vehre@gmx.de>
8877 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8879 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8881 PR rtl-optimization/64957
8883 * gcc.c-torture/execute/pr64957.c: New test.
8885 2015-02-05 Jeff Law <law@redhat.com>
8888 * gcc.target/h8300/pr17306-1.c: New test.
8889 * gcc.target/h8300/pr17306-2.c: New test.
8891 2015-02-05 Tobias Burnus <burnus@net-b.de>
8894 * gfortran.dg/structure_constructor_12.f90: New.
8896 2015-02-05 Jeff Law <law@redhat.com>
8899 gcc.target/h8300/pr58400.c: New test.
8901 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
8903 * gcc.target/arm/macro_defs0.c: New test.
8904 * gcc.target/arm/macro_defs1.c: New test.
8905 * gcc.target/arm/macro_defs2.c: New test.
8907 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
8909 PR rtl-optimization/64905
8910 * gcc.target/i386/pr64905.c: Require nonpic target.
8911 (dg-options): Add -fomit-frame-pointer.
8914 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
8916 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8919 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
8922 * gfortran.dg/type_to_class_2.f90: New test
8923 * gfortran.dg/type_to_class_3.f90: New test
8925 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
8928 * g++.dg/torture/pr64686.C: New testcase.
8930 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
8932 PR rtl-optimization/64905
8933 * gcc.target/i386/pr64905.c: New file.
8935 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8937 * gcc.dg/guality/pr41447-1.c: Remove xfail.
8938 * gcc.dg/guality/pr41616-1.c: Ditto.
8940 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
8943 * gcc.dg/pr64817-3.c: New.
8945 2015-02-04 Jakub Jelinek <jakub@redhat.com>
8946 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8948 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8949 pass parameters in registers.
8950 * gcc.dg/guality/pr36728-2.c (main): Likewise.
8951 * gcc.dg/guality/pr36728-3.c (main): Likewise.
8952 * gcc.dg/guality/pr36728-4.c (main): Likewise.
8954 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
8955 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8957 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8958 list, allow for multilibed targets.
8959 * gcc.dg/combine_ashiftrt_2.c: Likewise.
8961 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8963 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8964 * gcc.dg/pr46728-6.c: Ditto.
8966 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
8968 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8969 for mips_nanlegacy target.
8971 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
8973 * gcc.target/i386/chkp-hidden-def.c: New.
8975 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8978 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8979 to use 24 bits for bitfield b.
8981 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8984 * lib/target-supports.exp (check_effective_target_bswap64): Do not
8985 cache result in a global variable. Include all 32-bit targets for
8988 2015-02-03 Jakub Jelinek <jakub@redhat.com>
8990 PR rtl-optimization/64756
8991 * gcc.c-torture/execute/pr64756.c: New test.
8993 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
8996 * gcc.target/sh/pr64660-0.h: New.
8997 * gcc.target/sh/pr64660-1.c: New.
8998 * gcc.target/sh/pr64660-2.c: New.
8999 * gcc.target/sh/pr64660-3.c: New.
9000 * gcc.target/sh/pr64660-4.c: New.
9002 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9005 * g++.dg/warn/Waddress-2.C: New.
9007 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
9010 * gcc.target/i386/pr49095.c: XFAIL for ia32.
9012 2015-02-03 Dodji Seketeli <dodji@redhat.com>
9014 PR preprocessor/64803
9015 * gcc.dg/cpp/builtin-macro-1.c: New test case.
9017 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
9019 * g++.dg/ipa/devirt-37.C: Disable early inlining.
9021 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9023 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9024 (_ARM_FPSRC): Add DN and AHP fields.
9025 (clean_results): Force DN=1 on AArch64.
9026 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9027 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9028 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9029 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9030 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9031 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9033 2015-02-02 Alan Modra <amodra@gmail.com>
9035 * gcc.target/powerpc/cprophard.c: New.
9037 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
9039 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9040 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9042 2015-02-01 Jakub Jelinek <jakub@redhat.com>
9045 * gcc.dg/pr64817-1.c: New test.
9046 * gcc.dg/pr64817-2.c: New test.
9048 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
9051 * gcc.target/sh/pr64851-0.h: New
9052 * gcc.target/sh/pr64851-1.c: New
9053 * gcc.target/sh/pr64851-2.c: New
9054 * gcc.target/sh/pr64851-3.c: New
9055 * gcc.target/sh/pr64851-4.c: New
9057 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9060 * gcc.dg/torture/pr64882.c: New test.
9062 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
9065 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9068 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9070 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9071 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9072 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9073 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9074 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9075 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9077 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9078 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9080 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9081 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9084 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9087 * g++.dg/pr64688-2.C: New.
9089 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9091 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9092 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9093 * gcc.target/i386/fuse-caller-save.c: Ditto.
9094 * gcc.target/i386/headmerge-1.c: Ditto.
9095 * gcc.target/i386/headmerge-2.c: Ditto.
9096 * gcc.target/i386/sibcall-6.c: Ditto.
9098 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9101 * gcc.target/i386/pr64617.c: New test.
9103 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9106 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9107 (dg-options): Remove -m32.
9108 (dg-final): Scan for "movb %al" only.
9109 * gcc.target/i386/pr15184-2.c: Ditto.
9111 2015-01-30 Richard Biener <rguenther@suse.de>
9113 PR tree-optimization/64829
9114 * gcc.dg/vect/pr64829.c: New testcase.
9116 2015-01-29 Marek Polacek <polacek@redhat.com>
9119 * gcc.dg/pr64709.c: New test.
9121 2015-01-29 Jakub Jelinek <jakub@redhat.com>
9124 * g++.dg/ubsan/pr64717-1.C: New test.
9125 * g++.dg/ubsan/pr64717-2.C: New test.
9127 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
9129 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9131 2015-01-29 Jeff Law <law@redhat.com>
9134 * gcc.target/i386/pr15184-1.c: New test.
9135 * gcc.target/i386/pr15184-2.c: New test.
9137 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9139 PR tree-optimization/64746
9140 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9142 2015-01-29 Richard Biener <rguenther@suse.de>
9144 PR tree-optimization/64853
9145 * gcc.dg/torture/pr64853.c: New testcase.
9147 2015-01-29 Richard Biener <rguenther@suse.de>
9149 PR tree-optimization/64844
9150 * gcc.dg/vect/pr64844.c: New testcase.
9152 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9155 * gcc.dg/pr64809.c: Delete.
9157 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
9160 * gcc.target/i386/pr64805.c: New.
9162 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9164 * gcc.dg/guality/guality.h (main): Add argv[0] to
9165 guality_gdb_command.
9167 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
9170 * gcc.dg/tree-ssa/pr64801.c: New testcase.
9172 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
9175 * gcc.target/sh/sh.exp
9176 (check_effective_target_atomic_model_soft_gusa_available,
9177 check_effective_target_atomic_model_soft_tcb_available,
9178 check_effective_target_atomic_model_soft_imask_available,
9179 check_effective_target_atomic_model_hard_llcs_available): New.
9180 * gcc.target/sh/pr64659-0.h: New.
9181 * gcc.target/sh/pr64659-1.c: New.
9182 * gcc.target/sh/pr64659-2.c: New.
9183 * gcc.target/sh/pr64659-3.c: New.
9184 * gcc.target/sh/pr64659-4.c: New.
9186 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
9188 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9189 scan-assembler-times pattern.
9191 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
9194 * gcc.dg/pr64809.c: New test.
9196 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
9198 PR tree-optimization/64277
9199 * gcc.dg/pr64277.c: New.
9201 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9203 PR tree-optimization/64718
9204 * gcc.c-torture/execute/pr64718.c: New test.
9206 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
9208 * gcc.target/aarch64/abs_2.c: New.
9210 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
9212 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9213 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9214 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9217 2015-01-28 Jakub Jelinek <jakub@redhat.com>
9220 * lib/target-supports.exp (check_effective_target_comdat_group): New.
9221 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9222 { target comdat_group }.
9224 2015-01-27 Tobias Burnus <burnus@net-b.de>
9227 * gfortran.dg/goacc/coarray_2.f90: New.
9229 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9233 * g++.dg/torture/pr64139.C: New testcase.
9234 * g++.dg/torture/pr60871.C: Likewise.
9236 2015-01-27 Janus Weil <janus@gcc.gnu.org>
9239 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9240 prevent linking errors.
9242 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9245 * g++.dg/torture/pr64282.C: New testcase.
9247 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9249 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9252 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9254 * gcc.target/s390/hotpatch-13.c: New testcase.
9255 * gcc.target/s390/hotpatch-14.c: New testcase.
9256 * gcc.target/s390/hotpatch-15.c: New testcase.
9257 * gcc.target/s390/hotpatch-16.c: New testcase.
9258 * gcc.target/s390/hotpatch-17.c: New testcase.
9259 * gcc.target/s390/hotpatch-18.c: New testcase.
9260 * gcc.target/s390/hotpatch-19.c: New testcase.
9261 * gcc.target/s390/hotpatch-20.c: New testcase.
9262 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9263 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9264 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9265 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9266 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9267 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9268 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9269 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9270 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9271 * gcc.target/s390/hotpatch-10.c: Likewise.
9272 * gcc.target/s390/hotpatch-11.c: Likewise.
9273 * gcc.target/s390/hotpatch-12.c: Likewise.
9274 * gcc.target/s390/hotpatch-2.c: Likewise.
9275 * gcc.target/s390/hotpatch-3.c: Likewise.
9276 * gcc.target/s390/hotpatch-4.c: Likewise.
9277 * gcc.target/s390/hotpatch-5.c: Likewise.
9278 * gcc.target/s390/hotpatch-6.c: Likewise.
9279 * gcc.target/s390/hotpatch-7.c: Likewise.
9280 * gcc.target/s390/hotpatch-8.c: Likewise.
9281 * gcc.target/s390/hotpatch-9.c: Likewise.
9282 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9283 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9284 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9285 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9286 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9287 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9288 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9289 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9291 2015-01-27 Jiong Wang <jiong.wang@arm.com>
9293 * gcc.dg/long_branch.c: New testcase.
9295 2015-01-27 Richard Biener <rguenther@suse.de>
9297 PR tree-optimization/56273
9298 PR tree-optimization/59124
9299 PR tree-optimization/64277
9300 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9301 * gcc.dg/Warray-bounds-12.c: Likewise.
9302 * gcc.dg/Warray-bounds-13.c: Likewise.
9304 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9306 PR rtl-optimization/61058
9307 * gcc.dg/pr61058.c: New test.
9309 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
9311 * gcc.target/i386/chkp-narrow-bounds.c: New.
9313 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9315 PR tree-optimization/64807
9316 * gcc.dg/pr64807.c: New test.
9319 * gcc.dg/pr64766.c: New test.
9321 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
9324 * gcc.target/sh/pr49263-4.c: New.
9326 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9329 * gfortran.dg/allocate_with_mold_1.f90: New test
9331 2015-01-26 Jakub Jelinek <jakub@redhat.com>
9334 * gcc.dg/pr64778.c: New test.
9337 * gcc.dg/vect/pr64421.c: New test.
9339 2015-01-26 Tobias Burnus <burnus@net-b.de>
9342 * gfortran.dg/coarray_36.f: New.
9343 * gfortran.dg/coarray_37.f90: New.
9345 2015-01-26 Janus Weil <janus@gcc.gnu.org>
9348 * gfortran.dg/class_allocate_18.f90: New.
9350 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9352 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9354 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9356 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9358 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9360 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9362 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9364 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9366 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9368 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9369 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9370 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9371 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9373 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9375 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9376 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9377 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9379 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9381 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9382 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9383 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9384 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9385 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9388 2015-01-26 Richard Biener <rguenther@suse.de>
9391 * gcc.dg/uninit-19.c: New testcase.
9393 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9395 * lib/target-supports.exp (check_effective_target_vect64): Add
9398 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
9401 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9403 2015-01-26 Tony Liu <tony.liu@arm.com>
9405 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9408 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
9411 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9412 correctly, clean up afterwards.
9414 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
9417 * gfortran.dg/use_rename_7.f90: New.
9419 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
9421 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9422 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9424 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
9427 * gcc.target/sh/pr54236-4.c: New.
9429 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
9431 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9432 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
9435 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
9438 * gfortran.dg/open_new_segv.f90: New test.
9440 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
9449 * gcc.target/sh/pr64345-1.c: New.
9450 * gcc.target/sh/pr64345-2.c: New.
9451 * gcc.target/sh/pr59533-1.c: New.
9452 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9453 * gcc.target/sh/pr52933-2.c: Likewise.
9454 * gcc.target/sh/pr54089-1.c: Likewise.
9455 * gcc.target/sh/pr54236-1.c: Likewise.
9456 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9457 * gcc.target/sh/pr49263-1.c: Remove xfails.
9458 * gcc.target/sh/pr49263-2.c: Likewise.
9459 * gcc.target/sh/pr49263-3.c: Likewise.
9460 * gcc.target/sh/pr53987-1.c: Likewise.
9461 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9462 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9463 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9464 (test05, test06, test07, test08, test09, test10, test11, test12): New.
9465 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9466 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9468 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9471 2015-01-24 Tom de Vries <tom@codesourcery.com>
9473 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9475 2015-01-23 Ian Lance Taylor <iant@google.com>
9478 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9479 targets without split stack support.
9481 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
9484 * gcc.target/i386/pr64317.c: New test.
9486 2015-01-23 Jakub Jelinek <jakub@redhat.com>
9488 PR rtl-optimization/63637
9489 PR rtl-optimization/60663
9490 * gcc.dg/pr63637-1.c: New test.
9491 * gcc.dg/pr63637-2.c: New test.
9492 * gcc.dg/pr63637-3.c: New test.
9493 * gcc.dg/pr63637-4.c: New test.
9494 * gcc.dg/pr63637-5.c: New test.
9495 * gcc.dg/pr63637-6.c: New test.
9496 * gcc.target/i386/pr63637-1.c: New test.
9497 * gcc.target/i386/pr63637-2.c: New test.
9498 * gcc.target/i386/pr63637-3.c: New test.
9499 * gcc.target/i386/pr63637-4.c: New test.
9500 * gcc.target/i386/pr63637-5.c: New test.
9501 * gcc.target/i386/pr63637-6.c: New test.
9503 2015-01-23 Richard Biener <rguenther@suse.de>
9506 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9507 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9509 2015-01-23 Marek Polacek <polacek@redhat.com>
9511 PR preprocessor/60570
9512 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9513 * gcc.dg/cpp/pr60570.c: New test.
9515 2015-01-23 Richard Biener <rguenther@suse.de>
9518 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9519 vectorization on vect64 targets.
9521 2015-01-23 Janus Weil <janus@gcc.gnu.org>
9524 * gfortran.dg/class_allocate_17.f90: New.
9526 2015-01-23 Tobias Burnus <burnus@net-b.de>
9529 * gfortran.dg/goacc/combined_loop.f90: New.
9531 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9534 * gfortran.dg/make_unit.f90: New test.
9536 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9539 * gfortran.dg/negative_unit_int8.f: Update.
9541 2015-01-22 Jeff Law <law@redhat.com>
9544 * gcc.target/m68k/pr52076-1.c: New test.
9545 * gcc.target/m68k/pr52076-2.c: New test.
9547 2015-01-22 Richard Biener <rguenther@suse.de>
9550 * gcc.dg/torture/pr64728.c: New testcase.
9552 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
9555 * g++.dg/pr64688.C: New test.
9557 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
9559 * gcc.target/i386/chkp-always_inline.c (f1): Make static
9560 to avoid errors with -fpic.
9562 2015-01-22 Richard Biener <rguenther@suse.de>
9565 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9567 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
9569 PR rtl-optimization/64682
9570 * gcc.c-torture/execute/pr64682.c: New file.
9572 2015-01-21 Jakub Jelinek <jakub@redhat.com>
9575 * gcc.dg/pr64511.c: New test.
9577 PR rtl-optimization/62078
9578 * g++.dg/opt/pr62078.C: New test.
9581 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9583 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
9586 * gfortran.dg/internal_pack_15.f90: New test.
9588 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
9590 * c-c++-common/tsan/step.c: New testcase.
9592 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9594 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9596 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9598 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9600 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9602 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9604 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9606 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9608 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9610 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9612 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9614 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9616 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9618 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9620 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9622 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9624 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9626 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9628 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9630 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9632 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9634 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9636 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9638 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9640 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9642 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9643 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9644 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9647 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9649 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9650 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9651 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9654 2015-01-21 Renlin Li <renlin.li@arm.com>
9656 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9657 * g++.dg/tls/thread_local5g.C: Likewise.
9658 * g++.dg/tls/thread_local6g.C: Likewise.
9660 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9662 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9663 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9664 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9666 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9668 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9669 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9670 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9672 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9674 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9675 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9676 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9678 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9680 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9681 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9682 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9684 2015-01-20 Jeff Law <law@redhat.com>
9687 * gcc.target/m68k/pr59946.c: New test.
9689 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9691 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9692 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9693 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9695 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9697 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9698 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9699 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9701 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9703 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9704 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9705 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9707 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9709 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9710 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9711 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9713 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9716 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9718 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9719 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9720 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9722 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9724 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9725 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9726 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9728 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9730 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9732 2015-01-20 Jakub Jelinek <jakub@redhat.com>
9734 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9737 * g++.dg/ubsan/pr64632.C: New test.
9740 * gcc.dg/pr64663.c: New test.
9742 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9745 * g++.dg/warn/Wunused-var-23.C: New.
9747 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9750 * g++.dg/cpp0x/constexpr-59937-1.C: New.
9751 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9753 2015-01-20 Richard Biener <rguenther@suse.de>
9756 * gcc.dg/lto/pr64684_0.c: New testcase.
9757 * gcc.dg/lto/pr64684_1.c: Likewise.
9758 * gcc.dg/lto/pr64684_2.c: Likewise.
9759 * gcc.dg/lto/pr64685_0.c: Likewise.
9760 * gcc.dg/lto/pr64685_1.c: Likewise.
9762 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9765 * g++.dg/cpp1y/lambda-init12.C: New.
9767 2015-01-20 Richard Biener <rguenther@suse.de>
9769 PR tree-optimization/64410
9770 * g++.dg/vect/pr64410.cc: Require vect_double.
9772 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
9775 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9777 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
9781 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9783 PR rtl-optimization/64081
9784 * gcc.dg/pr64081.c: New test.
9786 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9788 * jit.dg/harness.h: Include <unistd.h>.
9789 (CHECK_NO_ERRORS): New.
9790 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9791 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9792 gcc_jit_context_compile_to_file.
9793 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9794 args to the spawned executable.
9795 (jit-expand-vars): New function.
9796 (jit-exe-params): New variable.
9797 (dg-jit-set-exe-params): New function.
9798 (jit-dg-test): Detect testcases that use
9799 jit-verify-compile-to-file and call jit-setup-compile-to-file.
9800 Set arguments of spawned process to jit-exe-params.
9801 (jit-get-output-filename): New function.
9802 (jit-setup-compile-to-file): New function.
9803 (jit-verify-compile-to-file): New function.
9804 (jit-run-executable): New function.
9805 (jit-verify-executable): New function.
9806 * jit.dg/test-compile-to-assembler.c: New testcase.
9807 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9808 * jit.dg/test-compile-to-executable.c: New testcase.
9809 * jit.dg/test-compile-to-object.c: New testcase.
9811 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
9814 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9817 2015-01-19 Martin Liska <mliska@suse.cz>
9819 * objc/compile/pr64668.m: New test.
9821 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9823 * jit.dg/test-arith-overflow.c: Include stdbool.h.
9824 (create_overflow_fn): Update comment to clarify that
9825 the third param of the created function is a bool *, not
9827 (verify_int_overflow_fn): Convert param "expected_ovf" from
9828 int to bool. Update third param of "overflow_fn_type" from int *
9829 to bool *. Update local "actual_ovf" from int to bool.
9830 (verify_uint_overflow_fn): Likewise.
9832 2015-01-19 Martin Liska <mliska@suse.cz>
9834 * gcc.dg/ipa/ipa-icf-33.c: New test.
9836 2015-01-19 Felix Yang <felix.yang@huawei.com>
9837 Haijian Zhang <z.zhanghaijian@huawei.com>
9839 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9840 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9841 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9842 result_float64x2, expected_hfloat64x2): New helper type, variable and
9844 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9845 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9846 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9847 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9848 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9849 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9850 and target without the FMA feature.
9852 2015-01-19 Jiong Wang <jiong.wang@arm.com>
9854 * gcc.target/aarch64/pr64304.c: New testcase.
9856 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9858 PR rtl-optimization/64081
9859 * gcc.dg/pr64081.c: New test.
9861 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
9864 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9866 * gcc.target/aarch64/test_frame_6.c: Likewise.
9867 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9868 and x19 (in the epilogue).
9869 * gcc.target/aarch64/test_frame_4.c: Likewise.
9870 * gcc.target/aarch64/test_frame_7.c: Likewise.
9872 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
9874 * gcc.target/i386/chkp-always_inline.c: New.
9876 2015-01-15 Andrew Pinski <apinski@cavium.com>
9877 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9879 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9880 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9882 2015-01-18 Andre Vehreschild <vehre@gmx.de>
9885 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9886 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9888 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9891 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9893 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
9896 * gcc.target/sh/torture/pr64652.c: New.
9898 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9900 * gcc.dg/ipa/ipa-icf-32.c: Update template.
9901 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9902 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9903 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9904 * c-c++-common/asan/kasan-recover-1.c: Likewise.
9905 * c-c++-common/asan/kasan-recover-2.c: Likewise.
9907 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9910 * g++.dg/torture/pr64378.C: New testcase.
9912 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9915 * gfortran.dg/block_13.f08: New test
9917 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9920 * gfortran.dg/associate_1.f03: Allow test for character with
9923 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9925 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9926 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9928 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9930 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9932 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
9935 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9937 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9940 * gfortran.dg/alloc_comp_assign_13.f08: New test.
9943 * gfortran.dg/alloc_comp_assign_14.f08: New test.
9946 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9948 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9951 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9953 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
9955 PR rtl-optimization/52773
9956 * gcc.c-torture/compile/pr52773.c: New test.
9958 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9961 * g++.dg/cpp0x/alias-decl-46.C: New.
9963 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9965 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9967 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9969 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9971 (CHECK_FP): Likewise.
9972 (CHECK_CUMULATIVE_SAT): Likewise.
9974 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9976 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9977 (Set_Neon_Cumulative_Sat): Add parameter.
9978 (__set_neon_cumulative_sat): Support new parameter.
9979 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9980 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9982 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9983 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9986 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
9988 * g++.dg/tsan/vptr_benign_race.C: New testcase.
9989 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9991 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9994 * g++.dg/tls/thread_local-ice4.C: New.
9996 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
9998 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10001 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10004 * g++.dg/cpp0x/vt-62276.C: New.
10006 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10008 PR middle-end/64353
10009 * g++.dg/pr64353.C: New.
10011 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10014 * gcc.target/aarch64/pr64263_1.c: New test.
10016 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
10018 PR tree-optimization/64434
10019 * gcc.dg/torture/pr64434.c: Move to...
10020 * gcc.dg/pr64434.c: ... here.
10022 2015-01-16 Richard Biener <rguenther@suse.de>
10024 PR middle-end/64614
10025 * gcc.dg/uninit-18.c: New testcase.
10027 2015-01-16 Richard Biener <rguenther@suse.de>
10029 PR tree-optimization/64568
10030 * g++.dg/torture/pr64568-2.C: New testcase.
10032 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10035 * gcc.target/i386/chkp-label-address.c: New.
10037 2015-01-16 Janus Weil <janus@gcc.gnu.org>
10040 * gfortran.dg/pointer_init_6.f90: Extended.
10042 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
10044 * gcc.c-torture/compile/20150108.c: New test.
10046 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
10048 * gcc.target/visium: New directory.
10050 2015-01-16 Richard Biener <rguenther@suse.de>
10052 PR tree-optimization/61743
10053 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10054 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10056 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
10058 * gcc.dg/pr64015.c: New test.
10060 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
10064 * g++.dg/ipa/pr64612.C: New test.
10066 2015-01-16 Renlin Li <renlin.li@arm.com>
10068 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10070 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
10072 * gcc.target/i386/sse-14.c: Test new intrinsic.
10073 * gcc.target/i386/sse-22.c: Ditto.
10075 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10078 * g++.dg/cpp0x/auto44.C: New.
10080 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
10083 * gcc.target/nios2/gpopt-all.c: New test case.
10084 * gcc.target/nios2/gpopt-local.c: New test case.
10085 * gcc.target/nios2/gpopt-global.c: New test case.
10086 * gcc.target/nios2/gpopt-data.c: New test case.
10087 * gcc.target/nios2/gpopt-none.c: New test case.
10089 2015-01-15 Jakub Jelinek <jakub@redhat.com>
10091 * g++.dg/ubsan/vptr-1.C: New test.
10092 * g++.dg/ubsan/vptr-2.C: New test.
10093 * g++.dg/ubsan/vptr-3.C: New test.
10094 * g++.dg/ubsan/vptr-4.C: New test.
10095 * g++.dg/ubsan/vptr-5.C: New test.
10096 * g++.dg/ubsan/vptr-6.C: New test.
10097 * g++.dg/ubsan/vptr-7.C: New test.
10098 * g++.dg/ubsan/vptr-8.C: New test.
10099 * g++.dg/ubsan/vptr-9.C: New test.
10101 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10103 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10105 * lib/gcc-dg.exp: Likewise.
10107 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
10109 PR rtl-optimization/64110
10110 * gcc.target/i386/pr64110.c: Add scan-assembler.
10112 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
10113 James Norris <jnorris@codesourcery.com>
10114 Cesar Philippidis <cesar@codesourcery.com>
10115 Ilmir Usmanov <i.usmanov@samsung.com>
10117 * lib/target-supports.exp (check_effective_target_fopenacc): New
10119 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10120 * g++.dg/goacc/goacc.exp: Likewise.
10121 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10122 * gcc.dg/goacc/goacc.exp: Likewise.
10123 * gfortran.dg/goacc/goacc.exp: Likewise.
10124 * c-c++-common/cpp/openacc-define-1.c: New file.
10125 * c-c++-common/cpp/openacc-define-2.c: Likewise.
10126 * c-c++-common/cpp/openacc-define-3.c: Likewise.
10127 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10128 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10129 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10130 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10131 * c-c++-common/goacc/asyncwait-1.c: Likewise.
10132 * c-c++-common/goacc/cache-1.c: Likewise.
10133 * c-c++-common/goacc/clauses-fail.c: Likewise.
10134 * c-c++-common/goacc/collapse-1.c: Likewise.
10135 * c-c++-common/goacc/data-1.c: Likewise.
10136 * c-c++-common/goacc/data-2.c: Likewise.
10137 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10138 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10139 * c-c++-common/goacc/deviceptr-2.c: Likewise.
10140 * c-c++-common/goacc/deviceptr-3.c: Likewise.
10141 * c-c++-common/goacc/if-clause-1.c: Likewise.
10142 * c-c++-common/goacc/if-clause-2.c: Likewise.
10143 * c-c++-common/goacc/kernels-1.c: Likewise.
10144 * c-c++-common/goacc/loop-1.c: Likewise.
10145 * c-c++-common/goacc/loop-private-1.c: Likewise.
10146 * c-c++-common/goacc/nesting-1.c: Likewise.
10147 * c-c++-common/goacc/nesting-data-1.c: Likewise.
10148 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10149 * c-c++-common/goacc/parallel-1.c: Likewise.
10150 * c-c++-common/goacc/pcopy.c: Likewise.
10151 * c-c++-common/goacc/pcopyin.c: Likewise.
10152 * c-c++-common/goacc/pcopyout.c: Likewise.
10153 * c-c++-common/goacc/pcreate.c: Likewise.
10154 * c-c++-common/goacc/pragma_context.c: Likewise.
10155 * c-c++-common/goacc/present-1.c: Likewise.
10156 * c-c++-common/goacc/reduction-1.c: Likewise.
10157 * c-c++-common/goacc/reduction-2.c: Likewise.
10158 * c-c++-common/goacc/reduction-3.c: Likewise.
10159 * c-c++-common/goacc/reduction-4.c: Likewise.
10160 * c-c++-common/goacc/sb-1.c: Likewise.
10161 * c-c++-common/goacc/sb-2.c: Likewise.
10162 * c-c++-common/goacc/sb-3.c: Likewise.
10163 * c-c++-common/goacc/update-1.c: Likewise.
10164 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10165 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10166 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10167 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10168 * gfortran.dg/goacc/assumed.f95: Likewise.
10169 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10170 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10171 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10172 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10173 * gfortran.dg/goacc/branch.f95: Likewise.
10174 * gfortran.dg/goacc/cache-1.f95: Likewise.
10175 * gfortran.dg/goacc/coarray.f95: Likewise.
10176 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10177 * gfortran.dg/goacc/cray.f95: Likewise.
10178 * gfortran.dg/goacc/critical.f95: Likewise.
10179 * gfortran.dg/goacc/data-clauses.f95: Likewise.
10180 * gfortran.dg/goacc/data-tree.f95: Likewise.
10181 * gfortran.dg/goacc/declare-1.f95: Likewise.
10182 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10183 * gfortran.dg/goacc/fixed-1.f: Likewise.
10184 * gfortran.dg/goacc/fixed-2.f: Likewise.
10185 * gfortran.dg/goacc/fixed-3.f: Likewise.
10186 * gfortran.dg/goacc/fixed-4.f: Likewise.
10187 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10188 * gfortran.dg/goacc/if.f95: Likewise.
10189 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10190 * gfortran.dg/goacc/list.f95: Likewise.
10191 * gfortran.dg/goacc/literal.f95: Likewise.
10192 * gfortran.dg/goacc/loop-1.f95: Likewise.
10193 * gfortran.dg/goacc/loop-2.f95: Likewise.
10194 * gfortran.dg/goacc/loop-3.f95: Likewise.
10195 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10196 * gfortran.dg/goacc/omp.f95: Likewise.
10197 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10198 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10199 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10200 * gfortran.dg/goacc/parameter.f95: Likewise.
10201 * gfortran.dg/goacc/private-1.f95: Likewise.
10202 * gfortran.dg/goacc/private-2.f95: Likewise.
10203 * gfortran.dg/goacc/private-3.f95: Likewise.
10204 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10205 * gfortran.dg/goacc/reduction-2.f95: Likewise.
10206 * gfortran.dg/goacc/reduction.f95: Likewise.
10207 * gfortran.dg/goacc/routine-1.f90: Likewise.
10208 * gfortran.dg/goacc/routine-2.f90: Likewise.
10209 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10210 * gfortran.dg/goacc/several-directives.f95: Likewise.
10211 * gfortran.dg/goacc/sie.f95: Likewise.
10212 * gfortran.dg/goacc/subarrays.f95: Likewise.
10213 * gfortran.dg/gomp/map-1.f90: Likewise.
10214 * gfortran.dg/openacc-define-1.f90: Likewise.
10215 * gfortran.dg/openacc-define-2.f90: Likewise.
10216 * gfortran.dg/openacc-define-3.f90: Likewise.
10217 * g++.dg/gomp/block-1.C: Update for changed compiler output.
10218 * g++.dg/gomp/block-2.C: Likewise.
10219 * g++.dg/gomp/block-3.C: Likewise.
10220 * g++.dg/gomp/block-5.C: Likewise.
10221 * g++.dg/gomp/target-1.C: Likewise.
10222 * g++.dg/gomp/target-2.C: Likewise.
10223 * g++.dg/gomp/taskgroup-1.C: Likewise.
10224 * g++.dg/gomp/teams-1.C: Likewise.
10225 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10226 * gcc.dg/cilk-plus/jump.c: Likewise.
10227 * gcc.dg/gomp/block-1.c: Likewise.
10228 * gcc.dg/gomp/block-10.c: Likewise.
10229 * gcc.dg/gomp/block-2.c: Likewise.
10230 * gcc.dg/gomp/block-3.c: Likewise.
10231 * gcc.dg/gomp/block-4.c: Likewise.
10232 * gcc.dg/gomp/block-5.c: Likewise.
10233 * gcc.dg/gomp/block-6.c: Likewise.
10234 * gcc.dg/gomp/block-7.c: Likewise.
10235 * gcc.dg/gomp/block-8.c: Likewise.
10236 * gcc.dg/gomp/block-9.c: Likewise.
10237 * gcc.dg/gomp/target-1.c: Likewise.
10238 * gcc.dg/gomp/target-2.c: Likewise.
10239 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10240 * gcc.dg/gomp/teams-1.c: Likewise.
10242 2015-01-15 David Malcolm <dmalcolm@redhat.com>
10244 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10247 2015-01-15 Mike Stump <mikestump@comcast.net>
10249 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10250 * gcc.dg/inline_2.c: Likewise.
10251 * gcc.dg/inline_3.c: Likewise.
10252 * gcc.dg/inline_4.c: Likewise.
10254 2015-01-15 Janus Weil <janus@gcc.gnu.org>
10257 * gfortran.dg/proc_ptr_comp_43.f90: New.
10259 2015-01-15 Mike Stump <mikestump@comcast.net>
10261 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10262 * gcc.dg/unroll_2.c: Likewise.
10263 * gcc.dg/unroll_3.c: Likewise.
10264 * gcc.dg/unroll_4.c: Likewise.
10265 * gcc.dg/unroll_5.c: Likewise.
10267 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
10270 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10272 * gcc.target/aarch64/test_frame_6.c: Likewise.
10273 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10274 x30 and x19 (in the epilogue).
10275 * gcc.target/aarch64/test_frame_4.c: Likewise.
10276 * gcc.target/aarch64/test_frame_7.c: Likewise.
10278 2015-01-15 Martin Liska <mliska@suse.cz>
10280 * g++.dg/ipa/pr64068.C: New test.
10281 * gcc.dg/ipa/PR64559.c: New test.
10283 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10285 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10288 2015-01-15 Richard Biener <rguenther@suse.de>
10290 PR tree-optimization/61743
10291 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10292 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10294 2015-01-15 Renlin Li <renlin.li@arm.com>
10296 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10297 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10299 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10301 * gcc.dg/vect/vect-aggressive-1.c: New.
10302 * gcc.target/i386/avx2-vect-aggressive.c: New.
10304 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10306 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10308 2015-01-15 Richard Biener <rguenther@suse.de>
10311 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10312 -Wl,-undefined,dynamic_lookup.
10314 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10316 * gnat.dg/opt47.adb: New test.
10318 2015-01-15 Richard Biener <rguenther@suse.de>
10321 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10323 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10325 PR tree-optimization/64434
10326 * gcc.dg/torture/pr64434.c: New test.
10328 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
10330 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10331 -mno-micromips. MIPS32R1 and below require -mno-micromips.
10332 -march=loongson* and -march=octeon* require -mno-micromips.
10334 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
10335 Matthew Fortune <matthew.fortune@imgtec.com>
10337 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10338 * gcc.target/mips/call-saved-5.c (foo): Likewise.
10339 * gcc.target/mips/call-saved-6.c (foo): Likewise.
10340 * gcc.target/mips/call-saved-7.c: New file.
10341 * gcc.target/mips/call-saved-8.c: New file.
10342 * gcc.target/mips/call-saved-9.c: New file.
10344 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
10346 * gcc.target/mips/lsa.c: New file.
10347 * gcc.target/mips/mips64-lsa.c: Likewise.
10348 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10349 * gcc.target/mips/mulsize-4.c: Likewise.
10350 * gcc.target/mips/mulsize-5.c: New file.
10351 * gcc.target/mips/mulsize-6.c: Likewise.
10352 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10353 and !HAS_LSA as ghost options.
10354 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10357 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
10359 * g++.dg/torture/20141013.c: Set -fno-short-enums.
10361 2015-01-15 Richard Biener <rguenther@suse.de>
10363 PR middle-end/64365
10364 * gcc.dg/torture/pr64365.c: New testcase.
10366 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
10368 * gcc.dg/stackprotectexplicit1.c: New test.
10369 * g++.dg/stackprotectexplicit2.c: New test.
10371 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10374 * gfortran.dg/inquire_internal.f90: New.
10375 * gfortran.dg/negative_unit_check.f90: New.
10377 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
10380 * gcc.target/sh/pr53988-1.c: New.
10382 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
10385 * g++.dg/tls/thread_local-ice3.C: New.
10387 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
10389 * gcc.target/i386/fentry-override.c: Properly place {} in target
10390 selector. Remove nonpic.
10391 * gcc.target/i386/fentry.c: Likewise.
10393 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10395 * gcc.dg/atomic-invalid.c: Check for invalid memory model
10396 warnings instead of errors.
10398 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
10400 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10401 option support instead of ENABLE_LTO from Makefile.
10403 2015-01-14 Richard Biener <rguenther@suse.de>
10405 PR tree-optimization/59354
10406 * gcc.dg/vect/pr59354.c: New testcase.
10408 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
10410 * lib/target-supports.exp
10411 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10412 on ARM architures before v7.
10414 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10416 PR middle-end/59448
10417 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10418 an atomic_exchange.
10420 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10423 * gcc.target/i386/pr64386.c: New test.
10425 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10428 * gcc.target/i386/pr64393.c: New test.
10430 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10433 * gcc.target/i386/pr64387.c: New test.
10435 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
10437 * gcc.target/aarch64/store-pair-1.c: Fix typo.
10439 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10441 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10443 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10446 * gcc.target/arm/pr64453.c: New.
10448 2015-01-14 Richard Biener <rguenther@suse.de>
10451 * gcc.dg/lto/pr64415_0.c: New testcase.
10452 * gcc.dg/lto/pr64415_1.c: Likewise.
10454 2015-01-14 Martin Liska <mliska@suse.cz>
10456 * gcc.dg/ipa/pr64307.c: New test.
10458 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
10460 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10461 64-bit and 128-bit.
10463 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10466 * gcc.target/arm/pr64460_1.c: New test.
10468 2015-01-14 Richard Biener <rguenther@suse.de>
10470 PR tree-optimization/64493
10471 PR tree-optimization/64495
10472 * gcc.dg/vect/pr64493.c: New testcase.
10473 * gcc.dg/vect/pr64495.c: Likewise.
10475 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
10477 * gcc.dg/Warray-bounds-11.c: New test-case.
10479 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10481 * gcc.target/mips/octeon3-pipe-1.c: New test.
10483 2015-01-13 David Malcolm <dmalcolm@redhat.com>
10485 * jit.dg/harness.h (set_up_logging): Move string concatenation
10487 (concat_strings): New function.
10488 (dump_reproducer): New function.
10489 (test_jit): Call dump_reproducer.
10490 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10492 (jit-dg-test): Delete any generated reproducer from previous runs.
10493 Verify that a generated reproducer was created, and verify that it
10495 * jit.dg/test-nested-contexts.c (main): Call
10496 gcc_jit_context_dump_reproducer_to_file.
10498 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10500 * gcc.dg/aru-2.c: Add dg-require-profiling.
10502 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10504 * lib/target-supports.exp (check_profiling_available): Check if
10507 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
10510 * g++.dg/torture/pr64565.C: New testcase.
10512 2015-01-13 Marek Polacek <polacek@redhat.com>
10514 PR middle-end/64391
10515 * gcc.dg/tm/pr64391.c: New test.
10517 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10519 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10522 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10524 * gcc.target/i386/pie.c: New test.
10526 * lib/target-supports.exp (check_effective_target_pie): New.
10528 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10530 PR rtl-optimization/64286
10531 * gcc.target/i386/avx2-pr64286.c: New test.
10533 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
10536 * g++.dg/cpp0x/vt-57626.C: New.
10538 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10541 * gfortran.dg/pr64528.f90: New test.
10543 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
10545 * gcc.target/aarch64/subsp.c: New test.
10547 2015-01-13 Andrew Pinski <apinski@cavium.com>
10549 * gcc.target/aarch64/store-pair-1.c: New testcase.
10551 2015-01-13 Richard Biener <rguenther@suse.de>
10554 * gcc.dg/lto/pr64373_0.c: New testcase.
10556 2015-01-13 Andrew Pinski <apinski@cavium.com>
10558 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10559 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10561 2015-01-13 Richard Biener <rguenther@suse.de>
10563 PR tree-optimization/64406
10564 * gcc.dg/pr64406.c: New testcase.
10566 2015-01-13 Richard Biener <rguenther@suse.de>
10568 PR tree-optimization/64404
10569 * gcc.dg/vect/pr64404.c: New testcase.
10571 2015-01-13 Richard Biener <rguenther@suse.de>
10573 PR tree-optimization/64568
10574 * g++.dg/torture/pr64568.C: New testcase.
10576 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10578 * jit.dg/test-error-local-used-from-other-function.c: New test
10580 * jit.dg/test-error-param-reuse.c: New test case.
10581 * jit.dg/test-error-param-sharing.c: New test case.
10582 * jit.dg/test-error-param-used-from-other-function.c: New test
10584 * jit.dg/test-error-param-used-without-a-function.c: New test
10587 2015-01-12 Jakub Jelinek <jakub@redhat.com>
10589 PR tree-optimization/64563
10590 * gcc.dg/pr64563.c: New test.
10593 * gcc.target/i386/pr64513.c: New test.
10595 PR tree-optimization/64454
10596 * gcc.dg/pr64454.c: New test.
10599 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10601 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10602 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10603 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10604 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10605 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10606 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10607 * gcc.dg/vect/slp-25.c: Likewise.
10608 * gcc.dg/vect/vect-109.c: Likewise.
10609 * gcc.dg/vect/vect-13.c: Likewise.
10610 * gcc.dg/vect/vect-17.c: Likewise.
10611 * gcc.dg/vect/vect-18.c: Likewise.
10612 * gcc.dg/vect/vect-19.c: Likewise.
10613 * gcc.dg/vect/vect-20.c: Likewise.
10614 * gcc.dg/vect/vect-21.c: Likewise.
10615 * gcc.dg/vect/vect-22.c: Likewise.
10616 * gcc.dg/vect/vect-27.c: Likewise.
10617 * gcc.dg/vect/vect-29.c: Likewise.
10618 * gcc.dg/vect/vect-2-big-array.c: Likewise.
10619 * gcc.dg/vect/vect-2.c: Likewise.
10620 * gcc.dg/vect/vect-3.c: Likewise.
10621 * gcc.dg/vect/vect-4.c: Likewise.
10622 * gcc.dg/vect/vect-5.c: Likewise.
10623 * gcc.dg/vect/vect-72.c: Likewise.
10624 * gcc.dg/vect/vect-73-big-array.c: Likewise.
10625 * gcc.dg/vect/vect-73.c: Likewise.
10626 * gcc.dg/vect/vect-77-global.c: Likewise.
10627 * gcc.dg/vect/vect-78-global.c: Likewise.
10628 * gcc.dg/vect/vect-7.c: Likewise.
10629 * gcc.dg/vect/vect-86.c: Likewise.
10630 * gcc.dg/vect/vect-align-1.c: Likewise.
10631 * gcc.dg/vect/vect-align-3.c: Likewise.
10632 * gcc.dg/vect/vect-all-big-array.c: Likewise.
10633 * gcc.dg/vect/vect-all.c: Likewise.
10634 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10635 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10636 * gcc.dg/vect/vect-peel-3.c: Likewise.
10637 * gcc.dg/vect/vect-peel-4.c: Likewise.
10638 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10640 2015-01-12 Jeff Law <law@redhat.com>
10643 * gcc.target/m68k/pr64461.c: New test.
10645 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10647 * jit.dg/test-array-as-pointer.c (create_code): Update call
10648 to gcc_jit_context_new_global by setting "kind" to
10649 GCC_JIT_GLOBAL_IMPORTED.
10650 * jit.dg/test-error-array-as-pointer.c: Likewise.
10651 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10652 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10653 setting kind to GCC_JIT_GLOBAL_EXPORTED.
10654 * jit.dg/test-using-global.c (the_global): Rename to...
10655 (imported_global): ...this.
10656 (create_code): Update to test the three kinds of global.
10657 (verify_code): Likewise.
10659 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
10662 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
10663 undefined behavior.
10664 * gcc.target/i386/pr64291-2.c: Updated.
10666 2015-01-12 Richard Biener <rguenther@suse.de>
10668 PR tree-optimization/64530
10669 * gfortran.dg/pr64530.f90: New testcase.
10671 2015-01-12 Richard Biener <rguenther@suse.de>
10673 PR middle-end/64357
10674 * gcc.dg/torture/pr64357.c: New testcase.
10676 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
10678 * gcc.target/i386/nop-mcount.c: Properly place {} in target
10681 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10682 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10684 2015-01-12 Martin Liska <mliska@suse.cz>
10686 * gcc.dg/ipa/PR64550.c: New test.
10688 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
10691 * g++.dg/ipa/pr63470.C: New testcase.
10693 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10696 * gfortran.dg/typebound_operator_20.f90: New.
10698 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10701 * gfortran.dg/proc_ptr_comp_42.f90: New.
10703 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10706 * gfortran.dg/proc_ptr_comp_41.f90: New.
10708 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
10710 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10712 2015-01-10 Tobias Burnus <burnus@net-b.de>
10715 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10716 and add dg-excess-errors.
10717 * gfortran.dg/line_length_6.f90: New.
10718 * gfortran.dg/line_length_7.f90: New.
10719 * gfortran.dg/line_length_8.f90: New.
10720 * gfortran.dg/line_length_9.f90: New.
10721 * gfortran.dg/line_length_10.f90: New.
10722 * gfortran.dg/line_length_11.f90: New.
10724 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10726 * jit.dg/test-threads.c (struct testcase): Move declaration
10727 to jit.dg/all-non-failing-tests.h.
10728 (testcases): Likewise.
10729 * jit.dg/all-non-failing-tests.h (struct testcase): Move
10730 declaration here from jit.dg/all-non-failing-tests.h.
10731 (testcases): Likewise.
10732 * jit.dg/test-combination.c (create_code): Eliminate spelling
10733 out all of the testcases in favor of looping through the
10734 "testcases" metadata.
10735 (verify_code): Likewise.
10737 2015-01-09 Jakub Jelinek <jakub@redhat.com>
10739 PR rtl-optimization/64536
10740 * gcc.dg/pr64536.c: New test.
10742 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10744 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10745 * jit.dg/test-combination.c (create_code): Likewise.
10746 (verify_code): Likewise.
10747 * jit.dg/test-constants.c: New test case.
10748 * jit.dg/test-threads.c: Add test-constants.c.
10750 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
10753 * objc.dg/gnu-api-2-class.m: Add a test case
10754 for the above change.
10756 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
10758 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10760 2015-01-09 Richard Biener <rguenther@suse.de>
10762 PR tree-optimization/64410
10763 * g++.dg/vect/pr64410.cc: New testcase.
10765 2015-01-09 Martin Liska <mliska@suse.cz>
10767 * gcc.dg/ipa/ipa-icf-32.c: New test.
10769 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10771 * c-c++-common/tsan/tsan_barrier.h: New.
10772 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10773 * c-c++-common/tsan/bitfield_race.c: Likewise.
10774 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10775 * c-c++-common/tsan/mutexset1.c: Likewise.
10776 * c-c++-common/tsan/race_on_barrier.c: Likewise.
10777 * c-c++-common/tsan/race_on_mutex.c: Likewise.
10778 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10779 * c-c++-common/tsan/simple_race.c: Likewise.
10780 * c-c++-common/tsan/simple_stack.c: Likewise.
10781 * c-c++-common/tsan/sleep_sync.c: Likewise.
10782 * c-c++-common/tsan/tiny_race.c: Likewise.
10783 * c-c++-common/tsan/tls_race.c: Likewise.
10784 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10785 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10786 * g++.dg/tsan/atomic_free.C: Likewise.
10787 * g++.dg/tsan/atomic_free2.C: Likewise.
10788 * g++.dg/tsan/cond_race.C: Likewise.
10789 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10791 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
10794 * lib/target-supports.exp (check_effective_target_libatomic_available):
10796 * gfortran.dg/coarray/caf.exp: Only add -latomic for
10797 targets that match effective-target libatomic_available.
10798 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10800 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10802 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10803 Verify the result of gcc_jit_context_get_last_error.
10804 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10806 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10808 PR tree-optimization/63989
10809 * gcc.dg/strlenopt-27.c: New test.
10811 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10813 * jit.dg/harness.h (set_up_logging): New function.
10814 (test_jit): Fail if gcc_jit_context_acquire fails. Call
10815 set_up_logging on the context, so that every testcase is
10816 logged to a particular file.
10817 * jit.dg/test-nested-contexts.c (main): Open a logfile,
10818 and call gcc_jit_context_set_logfile on the top-level context.
10820 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10823 * g++.dg/opt/pr64338.C: New test.
10825 2015-01-08 Tobias Burnus <burnus@net-b.de>
10827 * gfortran.dg/coarray/codimension_2b.f90: New file.
10828 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10829 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10831 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10834 * g++.dg/ext/fnname4.C: New.
10836 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10839 * g++.dg/cpp0x/constexpr-64462.C: New.
10841 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10844 * g++.dg/cpp0x/deleted10.C: New.
10846 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10848 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10850 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10852 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10853 GCC_JIT_UNARY_OP_ABS.
10854 (verify_unary_ops): Likewise.
10856 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10858 * jit.dg/test-arith-overflow.c: New test case.
10859 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10860 * jit.dg/test-combination.c (create_code): Likewise.
10861 (verify_code): Likewise.
10862 * jit.dg/test-threads.c (testcases): Likewise.
10864 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10866 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10867 rather than "jit". Load g++.exp, and call g++_init.
10868 Run test-*.cc files within the testsuite and *.cc files within
10870 (jit-dg-test): Drop the addition of -fgnu89-inline to
10871 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10872 doing it when compiling C testcases (since g++ does not handle
10873 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10874 is restored to the value after g++_init ran, rather than the
10875 value before g++_init ran. Return a list of
10876 $comp_output $output_file, as dg-test assumes.
10878 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10880 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10881 make it easier to figure out the origin of each test result when
10882 running test-combination.c and test-threads.c.
10883 (CHECK_VALUE): Likewise.
10884 (CHECK_DOUBLE_VALUE): Likewise.
10885 (CHECK_STRING_VALUE): Likewise.
10886 (CHECK_STRING_STARTS_WITH): Likewise.
10887 (CHECK_STRING_CONTAINS): Likewise.
10889 (check_string_value): Likewise, add "funcname" param.
10890 (check_string_starts_with): Likewise.
10891 (check_string_contains): Likewise.
10893 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10895 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10896 generating name of built executable.
10898 2015-01-07 Marek Polacek <polacek@redhat.com>
10901 * gcc.dg/pr64440.c: New test.
10902 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10904 2015-01-07 Marek Polacek <polacek@redhat.com>
10907 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10908 * gcc.dg/pr64417.c: New test.
10910 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10913 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10916 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10918 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10919 Check if testcases run without errors, not just if they compile.
10921 2015-01-06 Christian Bruel <christian.bruel@st.com>
10924 * gcc.target/sh/pr64507.c: New test.
10926 2015-01-06 Arnaud Charlet <charlet@adacore.com>
10928 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10930 2015-01-06 Jakub Jelinek <jakub@redhat.com>
10932 * c-c++-common/asan/sanitize-all-1.c: New test.
10933 * c-c++-common/ubsan/sanitize-all-1.c: New test.
10934 * c-c++-common/ubsan/sanitize-all-2.c: New test.
10935 * c-c++-common/ubsan/sanitize-all-3.c: New test.
10936 * c-c++-common/ubsan/sanitize-all-4.c: New test.
10938 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10940 * lib/target-supports.exp (check_profiling_available): Return 0 for
10942 (check_effective_target_tls_runtime): Likewise.
10943 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10944 * gcc.dg/20020312-2.c: Adjust for Visium.
10945 * gcc.dg/tls/thr-cse-1.c: Likewise
10946 * gcc.dg/tree-ssa/20040204-1.c: Likewise
10947 * gcc.dg/tree-ssa/loop-1.c: Likewise.
10948 * gcc.dg/weak/typeof-2.c: Likewise.
10950 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
10952 PR rtl-optimization/64287
10953 * gcc.dg/aru-2.c: New test.
10955 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10958 * c-c++-common/ubsan/pr64344-1.c: New test.
10959 * c-c++-common/ubsan/pr64344-2.c: New test.
10961 PR tree-optimization/64465
10962 * gcc.dg/pr64465.c: New test.
10964 PR tree-optimization/64494
10965 * gcc.c-torture/compile/pr64494.c: New test.
10967 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10970 * gfortran.dg/realloc_on_assign_25.f90: New test.
10972 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10974 Update copyright years.
10976 2015-01-05 Marek Polacek <polacek@redhat.com>
10979 * gcc.dg/pr64423.c: New test.
10981 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
10983 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10984 mmix-knuth-mmixware for the same reason as for MIPS.
10985 * gcc.dg/debug/debug-2.c: Ditto.
10987 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10989 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
10992 * lib/gfortran.exp: Add libatomic library search path.
10993 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10994 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10996 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10998 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11000 * c-c++-common/tsan/bitfield_race.c: New testcase.
11001 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11003 2015-01-02 Tobias Burnus <burnus@net-b.de>
11005 * gfortran.dg/coarray/collectives_4.f90: New.
11007 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11010 * gfortran.dg/extends_16.f90: New.
11012 2015-01-02 Tobias Burnus <burnus@net-b.de>
11014 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11016 2015-01-02 Tobias Burnus <burnus@net-b.de>
11018 * gfortran.dg/coarray/codimension_2.f90: New.
11019 * gfortran.dg/coarray/codimension_2a.f90: New.
11020 * gfortran.dg/coarray_35.f90: New.
11021 * gfortran.dg/coarray_35a.f90: New.
11023 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11026 * gfortran.dg/dummy_procedure_11.f90: New.
11028 Copyright (C) 2015 Free Software Foundation, Inc.
11030 Copying and distribution of this file, with or without modification,
11031 are permitted in any medium without royalty provided the copyright
11032 notice and this notice are preserved.