1 2015-09-17 Christian Bruel <christian.bruel@st.com>
3 * gcc.target/arm/attr_thumb-static2.c: New test.
5 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7 * gnat.dg/overflow_sum3.adb: New test.
9 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
11 * gcc.target/arm/stack-checking.c: New test.
13 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
16 * gfortran.dg/public_private_module_5.f90: Add module procedure
17 trigger_smod to ensure that the smod file is written.
19 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
21 * gcc.target/aarch64/copysign_1.c: New.
22 * gcc.target/aarch64/copysign_2.c: New.
24 2015-09-17 Bin Cheng <bin.cheng@arm.com>
26 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
27 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
28 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
30 2015-09-16 John Marino <gnugcc@marino.st>
32 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
34 2015-09-16 Richard Biener <rguenther@suse.de>
37 * gcc.dg/torture/pr67253.c: New testcase.
39 2015-09-16 Richard Biener <rguenther@suse.de>
42 * gcc.dg/pr67271.c: New testcase.
44 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
46 * gnat.dg/opt49.adb: New test.
48 2015-09-16 Richard Biener <rguenther@suse.de>
51 * gcc.dg/torture/pr67442.c: New testcase.
53 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
55 * gnat.dg/array24.adb: New test.
56 * gnat.dg/blocklocs.adb: Delete.
58 2015-09-15 Marek Polacek <polacek@redhat.com>
61 * gcc.dg/pr67580.c: New test.
63 2015-09-15 Richard Biener <rguenther@suse.de>
65 PR tree-optimization/67470
66 * gcc.dg/torture/pr67470.c: New testcase.
68 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
70 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
72 2015-09-15 Richard Biener <rguenther@suse.de>
75 * gcc.dg/pr67563.c: New testcase.
77 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
80 * gfortran.dg/pr67460.f90: New test.
82 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
84 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
85 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
87 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
90 * g++.dg/cpp0x/new-auto1.C: New.
92 2015-09-11 Mark Wielaard <mjw@redhat.com>
95 * g++.dg/warn/unused-variable-1.C: New test.
96 * g++.dg/warn/unused-variable-2.C: Likewise.
97 * gcc.dg/unused-4.c: Adjust warning for static const.
98 * gcc.dg/unused-variable-1.c: New test.
99 * gcc.dg/unused-variable-2.c: Likewise.
101 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
103 * gfortran.dg/private_type_3.f90: Require visibility.
104 * gfortran.dg/module_variable_2.f90: Same.
105 * gfortran.dg/nested_forall_1.f: Same.
106 * gfortran.dg/elemental_dependency_4.f90: Same.
107 * gfortran.dg/bind_c_usage_25.f90: Same.
108 * gfortran.dg/access_spec_1.f90: Same.
109 * gfortran.dg/public_private_module_2.f90: Same.
110 * gfortran.dg/host_assoc_variable_1.f90: Same.
111 * gfortran.dg/public_private_module_6.f90: Same.
112 * gfortran.dg/module_variable_1.f90: Same.
113 * gfortran.dg/pr37286.f90: Same.
114 * gfortran.dg/internal_pack_7.f90: Same.
115 * gfortran.dg/submodule_10.f08: Same.
116 * gfortran.dg/allocatable_function_8.f90: Same.
117 * gfortran.dg/merge_init_expr_2.f90: Same.
118 * gfortran.dg/class_37.f03: Same.
119 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
120 * gfortran.dg/typebound_call_20.f03: Same.
121 * gfortran.dg/proc_ptr_result_3.f90: Same.
122 * gfortran.dg/pr32535.f90: Same.
123 * gfortran.dg/typebound_proc_19.f90: Same.
124 * gfortran.dg/initialization_10.f90: Same.
125 * gfortran.dg/bind_c_usage_8.f03: Same.
126 * gfortran.dg/pr61335.f90: Same.
127 * gfortran.dg/elemental_dependency_5.f90: Same.
128 * gfortran.dg/proc_ptr_3.f90: Same.
129 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
131 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
133 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
134 * gcc.dg/Wno-frame-address.c: Skip for Visium.
135 * gcc.dg/loop-8.c: Likewise.
137 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
140 * gnat.dg/specs/addr1.ads: Remove.
142 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
144 * gcc.dg/pie-link.c: Add -pie to dg-options.
146 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
148 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
149 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
151 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
153 * gcc.target/powerpc/swaps-p8-20.c: New test.
154 * gcc.target/powerpc/swaps-p8-21.c: New test.
156 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
159 * gfortran.dg/pr67526.f90: New test.
161 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
164 * g++.dg/cpp0x/variadic166.C: New.
166 2015-09-09 Mark Wielaard <mjw@redhat.com>
168 * c-c++-common/nonnull-1.c: New test.
170 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
173 * gfortran.dg/submodule_11.f08: New test.
175 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
178 * gcc.c-torture/compile/pr67506.c: New test.
180 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
182 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
183 initialization with a byte mask. No change expected here.
184 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
185 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
186 initialization with contigious bitmask. Literal pool is expectd
189 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
192 * gcc.target/arm/pr67439_1.c: New test.
194 2015-09-10 Jiong Wang <jiong.wang@arm.com>
196 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
199 2015-09-10 Jakub Jelinek <jakub@redhat.com>
202 * g++.dg/gomp/pr67523.C: New test.
205 * g++.dg/gomp/pr67522.C: New test.
208 * c-c++-common/gomp/pr67521.c: New test.
211 * c-c++-common/gomp/pr67517.c: New test.
214 * g++.dg/gomp/pr67514.C: New test.
217 * g++.dg/gomp/pr67511.C: New test.
220 * c-c++-common/gomp/pr67502.c: New test.
222 2015-09-09 Marek Polacek <polacek@redhat.com>
225 * gcc.dg/pr67512.c: New test.
227 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
230 * g++.dg/warn/Wsubobject-linkage-1.C: New.
231 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
232 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
233 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
235 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
237 * gcc.target/aarch64/mod_2.x: New file.
238 * gcc.target/aarch64/mod_256.x: Likewise.
239 * gcc.target/arm/mod_2.c: New test.
240 * gcc.target/arm/mod_256.c: Likewise.
241 * gcc.target/aarch64/mod_2.c: Likewise.
242 * gcc.target/aarch64/mod_256.c: Likewise.
244 2015-09-09 Jakub Jelinek <jakub@redhat.com>
247 * g++.dg/gomp/pr67504.C: New test.
250 * c-c++-common/gomp/pr67501.c: New test.
253 * gcc.dg/gomp/pr67500.c: New test.
256 * gcc.dg/gomp/pr67495.c: New test.
258 2015-09-09 Aditya Kumar <hiraditya@msn.com>
259 Sebastian Pop <s.pop@samsung.com>
261 PR tree-optimization/53852
262 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
263 both isl-0.12 and isl-0.15.
264 * gcc.dg/graphite/uns-interchange-14.c: Same.
265 * gcc.dg/graphite/uns-interchange-15.c: Same.
266 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
268 2015-09-08 Aditya Kumar <hiraditya@msn.com>
269 Sebastian Pop <s.pop@samsung.com>
271 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
272 * gcc.dg/graphite/block-1.c: Same.
273 * gcc.dg/graphite/block-5.c: Same.
274 * gcc.dg/graphite/block-6.c: Same.
275 * gcc.dg/graphite/interchange-1.c: Same.
276 * gcc.dg/graphite/interchange-10.c: Same.
277 * gcc.dg/graphite/interchange-11.c: Same.
278 * gcc.dg/graphite/interchange-13.c: Same.
279 * gcc.dg/graphite/interchange-14.c: Same.
280 * gcc.dg/graphite/interchange-3.c: Same.
281 * gcc.dg/graphite/interchange-4.c: Same.
282 * gcc.dg/graphite/interchange-7.c: Same.
283 * gcc.dg/graphite/interchange-8.c: Same.
284 * gcc.dg/graphite/interchange-9.c: Same.
285 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
286 * gcc.dg/graphite/pr35356-1.c (foo): Same.
287 * gcc.dg/graphite/pr37485.c: Same.
288 * gcc.dg/graphite/scop-0.c (int toto): Same.
289 * gcc.dg/graphite/scop-1.c: Same.
290 * gcc.dg/graphite/scop-10.c: Same.
291 * gcc.dg/graphite/scop-11.c: Same.
292 * gcc.dg/graphite/scop-12.c: Same.
293 * gcc.dg/graphite/scop-13.c: Same.
294 * gcc.dg/graphite/scop-16.c: Same.
295 * gcc.dg/graphite/scop-17.c: Same.
296 * gcc.dg/graphite/scop-18.c: Same.
297 * gcc.dg/graphite/scop-2.c: Same.
298 * gcc.dg/graphite/scop-21.c (int test): Same.
299 * gcc.dg/graphite/scop-22.c (void foo): Same.
300 * gcc.dg/graphite/scop-4.c: Same.
301 * gcc.dg/graphite/scop-5.c: Same.
302 * gcc.dg/graphite/scop-6.c: Same.
303 * gcc.dg/graphite/scop-7.c: Same.
304 * gcc.dg/graphite/scop-8.c: Same.
305 * gcc.dg/graphite/scop-9.c: Same.
306 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
307 data-refs remain inside the inner loop.
308 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
309 * gcc.dg/graphite/uns-interchange-14.c: Same.
310 * gcc.dg/graphite/uns-interchange-9.c: Same.
311 * gfortran.dg/graphite/interchange-3.f90
313 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
316 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
317 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
318 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
319 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
320 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
321 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
322 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
323 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
324 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
325 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
326 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
327 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
329 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
331 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
332 * lib/target-supports.exp
333 (check_effective_target_arm_neon_fp16_hw): New.
335 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
337 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
338 Set additional_flags for neon-fp16 if supported, else fallback to neon.
340 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
342 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
343 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
345 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
346 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
347 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
348 when those are supported.
349 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
352 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
353 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
356 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
357 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
358 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
360 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
362 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
364 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
365 Add float16x8_t case.
366 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
367 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
368 main, exec_vcreate): Likewise.
369 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
370 exec_vget_high): Likewise.
371 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
372 exec_vget_low): Likewise.
373 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
375 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
376 exec_vld1_dup): Likewise.
377 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
378 exec_vld1_lane): Likewise.
379 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
381 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
382 exec_vldX_dup): Likewise.
383 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
384 exec_vldX_lane): Likewise.
385 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
386 exec_vset_lane): Likewise.
387 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
388 exec_vst1_lane): Likewise.
390 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
392 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
393 * gcc.target/aarch64/vget_low_1.c: Likewise.
395 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
397 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
398 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
399 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
400 (main): update orig_data to avoid float16 NaN on bigendian.
402 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
404 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
406 * gcc.target/aarch64/vset_lane_1.c: Likewise.
407 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
408 * gcc.target/aarch64/vld1_lane.c: Likewise.
410 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
413 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
415 2015-09-07 Marek Polacek <polacek@redhat.com>
418 * gcc.dg/asm-10.c: New test.
420 2015-09-04 Jakub Jelinek <jakub@redhat.com>
423 * gcc.dg/lto/pr67452_0.c: New test.
425 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
428 * gcc.target/avr/pr65210.c: New test.
430 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
433 * lib/target-supports.exp (check_cached_effective_target):
434 Apppend $prop to et_prop_list only if needed.
436 2015-09-04 Marek Polacek <polacek@redhat.com>
439 * gcc.dg/ubsan/pr67279.c: New test.
441 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
442 Petr Murzin <petr.murzin@intel.com>
443 Kirill Yukhin <kirill.yukhin@intel.com>
445 * gcc.target/i386/avx512f-scatter-1.c: New.
446 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
447 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
449 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
451 * gfortran.dg/read_dir.f90: Delete empty directory when closing
452 rather than calling rmdir, cleanup if open fails.
454 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
456 * gcc.target/powerpc/vec-mult-char-1.c: New test.
457 * gcc.target/powerpc/vec-mult-char-2.c: New test.
458 * lib/target-supports.exp (check_effective_target_vect_char_mult):
459 Return true for PowerPC targets that implement Altivec.
461 2015-09-03 Renlin Li <renlin.li@arm.com>
463 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
465 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
467 2015-09-03 Martin Sebor <msebor@redhat.com>
470 * g++.dg/addr_builtin-1.C: New test.
471 * gcc.dg/addr_builtin-1.c: New test.
473 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
475 * gcc.target/powerpc/vec-shift.c: New test.
477 2015-09-03 Tom de Vries <tom@codesourcery.com>
479 PR tree-optimization/65637
480 * gcc.dg/autopar/reduc-4.c: New test.
482 2015-09-03 Tom de Vries <tom@codesourcery.com>
484 PR tree-optimization/65637
485 * gcc.dg/autopar/pr46099-2.c: New test.
487 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
490 * g++.dg/pr67351.C: New test.
492 2015-09-03 Richard Biener <rguenther@suse.de>
495 * g++.dg/lto/pr66705_0.C: New testcase.
497 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
500 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
501 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
503 2015-09-02 Marek Polacek <polacek@redhat.com>
506 * gcc.dg/pr67432.c: New test.
508 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
510 * lib/target-supports.exp (clear_effective_target_cache): New.
511 (check_cached_effective_target): Update et_prop_list.
512 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
513 * g++.dg/compat/compat.exp: Likewise.
514 * g++.dg/compat/struct-layout-1.exp: Likewise.
515 * lib/asan-dg.exp: Likewise.
516 * lib/atomic-dg.exp: Likewise.
517 * lib/cilk-plus-dg.exp: Likewise.
518 * lib/clearcap.exp: Likewise.
519 * lib/mpx-dg.exp: Likewise.
520 * lib/tsan-dg.exp: Likewise.
521 * lib/ubsan-dg.exp: Likewise.
523 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
525 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
527 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
528 Andrew Bennett <andrew.bennett@imgtec.com>
530 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
531 dependencies between ISA level and compact-branches.
532 * gcc.target/mips/branch-10.c: Update expected output to allow
533 compact forms of b/bal.
534 * gcc.target/mips/branch-11.c: Likewise.
535 * gcc.target/mips/branch-12.c: Likewise.
536 * gcc.target/mips/branch-13.c: Likewise.
537 * gcc.target/mips/branch-3.c: Likewise.
538 * gcc.target/mips/branch-4.c: Likewise.
539 * gcc.target/mips/branch-5.c: Likewise.
540 * gcc.target/mips/branch-6.c: Likewise.
541 * gcc.target/mips/branch-7.c: Likewise.
542 * gcc.target/mips/branch-8.c: Likewise.
543 * gcc.target/mips/branch-9.c: Likewise.
544 * gcc.target/mips/branch-cost-1.c: Likewise.
545 * gcc.target/mips/call-1.c: Likewise.
546 * gcc.target/mips/call-2.c: Likewise.
547 * gcc.target/mips/call-3.c: Likewise.
548 * gcc.target/mips/call-4.c: Likewise.
549 * gcc.target/mips/call-5.c: Likewise.
550 * gcc.target/mips/call-6.c: Likewise.
551 * gcc.target/mips/lazy-binding-1.c: Likewise.
552 * gcc.target/mips/near-far-1.c: Likewise.
553 * gcc.target/mips/near-far-2.c: Likewise.
554 * gcc.target/mips/near-far-3.c: Likewise.
555 * gcc.target/mips/near-far-4.c: Likewise.
556 * gcc.target/mips/umips-branch-3.c: Ensure the test is
557 run with compact branches allowed.
558 * gcc.target/mips/compact-branches-1.c: New file.
559 * gcc.target/mips/compact-branches-2.c: Likewise.
560 * gcc.target/mips/compact-branches-3.c: Likewise.
561 * gcc.target/mips/compact-branches-4.c: Likewise.
562 * gcc.target/mips/compact-branches-5.c: Likewise.
563 * gcc.target/mips/compact-branches-6.c: Likewise.
564 * gcc.target/mips/compact-branches-7.c: Likewise.
566 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
568 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
569 Clean-up a created directory if testcase fails.
571 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
574 * g++.dg/pr67405.C: New test.
576 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
578 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
580 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
582 * gcc.dg/ifcvt-1.c: New test.
583 * gcc.dg/ifcvt-2.c: Likewise.
584 * gcc.dg/ifcvt-3.c: Likewise.
586 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
589 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
592 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
594 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
596 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
599 * g++.dg/other/pr61753.C: New.
601 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
603 * gcc.dg/tree-ssa/cmp-1.c: New file.
605 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
607 * gcc.dg/tree-ssa/complex-7.c: New file.
609 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
611 * gcc.target/powerpc/swaps-p8-19.c: New test.
613 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
616 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
618 2015-08-29 Tom de Vries <tom@codesourcery.com>
620 PR tree-optimization/46193
621 * gcc.dg/autopar/pr46193.c: New test.
623 2015-08-28 Nathan Sidwell <nathan@acm.org>
625 * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
626 use exit code for failure.
628 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
629 * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
630 * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
631 * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
632 * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
633 * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
634 * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
635 * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
636 * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
637 * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
639 2015-08-28 Jeff Law <law@redhat.com>
642 * gcc.dg/tree-ssa/pr66752-2.c: New test.
643 * gcc.dg/torture/pr66752-1.c: New test
644 * g++.dg/torture/pr66752-2.C: New test.
646 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
648 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
650 * gcc.dg/tree-ssa/sra-15.c: New.
652 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
654 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
655 * gcc.target/mips/msub-8.c: Ditto
657 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
659 * lib/target-supports.exp (check-effective_target_vect_double):
660 Enable for Power targets with VSX hardware available.
661 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
662 vect_no_align && { ! vect_hw_misalign }.
664 2015-08-27 Sebastian Pop <s.pop@samsung.com>
666 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
667 Replaced by opt_files, compile with -floop-nest-optimize.
668 * g++.dg/graphite/graphite.exp: Same.
669 * gfortran.dg/graphite/graphite.exp: Same.
670 * gcc.dg/graphite/block-0.c: Adjust pattern.
671 * gcc.dg/graphite/block-1.c: Same.
672 * gcc.dg/graphite/block-3.c: Same.
673 * gcc.dg/graphite/block-4.c: Same.
674 * gcc.dg/graphite/block-5.c: Same.
675 * gcc.dg/graphite/block-6.c: Same.
676 * gcc.dg/graphite/block-7.c: Same.
677 * gcc.dg/graphite/block-8.c: Same.
678 * gcc.dg/graphite/block-pr47654.c: Same.
679 * gcc.dg/graphite/interchange-0.c: Same.
680 * gcc.dg/graphite/interchange-1.c: Same.
681 * gcc.dg/graphite/interchange-10.c: Same.
682 * gcc.dg/graphite/interchange-11.c: Same.
683 * gcc.dg/graphite/interchange-12.c: Same.
684 * gcc.dg/graphite/interchange-13.c: Same.
685 * gcc.dg/graphite/interchange-14.c: Same.
686 * gcc.dg/graphite/interchange-15.c: Same.
687 * gcc.dg/graphite/interchange-3.c: Same.
688 * gcc.dg/graphite/interchange-4.c: Same.
689 * gcc.dg/graphite/interchange-5.c: Same.
690 * gcc.dg/graphite/interchange-6.c: Same.
691 * gcc.dg/graphite/interchange-7.c: Same.
692 * gcc.dg/graphite/interchange-8.c: Same.
693 * gcc.dg/graphite/interchange-9.c: Same.
694 * gcc.dg/graphite/interchange-mvt.c: Same.
695 * gcc.dg/graphite/pr37485.c: Same.
696 * gcc.dg/graphite/uns-block-1.c: Same.
697 * gcc.dg/graphite/uns-interchange-12.c: Same.
698 * gcc.dg/graphite/uns-interchange-14.c: Same.
699 * gcc.dg/graphite/uns-interchange-15.c: Same.
700 * gcc.dg/graphite/uns-interchange-9.c: Same.
701 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
702 * gfortran.dg/graphite/interchange-3.f90: Same.
704 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
707 * gcc.target/i386/pr67317-1.c: New test.
708 * gcc.target/i386/pr67317-2.c: Ditto.
709 * gcc.target/i386/pr67317-3.c: Ditto.
710 * gcc.target/i386/pr67317-4.c: Ditto.
711 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
712 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
714 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
716 * gcc.target/powerpc/vec-shr.c: New.
718 2015-08-27 Marek Polacek <polacek@redhat.com>
721 * gcc.dg/torture/pr67005.c: New test.
723 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
725 * gcc.dg/tree-ssa/sra-15.c: New.
727 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
729 * gcc.target/aarch64/long_branch_1.c: New test.
731 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
733 * gcc.target/s390/20150826-1.c: New test.
735 2015-08-26 Renlin Li <renlin.li@arm.com>
737 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
739 2015-08-26 Jiong Wang <jiong.wang@arm.com>
741 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
743 2015-08-26 Jiong Wang <jiong.wang@arm.com>
745 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
746 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
747 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
748 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
750 2015-08-26 Jiong Wang <jiong.wang@arm.com>
752 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
754 * gcc.target/aarch64/tlsle_1.x: New test source.
755 * gcc.target/aarch64/tlsle12_1.c: New testcase.
756 * gcc.target/aarch64/tlsle24_1.c: Likewise.
757 * gcc.target/aarch64/tlsle32_1.c: Likewise.
759 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
762 * gfortran.dg/shape_8.f90: New test.
764 2015-08-25 Marek Polacek <polacek@redhat.com>
767 * gcc.dg/weak/weak-18.c: New test.
769 2015-08-25 David Malcolm <dmalcolm@redhat.com>
771 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
772 gcc_jit_context_set_bool_use_external_driver.
774 2015-08-25 Nathan Sidwell <nathan@acm.org>
776 * gcc.c-torture/execute/builtins/20010124-1.x: New.
778 * gcc.dg/20001117-1.c: Needs return_address.
779 * gcc.dg/20020415-1.c: Needs alloca.
780 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
781 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
782 * gcc.dg/pr63186.c: Needs label_values.
783 * gcc.dg/torture/pr33848.c: Likwise.
785 * lib/target-supports.exp (check_effective_target_fopenacc,
786 check_effective_target_fopenmp): Disable for nvptx.
787 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
788 * gcc.dg/stack-usage-1.c: Likewise.
789 * gcc.dg/stack-usage-2.c: Likewise.
790 * gcc.dg/unused-5.c: Likewise.
791 * gcc.dg/unwind-1.c: Likewise.
793 2015-08-25 Christian Bruel <christian.bruel@st.com>
795 * gcc.dg/Wno-frame-address.c: Skip for ARM.
796 * g++.dg/Wno-frame-address.C: Ditto.
798 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
801 * g++.dg/pr67211.C: New test.
803 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
807 * gfortran.dg/block_end_error_1.f90: New test.
808 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
810 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
813 * gcc.target/i386/pr66821.c: New test.
815 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
818 * gcc.target/i386/pr67329.c: New test.
820 2015-08-24 Nathan Sidwell <nathan@acm.org>
822 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
824 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
826 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
827 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
828 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
829 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
830 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
832 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
834 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
835 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
836 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
837 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
838 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
839 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
840 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
841 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
842 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
843 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
845 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
846 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
848 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
850 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
852 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
855 2015-08-24 Tom de Vries <tom@codesourcery.com>
857 PR tree-optimization/65468
858 * gcc.dg/gomp/static-chunk-size-one.c: New test.
860 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
863 * gfortran.dg/backtrace_1.f90: New test.
865 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
868 * gfortran.dg/execute_command_line_2.f90: New test.
870 2015-08-23 Tom de Vries <tom@codesourcery.com>
872 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
873 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
874 vect_no_int_max to vect_no_int_min_max.
875 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
876 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
877 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
878 * gcc.dg/vect/slp-reduc-4.c: Same.
879 * gcc.dg/vect/slp-reduc-5.c: Same.
880 * gcc.dg/vect/vect-125.c: Same.
881 * gcc.dg/vect/vect-13.c: Same.
882 * gcc.dg/vect/vect-double-reduc-3.c: Same.
883 * gcc.dg/vect/vect-reduc-1.c: Same.
884 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
885 * gcc.dg/vect/vect-reduc-1char.c:Same.
886 * gcc.dg/vect/vect-reduc-1short.c: Same.
887 * gcc.dg/vect/vect-reduc-2.c: Same.
888 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
889 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
890 * lib/target-supports.exp: Same.
892 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
895 * g++.dg/cpp0x/decltype63.C: New.
897 2015-08-22 Nathan Sidwell <nathan@acm.org>
899 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
900 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
901 * c-c++-common/Wunused-var-8.c: Likewise.
902 * c-c++-common/gomp/pr61486-2.c: Likewise.
903 * c-c++-common/Wunused-var-6.c: Likewise.
904 * c-c++-common/goacc/reduction-1.c: Likewise.
905 * c-c++-common/goacc/reduction-2.c: Likewise.
906 * c-c++-common/goacc/reduction-3.c: Likewise.
907 * c-c++-common/goacc/reduction-4.c: Likewise.
908 * gcc.dg/builtins-64.c: Likewise.
909 * gcc.dg/pr59523.c: Likewise.
910 * gcc.dg/tree-ssa/20080530.c: Likewise.
911 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
912 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
913 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
914 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
915 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
916 * gcc.dg/pr59011.c: Likewise.
917 * gcc.dg/uninit-9.c: Likewise.
918 * gcc.dg/pr61561.c: Likewise.
919 * gcc.dg/vla-4.c: Likewise.
920 * gcc.dg/20101010-1.c: Likewise.
921 * gcc.dg/pr49120.c: Likewise.
922 * gcc.dg/20030331-2.c: Likewise.
923 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
924 * gcc.dg/pr25682.c: Likewise.
925 * gcc.dg/guality/guality.c: Likewise.
926 * gcc.dg/pr27301.c: Likewise.
927 * gcc.dg/uninit-9-O0.c: Likewise.
928 * gcc.dg/fold-alloca-1.c: Likewise.
929 * gcc.dg/pr41470.c: Likewise.
930 * gcc.dg/pr51491-2.c: Likewise.
931 * gcc.dg/winline-7.c: Likewise.
932 * gcc.dg/vla-2.c: Likewise.
933 * gcc.dg/pr50764.c: Likewise.
934 * gcc.dg/c99-vla-1.c: Likewise.
935 * gcc.dg/pr33238.c: Likewise.
936 * gcc.dg/c99-const-expr-13.c: Likewise.
937 * gcc.dg/builtin-return-1.c: Likewise.
938 * gcc.dg/vla-3.c: Likewise.
939 * gcc.dg/20020415-1.c: Likewise.
940 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
941 * gcc.dg/shrink-wrap-alloca.c: Likewise.
942 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
943 * gcc.dg/torture/calleesave-sse.c: Likewise.
944 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
945 * gcc.dg/gomp/vla-2.c: Likewise.
946 * gcc.dg/gomp/vla-3.c: Likewise.
947 * gcc.dg/gomp/vla-4.c: Likewise.
948 * gcc.dg/gomp/pr30494.c: Likewise.
949 * gcc.dg/gomp/vla-5.c: Likewise.
950 * gcc.dg/pr51990-2.c: Likewise.
951 * gcc.dg/vla-22.c: Likewise.
953 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
955 * gcc.dg/cpp/multiline-2.c: Add column numbers.
956 * gcc.dg/dollar.c: Likewise.
957 * gcc.dg/pragma-message.c: Likewise.
958 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
959 * c-c++-common/raw-string-14.c: Likewise.
961 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
963 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
964 property that instantiation here is a compile-time error.
966 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
968 * g++.dg/other/pr67065.C: Extend.
970 2015-08-21 Nathan Sidwell <nathan@acm.org>
972 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
974 (check_effective_target_global_constructor): New.
975 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
976 * gcc.dg/debug/debug.exp: Skip for nvptx.
977 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
979 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
980 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
981 * gcc.c-torture/compile/pr33855.c: Likewise.
982 * gcc.c-torture/compile/920723-1.c: Likewise.
983 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
985 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
987 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
990 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
992 * gcc.c-torture/execute/switch-1.c: Likewise.
994 * gcc.c-torture/execute/pr34456.c: Require not freestanding
995 * gcc.c-torture/execute/printf-1.c: Likewise.
996 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
997 * gcc.c-torture/execute/fprintf-1.c: Likewise.
998 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
999 * gcc.c-torture/execute/vprintf-1.c: Likewise.
1000 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1001 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1002 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1003 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1004 * gcc.c-torture/execute/gofast.c: Likewise.
1005 * gcc.c-torture/execute/complex-6.c: Likewise.
1007 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1008 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1009 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1010 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1011 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1012 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1013 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1014 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1015 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1016 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1017 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1018 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1019 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1020 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1021 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1022 * gcc.dg/setjmp-1.c: Likewise.
1023 * gcc.dg/cleanup-5.c: Likewise.
1024 * gcc.dg/cleanup-12.c: Likewise.
1025 * gcc.dg/cleanup-13.c: Likewise.
1027 * gcc.dg/constructor-1.c: Require global ctor.
1029 * gcc.dg/fork-instrumentation.c: Require profiling.
1030 * gcc.dg/20030107-1.c: Likewise.
1031 * gcc.dg/20030702-1.c: Likewise.
1033 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1034 * gcc.dg/cpp/paste2.c: Likewise.
1035 * gcc.dg/cpp/strify3.c: Likewise.
1036 * gcc.dg/cpp/strify4.c: Likewise.
1037 * gcc.dg/cpp/lexnum.c: Likewise.
1038 * gcc.dg/cpp/digraphs.c: Likewise.
1039 * gcc.dg/cpp/macro1.c: Likewise.
1041 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1043 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1045 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1047 * lib/gcc-dg.exp: Add extra options for db-final to the command line
1050 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1052 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1053 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1054 vec_vpmsum_be and vec_shasigma_be.
1056 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
1058 * lib/target-supports.exp
1059 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1060 with -mfp16-format=ieee.
1062 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1065 * g++.dg/other/pr67065.C: New.
1067 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
1069 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1071 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1072 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1073 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1074 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1076 2015-08-19 Jiong Wang <jiong.wang@arm.com>
1078 * gcc.dg/wide_shift_64_1.c: New testcase.
1079 * gcc.dg/wide_shift_128_1.c: Likewise.
1080 * gcc.target/aarch64/ashlti3_1.c: Likewise.
1082 2015-08-19 Magnus Granberg <zorry@gentoo.org>
1084 * lib/target-supports.exp
1085 (check_effective_target_fstack_protector_enabled): New test.
1086 * gcc.target/i386/ssp-default.c: New test.
1088 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
1091 * gfortran.dg/generic_31.f90: New.
1093 2015-08-19 Marek Polacek <polacek@redhat.com>
1096 * g++.dg/torture/pr67133.C: New test.
1098 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1100 * gcc.target/powerpc/altivec-35.c: New test.
1101 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1102 * gcc.target/powerpc/vsx-vector-7.c: New test.
1104 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1107 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1108 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1110 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
1112 PR rtl-optimization/67218
1113 * gcc.c-torture/execute/ieee/pr67218.c,
1114 gcc.target/aarch64/fcvt_int_float_double1.c,
1115 gcc.target/aarch64/fcvt_int_float_double2.c,
1116 gcc.target/aarch64/fcvt_int_float_double3.c,
1117 gcc.target/aarch64/fcvt_int_float_double4.c,
1118 gcc.target/aarch64/fcvt_uint_float_double1.c,
1119 gcc.target/aarch64/fcvt_uint_float_double2.c,
1120 gcc.target/aarch64/fcvt_uint_float_double3.c,
1121 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1123 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
1125 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1126 dg-options to disable LSE extensions.
1127 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1128 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1129 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1130 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1131 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1132 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1133 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1134 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1135 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1136 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1137 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1138 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1139 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1140 * gcc.target/aarch64/sync-op-full.c: Likewise.
1141 * gcc.target/aarch64/sync-op-release.c: Likewise.
1143 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
1146 * g++.dg/cpp1z/feat-cxx1z.C: New.
1148 2015-08-18 Marek Polacek <polacek@redhat.com>
1151 * gcc.dg/torture/pr67222.c: New test.
1153 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
1155 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1157 2015-08-18 Bin Cheng <bin.cheng@arm.com>
1159 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1160 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1161 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1163 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
1165 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1166 which is used in later code.
1168 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
1171 * g++.dg/cpp0x/nullptr34.C: New.
1172 * g++.dg/warn/Wconversion2.C: Adjust.
1173 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1174 * g++.old-deja/g++.other/null3.C: Likewise.
1176 * g++.dg/cpp0x/pr51313.C: Adjust.
1178 2015-08-17 Richard Biener <rguenther@suse.de>
1180 PR tree-optimization/67221
1181 * gcc.dg/torture/pr67221.c: New testcase.
1183 2015-08-17 Mike Stump <mikestump@comcast.net>
1184 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1186 * gcc.target/arm/memcpy-aligned-1.c: New test.
1188 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1191 * gfortran.dg/norm_4.f90: Rename to...
1192 * gfortran.dg/norm2_4.f90: this.
1193 * gfortran.dg/norm2_5.f90: New test.
1195 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
1197 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1198 * gcc.dg/ssp-1.c: Make counter a register.
1199 * gcc.dg/ssp-2.c: Likewise.
1200 * gcc.dg/torture/parm-coalesce.c: New.
1202 2015-08-14 Marek Polacek <polacek@redhat.com>
1205 * gcc.dg/torture/pr67133.c: New test.
1207 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
1208 Matthias Klose <doko@debian.org>
1211 * gcc.c-torture/compile/pr67143.c: New
1212 * gcc.target/aarch64/atomic-op-imm.c
1213 (atomic_fetch_add_negative_RELAXED): New.
1214 (atomic_fetch_sub_negative_ACQUIRE): New.
1216 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1218 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1219 * gcc.target/aarch64/target_attr_8.c: Likewise.
1220 * gcc.target/aarch64/target_attr_14.c: Likewise.
1222 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1224 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1226 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
1228 * gcc.target/i386/builtin_target.c: Add skylake check.
1230 2015-08-13 Jeff Law <law@redhat.com>
1232 * gcc.dg/pr66314.c: Moved from here to ..
1233 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
1234 to clear all sanitizers before -fsanitize=kernel-address.
1236 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1238 * gcc.target/aarch64/cinc_common_1.c: New test.
1240 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1243 * g++.dg/ext/attribute-may-alias-1.C: New.
1244 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1246 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
1248 * gcc.target/aarch64/atomic-inst-cas.c: New.
1249 * gcc.target/aarch64/atomic-inst-ops.inc: New.
1251 2015-08-13 Andreas Schwab <schwab@suse.de>
1253 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1255 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1258 * g++.dg/torture/pr62164.C: New.
1260 2015-08-13 Richard Biener <rguenther@suse.de>
1262 PR tree-optimization/67191
1263 * gcc.dg/torture/pr67191.c: New testcase.
1264 * g++.dg/torture/pr67191.C: Likewise.
1266 2015-08-13 Richard Biener <rguenther@suse.de>
1268 PR tree-optimization/66502
1269 PR tree-optimization/67167
1270 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1272 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1275 * g++.dg/init/new42.C: New.
1277 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1280 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1282 * gcc.target/powerpc/pr67071-2.c: Likewise.
1283 * gcc.target/powerpc/pr67071-3.c: Likewise.
1285 2015-08-12 Marek Polacek <polacek@redhat.com>
1288 * c-c++-common/Wshift-overflow-6.c: New test.
1289 * c-c++-common/Wshift-overflow-7.c: New test.
1290 * g++.dg/cpp1y/left-shift-2.C: New test.
1292 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1295 * g++.dg/cpp0x/pr52742.C: New.
1297 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
1299 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1300 Check Knights Landing support.
1302 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1305 * g++.dg/warn/Wunused-result-1.C: New.
1307 2015-08-12 Richard Biener <rguenther@suse.de>
1309 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1310 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1311 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1312 * g++.dg/tree-ssa/pr61034.C: Adjust.
1313 * gcc.dg/fold-compare-2.c: Likewise.
1314 * gcc.dg/pr50763.c: Likewise.
1315 * gcc.dg/predict-3.c: Likewise.
1316 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1317 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1318 * gcc.dg/tree-ssa/pr20657.c: Likewise.
1319 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1320 * gcc.dg/tree-ssa/pr37508.c: Likewise.
1321 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1322 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1323 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1324 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1325 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1326 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1327 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1329 2015-08-12 Nathan Sidwell <nathan@acm.org>
1331 * gcc.dg/vrp-min-max-1.c: New.
1332 * gcc.dg/vrp-min-max-2.c: New.
1334 2015-08-12 Richard Biener <rguenther@suse.de>
1336 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1338 2015-08-12 Tom de Vries <tom@codesourcery.com>
1341 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1342 Handle absence of vector min/max for sparc.
1344 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
1347 * g++.dg/ext/mv25.C: New test.
1349 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1351 * gcc.target/i386/avx2-vect-shift.c: New test.
1353 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1357 * gcc.dg/pragma-diag-3.c: New test.
1358 * gcc.dg/pragma-diag-4.c: New test.
1360 2015-08-11 Nathan Sidwell <nathan@acm.org>
1362 * c-c++-common/dfp/operator-comma.c: Call init function.
1363 * c-c++-common/dfp/convert-dfp-2.c: New test.
1365 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
1367 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1368 Treat model == 0x4f as Broadwell.
1370 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1373 * gfortran.dg/pr67140.f90: New test.
1375 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
1379 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1381 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
1384 * gfortran.dg/ieee/large_4.f90: New test.
1386 2015-08-08 Bud Davis <jmdavis@link.com>
1389 * gfortran.dg/common_22.f90: New.
1391 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
1393 PR rtl-optimization/67028
1394 * gcc.dg/pr67028.c: New testcase.
1396 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
1398 PR rtl-optimization/67029
1399 * gcc.dg/pr67029.c: New test.
1401 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1404 * gfortran.dg/ieee/ieee_8.f90: New test.
1406 2015-08-07 Jiong Wang <jiong.wang@arm.com>
1408 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1410 * gcc.target/aarch64/noplt_2.c: Likewise.
1411 * gcc.target/aarch64/noplt_3.c: Likewise.
1413 2015-08-06 David Malcolm <dmalcolm@redhat.com>
1415 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1416 optimization level, and print a summary at the end.
1418 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1420 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1422 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1424 * gcc.target/aarch64/noplt_3.c: New testcase.
1426 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1428 * gcc.target/aarch64/noplt_1.c: New testcase.
1429 * gcc.target/aarch64/noplt_2.c: Likewise.
1431 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
1433 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1434 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1436 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1438 * gcc.target/s390/dwarfregtable-1.c: New test.
1439 * gcc.target/s390/dwarfregtable-2.c: New test.
1440 * gcc.target/s390/dwarfregtable-3.c: New test.
1442 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1444 * gcc.target/s390/htm-builtins-z13-1.c: New test.
1446 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1449 * gfortran.dg/ieee/large_2.f90: New test.
1450 * gfortran.dg/ieee/large_3.F90: New test.
1452 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1455 * gfortran.dg/ieee/large_1.f90: Adjust test.
1457 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1458 Jeff Law <law@redhat.com>
1461 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1462 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1463 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1464 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1465 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1466 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1468 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1471 * gfortran.dg/pr66311.f90: New file.
1473 2015-08-05 Richard Biener <rguenther@suse.de>
1475 PR tree-optimization/67121
1476 * gcc.dg/torture/pr67121.c: New testcase.
1478 2015-08-05 Nick Clifton <nickc@redhat.com>
1480 * gcc.target/rl78: New directory.
1481 * gcc.target/rl78/rl78.exp: New file: Test driver.
1482 * gcc.target/rl78/test_addm3.c: New file: Test adds.
1484 2015-08-05 Richard Biener <rguenther@suse.de>
1487 * gcc.dg/torture/pr67120.c: New testcase.
1489 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
1493 * lib/fortran-modules.exp: Call cleanup-submodules from
1495 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1496 cover the cases where private entities are no longer optimized
1498 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1500 * gfortran.dg/submodule_1.f08: Change cleanup module names.
1501 * gfortran.dg/submodule_5.f08: The same.
1502 * gfortran.dg/submodule_9.f08: The same.
1503 * gfortran.dg/submodule_10.f08: New test.
1505 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1508 * g++.dg/cpp1y/var-templ35.C: New.
1510 2015-08-05 Richard Biener <rguenther@suse.de>
1512 PR tree-optimization/67055
1513 * g++.dg/torture/pr67055.C: New testcase.
1515 2015-08-05 Richard Biener <rguenther@suse.de>
1517 PR tree-optimization/67109
1518 * gcc.dg/torture/pr67109.c: New testcase.
1519 * gcc.dg/vect/vect-119.c: Adjust.
1521 2015-08-05 Richard Biener <rguenther@suse.de>
1524 * gcc.dg/pr67107.c: New testcase.
1526 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1529 * g++.dg/cpp1z/abbrev2.C: New.
1531 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1533 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1535 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1538 * g++.dg/init/explicit4.C: New.
1540 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1542 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1543 without VSX an Power8 vector support.
1545 2015-08-04 Richard Biener <rguenther@suse.de>
1547 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1549 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
1552 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1555 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1558 * g++.dg/cpp1y/var-templ34.C: New.
1560 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1562 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1563 * gcc.target/aarch64/target_attr_1.c: Likewise.
1564 * gcc.target/aarch64/target_attr_2.c: Likewise.
1565 * gcc.target/aarch64/target_attr_3.c: Likewise.
1566 * gcc.target/aarch64/target_attr_4.c: Likewise.
1567 * gcc.target/aarch64/target_attr_5.c: Likewise.
1568 * gcc.target/aarch64/target_attr_6.c: Likewise.
1569 * gcc.target/aarch64/target_attr_7.c: Likewise.
1570 * gcc.target/aarch64/target_attr_8.c: Likewise.
1571 * gcc.target/aarch64/target_attr_9.c: Likewise.
1572 * gcc.target/aarch64/target_attr_10.c: Likewise.
1573 * gcc.target/aarch64/target_attr_11.c: Likewise.
1574 * gcc.target/aarch64/target_attr_12.c: Likewise.
1575 * gcc.target/aarch64/target_attr_13.c: Likewise.
1576 * gcc.target/aarch64/target_attr_14.c: Likewise.
1577 * gcc.target/aarch64/target_attr_15.c: Likewise.
1579 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1581 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1583 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1585 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1587 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1589 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1592 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1595 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1596 * gfortran.dg/ieee/large_1.f90: New test.
1598 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1600 PR tree-optimization/67043
1601 * gcc.dg/pr67043.c: New test.
1603 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
1605 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1607 2015-08-03 David Malcolm <dmalcolm@redhat.com>
1609 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1610 it to push/pop timing items.
1611 (main): For each optimization level, create a gcc_jit_timer, and
1612 time all of the iteration within that level cumulatively.
1613 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1614 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1616 2015-08-03 Alexander Basov <coohpt@gmail.com>
1621 * gcc.target/arm/pr43404.c : New testcase.
1622 * gcc.target/arm/pr48470.c : New testcase.
1623 * gcc.target/arm/pr64744-1.c : New testcase.
1624 * gcc.target/arm/pr64744-2.c : New testcase.
1626 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
1628 PR tree-optimization/67077
1629 * gcc.dg/pr67077.c: New test.
1631 2015-08-03 Jeff Law <law@redhat.com>
1634 PR gcov-profile/66899
1635 * gcc.dg/pr66899.c: New test.
1636 * gcc.dg/pr66314.c: New test.
1638 2015-08-03 Marek Polacek <polacek@redhat.com>
1641 * gcc.dg/pr67088.c: New test.
1643 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
1646 * gcc.target/arm/vnmul-1.c: New.
1647 * gcc.target/arm/vnmul-2.c: New.
1648 * gcc.target/arm/vnmul-3.c: New.
1649 * gcc.target/arm/vnmul-4.c: New.
1651 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
1654 * gfortran.dg/class_allocate_20.f90: New.
1656 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1658 * gcc.target/aarch64/csel_bfx_1.c: New test.
1659 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1661 2015-08-02 Martin Sebor <msebor@redhat.com>
1663 * g++.dg/Wframe-address-in-Wall.C: New test.
1664 * g++.dg/Wframe-address.C: New test.
1665 * g++.dg/Wno-frame-address.C: New test.
1666 * gcc.dg/Wframe-address-in-Wall.c: New test.
1667 * gcc.dg/Wframe-address.c: New test.
1668 * gcc.dg/Wno-frame-address.c: New test.
1670 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
1672 * c-c++-common/Wmisleading-indentation.c: Add more tests.
1674 2015-08-01 Michael Collison <michael.collison@linaro.org
1675 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1677 * gcc.target/arm/mincmp.c: New test.
1679 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
1682 * gfortran.dg/associated_target_6.f03: New test
1684 2015-08-01 Tom de Vries <tom@codesourcery.com>
1686 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1687 optimize ("-ftree-parallelize-loops=0").
1688 Add successful scans for 2 detected reductions. Add xfail scans for 3
1689 detected reductions.
1690 * gcc.dg/autopar/reduc-2short.c: Same.
1691 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1692 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
1693 detected reductions.
1694 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1697 2015-07-31 Marek Polacek <polacek@redhat.com>
1700 * g++.dg/ubsan/pr66977.C: New test.
1702 2015-07-30 Marek Polacek <polacek@redhat.com>
1704 * c-c++-common/Wtautological-compare-3.c: New test.
1706 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1708 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1709 (CHECK): Pass address of scalar, rather than array.
1711 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1713 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1715 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1717 * gcc.target/aarch64/fp16/fp16.exp: New.
1718 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1719 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1721 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1723 * gcc.target/aarch64/f16_movs_1.c: New test.
1725 2015-07-28 Tom de Vries <tom@codesourcery.com>
1727 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1730 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
1731 Manuel López-Ibáñez <manu@gcc.gnu.org>
1733 * gcc.dg/parm-incomplete-1.c: Update.
1734 * gcc.dg/pr18809-1.c: Update.
1735 * gcc.dg/pr27953.c: Update.
1736 * gcc.dg/vla-11.c: Update.
1738 2015-07-27 Marek Polacek <polacek@redhat.com>
1740 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1742 2015-07-27 Tom de Vries <tom@codesourcery.com>
1744 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1745 attribute. Update comment.
1747 Add scan for not parallelizing inner loop.
1748 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1752 2015-07-27 Marek Polacek <polacek@redhat.com>
1755 * c-c++-common/Wtautological-compare-2.c: New test.
1757 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
1760 * gcc.target/i386/pr66232-6.c: New tests.
1761 * gcc.target/i386/pr66232-7.c: Likewise.
1762 * gcc.target/i386/pr66232-8.c: Likewise.
1763 * gcc.target/i386/pr66232-9.c: Likewise.
1765 2015-07-27 Marek Polacek <polacek@redhat.com>
1769 * c-c++-common/Wtautological-compare-1.c: New test.
1771 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1774 * g++.dg/template/pr18969.C: New test.
1775 * g++.dg/template/pr18969-2.C: New test.
1776 * g++.old-deja/g++.jason/overload.C: Remove return value in
1777 template function returning void.
1779 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
1781 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1782 immediates to avoid shift-overflow warnings.
1784 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
1787 * g++.dg/init/pr66857.C: New test.
1789 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
1792 * gcc.target/i386/pr66648.c: New test.
1794 2015-07-25 Tom de Vries <tom@codesourcery.com>
1796 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1797 interchange_files and block_files variables.
1798 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1800 * gcc.dg/graphite/uns-interchange-12.c: Same.
1801 * gcc.dg/graphite/uns-interchange-14.c: Same.
1802 * gcc.dg/graphite/uns-interchange-15.c: Same.
1803 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1804 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1806 2015-07-25 Jeff Law <law@redhat.com>
1810 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1811 * gcc.dg/torture/pr66752-1.c: New test
1812 * g++.dg/torture/pr66752-2.C: New test.
1814 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
1817 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1819 PR rtl-optimization/64164
1820 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1821 * gcc.dg/ssp-1.c: Make counter a register.
1822 * gcc.dg/ssp-2.c: Likewise.
1823 * gcc.dg/torture/parm-coalesce.c: New.
1825 2015-07-24 Tom de Vries <tom@codesourcery.com>
1827 * gcc.dg/graphite/block-1.c: Xfail scan.
1828 * gcc.dg/graphite/interchange-12.c: Same.
1829 * gcc.dg/graphite/interchange-14.c: Same.
1830 * gcc.dg/graphite/interchange-15.c: Same.
1831 * gcc.dg/graphite/interchange-9.c: Same.
1832 * gcc.dg/graphite/interchange-mvt.c: Same.
1833 * gcc.dg/graphite/uns-block-1.c: New test.
1834 * gcc.dg/graphite/uns-interchange-12.c: New test.
1835 * gcc.dg/graphite/uns-interchange-14.c: New test.
1836 * gcc.dg/graphite/uns-interchange-15.c: New test.
1837 * gcc.dg/graphite/uns-interchange-9.c: New test.
1838 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1840 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1843 * c-c++-common/Wunused-function-1.c: New.
1845 2015-07-24 Tom de Vries <tom@codesourcery.com>
1847 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1848 alternative exit-first loop transform.
1849 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1850 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1851 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1852 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1853 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1854 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1855 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1856 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1857 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1859 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1862 * gcc.target/i386/mpx/pr66566.c: New test.
1864 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
1867 * gcc.target/i386/pr66978.c: New test.
1869 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1871 * gcc.target/s390/gpr2fprsavecfi.c: New test.
1873 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1875 * gcc.target/s390/insv-1.c: New test.
1876 * gcc.target/s390/insv-2.c: New test.
1877 * gcc.target/s390/insv-3.c: New test.
1879 2015-07-24 Tom de Vries <tom@codesourcery.com>
1881 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1883 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1886 * gcc.dg/pr25530.c: New test.
1888 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1891 * gcc.dg/pr25529.c: New test.
1893 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1895 * gcc.target/arm/reg_equal_test.c: New test.
1897 2015-07-23 Jeff Law <law@redhat.com>
1900 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1901 * gcc.dg/torture/pr66752-1.c: New test
1902 * g++.dg/torture/pr66752-2.C: New test.
1904 2015-07-23 Marek Polacek <polacek@redhat.com>
1907 * g++.dg/warn/Wlogical-op-2.C: New test.
1909 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1911 PR rtl-optimization/64164
1912 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1913 * gcc.dg/ssp-1.c: Make counter a register.
1914 * gcc.dg/ssp-2.c: Likewise.
1915 * gcc.dg/torture/parm-coalesce.c: New.
1917 2015-07-23 Marek Polacek <polacek@redhat.com>
1920 * c-c++-common/ubsan/pr66908.c: New test.
1922 2015-07-23 Tom de Vries <tom@codesourcery.com>
1924 * gcc.dg/autopar/outer-4.c: Add xfail.
1925 * gcc.dg/autopar/outer-5.c: Same.
1926 * gcc.dg/autopar/outer-6.c: Same.
1927 * gcc.dg/autopar/reduc-2.c: Same.
1928 * gcc.dg/autopar/reduc-2char.c: Same.
1929 * gcc.dg/autopar/reduc-2short.c: Same.
1930 * gcc.dg/autopar/reduc-8.c: Same.
1931 * gcc.dg/autopar/uns-outer-4.c: New test.
1932 * gcc.dg/autopar/uns-outer-5.c: New test.
1933 * gcc.dg/autopar/uns-outer-6.c: New test.
1935 2015-07-23 Richard Biener <rguenther@suse.de>
1937 PR tree-optimization/66952
1938 * gcc.dg/torture/pr66952.c: Use signed char.
1940 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
1942 PR tree-optimization/66926,66951
1943 * gcc.dg/vect/pr66951.c: New test.
1945 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1948 * g++.dg/parse/error57.C: New.
1949 * g++.dg/expr/string-2.C: Update.
1951 2015-07-23 Richard Biener <rguenther@suse.de>
1953 PR tree-optimization/66945
1954 * gcc.dg/torture/pr66945.c: New testcase.
1956 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
1959 * g++.dg/ext/mv24.C: New test.
1961 2015-07-22 Marek Polacek <polacek@redhat.com>
1963 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1966 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
1970 * gfortran.dg/generic_30.f90: New.
1972 2015-07-22 Richard Biener <rguenther@suse.de>
1974 PR tree-optimization/66952
1975 * gcc.dg/torture/pr66952.c: New testcase.
1977 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
1979 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1981 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1983 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1985 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1987 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1989 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1991 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1993 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1995 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1997 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1999 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2001 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2003 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2005 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2007 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2009 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2011 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2013 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2015 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2017 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2019 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2021 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2023 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2025 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2027 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2029 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2031 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2033 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2035 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2037 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2039 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2041 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2043 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2045 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2047 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2049 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2051 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2053 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2055 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2057 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2059 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2061 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2063 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2065 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2067 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2069 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2071 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2073 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2075 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2077 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2079 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2081 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2083 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2085 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2087 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2089 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2091 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2093 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2095 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2097 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2099 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2101 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2103 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2105 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2107 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2109 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2111 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2113 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2115 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2117 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2119 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2121 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2123 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2125 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2127 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2129 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2131 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2133 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2135 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2137 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2139 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2141 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2143 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2145 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2147 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2149 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2151 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2153 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2155 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2157 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2159 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2161 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2163 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2165 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2167 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2169 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2171 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2173 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2175 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2177 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2179 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2181 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2183 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2185 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2187 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2189 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2191 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2193 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2195 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2197 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2199 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2201 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2203 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2205 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2207 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2209 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2211 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2213 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2215 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2217 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2219 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2221 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2223 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2225 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2227 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2229 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2231 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2233 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2235 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2237 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2239 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2241 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2244 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2246 * g++.dg/template/crash81.C: Update.
2248 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
2251 * gcc.target/i386/pr66424.c: New.
2253 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2255 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2257 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
2260 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2261 Drop address sanitization.
2263 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2265 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2267 (dg-additional-options): Set armv5t flag.
2269 2015-07-21 Marek Polacek <polacek@redhat.com>
2271 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2272 * gcc.dg/vmx/unpack.c: Likewise.
2273 * gcc.target/powerpc/quad-atomic.c: Likewise.
2275 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
2277 * gcc.target/i386/asm-flag-5.c (f_ll): New.
2279 2015-07-20 Jiong Wang <jiong.wang@arm.com>
2281 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2284 2015-07-20 Marek Polacek <polacek@redhat.com>
2287 * c-c++-common/Wshift-overflow-1.c: New test.
2288 * c-c++-common/Wshift-overflow-2.c: New test.
2289 * c-c++-common/Wshift-overflow-3.c: New test.
2290 * c-c++-common/Wshift-overflow-4.c: New test.
2291 * c-c++-common/Wshift-overflow-5.c: New test.
2292 * g++.dg/cpp1y/left-shift-1.C: New test.
2293 * gcc.dg/c90-left-shift-2.c: New test.
2294 * gcc.dg/c90-left-shift-3.c: New test.
2295 * gcc.dg/c99-left-shift-2.c: New test.
2296 * gcc.dg/c99-left-shift-3.c: New test.
2297 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2298 * gcc.c-torture/execute/pr40386.c: Likewise.
2299 * gcc.dg/vect/pr33373.c: Likewise.
2300 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2301 * gcc.dg/vect/vect-shift-2.c: Likewise.
2303 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2305 * gcc.target/aarch64/neg_abs_1.c: New test.
2307 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
2310 * gcc.target/i386/pr66922.c: New test.
2312 2015-07-18 Sebastian Pop <s.pop@samsung.com>
2316 * gcc.dg/tree-ssa/pr42327.c: Removed.
2317 * g++.dg/other/pr35011.C: Removed.
2319 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2322 * gcc.target/i386/pr66906.c: New test.
2324 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2326 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2327 as follow-up to r225930.
2329 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
2332 * lib/fortran-modules.exp (proc cleanup-submodules): New
2334 * gfortran.dg/submodule_1.f08: Change extension and clean up
2335 the submodule files.
2336 * gfortran.dg/submodule_2.f08: ditto
2337 * gfortran.dg/submodule_6.f08: ditto
2338 * gfortran.dg/submodule_7.f08: ditto
2339 * gfortran.dg/submodule_8.f08: New test
2340 * gfortran.dg/submodule_9.f08: New test
2342 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
2343 Sebastian Pop <s.pop@samsung.com>
2346 * gcc.dg/graphite/pr61929.c: New.
2348 2015-07-17 Marek Polacek <polacek@redhat.com>
2350 * gcc.dg/fold-minus-7.c: New test.
2352 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2354 * gfortran.dg/co_reduce_1.f90: New file.
2356 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2359 * gcc.target/i386/pr66824.c:
2361 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
2364 * gfortran.dg/structure_constructor_13.f03: New test.
2366 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2369 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2370 of generated while loops in the tree dump.
2371 * gfortran.dg/derived_constructor_comps_6.f90: New file.
2373 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
2375 * gcc.dg/vect/vect-outer-simd-2.c: New test.
2377 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
2380 * gcc.target/i386/pr66891.c: New test.
2382 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2384 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2386 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
2388 PR rtl-optimization/66626
2389 * gcc.target/i386/pr66626-2.c: New.
2391 2015-07-16 Martin Liska <mliska@suse.cz>
2393 * g++.dg/ipa/pr66896.c: New test.
2395 2015-07-16 Richard Biener <rguenther@suse.de>
2397 PR tree-optimization/66894
2398 * gcc.dg/torture/pr66894.c: New testcase.
2400 2015-07-16 Richard Biener <rguenther@suse.de>
2402 * gcc.dg/tree-ssa/pr21031.c: Adjust.
2404 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
2407 * g++.dg/pr66866.C: New test.
2409 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2411 * gcc.target/powerpc/vec-cmp-sel.c: New test.
2413 2015-07-15 Richard Biener <rguenther@suse.de>
2415 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2416 { -O3 -fomit-frame-pointer },
2417 { -O3 -fomit-frame-pointer -funroll-loops } and
2418 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2420 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2421 -finline-functions }
2423 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
2425 * gcc.target/mips/interrupt_handler-5.c: New test.
2427 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
2428 Robert Suchanek <robert.suchanek@imgtec.com>
2430 * gcc.target/mips/interrupt_handler-4.c: New test.
2432 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2435 * gcc.dg/lto/lto.exp: Initialize MPX.
2437 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2439 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2441 * gcc.target/arm/scd42-3.c: Likewise.
2443 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
2445 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2446 code to be run when the pre-arch code increases the isa_rev to
2447 mips32r6 or greater.
2449 2015-07-15 Richard Biener <rguenther@suse.de>
2451 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2452 { -O3 -fomit-frame-pointer },
2453 { -O3 -fomit-frame-pointer -funroll-loops } and
2454 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2456 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2457 -finline-functions }
2458 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2459 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2460 to additional_flags.
2462 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
2464 PR rtl-optimization/66838
2465 * gcc.target/i386/pr66838.c: New test.
2467 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
2470 * g++.dg/template/pr66850.C: New test.
2472 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2473 Cesar Philippidis <cesar@codesourcery.com>
2474 Chung-Lin Tang <cltang@codesourcery.com>
2476 * gcc.target/nios2/nios2-flushd.c: New.
2477 * gcc.target/nios2/nios2-rdprs.c: New.
2478 * gcc.target/nios2/r2-atomic.c: New.
2479 * gcc.target/nios2/r2-eni.c: New.
2480 * gcc.target/nios2/r2-wrpie.c: New.
2482 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2483 Cesar Philippidis <cesar@codesourcery.com>
2484 Chung-Lin Tang <cltang@codesourcery.com>
2486 * gcc.target/nios2/cdx-ldstwm-1.c: New.
2487 * gcc.target/nios2/cdx-ldstwm-2.c: New.
2489 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2490 Cesar Philippidis <cesar@codesourcery.com>
2491 Chung-Lin Tang <cltang@codesourcery.com>
2493 * gcc.target/nios2/andci.c: New.
2494 * gcc.target/nios2/bmx.c: New.
2495 * gcc.target/nios2/cdx-add.c: New.
2496 * gcc.target/nios2/cdx-branch.c: New.
2497 * gcc.target/nios2/cdx-callret.c: New.
2498 * gcc.target/nios2/cdx-loadstore.c: New.
2499 * gcc.target/nios2/cdx-logical.c: New.
2500 * gcc.target/nios2/cdx-mov.c: New.
2501 * gcc.target/nios2/cdx-shift.c: New.
2502 * gcc.target/nios2/cdx-sub.c: New.
2503 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2505 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
2508 * g++.dg/cpp0x/vt-65071.C: New.
2510 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2511 Cesar Philippidis <cesar@codesourcery.com>
2512 Chung-Lin Tang <cltang@codesourcery.com>
2514 * gcc.target/nios2/r2-io-range.c: New.
2515 * gcc.target/nios2/r2-stio-1.c: New.
2516 * gcc.target/nios2/r2-stio-2.c: New.
2517 * gcc.target/nios2/nios2-ldxio.c: New.
2518 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2519 of just compile. Add more tests.
2521 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2523 gfortran.dg/pr66864.f90: New test.
2525 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
2527 PR rtl-optimization/66626
2528 * gcc.target/i386/pr66626.c: New.
2530 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2532 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2533 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2534 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2536 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
2538 * g++.dg/template/crash81.C: Adjust for error + inform change.
2539 * g++.dg/template/pr58878.C: Likewise.
2540 * g++.dg/template/shadow1.C: Likewise.
2541 * g++.dg/template/shadow2.C: Likewise.
2542 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2543 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2544 * g++.old-deja/g++.brendan/crash7.C: Likewise.
2545 * g++.old-deja/g++.pt/shadow2.C: Likewise.
2547 2015-07-14 Richard Biener <rguenther@suse.de>
2549 PR tree-optimization/66863
2550 * gcc.dg/torture/pr66863.c: New testcase.
2552 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
2555 * g++.dg/template/pr65186.C: New test.
2557 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
2559 * gcc.target/arm/macro_defs0.c: Add directive to skip
2560 test if -marm is present.
2561 * gcc.target/arm/macro_defs1.c: Likewise.
2563 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2565 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2567 * gcc.target/aarch64/adds1.c: Likewise.
2568 * gcc.target/aarch64/ands_1.c: Likewise.
2569 * gcc.target/aarch64/bics_1.c: Likewise.
2570 * gcc.target/aarch64/subs1.c: Likewise.
2571 * gcc.target/aarch64/subs3.c: Likewise.
2573 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
2576 * gfortran.dg/pr64589.f90: New test.
2578 2015-07-13 Renlin Li <renlin.li@arm.com>
2581 * gcc.c-torture/execute/pr66556.c: New.
2583 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
2585 * gcc.dg/20020219-1.c: Fix double word typos.
2586 * gcc.dg/20020919-1.c: Same.
2588 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2589 Jeff Law <law@redhat.com>
2592 * g++.dg/tree-ssa/pr66726.c: New test.
2593 * gcc.dg/tree-ssa/pr66726-2.c: New test.
2594 * gcc.dg/tree-ssa/pr66726.c: New test.
2596 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2599 * g++.dg/cpp0x/variadic-ttp2.C: New.
2601 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
2604 * g++.dg/cpp0x/auto46.C: New test.
2605 * g++.dg/template/pr30044.C: New test.
2606 * g++.dg/template/shadow2.C: New test.
2607 * g++.dg/template/error55.C: New test.
2608 * g++.dg/template/crash83.C: Accept any error string.
2609 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2611 * g++.dg/cpp0x/variadic19.C: Likewise
2612 * g++.dg/template/canon-type-13.C: Likewise.
2613 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2614 * g++.dg/torture/20070621-1.C: Likewise.
2616 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2619 * g++.dg/init/explicit3.C: New.
2621 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
2624 * gcc.target/i386/pr66819-1.c: New test.
2625 * gcc.target/i386/pr66819-2.c: Likewise.
2626 * gcc.target/i386/pr66819-3.c: Likewise.
2627 * gcc.target/i386/pr66819-4.c: Likewise.
2628 * gcc.target/i386/pr66819-5.c: Likewise.
2630 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2633 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2634 __attribute__((noinline, noclone)). Change "x" to "volatile char"
2635 type to prevent possible flag-clobbering zero-extensions.
2636 * gcc.target/i386/pr66703.c: New test.
2638 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2641 * g++.dg/cpp0x/nsdmi-template15.C: New.
2643 2015-07-10 Jiong Wang <jiong.wang@arm.com>
2645 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2647 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
2649 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2650 * gcc.target/arm/flip-thumb.c: Likewise.
2652 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2655 * gcc.target/i386/pr66813.c: New test.
2657 2015-07-10 Jakub Jelinek <jakub@redhat.com>
2660 * gcc.dg/gomp/pr66820.c: New test.
2662 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2665 * g++.dg/cpp0x/scoped_enum6.C: New.
2667 2015-07-10 Tom de Vries <tom@codesourcery.com>
2669 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2670 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2672 2015-07-10 Richard Biener <rguenther@suse.de>
2674 PR tree-optimization/66823
2675 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2676 which should not be necessary. XFAIL.
2678 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2681 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2683 2015-07-09 Jakub Jelinek <jakub@redhat.com>
2686 * gcc.dg/gomp/pr66633-1.c: New test.
2687 * gcc.dg/gomp/pr66633-2.c: New test.
2688 * gcc.dg/gomp/pr66633-3.c: New test.
2689 * gcc.dg/gomp/pr66633-4.c: New test.
2691 2015-07-09 John Marino <gnugcc@marino.st>
2693 * lib/target-supports.exp (check_effective_target_pie):
2696 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
2699 * gcc.target/i386/pr66814.c: New test.
2701 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
2704 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2705 * gcc.target/aarch64/fnmul-2.c: Likewise.
2706 * gcc.target/aarch64/fnmul-3.c: Likewise.
2707 * gcc.target/aarch64/fnmul-4.c: Likewise.
2709 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2712 * g++.dg/cpp0x/vt-65790.C: New.
2714 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2717 * gcc.target/i386/pr66818.c: New test.
2719 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2722 * gcc.target/i386/pr66817.c: New test.
2724 2015-07-09 Marek Polacek <polacek@redhat.com>
2726 PR tree-optimization/66718
2727 * gcc.dg/vect/vect-126.c: New test.
2729 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
2731 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2732 even when dwarf-2 is not the default.
2734 2015-07-08 Jeff Law <law@redhat.com>
2737 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2738 to have a single memory reference.
2740 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
2742 * g++.dg/other/dump-ada-spec-9.C: New test.
2744 2015-07-08 Jakub Jelinek <jakub@redhat.com>
2746 * g++.dg/vect/vect.exp: Run also simd* tests.
2747 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2748 (check_vect): Fix up get_cpuid call for C++.
2749 * g++.dg/vect/simd-clone-1.cc: New test.
2751 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2753 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2755 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2757 * gcc.target/i386/readeflags-1.c (abort): New prototype.
2758 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2760 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2763 * gcc.target/i386/pr66806.c: New test.
2765 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
2768 * g++.dg/cpp0x/auto45.C: New.
2770 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
2773 * gcc.target/i386/pr66334.c: New.
2775 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2777 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2780 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2783 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2784 (verify_code): Update expected error message.
2785 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2786 (verify_code): Likewise.
2787 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2788 (verify_code): Likewise.
2790 2015-07-08 Richard Biener <rguenther@suse.de>
2792 PR tree-optimization/66793
2793 * gcc.dg/torture/pr66793.c: New testcase.
2795 2015-07-08 Richard Biener <rguenther@suse.de>
2797 PR tree-optimization/66794
2798 * gcc.dg/torture/pr66794.c: New testcase.
2800 2015-07-08 Marek Polacek <polacek@redhat.com>
2803 * g++.dg/abi/abi-tag15.C: New test.
2805 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2807 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2808 * gcc.target/mips/branch-3.c: Ditto
2809 * gcc.target/mips/branch-4.c: Ditto.
2810 * gcc.target/mips/branch-5.c: Ditto.
2811 * gcc.target/mips/branch-6.c: Ditto.
2812 * gcc.target/mips/branch-7.c: Ditto.
2813 * gcc.target/mips/branch-8.c: Ditto.
2814 * gcc.target/mips/branch-9.c: Ditto.
2815 * gcc.target/mips/branch-10.c: Ditto.
2816 * gcc.target/mips/branch-11.c: Ditto.
2817 * gcc.target/mips/branch-12.c: Ditto.
2818 * gcc.target/mips/branch-13.c: Ditto.
2819 * gcc.target/mips/umips-branch-5.c: New file.
2820 * gcc.target/mips/umips-branch-6.c: New file.
2821 * gcc.target/mips/umips-branch-7.c: New file.
2822 * gcc.target/mips/umips-branch-8.c: New file.
2823 * gcc.target/mips/umips-branch-9.c: New file.
2824 * gcc.target/mips/umips-branch-10.c: New file.
2825 * gcc.target/mips/umips-branch-11.c: New file.
2826 * gcc.target/mips/umips-branch-12.c: New file.
2827 * gcc.target/mips/umips-branch-13.c: New file.
2828 * gcc.target/mips/umips-branch-14.c: New file.
2829 * gcc.target/mips/umips-branch-15.c: New file.
2830 * gcc.target/mips/umips-branch-16.c: New file.
2831 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2832 (OCCUPY_0xfffc): New define.
2834 2015-07-08 Renlin Li <renlin.li@arm.com>
2836 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2838 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2840 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2842 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
2844 * gcc.target/i386/bt-3.c: New test.
2845 * gcc.target/i386/bt-4.c: Ditto.
2847 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
2849 * g++.dg/other/dump-ada-spec-8.C: New test.
2851 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2854 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2856 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2858 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2860 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2861 Avoid using an opaque struct for local "f".
2863 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2866 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2867 * jit.dg/test-pr66779.c: New testcase.
2869 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2871 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2874 2015-07-07 Richard Biener <rguenther@suse.de>
2876 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2878 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2880 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2881 * gcc.target/mips/call-5.c: Ditto.
2882 * gcc.target/mips/call-6.c: Ditto.
2884 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2886 * gcc.dg/dx-test.c: New test-case.
2888 2015-07-07 Andre Vehreschild <vehre@gmx.de>
2891 * gfortran.dg/allocate_with_source_9.f08: New test.
2893 2015-07-07 Christian Bruel <christian.bruel@st.com>
2896 * gcc.target/arm/flip-thumb.c: Fix scan.
2897 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2898 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2899 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2902 2015-07-06 Jakub Jelinek <jakub@redhat.com>
2905 * gcc.c-torture/execute/pr65956.c: New test.
2907 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
2909 * gcc.target/arm/aapcs/align1.c: New.
2910 * gcc.target/arm/aapcs/align_rec1.c: New.
2911 * gcc.target/arm/aapcs/align2.c: New.
2912 * gcc.target/arm/aapcs/align_rec2.c: New.
2913 * gcc.target/arm/aapcs/align3.c: New.
2914 * gcc.target/arm/aapcs/align_rec3.c: New.
2915 * gcc.target/arm/aapcs/align4.c: New.
2916 * gcc.target/arm/aapcs/align_rec4.c: New.
2917 * gcc.target/arm/aapcs/align_vararg1.c: New.
2918 * gcc.target/arm/aapcs/align_vararg2.c: New.
2920 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
2922 * gfortran.dg/iomsg_2.f90: New test.
2924 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2927 * gcc.target/i386/pr66749.c: New test.
2929 2015-07-06 Richard Biener <rguenther@suse.de>
2931 PR tree-optimization/66772
2932 * gcc.dg/torture/pr66772-1.c: New testcase.
2933 * gcc.dg/torture/pr66772-2.c: Likewise.
2935 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
2937 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2938 the jals instruction.
2940 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2943 * gcc.target/i386/pr53383-1.c: New file.
2944 * gcc.target/i386/pr53383-2.c: Likewise.
2945 * gcc.target/i386/pr53383-3.c: Likewise.
2947 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
2949 * gcc.target/aarch64/fnmul-1.c: New.
2950 * gcc.target/aarch64/fnmul-2.c: New.
2951 * gcc.target/aarch64/fnmul-3.c: New.
2952 * gcc.target/aarch64/fnmul-4.c: New.
2954 2015-07-06 Richard Biener <rguenther@suse.de>
2957 * gcc.dg/torture/pr66759.c: New testcase.
2959 2015-07-06 Andre Vehreschild <vehre@gmx.de>
2962 * gfortran.dg/alloc_comp_class_3.f03: New test.
2963 * gfortran.dg/alloc_comp_class_4.f03: New test.
2965 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
2967 * gcc.c-torture/execute/pr66757.c: New test.
2969 2015-07-06 Bin Cheng <bin.cheng@arm.com>
2971 PR tree-optimization/66720
2972 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2974 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
2975 Sandra Loosemore <sandra@codesourcery.com>
2977 * gcc.target/nios2/gprel-offset.c: New test.
2979 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
2982 * gfortran.dg/pr66725.f90: New test.
2984 2015-07-03 Jason Merrill <jason@redhat.com>
2986 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2987 Avoid narrowing error.
2989 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2991 PR rtl-optimization/66706
2992 * gcc.target/powerpc/shift-int.c: New testcase.
2994 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
2997 * gcc.target/i386/pr66746.c: New file.
2999 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
3001 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3003 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
3005 PR tree-optimization/66119
3006 * g++.dg/opt/pr66119.C: New.
3008 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
3011 * gfortran.dg/submodule_1.f90: New test
3012 * gfortran.dg/submodule_2.f90: New test
3013 * gfortran.dg/submodule_3.f90: New test
3014 * gfortran.dg/submodule_4.f90: New test
3015 * gfortran.dg/submodule_5.f90: New test
3016 * gfortran.dg/submodule_6.f90: New test
3017 * gfortran.dg/submodule_7.f90: New test
3019 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3021 PR preprocessor/53690
3022 * g++.dg/cpp/pr53690.C: New.
3024 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3026 * gcc.target/powerpc/vec-cmp.c: New test.
3028 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3031 * gfortran.dg/pr56520.f90: New test.
3033 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3036 * gfortran.dg/pr66545_1.f90: New test.
3037 * gfortran.dg/pr66545_2.f90: New test.
3039 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
3041 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3042 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3044 2015-07-02 Richard Biener <rguenther@suse.de>
3047 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3050 2015-07-02 Richard Biener <rguenther@suse.de>
3052 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3054 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
3056 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3058 2015-07-01 Jason Merrill <jason@redhat.com>
3060 * lib/target-supports.exp (cxx_default): Set to C++14.
3062 2015-07-01 Tom de Vries <tom@codesourcery.com>
3065 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3068 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3070 * gfortran.dg/warn_conversion_8.f90: New test.
3072 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3074 PR rtl-optimization/61047
3075 * gcc.c-torture/execute/20150611-1.c: New testcase.
3077 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3080 * jit.dg/all-non-failing-tests.h: Add
3081 test-pr66700-observing-write-through-ptr.c.
3082 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3084 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3086 * jit.dg/test-accessing-union.c: Add comments for use by
3087 gcc/jit/docs/topics/types.rst.
3089 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
3091 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3092 'do-require-effective-target' with 'dg-require-effective-target'.
3093 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3094 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3095 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
3096 'stlex' with 'strex' as the expected output.
3098 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3101 * g++.dg/cpp0x/gen-attrs-60.C: New.
3102 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3104 2015-07-01 Jiong Wang <jiong.wang@arm.com>
3106 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3108 * gcc.target/aarch64/pic-small.c: Restrict this test under
3109 check_effective_target_aarch64_small_fpic.
3111 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
3113 * gfortran.dg/gomp/pr66633.f90: New test.
3115 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
3118 * g++.dg/template/pr66686.C: New test.
3120 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
3122 * gnat.dg/lto17.ad[sb]: New test.
3124 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3126 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3127 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3129 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3131 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3133 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3135 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3137 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3139 * jit.dg/test-switch.c: New testcase.
3140 * jit.dg/test-switch.cc: New testcase.
3142 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3145 * jit.dg/all-non-failing-tests.h: Add note about
3146 test-validly-unreachable-block.c.
3147 * jit.dg/test-validly-unreachable-block.c: New file.
3149 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3152 * jit.dg/all-non-failing-tests.h: Add note about
3153 test-extra-options.c.
3154 * jit.dg/test-extra-options.c: New testcase.
3156 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
3159 * gcc.target/i386/pr66691.c: New.
3161 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
3163 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3164 * gcc.target/i386/iamcu/args.h: Likewise.
3165 * gcc.target/i386/iamcu/asm-support.S: Likewise.
3166 * gcc.target/i386/iamcu/defines.h: Likewise.
3167 * gcc.target/i386/iamcu/macros.h: Likewise.
3168 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3169 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3170 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3171 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3172 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3173 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3174 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3175 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3176 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3177 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3178 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3179 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3180 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3181 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3182 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3183 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3184 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3186 2015-06-30 Marek Polacek <polacek@redhat.com>
3188 * gcc.dg/fold-minus-6.c: New test.
3190 * gcc.dg/fold-ior-3.c: New test.
3192 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3194 Implement N4197 - Adding u8 character literals
3195 * g++.dg/cpp1z/utf8.C: New.
3196 * g++.dg/cpp1z/utf8-neg.C: New.
3197 * g++.dg/cpp1z/udlit-utf8char.C: New.
3199 2015-06-30 Marek Polacek <polacek@redhat.com>
3201 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3203 2015-06-30 Tom de Vries <tom@codesourcery.com>
3205 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3206 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3207 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3208 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3210 2015-06-30 Marek Polacek <polacek@redhat.com>
3212 * gcc.dg/fold-ior-2.c: New test.
3214 2015-06-30 Tom de Vries <tom@codesourcery.com>
3216 PR tree-optimization/66652
3217 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3218 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
3220 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3222 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3225 * g++.dg/cpp0x/constexpr-friend-3.C: New.
3226 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3228 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3231 * gfortran.dg/wunused-parameter.f90: New test.
3233 2015-06-29 Richard Henderson <rth@redhat.com>
3235 * gcc.target/i386/asm-flag-1.c: New.
3236 * gcc.target/i386/asm-flag-2.c: New.
3237 * gcc.target/i386/asm-flag-3.c: New.
3238 * gcc.target/i386/asm-flag-4.c: New.
3239 * gcc.target/i386/asm-flag-5.c: New.
3241 2015-06-29 Marek Polacek <polacek@redhat.com>
3244 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3245 * c-c++-common/pr66322.c: New test.
3246 * g++.dg/eh/scope1.C: Remove dg-warning.
3248 2015-06-29 Richard Biener <rguenther@suse.de>
3250 PR tree-optimization/66677
3251 * gcc.dg/vect/pr66677.c: New testcase.
3253 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3256 * gcc.dg/tree-ssa/pr64130.c: New test.
3258 2015-06-26 Jiong Wang <jiong.wang@arm.com>
3260 * gcc.target/aarch64/pic-small.c: New testcase.
3262 2015-06-26 Richard Biener <rguenther@suse.de>
3264 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3266 2015-06-26 Marek Polacek <polacek@redhat.com>
3268 * gcc.dg/fold-and-1.c: New test.
3269 * gcc.dg/fold-and-2.c: New test.
3271 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
3273 * gnat.dg/warn11.adb: Add missing dg directive.
3274 * gnat.dg/warn12.adb: New test.
3275 * gnat.dg/warn12_pkg.ads: New helper.
3277 2015-06-26 Richard Biener <rguenther@suse.de>
3279 * gfortran.dg/reassoc_3.f90: Adjust.
3281 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
3284 * gcc.target/i386/pr66412.c: New test.
3286 2015-06-25 Richard Biener <rguenther@suse.de>
3288 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3290 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
3292 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3294 2015-06-25 Richard Biener <rguenther@suse.de>
3296 * gfortran.dg/vect/vect-9.f90: New testcase.
3298 2015-06-25 Nick Clifton <nickc@redhat.com>
3300 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3301 H8300 and M32R targets.
3303 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3306 * gfortran.dg/maxerrors.f90: New test.
3308 2015-06-08 DJ Delorie <dj@redhat.com>
3310 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3312 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3314 * gcc.target/aarch64/mgeneral-regs_3.c: New.
3316 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3318 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3319 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3320 * gcc.target/aarch64/nofp_1.c: New file.
3322 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
3324 Implement N3928 - Extending static_assert
3325 * g++.dg/cpp0x/static_assert8.C: Adjust.
3326 * g++.dg/cpp0x/static_assert12.C: New.
3327 * g++.dg/cpp0x/static_assert13.C: New.
3328 * g++.dg/cpp1y/static_assert1.C: New.
3329 * g++.dg/cpp1y/static_assert2.C: New.
3330 * g++.dg/cpp1z/static_assert-nomsg.C: New.
3332 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
3335 * g++.dg/cpp0x/trailing11.C: New.
3337 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3339 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3341 * gcc.target/arm/memset-inline-10.c: Likewise.
3342 * gcc.target/arm/pr58784.c: Likewise.
3343 * gcc.target/arm/pr59985.C: Likewise.
3344 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3346 2015-06-24 Renlin Li <renlin.li@arm.com>
3348 * gcc.target/aarch64/arm_align_max_pwr.c: New.
3349 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3351 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
3354 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3357 * g++.dg/cpp0x/auto45.C: New test.
3358 * g++.dg/template/pr30044.C: New test.
3359 * g++.dg/template/crash83.C: Accept any error string.
3360 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3362 * g++.dg/cpp0x/variadic18.C: Likewise
3363 * g++.dg/template/canon-type-13.C: Likewise.
3364 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3366 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3369 * g++.dg/other/linkage2.C: New.
3371 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3374 * gcc.target/arm/pr63408.c: New test.
3376 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
3378 * lib/c-torture.exp: Don't call check_effective_target_lto
3379 before setting up environment correctly.
3380 * lib/gcc-dg.exp: Likewise, and protect
3381 gcc_force_conventional_output.
3383 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3385 PR rtl-optimization/66306
3386 * gcc.target/s390/pr66306.c: New test.
3388 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3390 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3391 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3392 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3393 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3394 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3395 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3396 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3398 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
3401 * gcc.c-torture/pr65803.c: New test.
3403 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3406 * g++.dg/cpp0x/auto45.C: New test.
3407 * g++.dg/template/pr30044.C: New test.
3408 * g++.dg/template/crash83.C: Accept any error string.
3409 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3411 * g++.dg/cpp0x/variadic18.C: Likewise
3412 * g++.dg/template/canon-type-13.C: Likewise.
3413 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3415 2015-06-23 Marek Polacek <polacek@redhat.com>
3417 * c-c++-common/Wlogical-op-3.c: New test.
3419 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3422 * g++.dg/cpp0x/scoped_enum5.C: New.
3424 2015-06-23 Richard Biener <rguenther@suse.de>
3426 PR tree-optimization/66636
3427 * gcc.dg/vect/pr66636.c: New testcase.
3429 2015-06-23 Marek Polacek <polacek@redhat.com>
3431 * gcc.dg/fold-minus-4.c: New test.
3432 * gcc.dg/fold-minus-5.c: New test.
3433 * c-c++-common/ubsan/overflow-add-5.c: New test.
3435 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3437 Add missing testcase from r224672.
3438 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3440 * gcc.target/vax/bswapdi-1.c: New.
3442 2015-06-23 Andre Vehreschild <vehre@gmx.de>
3445 * gfortran.dg/associate_18.f08: New test.
3447 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
3450 * gcc.target/i386/pr66560-1.c: New test.
3451 * gcc.target/i386/pr66560-2.c: Ditto.
3452 * gcc.target/i386/pr66560-3.c: Ditto.
3453 * gcc.target/i386/pr66560-4.c: Ditto.
3455 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
3457 * gcc.target/nvptx/nvptx.exp: New file.
3458 * gcc.target/nvptx/proto-1.c: Likewise.
3460 2015-06-23 Bin Cheng <bin.cheng@arm.com>
3462 PR tree-optimization/66449
3463 * gcc.dg/vect/pr66449.c: New test.
3465 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
3467 * g++.dg/other/dump-ada-spec-5.C: New test.
3468 * g++.dg/other/dump-ada-spec-6.C: Likewise.
3469 * g++.dg/other/dump-ada-spec-7.C: Likewise.
3471 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3473 * g++.dg/inherit/pure1.C: Test location too.
3475 2015-06-22 Marek Polacek <polacek@redhat.com>
3477 * gcc.dg/fold-ior-1.c: New test.
3478 * gcc.dg/fold-minus-2.c: New test.
3479 * gcc.dg/fold-minus-3.c: New test.
3480 * gcc.dg/fold-plus-1.c: New test.
3481 * gcc.dg/fold-plus-2.c: New test.
3482 * gcc.dg/fold-xor-4.c: New test.
3483 * gcc.dg/fold-xor-5.c: New test.
3485 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3488 * g++.dg/torture/pr65914.C: New.
3490 2015-06-22 Richard Biener <rguenther@suse.de>
3492 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3493 not existing TORTURE_OPTIONS only.
3494 * lib/gcc-dg.exp: Likewise.
3496 2015-06-22 Christian Bruel <christian.bruel@st.com>
3499 * gcc.target/arm/flip-thumb.c: New test.
3501 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
3502 Martin Liska <mliska@suse.cz>
3505 * g++.dg/ipa/pr65908.C: New testcase.
3507 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
3510 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3511 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3513 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
3515 * gnat.dg/specs/debug1.ads: Adjust.
3517 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
3519 * gcc.target/aarch64/fmovd-zero-mem.c: New.
3520 * gcc.target/aarch64/fmovd-zero-reg.c: New.
3521 * gcc.target/aarch64/fmovf-zero-mem.c: New.
3522 * gcc.target/aarch64/fmovf-zero-reg.c: New.
3523 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3524 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3525 * gcc.target/aarch64/fmovd-zero.c: Delete.
3526 * gcc.target/aarch64/fmovf-zero.c: Delete.
3528 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3530 * gcc.target/vax/bswapdi-1.c: New.
3532 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3534 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3536 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3538 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3540 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3542 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3544 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3546 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3548 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3550 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3552 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3554 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3556 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3558 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3560 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3562 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3564 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3566 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3568 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3570 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3572 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3574 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3576 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3578 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3580 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3582 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3584 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3586 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3588 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3590 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3592 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3594 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3596 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3598 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3600 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3602 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3604 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3606 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3608 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3610 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3611 (_ARM_FPSCR): Add FZ field.
3612 (clean_results): Force FZ=1 on AArch64.
3613 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3615 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3617 * gcc.target/aarch64/pr62308.c: New test.
3619 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
3622 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3624 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
3626 * gcc.target/i386/mpx/pr66581.c: New test.
3628 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
3630 * gcc.target/i386/cmov9.c: New test.
3632 2015-06-18 Richard Biener <rguenther@suse.de>
3634 * g++.dg/other/const4.C: New testcase.
3636 2015-06-18 Michael Matz <matz@suse.de>
3639 * gcc.dg/vect/pr66253.c: New testcase.
3641 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3644 * gcc.target/i386/mpx/chkp-vararg.c: New test.
3646 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3649 * gcc.target/i386/mpx/pr66568.c: New test.
3651 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3654 * gcc.target/i386/mpx/pr66567.c: New test.
3656 2015-06-18 Richard Biener <rguenther@suse.de>
3658 PR tree-optimization/66510
3659 * gcc.dg/vect/slp-perm-12.c: New testcase.
3661 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3663 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3664 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3665 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3666 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3668 2015-06-17 Jakub Jelinek <jakub@redhat.com>
3671 * g++.dg/gomp/pr66571-1.C: New test.
3674 * c-c++-common/gomp/pr66429.c: New test.
3676 2015-06-17 David Malcolm <dmalcolm@redhat.com>
3678 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3679 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3681 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3683 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3686 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3689 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3691 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
3693 * gcc.target/mips/pr65862-1.c: New test.
3694 * gcc.target/mips/pr65862-2.c: Likewise.
3696 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3698 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3699 * gcc.target/i386/pr52252-atom.c: Ditto.
3700 * gcc.target/i386/vect-div-1.c: Ditto.
3701 * gcc.target/i386/rotate-5.c: Ditto.
3702 * gcc.target/i386/pr50202.c: Ditto.
3703 * gcc.target/i386/pr37843-3.c: Ditto.
3704 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3705 * gcc.target/i386/pr53397-1.c: Ditto.
3706 * gcc.target/i386/pr55934.c: Ditto.
3707 * gcc.target/i386/pr37843-4.c: Ditto.
3708 * gcc.target/i386/pr60451.c: Ditto.
3709 * gcc.target/i386/pr53397-2.c: Ditto.
3710 * gcc.target/i386/vectorize1.c: Ditto.
3711 * gcc.target/i386/extract-insert-combining.c: Ditto.
3712 * gcc.target/i386/pr53759.c: Ditto.
3713 * gcc.target/i386/pr52252-core.c: Ditto.
3714 * gcc.target/i386/rotate-3.c: Ditto.
3715 * gcc.target/i386/sse-20.c: Ditto.
3716 * gcc.target/i386/rotate-4.c: Ditto.
3717 * gcc.target/i386/pr61403.c: Ditto.
3718 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3719 * gcc.target/i386/pr60901.c: Ditto.
3720 * gcc.target/i386/pr59794-7.c: Ditto.
3721 * gcc.target/i386/pr62208.c: Ditto.
3722 * gcc.target/i386/pr53416.c: Ditto.
3723 * gcc.target/i386/asm-dialect-1.c: Ditto.
3724 * gcc.target/i386/pr50038.c: Ditto.
3725 * gcc.target/i386/47698.c: Ditto.
3726 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3727 * gcc.target/i386/pr59794-2.c: Ditto.
3728 * gcc.target/i386/pr59794-3.c: Ditto.
3729 * gcc.target/i386/pr39058.c: Ditto.
3730 * gcc.target/i386/pr60205-1.c: Ditto.
3731 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3732 * gcc.target/i386/sse2-movq-2.c: Ditto.
3734 2015-06-17 Richard Biener <rguenther@suse.de>
3736 PR tree-optimization/66251
3737 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3739 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
3742 * g++.dg/parse/new-placement1.C: New.
3744 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3746 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3747 * jit.dg/test-compound-assignment.c: New testcase.
3749 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3752 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3753 to "testcases" array.
3755 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3758 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3759 * jit.dg/test-debug-strings.c: New test case.
3760 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3761 the discriminant has a sane debug string.
3763 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
3766 * gcc.target/i386/pr56766-1.c: New test.
3767 * gcc.target/i386/pr56766-2.c: Ditto.
3769 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
3771 * gcc.target/mips/loongson-shift-count-truncated-1.c:
3772 Skip on mips*-mti-linux* and mips*-img-linux* targets.
3773 * gcc.target/mips/loongson-simd.c: Ditto.
3775 2015-06-16 Richard Biener <rguenther@suse.de>
3777 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3779 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3781 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3782 passed by the testsuite driver.
3784 2015-06-16 Richard Biener <rguenther@suse.de>
3786 * gcc.dg/vect/slp-perm-11.c: New testcase.
3788 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
3790 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3793 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3795 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3796 Reinstate calls to torture-init and torture-finalize.
3798 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3800 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3802 2015-06-15 Nathan Sidwell <nathan@acm.org>
3805 * g++.dg/cpp0x/nsdmi-template14.C: New test.
3807 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3810 * g++.dg/cpp0x/local-type1.C: New.
3812 2015-06-15 Andre Vehreschild <vehre@gmx.de>
3817 * gfortran.dg/allocate_with_source_3.f90: Removed check for
3818 unimplemented error.
3819 * gfortran.dg/allocate_with_source_7.f08: New test.
3820 * gfortran.dg/allocate_with_source_8.f08: New test.
3822 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
3825 * g++.dg/warn/Walways-true-3.C: New test.
3827 2015-06-13 Tom de Vries <tom@codesourcery.com>
3829 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3831 2015-06-13 Tom de Vries <tom@codesourcery.com>
3833 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3834 (main): Remove superfluous attributes.
3835 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3836 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3838 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3840 * gcc.target/i386/monitorx.c: New.
3841 * gcc.target/i386/sse-12.c: Add -mmwaitx.
3842 * gcc.target/i386/sse-13.c: Ditto.
3843 * gcc.target/i386/sse-14.c: Ditto.
3844 * gcc.target/i386/sse-22.c: Ditto.
3845 * gcc.target/i386/sse-23.c: Ditto.
3846 * g++.dg/other/i386-2.C: Ditto.
3847 * g++.dg/other/i386-3.C: Ditto.
3849 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
3851 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3853 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
3856 * gfortran.dg/allocatable_scalar_13.f90: New test
3858 2015-06-11 Marek Polacek <polacek@redhat.com>
3860 * gcc.dg/fold-xor-3.c: New test.
3862 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3864 * gcc.target/arm/short-it-ifcvt-1.c: New test.
3865 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3867 2015-06-11 Christian Bruel <christian.bruel@st.com>
3870 * gcc.target/arm/pragma_attribute.c: New test.
3872 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3874 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3876 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3879 * gcc.target/i386/pr66473.c: New test.
3881 2015-06-10 Jakub Jelinek <jakub@redhat.com>
3884 * gcc.dg/tls/pr66470.c: New test.
3885 * gcc.target/i386/pr66470.c: New test.
3887 2015-06-10 Christian Bruel <christian.bruel@st.com>
3890 * gcc.target/arm/attr_arm.c: New test
3891 * gcc.target/arm/attr_arm-err.c: New test
3892 * gcc.target/arm/attr_thumb.c: New test
3893 * gcc.target/arm/attr_thumb-static.c: New test
3895 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3900 * g++.dg/abi/aarch64_guard1.C: Adjust test.
3902 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
3904 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3905 passed by the testsuite driver.
3907 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3910 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3911 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3912 * gcc.dg/ssp-1.c: Make counter a register.
3913 * gcc.dg/ssp-2.c: Likewise.
3914 * gcc.dg/torture/parm-coalesce.c: New.
3916 2015-06-09 Tom de Vries <tom@codesourcery.com>
3918 * gcc.target/i386/vararg-loc.c: New test.
3920 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3923 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3924 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3926 2015-06-09 Marek Polacek <polacek@redhat.com>
3928 PR tree-optimization/66299
3929 * gcc.dg/pr66299-1.c: New test.
3930 * gcc.dg/pr66299-2.c: New test.
3931 * gcc.dg/pr66299-3.c: New test.
3933 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
3935 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3936 passed by the testsuite driver.
3938 2015-06-09 Richard Biener <rguenther@suse.de>
3941 * gcc.dg/fold-modpow2.c: New testcase.
3943 2015-06-09 Richard Biener <rguenther@suse.de>
3945 PR tree-optimization/66419
3946 * gcc.dg/vect/bb-slp-37.c: New testcase.
3948 2015-06-09 Shiva Chen <shiva0217@gmail.com>
3950 * gcc.target/arm/stl-cond.c: New test.
3952 2015-06-09 Richard Biener <rguenther@suse.de>
3955 * gcc.dg/torture/pr66413.c: New testcase.
3957 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3959 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3960 * gcc.dg/ssp-1.c: Make counter a register.
3961 * gcc.dg/ssp-2.c: Likewise.
3962 * gcc.dg/torture/parm-coalesce.c: New.
3964 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
3966 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3967 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3969 2015-06-08 Tom de Vries <tom@codesourcery.com>
3971 PR rtl-optimization/66444
3972 * gcc.dg/pr66444.c: New test.
3974 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3977 * gfortran.dg/class_is_1.f90: New test.
3978 * gfortran.dg/type_is_1.f90: Ditto.
3980 2015-06-08 Marek Polacek <polacek@redhat.com>
3983 * gcc.dg/cpp/pr66415-1.c: New test.
3984 * gcc.dg/cpp/pr66415-2.c: New test.
3986 2015-06-08 Richard Biener <rguenther@suse.de>
3988 PR tree-optimization/66422
3989 * gcc.dg/Warray-bounds-16.c: New testcase.
3991 2015-06-08 Richard Biener <rguenther@suse.de>
3993 * gcc.dg/vect/slp-perm-10.c: New testcase.
3994 * gcc.dg/vect/slp-23.c: Adjust.
3995 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3996 vector pointer update.
3998 2015-06-08 Marek Polacek <polacek@redhat.com>
4001 * g++.dg/ubsan/pr66452.C: New test.
4003 2015-06-08 Tom de Vries <tom@codesourcery.com>
4005 PR tree-optimization/66436
4006 * gcc.dg/gomp/dump-new-function-2.c: New test.
4007 * gcc.dg/gomp/dump-new-function-3.c: Same.
4008 * gcc.dg/gomp/dump-new-function.c: Same.
4010 2015-06-08 Tom de Vries <tom@codesourcery.com>
4012 PR tree-optimization/66435
4013 * gcc.dg/gomp/notify-new-function-2.c: New test.
4014 * gcc.dg/gomp/notify-new-function-3.c: Same.
4015 * gcc.dg/gomp/notify-new-function.c: Same.
4017 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
4019 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4020 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4021 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4022 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4023 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4024 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4027 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
4030 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4031 * gfortran.dg/warn_conversion.f90: Add warning for change in value
4033 * gfortran.dg/warn_conversion_3.f90: Add warnings.
4034 * gfortran.dg/warn_conversion_5.f90: New test.
4035 * gfortran.dg/warn_conversion_6.f90: New test.
4036 * gfortran.dg/warn_conversion_7.f90: New test.
4038 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4041 * gfortran.dg/blockdata_9.f: New test.
4043 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4046 * gfortran.dg/forall_17.f90: New test.
4048 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
4050 * g++.dg/cpp0x/pr57101.C: Add warning.
4051 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4052 * g++.dg/ext/visibility/anon7.C: Same.
4053 * g++.dg/ipa/pr63587-2.C: Same.
4054 * g++.dg/opt/dump1.C: Same.
4055 * g++.dg/opt/pr59622-3.C: Same.
4056 * g++.dg/opt/pr59622.C: Same.
4057 * g++.dg/torture/pr46383.C: Same.
4058 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4059 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4060 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4062 * gfortran.dg/intent_out_8.f90: Same.
4063 * gfortran.dg/warn_target_lifetime_3.f90: Same.
4065 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4068 gfortran.dg/equiv_9.f90: New test.
4071 2015-06-05 Tom de Vries <tom@codesourcery.com>
4073 merge from gomp4 branch:
4074 2015-05-28 Tom de Vries <tom@codesourcery.com>
4076 PR tree-optimization/65443
4077 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4078 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4079 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4081 2015-06-05 Nathan Sidwell <nathan@acm.org>
4084 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4086 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
4088 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4090 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4092 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4094 2015-06-04 Sriraman Tallam <tmsriram@google.com>
4096 * testsuite/gcc.target/i386/noplt-1.c: New test.
4097 * testsuite/gcc.target/i386/noplt-2.c: New test.
4098 * testsuite/gcc.target/i386/noplt-3.c: New test.
4099 * testsuite/gcc.target/i386/noplt-4.c: New test.
4101 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
4104 * gfortran.dg/adjustl_1.f90: New test.
4106 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
4108 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4109 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4111 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
4113 * lto.c (iterative_hash_canonical_type,
4114 gimple_register_canonical_type): only hash main variants of types
4116 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
4118 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4119 Move set of dg-do-what-default after early return.
4121 2015-06-04 Marek Polacek <polacek@redhat.com>
4124 * gcc.dg/lvalue-8.c: New test.
4126 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4127 Paolo Carlini <paolo.carlini@oracle.com>
4130 * g++.dg/other/pr66130.C: New.
4131 * g++.dg/cpp0x/pr66130.C: Likewise.
4133 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4135 * g++.dg/cpp0x/decl-loc1.C: New.
4136 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4137 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4138 * g++.dg/init/ctor8.C: Likewise.
4139 * g++.dg/parse/semicolon4.C: Likewise.
4141 2015-06-03 Marek Polacek <polacek@redhat.com>
4144 * g++.dg/ubsan/static-init-1.C: New test.
4145 * g++.dg/ubsan/static-init-2.C: New test.
4146 * g++.dg/ubsan/static-init-3.C: New test.
4148 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
4151 * gcc.target/i386/pr66275.c: New test.
4153 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4155 * gcc.dg/Wcxx-compat-22.c: New testcase.
4156 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4157 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4158 * c-c++-common/pr58346-1.c: Likewise.
4159 * c-c++-common/transparent-union-1.c: Likewise.
4161 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
4163 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4164 * g++.dg/plugin/def_plugin.c: New file.
4165 * g++.dg/plugin/def-plugin-test.C: New file.
4167 2015-06-03 Richard Biener <rguenther@suse.de>
4169 * gcc.dg/vect/bb-slp-36.c: New testcase.
4171 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4173 * gcc.dg/lto/chkp-removed-alias_0.c: New.
4175 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4177 * gcc.dg/lto/chkp-privatize-1_0.c: New.
4178 * gcc.dg/lto/chkp-privatize-1_1.c: New.
4179 * gcc.dg/lto/chkp-privatize-2_0.c: New.
4180 * gcc.dg/lto/chkp-privatize-2_1.c: New.
4182 2015-06-03 Marek Polacek <polacek@redhat.com>
4186 * gcc.dg/pr64223-1.c: New test.
4187 * gcc.dg/pr64223-2.c: New test.
4189 2015-06-03 Richard Biener <rguenther@suse.de>
4191 PR tree-optimization/63916
4192 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4194 2015-06-03 Richard Biener <rguenther@suse.de>
4196 PR tree-optimization/66375
4197 * gcc.dg/torture/pr66375.c: New testcase.
4199 2015-06-03 Bin Cheng <bin.cheng@arm.com>
4201 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4203 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
4206 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4208 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4211 * gfortran.dg/reshape_7.f90: New test.
4213 2015-06-02 David Malcolm <dmalcolm@redhat.com>
4216 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4219 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4222 * gcc.dg/pr49551.c: New testcase.
4224 2015-06-02 Richard Biener <rguenther@suse.de>
4227 * g++.dg/lto/pr65549_0.C: New testcase.
4229 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
4233 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4235 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4237 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4239 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4242 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4244 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4246 PR tree-optimization/48052
4247 * gcc.dg/tree-ssa/scev-8.c: New.
4248 * gcc.dg/tree-ssa/scev-9.c: New.
4249 * gcc.dg/tree-ssa/scev-10.c: New.
4250 * gcc.dg/vect/pr48052.c: New.
4252 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
4254 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4256 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4258 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4260 2015-06-02 Marek Polacek <polacek@redhat.com>
4263 * gcc.dg/torture/pr66345.c: New test.
4265 2015-06-02 Richard Biener <rguenther@suse.de>
4267 PR tree-optimization/65961
4268 * gcc.dg/torture/pr65961.c: New testcase.
4270 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4272 PR tree-optimization/52563
4273 PR tree-optimization/62173
4274 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4275 * gcc.dg/tree-ssa/scev-4.c: Ditto.
4277 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4279 * gnat.dg/specs/varsize_return2.ads: New test.
4280 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4282 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4284 * gcc.dg/vect/vect-outer-simd-1.c: New test.
4286 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
4289 * gcc.target/aarch64/sync-comp-swap.c: New.
4290 * gcc.target/aarch64/sync-comp-swap.x: New.
4291 * gcc.target/aarch64/sync-op-acquire.c: New.
4292 * gcc.target/aarch64/sync-op-acquire.x: New.
4293 * gcc.target/aarch64/sync-op-full.c: New.
4294 * gcc.target/aarch64/sync-op-full.x: New.
4295 * gcc.target/aarch64/sync-op-release.c: New.
4296 * gcc.target/aarch64/sync-op-release.x: New.
4298 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
4300 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4303 2015-06-01 Richard Biener <rguenther@suse.de>
4305 PR tree-optimization/66349
4306 PR tree-optimization/66352
4307 PR tree-optimization/66357
4308 * gcc.dg/torture/pr66357.c: New testcase.
4309 * gcc.dg/torture/pr66349.c: Likewise.
4310 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4312 2015-06-01 Richard Biener <rguenther@suse.de>
4315 2015-05-29 Richard Biener <rguenther@suse.de>
4317 PR tree-optimization/66314
4318 * gcc.dg/asan/pr66314.c: New testcase.
4320 2015-06-01 Richard Biener <rguenther@suse.de>
4322 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4324 2015-06-01 Jakub Jelinek <jakub@redhat.com>
4326 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4328 (hp3, hp4): Add inline keyword.
4329 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4330 (hp2): Add inline keyword.
4331 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4332 (hp2): Add inline keyword.
4334 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
4337 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4338 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4339 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4340 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4342 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
4344 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4345 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4347 2015-06-01 Richard Biener <rguenther@suse.de>
4349 PR tree-optimization/66280
4350 * g++.dg/torture/pr66280.C: New testcase.
4351 * g++.dg/torture/pr66280-2.C: Likewise.
4353 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4355 * gnat.dg/addr9_1.adb: New test.
4356 * gnat.dg/addr9_2.adb: Likewise.
4357 * gnat.dg/addr9_3.adb: Likewise.
4358 * gnat.dg/addr9_4.adb: Likewise.
4360 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
4362 * g++.dg/other/dump-ada-spec-4.C: New test.
4364 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
4366 * gcc.dg/alias-8.c: Fix dg-warning.
4368 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
4370 * gcc.dg/alias-8.c: Do not xfail.
4371 * gcc.dg/pr62167.c: Prevent FRE.
4372 * gcc.dg/alias-14.c: New testcase.
4374 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
4376 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4378 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4381 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4383 * gcc.target/s390/hotpatch-10.c: Likewise.
4384 * gcc.target/s390/hotpatch-11.c: Likewise.
4385 * gcc.target/s390/hotpatch-12.c: Likewise.
4386 * gcc.target/s390/hotpatch-17.c: Likewise.
4387 * gcc.target/s390/hotpatch-18.c: Likewise.
4388 * gcc.target/s390/hotpatch-20.c: Likewise.
4389 * gcc.target/s390/hotpatch-21.c: Likewise.
4390 * gcc.target/s390/hotpatch-22.c: Likewise.
4391 * gcc.target/s390/hotpatch-23.c: Likewise.
4392 * gcc.target/s390/hotpatch-24.c: Likewise.
4393 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
4394 to check for the exact nops too.
4395 * gcc.target/s390/hotpatch-3.c: Likewise.
4396 * gcc.target/s390/hotpatch-4.c: Likewise.
4397 * gcc.target/s390/hotpatch-5.c: Likewise.
4398 * gcc.target/s390/hotpatch-6.c: Likewise.
4399 * gcc.target/s390/hotpatch-7.c: Likewise.
4400 * gcc.target/s390/hotpatch-8.c: Likewise.
4401 * gcc.target/s390/hotpatch-9.c: Likewise.
4402 * gcc.target/s390/hotpatch-14.c: Likewise.
4403 * gcc.target/s390/hotpatch-15.c: Likewise.
4404 * gcc.target/s390/hotpatch-16.c: Likewise.
4405 * gcc.target/s390/hotpatch-19.c: Likewise.
4406 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
4407 scan-assembler-times counting number of .align directives.
4408 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4409 dg-options. Remove scan-assembler-times counting number of .align
4411 * gcc.target/s390/hotpatch-26.c: New file.
4412 * gcc.target/s390/hotpatch-27.c: New file.
4413 * gcc.target/s390/hotpatch-28.c: New file.
4414 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4415 using -Os -O0 -O1 -O2 -O3 options.
4417 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4419 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4421 2015-05-29 Jakub Jelinek <jakub@redhat.com>
4423 PR tree-optimization/66142
4424 * gcc.dg/vect/pr66142.c: New test.
4426 2015-05-29 Richard Biener <rguenther@suse.de>
4428 PR tree-optimization/66314
4429 * gcc.dg/asan/pr66314.c: New testcase.
4431 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4433 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4434 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4436 (schedule-cleanups, dg-keep-saved-temps): New proc.
4437 (gcc-dg-test-1): Schedule cleanups.
4438 * lib/profopt.exp (profopt-execute): Likewise.
4439 * g++.dg/cdce3.C: Adjust expected line numbers.
4440 * gcc.dg/cdce1.c: Likewise.
4441 * gcc.dg/cdce2.c: Likewise.
4442 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4443 * gcc.dg/strlenopt-24.c: Likewise.
4444 * gcc.dg/tree-ssa/vrp26.c: Likewise.
4445 * gcc.dg/tree-ssa/vrp28.c: Likewise.
4446 * obj-c++.dg/encode-2.mm: Likewise.
4448 2015-05-28 DJ Delorie <dj@redhat.com>
4450 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4452 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4454 * gnat.dg/discr43.adb: New test.
4456 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4458 * gnat.dg/varsize_temp.adb: Rename into...
4459 * gnat.dg/varsize1.adb: ...this.
4460 * gnat.dg/varsize_copy.ad[sb]: Rename into...
4461 * gnat.dg/varsize2.ad[sb]: ...this.
4462 * gnat.dg/varsize3_1.adb: New test.
4463 * gnat.dg/varsize3_2.adb: Likewise.
4464 * gnat.dg/varsize3_3.adb: Likewise.
4465 * gnat.dg/varsize3_4.adb: Likewise.
4466 * gnat.dg/varsize3_5.adb: Likewise.
4467 * gnat.dg/varsize3_6.adb: Likewise.
4468 * gnat.dg/varsize3_pkg1.ads: New helper.
4469 * gnat.dg/varsize3_pkg2.ads: Likewise.
4470 * gnat.dg/varsize3_pkg3.ads: Likewise.
4472 2015-05-28 Richard Biener <rguenther@suse.de>
4474 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4476 2015-05-28 Richard Biener <rguenther@suse.de>
4478 PR tree-optimization/66142
4479 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4481 2015-05-28 Lawrence Velázquez <vq@larryv.me>
4484 * gcc.dg/darwin-minversion-3.c: Update testcase.
4485 * gcc.dg/darwin-minversion-4.c: Ditto.
4486 * gcc.dg/darwin-minversion-5.c: New testcase.
4487 * gcc.dg/darwin-minversion-6.c: Ditto.
4488 * gcc.dg/darwin-minversion-7.c: Ditto.
4489 * gcc.dg/darwin-minversion-8.c: Ditto.
4490 * gcc.dg/darwin-minversion-9.c: Ditto.
4491 * gcc.dg/darwin-minversion-10.c: Ditto.
4492 * gcc.dg/darwin-minversion-11.c: Ditto.
4493 * gcc.dg/darwin-minversion-12.c: Ditto.
4495 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4497 PR rtl-optimization/66168
4498 * gcc.c-torture/compile/pr66168.c: New test.
4500 2015-05-27 Jeff Law <law@redhat.com>
4503 * gcc.dg/target/m68k/pr39726-1.c: New test.
4505 2015-05-27 Nathan Sidwell <nathan@acm.org>
4508 * g++.dg/ext/alias-canon3.C: New.
4510 2015-05-27 Richard Biener <rguenther@suse.de>
4512 PR tree-optimization/66272
4514 2014-08-15 Richard Biener <rguenther@suse.de>
4516 PR tree-optimization/62031
4517 * gcc.dg/torture/pr66272.c: New testcase.
4519 2015-05-27 Richard Biener <rguenther@suse.de>
4521 * gcc.dg/vect/slp-reduc-7.c: New testcase.
4523 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
4526 * gcc.dg/pr65358.c: New test.
4528 2015-05-27 Andre Vehreschild <vehre@gmx.de>
4531 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4533 * gfortran.dg/allocate_with_source_6.f90: New test.
4535 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
4537 * gnat.dg/atomic7_1.adb: New test.
4538 * gnat.dg/atomic7_2.adb: Likewise.
4539 * gnat.dg/atomic7_pkg1.ads: New helper.
4540 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4542 2015-05-26 Michael Matz <matz@suse.de>
4545 * gcc.dg/vect/pr66251.c: New test.
4547 2015-05-26 Richard Biener <rguenther@suse.de>
4549 PR tree-optimization/66142
4550 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4552 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
4555 * gfortran.dg/allocatable_scalar_13.f90: New test
4557 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4559 * gnat.dg/warn11.adb: New test.
4560 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4562 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4564 * gnat.dg/vfa1_1.adb: New test.
4565 * gnat.dg/vfa1_2.adb: Likewise.
4566 * gnat.dg/vfa1_3.adb: Likewise.
4567 * gnat.dg/vfa1_4.adb: Likewise.
4568 * gnat.dg/vfa1_pkg.ads: New helper.
4570 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
4572 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4573 * gcc.target/i386/pr66232-3.c: Likewise.
4575 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
4578 * gcc.target/i386/pr66274.c: New test.
4580 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4582 * gnat.dg/renaming6.ad[sb]: New test.
4584 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
4586 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4587 and 'dg-require-effective-target pie'.
4589 2015-05-23 Nathan Sidwell <nathan@acm.org>
4592 * g++.dg/cpp0x/pr66243.C: New.
4594 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
4597 * g++.dg/lto/pr66180_0.C: New testcase.
4598 * g++.dg/lto/pr66180_1.C: New testcase.
4600 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
4603 * typebound_call_27.f90: New file.
4605 2015-05-23 Nathan Sidwell <nathan@acm.org>
4608 * g++.dg/template/pr65936.C: New.
4610 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4612 PR tree-optimization/63387
4613 * gcc.dg/pr63387-2.c: New testcase.
4615 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4617 * gcc.dg/simd-1.c: Update to the new message.
4619 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4621 * gcc.dg/nand.c: New testcase.
4623 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
4625 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4626 Set dg-do-what-default to compile only on ARM targets without
4627 arm_neon_hw execution support. Remove redundant c-torture-execute
4628 in loop over test cases.
4630 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4633 * gcc.target/aarch64/pr65491_1.c: New test.
4634 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4635 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4637 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4640 * g++.dg/cpp0x/explicit9.C: New.
4641 * g++.dg/cpp0x/explicit8.C: Check the locations too.
4643 2015-05-22 Richard Biener <rguenther@suse.de>
4645 PR tree-optimization/66251
4646 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4648 2015-05-22 Marek Polacek <polacek@redhat.com>
4651 * c-c++-common/attributes-enum-1.c: New test.
4652 * c-c++-common/attributes-enum-2.c: New test.
4653 * g++.dg/cpp0x/attributes-enum-1.C: New test.
4654 * g++.dg/cpp1y/attributes-enum-1.C: New test.
4656 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4658 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4659 effective target support. If no arm_neon_hw support, do not attempt
4660 to execute the tests; only compile them.
4661 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4662 and "dg-require-effective-target arm_neon_ok".
4663 * gcc.target/arm/simd/vextp16_1.c: Likewise.
4664 * gcc.target/arm/simd/vextp64_1.c: Likewise.
4665 * gcc.target/arm/simd/vextp8_1.c: Likewise.
4666 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4667 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4668 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4669 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4670 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4671 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4672 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4673 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4674 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4675 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4676 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4677 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4678 * gcc.target/arm/simd/vexts16_1.c: Likewise.
4679 * gcc.target/arm/simd/vexts32_1.c: Likewise.
4680 * gcc.target/arm/simd/vexts64_1.c: Likewise.
4681 * gcc.target/arm/simd/vexts8_1.c: Likewise.
4682 * gcc.target/arm/simd/vextu16_1.c: Likewise.
4683 * gcc.target/arm/simd/vextu32_1.c: Likewise.
4684 * gcc.target/arm/simd/vextu64_1.c: Likewise.
4685 * gcc.target/arm/simd/vextu8_1.c: Likewise.
4686 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4687 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4688 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4689 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4690 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4691 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4692 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4693 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4694 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4695 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4696 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4697 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4698 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4699 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4700 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4701 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4702 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4703 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4704 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4705 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4706 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4707 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4708 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4709 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4710 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4711 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4712 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4713 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4714 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4715 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4716 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4717 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4718 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4719 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4720 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4721 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4722 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4723 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4724 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4725 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4726 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4727 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4728 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4729 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4730 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4731 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4732 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4733 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4734 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4735 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4736 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4737 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4738 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4739 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4740 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4741 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4742 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4743 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4744 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4745 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4746 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4747 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4748 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4749 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4750 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4751 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4752 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4753 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4754 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4755 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4756 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4757 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4758 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4759 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4760 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4761 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4762 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4763 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4764 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4765 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4766 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4767 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4768 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4769 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4770 * gcc.target/arm/simd/vzips16_1.c: Likewise.
4771 * gcc.target/arm/simd/vzips32_1.c: Likewise.
4772 * gcc.target/arm/simd/vzips8_1.c: Likewise.
4773 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4774 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4775 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4777 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4779 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4780 * gcc.dg/vect/pr59354.c: Likewise.
4781 * gcc.dg/vect/pr64252.c: Likewise.
4782 * gcc.dg/vect/pr64404.c: Likewise.
4783 * gcc.dg/vect/pr64493.c: Likewise.
4784 * gcc.dg/vect/pr64495.c: Likewise.
4785 * gcc.dg/vect/pr64844.c: Likewise.
4786 * gcc.dg/vect/pr65518.c: Likewise.
4787 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4789 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4792 * g++.dg/cpp1y/var-templ28.C: New.
4794 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
4797 * gcc.target/i386/pr66232-1.c: New test.
4798 * gcc.target/i386/pr66232-2.c: Likewise.
4799 * gcc.target/i386/pr66232-3.c: Likewise.
4800 * gcc.target/i386/pr66232-4.c: Likewise.
4801 * gcc.target/i386/pr66232-5.c: Likewise.
4803 2015-05-21 Nathan Sidwell <nathan@acm.org>
4805 * g++.dg/cpp1y/pr60943.C: New.
4807 2015-05-21 Jakub Jelinek <jakub@redhat.com>
4809 PR tree-optimization/66233
4810 * gcc.c-torture/execute/pr66233.c: New test.
4812 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4815 * gfortran.dg/inline_matmul_11.f90: New test.
4817 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
4819 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4820 instead of listing several targets on its own.
4821 * gcc.target/i386/pr32219-2.c: Likewise.
4822 * gcc.target/i386/pr32219-3.c: Likewise.
4823 * gcc.target/i386/pr32219-4.c: Likewise.
4824 * gcc.target/i386/pr32219-5.c: Likewise.
4825 * gcc.target/i386/pr32219-6.c: Likewise
4826 * gcc.target/i386/pr32219-7.c: Likewise.
4827 * gcc.target/i386/pr32219-8.c: Likewise.
4828 * gcc.target/i386/pr39013-1.c: Likewise.
4829 * gcc.target/i386/pr39013-2.c: Likewise.
4830 * gcc.target/i386/pr64317.c: Likewise.
4832 2015-05-21 Jeff Law <law@redhat.com>
4834 * gcc.target/hppa/shadd-3.c: New test.
4835 * gcc.target/hppa/shadd-4.c: New test.
4837 2015-05-21 Michael Matz <matz@suse.de>
4839 * gcc.dg/vect/vect-strided-store.c: New test.
4840 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4841 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4843 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4845 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4846 * gcc.dg/pow-sqrt-synth-1.c: New test.
4847 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4849 2015-05-21 Richard Biener <rguenther@suse.de>
4852 * g++.dg/conversion/pr66211.C: New testcase.
4853 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4855 2015-05-21 Jeff Law <law@redhat.com>
4857 * gcc.target/hppa/shadd-2.c: New test.
4859 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4862 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4864 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4867 * gcc.target/arm/pr26702.c: Adjust target selector.
4869 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
4872 * gcc.dg/lto/pr66221_0.c: New test.
4873 * gcc.dg/lto/pr66221_1.c: New test.
4875 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4878 * gcc.dg/redecl-4.c: Update column numbers.
4879 * gcc.dg/format/bitfld-1.c: Likewise.
4880 * gcc.dg/format/attr-2.c: Likewise.
4881 * gcc.dg/format/attr-6.c: Likewise.
4882 * gcc.dg/format/attr-7.c (baz): Likewise.
4883 * gcc.dg/format/asm_fprintf-1.c: Likewise.
4884 * gcc.dg/format/attr-4.c: Likewise.
4885 * gcc.dg/format/branch-1.c: Likewise.
4886 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4887 locations within strings with embedded escape sequences.
4889 2015-05-20 Jeff Law <law@redhat.com>
4891 * gcc.target/hppa/hppa.exp: New target test driver.
4892 * gcc.target/hppa/shadd-1.c: New test.
4894 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
4896 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4898 2015-05-20 David Malcolm <dmalcolm@redhat.com>
4900 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4901 (fn_33_k_and_r_style): New.
4902 (fn_33_stroustrup_style): New.
4903 (fn_33_allman_style): New.
4904 (fn_33_whitesmiths_style): New.
4905 (fn_33_horstmann_style): New.
4906 (fn_33_ratliff_banner_style): New.
4907 (fn_33_lisp_style): New.
4908 (fn_34_indent_dash_gnu): New.
4909 (fn_34_indent_dash_kr): New.
4910 (fn_34_indent_dash_orig): New.
4911 (fn_34_indent_linux_style): New.
4913 2015-05-20 Andre Vehreschild <vehre@gmx.de>
4916 * gfortran.dg/allocate_with_source_5.f90: Extend test.
4918 2015-05-20 Bin Cheng <bin.cheng@arm.com>
4920 PR tree-optimization/65447
4921 * gcc.dg/tree-ssa/pr65447.c: New test.
4923 2015-05-19 Nathan sidwell <nathan@acm.org>
4925 * g++.dg/cpp0x/pr65954.C: New.
4927 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4929 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4931 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4933 * lib/target-supports.exp: Vector do not always have natural
4936 2015-05-19 David Sherwood <david.sherwood@arm.com>
4938 * gcc.dg/loop-invariant.c: New testcase.
4940 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4942 * lib/target-supports.exp: Vector do not always have natural
4945 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4947 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4949 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4951 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4953 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4954 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4955 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4956 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4957 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4958 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4959 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4960 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4961 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4962 * gcc.target/s390/zvector/vec-elem-1.c: New test.
4964 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4966 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4968 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4970 * gcc.target/s390/s390.exp
4971 (check_effective_target_vector): New check.
4972 * gcc.target/s390/vector/vec-abi-1.c: New test.
4973 * gcc.target/s390/vector/vec-abi-2.c: New test.
4974 * gcc.target/s390/vector/vec-abi-3.c: New test.
4975 * gcc.target/s390/vector/vec-abi-4.c: New test.
4976 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4977 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4978 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4979 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4980 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4981 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4982 * gcc.target/s390/vector/vec-clobber-1.c: New test.
4983 * gcc.target/s390/vector/vec-cmp-1.c: New test.
4984 * gcc.target/s390/vector/vec-cmp-2.c: New test.
4985 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4986 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4987 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4988 * gcc.target/s390/vector/vec-genmask-1.c: New test.
4989 * gcc.target/s390/vector/vec-genmask-2.c: New test.
4990 * gcc.target/s390/vector/vec-init-1.c: New test.
4991 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4992 * gcc.target/s390/vector/vec-shift-1.c: New test.
4993 * gcc.target/s390/vector/vec-sub-1.c: New test.
4995 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4997 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4999 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5001 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5003 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5005 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5007 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5009 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5011 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5013 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5015 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5017 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5019 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5021 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5023 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5025 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5027 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5029 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5031 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5033 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5035 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5037 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5039 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5041 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5043 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5045 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5047 2015-05-19 Jakub Jelinek <jakub@redhat.com>
5049 PR tree-optimization/66187
5050 * gcc.c-torture/execute/pr66187.c: New test.
5051 * gcc.dg/pr66187-1.c: New test.
5052 * gcc.dg/pr66187-2.c: New test.
5054 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5056 * gcc.dg/vect/bb-slp-35.c: Adjust.
5058 2015-05-19 Richard Biener <rguenther@suse.de>
5060 PR tree-optimization/66165
5061 * gcc.dg/torture/pr66165.c: New testcase.
5063 PR tree-optimization/66185
5064 * gcc.dg/torture/pr66185.c: New testcase.
5066 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
5069 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5071 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
5073 * gcc.target/mips/p5600-bonding.c : New file.
5075 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5078 * gfortran.dg/interface_operator_1.f90: New tests.
5080 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5083 * gfortran.dg/generic_29.f90: New tests.
5085 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5088 * gfortran.dg/storage_size_6.f90: New tests.
5090 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5093 * gfortran.dg/null1.f90: New test.
5095 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5098 * gfortran.dg/entry_21.f90: New test.
5100 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5103 * gfortran.dg/storage_size_6.f90: New tests.
5105 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5108 * gfortran.dg/misplaced_statement.f90: New test.
5110 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5113 * gfortran.dg/filepos1.f90: New test
5115 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5118 * gfortran.dg/pr64925.f90: New test.
5120 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5122 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5124 * gfortran.dg/lto/pr41576_1.f90: Ditto.
5126 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
5128 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5129 to the family of pie capable targets.
5131 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
5133 * gcc.target/arm/bics_1.c : New testcase.
5134 * gcc.target/arm/bics_2.c : New testcase.
5135 * gcc.target/arm/bics_3.c : New testcase.
5136 * gcc.target/arm/bics_4.c : New testcase.
5138 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
5140 * gcc.target/mips/umips-attr.c: New test.
5142 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5144 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5145 * gcc.dg/20150120-2.c (dg-final): Ditto.
5146 * gcc.dg/20150120-2.c (dg-final): Ditto.
5147 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5149 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5152 * gcc.target/i386/pr66174.c: New test.
5154 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5157 * gfortran.dg/matmul_bounds_6.f90: New test.
5158 * gfortran.dg/matmul_bounds_7.f90: New test.
5160 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
5162 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5163 * gfortran.dg/lto/pr41576_1.f90: Add interface.
5164 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5165 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5166 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5167 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5169 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5172 * gfortran.dg/continuation_13.f90: Update test.
5173 * gfortran.dg/pr65903.f90: New test.
5175 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5178 * gfortran.dg/block_14.f90: New test.
5180 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
5183 * lib/gfortran-dg.exp: Update regex to handle two locations for
5184 the same diagnostic without caret.
5185 * gfortran.dg/badline.f: Test also that line numbers are correct
5186 before and after "left but not entered" warning.
5188 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5189 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5192 * gcc.target/arm/maskdata.c: New test.
5194 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
5197 * gfortran.dg/derived_constructor_components_5: New test
5199 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
5202 * gcc.target/alpha/pr66140.c: New test.
5204 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
5207 * gcc.dg/Wconversion-complex-c99.c: New test.
5208 * gcc.dg/Wconversion-complex-gnu.c: New test.
5210 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
5212 PR tree-optimization/64454
5213 * gcc.dg/modmod.c: New testcase.
5215 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
5217 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5219 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5222 * gcc.target/i386/mpx/pr66134.c: New test.
5224 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
5226 * gcc.target/powerpc/pr60158.c: New test.
5228 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
5230 * gcc.target/i386/sibcall-7.c: New test.
5231 * gcc.target/i386/sibcall-8.c: New test.
5233 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5235 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5236 (abs64_in_dreg): Likewise.
5238 2015-05-14 Marek Polacek <polacek@redhat.com>
5242 * gcc.dg/pr14649-1.c: Add -Wpedantic.
5243 * gcc.dg/pr19984.c: Likewise.
5244 * gcc.dg/pr66066-1.c: New test.
5245 * gcc.dg/pr66066-2.c: New test.
5246 * gcc.dg/pr66066-3.c: New test.
5248 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5250 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5251 * gcc.dg/pow-sqrt.x: New file.
5252 * gcc.dg/pow-sqrt-1.c: New test.
5253 * gcc.dg/pow-sqrt-2.c: Likewise.
5254 * gcc.dg/pow-sqrt-3.c: Likewise.
5256 2015-05-13 Richard Biener <rguenther@suse.de>
5258 PR tree-optimization/66123
5259 * gcc.dg/torture/pr66123.c: New testcase.
5261 2015-05-13 Richard Biener <rguenther@suse.de>
5264 * gcc.dg/alias-2.c: Adjust.
5265 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5267 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5270 * gcc.target/i386/pr65103-3.c: New.
5272 2015-05-13 Martin Liska <mliska@suse.cz>
5274 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5276 2015-05-13 Jakub Jelinek <jakub@redhat.com>
5279 * gcc.target/i386/pr66112-2.c: New test.
5282 * gcc.target/i386/pr66112-1.c: New test.
5284 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5287 * gcc.target/i386/mpx/pr66048.cc: New.
5289 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5291 PR rtl-optimization/64616
5292 * gcc.dg/loop-8.c: New test.
5293 * gcc.dg/loop-9.c: New test.
5295 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5298 * gcc.target/i386/pr66047.c: New testcase.
5300 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5303 * gcc.c-torture/compile/pr65873.c: New testcase.
5305 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5308 * gfortran.dg/inline_matmul_10.f90: New test.
5310 2015-05-12 David Malcolm <dmalcolm@redhat.com>
5312 * c-c++-common/Wmisleading-indentation.c: New testcase.
5313 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5314 * c-c++-common/Wmisleading-indentation-2.md: New file.
5316 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5318 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5320 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5322 2015-05-12 Richard Biener <rguenther@suse.de>
5324 PR tree-optimization/66101
5325 * gcc.dg/torture/pr66101.c: New testcase.
5327 2015-05-12 Richard Biener <rguenther@suse.de>
5329 PR tree-optimization/37021
5330 * gcc.target/i386/vect-addsub.c: New testcase.
5332 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
5334 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5336 2015-05-12 Tom de Vries <tom@codesourcery.com>
5338 PR tree-optimization/66010
5339 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5341 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5344 * g++.dg/cpp0x/trailing10.C: New.
5346 2015-05-12 Richard Biener <rguenther@suse.de>
5348 * gcc.dg/vect/bb-slp-35.c: New testcase.
5350 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
5353 * gfortran.dg/bound_simplification_6.f90: New.
5355 2015-05-11 Steve Ellcey <sellcey@mips.com>
5357 * gcc.target/mips/branch-1.c: Pass argument to bar().
5359 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
5362 * gcc.target/i386/pr65753.c: New test.
5364 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
5366 PR rtl-optimization/66076
5367 * gcc.dg/torture/pr66076.c: New test.
5369 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5372 * gfortran.dg/inline_matmul_7.f90: New test.
5373 * gfortran.dg/inline_matmul_8.f90: New test.
5374 * gfortran.dg/inline_matmul_9.f90: New test.
5376 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
5378 * gfortran.dg/bound_simplification_5.f90: New.
5380 2015-05-09 Jason Merrill <jason@redhat.com>
5382 * lib/target-supports.exp (cxx_default): New global.
5383 (check_effective_target_c++11_only)
5384 (check_effective_target_c++14_only)
5385 (check_effective_target_c++98_only)
5386 (check_effective_target_c++1z_only): Check it.
5388 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
5390 PR tree-optimization/64454
5391 * gcc.dg/tree-ssa/vrp97.c: New file.
5392 * gcc.dg/vect/slp-perm-7.c: Update.
5394 2015-05-09 Andre Vehreschild <vehre@gmx.de>
5397 * gfortran.dg/elemental_subroutine_11.f90: New test.
5399 2015-05-08 Richard Biener <rguenther@suse.de>
5401 PR tree-optimization/66036
5402 * gcc.dg/vect/slp-41.c: New testcase.
5404 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
5406 * gfortran.dg/elemental_optional_args_7.f90: New.
5408 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
5410 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5413 2015-05-08 Marek Polacek <polacek@redhat.com>
5416 * gcc.dg/Woverride-init-side-effects-1.c: New test.
5417 * gcc.dg/Woverride-init-side-effects-2.c: New test.
5419 2015-05-07 Marek Polacek <polacek@redhat.com>
5422 * c-c++-common/Wshift-negative-value-1.c: New test.
5423 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5424 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5425 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5426 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5427 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5428 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5429 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5430 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5432 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5436 * gcc.dg/fdata-sections-2.c: New file.
5438 2015-05-07 Marek Polacek <polacek@redhat.com>
5441 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5443 * c-c++-common/ubsan/align-7.c: Likewise.
5444 * c-c++-common/ubsan/bounds-8.c: Likewise.
5445 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5446 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5447 * c-c++-common/ubsan/null-1.c: Likewise.
5448 * c-c++-common/ubsan/null-10.c: Likewise.
5449 * c-c++-common/ubsan/null-11.c: Likewise.
5450 * c-c++-common/ubsan/null-2.c: Likewise.
5451 * c-c++-common/ubsan/null-3.c: Likewise.
5452 * c-c++-common/ubsan/null-4.c: Likewise.
5453 * c-c++-common/ubsan/null-5.c: Likewise.
5454 * c-c++-common/ubsan/null-6.c: Likewise.
5455 * c-c++-common/ubsan/null-7.c: Likewise.
5456 * c-c++-common/ubsan/null-8.c: Likewise.
5457 * c-c++-common/ubsan/null-9.c: Likewise.
5458 * c-c++-common/ubsan/object-size-1.c: Likewise.
5459 * c-c++-common/ubsan/object-size-10.c: Likewise.
5460 * c-c++-common/ubsan/object-size-4.c: Likewise.
5461 * c-c++-common/ubsan/object-size-5.c: Likewise.
5462 * c-c++-common/ubsan/object-size-7.c: Likewise.
5463 * c-c++-common/ubsan/object-size-8.c: Likewise.
5464 * c-c++-common/ubsan/object-size-9.c: Likewise.
5465 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5466 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5467 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5468 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5469 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5470 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5471 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5472 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5473 * c-c++-common/ubsan/pr59333.c: Likewise.
5474 * c-c++-common/ubsan/pr59667.c: Likewise.
5475 * c-c++-common/ubsan/pr60613-2.c: Likewise.
5476 * c-c++-common/ubsan/pr60636.c: Likewise.
5477 * c-c++-common/ubsan/pr63802.c: Likewise.
5478 * c-c++-common/ubsan/recovery-1.c: Likewise.
5479 * c-c++-common/ubsan/recovery-3.c: Likewise.
5480 * c-c++-common/ubsan/shift-1.c: Likewise.
5481 * c-c++-common/ubsan/shift-2.c: Likewise.
5482 * c-c++-common/ubsan/shift-4.c: Likewise.
5483 * c-c++-common/ubsan/shift-7.c: Likewise.
5484 * c-c++-common/ubsan/undefined-2.c: Likewise.
5485 * c-c++-common/ubsan/vla-1.c: Likewise.
5486 * g++.dg/ubsan/null-1.C: Likewise.
5487 * g++.dg/ubsan/null-3.C: Likewise.
5488 * g++.dg/ubsan/null-4.C: Likewise.
5489 * g++.dg/ubsan/vptr-8.C: Likewise.
5490 * g++.dg/ubsan/vptr-9.C: Likewise.
5491 * gcc.dg/ubsan/bounds-2.c: Likewise.
5492 * gcc.dg/ubsan/object-size-9.c: Likewise.
5494 2015-05-07 Jeff Law <law@redhat.com>
5496 * gcc.dg/tree-ssa/shorten-1.c: New test.
5498 2015-05-07 Richard Biener <rguenther@suse.de>
5500 PR tree-optimization/66002
5501 * gcc.dg/vect/vect-125.c: New testcase.
5503 2015-05-07 Marek Polacek <polacek@redhat.com>
5504 Martin Uecker <uecker@eecs.berkeley.edu>
5506 * c-c++-common/ubsan/bounds-10.c: New test.
5508 2015-05-06 David Malcolm <dmalcolm@redhat.com>
5510 * jit.dg/harness.h (set_options): Wrap with
5511 #ifndef TEST_ESCHEWS_SET_OPTIONS.
5512 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5513 Special-case test-benchmark.c as a negative.
5514 * jit.dg/test-benchmark.c: New file.
5516 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
5519 * gcc.target/arm/pr64208.c: New test.
5521 2015-05-06 Alan Modra <amodra@gmail.com>
5524 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5525 (gparms): Make volatile.
5527 2015-05-06 Richard Biener <rguenther@suse.de>
5529 PR tree-optimization/62283
5530 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5532 2015-05-06 Christian Bruel <christian.bruel@st.com>
5535 * gcc.target/aarch64/iinline-attr-1.c: New test.
5537 2015-05-06 Richard Biener <rguenther@suse.de>
5539 * gcc.dg/vect/bb-slp-34.c: New testcase.
5541 2015-05-06 Richard Biener <rguenther@suse.de>
5543 PR tree-optimization/62283
5544 * gcc.dg/vect/bb-slp-14.c: Adjust.
5546 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5549 * gcc.target/i386/pr65990.c: New test.
5551 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
5554 * gcc.target/i386/pr65915.c: New.
5556 2015-05-05 Tom de Vries <tom@codesourcery.com>
5558 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5559 'va_list escapes 0'.
5561 2015-05-05 Tom de Vries <tom@codesourcery.com>
5563 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5566 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
5568 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5569 * gcc.target/arm/pr65924.c: Likewise.
5571 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5574 * gcc.target/i386/pr65871-3.c: New test.
5576 2015-05-04 Jeff Law <law@redhat.com>
5579 2015-05-04 Jeff Law <law@redhat.com>
5580 * gcc.dg/tree-ssa/shorten-1.c: New test.
5582 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5583 Jakub Jelinek <jakub@redhat.com>
5586 * g++.dg/cpp0x/Wnarrowing4.C: New.
5588 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
5590 * lib/target-supports.exp
5591 (check_effective_target_keeps_null_pointer_checks): Clarify that
5592 this is for targets that disable -fdelete-null-pointer-checks,
5593 not default it to off.
5594 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5595 -fdelete-null-pointer-checks explicit.
5596 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5597 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5598 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5599 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5600 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5601 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5602 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5603 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5604 * gcc.dg/tree-ssa/pr20318.c: Likewise.
5605 * gcc.dg/tree-ssa/pr20701.c: Likewise.
5606 * gcc.dg/tree-ssa/pr20702.c: Likewise.
5607 * gcc.dg/tree-ssa/pr21086.c: Likewise.
5608 * gcc.dg/tree-ssa/pr21090.c: Likewise.
5609 * gcc.dg/tree-ssa/pr58480.c: Likewise.
5610 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5611 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5612 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5613 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5614 * gcc.dg/tree-ssa/unreachable.c: Likewise.
5615 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5616 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5617 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5618 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5619 * g++.dg/cpp0x/static_assert9.C: Likewise.
5620 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5621 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5622 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5623 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5624 * g++.dg/tree-ssa/pr26406.C: Likewise.
5626 2015-05-04 Jakub Jelinek <jakub@redhat.com>
5628 PR tree-optimization/65984
5629 * c-c++-common/ubsan/pr65984.c: New test.
5631 2015-05-04 Jeff Law <law@redhat.com>
5633 * gcc.dg/tree-ssa/shorten-1.c: New test.
5635 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5638 * gfortran.dg/pr44735.f90: New test.
5640 2015-05-04 Richard Biener <rguenther@suse.de>
5642 PR tree-optimization/65965
5643 * gcc.dg/vect/bb-slp-33.c: New testcase.
5645 2015-05-04 Richard Biener <rguenther@suse.de>
5647 PR tree-optimization/65935
5648 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5650 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5652 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5653 for each supported variant instead of CHECK_RESULTS.
5654 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5655 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5656 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5657 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5658 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5659 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5660 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5661 expected results for unsupported variants. Call CHECK for each
5662 supported variant instead of CHECK_RESULTS.
5663 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5664 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5665 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5666 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5667 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5668 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5669 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5670 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5671 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5672 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5673 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5674 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5675 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5676 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5677 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5678 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5679 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5680 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5681 expected results for unsupported variants.
5682 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5683 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5684 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5685 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5686 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5687 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5688 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5689 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5690 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5691 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5692 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5693 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5694 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5695 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5696 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5697 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5698 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5699 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5700 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5701 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5702 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5703 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5704 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5705 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5706 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5707 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5708 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5709 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5711 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5714 * gfortran.dg/bound_9.f90: Add pointer assignment.
5716 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5717 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
5720 * g++.dg/cpp0x/Wnarrowing3.C: New.
5722 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
5724 * gcc.dg/20150120-1.c: New test.
5725 * gcc.dg/20150120-2.c: New test.
5726 * gcc.dg/20150120-3.c: New test.
5728 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
5730 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5732 2015-05-01 Renlin Li <renlin.li@arm.com>
5734 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5736 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
5738 * gfortran.dg/bound_simplification_4.f90: New.
5740 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5742 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5743 with powerpc_p8vector_ok.
5745 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5748 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
5750 * gfortran.dg/bound_9.f90: New test case.
5752 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
5754 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5755 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5756 for 32bit x86 targets.
5757 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5758 for 32bit x86 targets.
5759 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5760 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5761 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5762 for 32bit x86 targets.
5764 2015-04-30 Marek Polacek <polacek@redhat.com>
5766 PR tree-optimization/63551
5767 * g++.dg/ipa/pr63551.C: New test.
5769 2015-04-30 Caroline Tice <cmtice@google.com>
5772 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
5773 partition size on certain targets.
5775 2015-04-30 Renlin Li <renlin.li@arm.com>
5777 * gcc.target/aarch64/vect-reduc-or_1.c: New.
5779 2015-04-30 Marek Polacek <polacek@redhat.com>
5781 * c-c++-common/Wbool-compare-3.c: New test.
5783 * gcc.dg/pr65901.c (foo): Adjust dg-error.
5784 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5786 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5789 * g++.dg/init/ref22.C: New.
5791 2015-04-30 Marek Polacek <polacek@redhat.com>
5793 * gcc.dg/init-bad-8.c: New test.
5795 * gcc.dg/incomplete-typedef-1.c: New test.
5797 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5800 * g++.dg/template/crash121.C: New.
5802 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
5804 * gcc.target/mips/call-from-init.c: New test.
5805 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5807 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5810 * gcc.target/i386/pr65871-1.c: New test.
5811 * gcc.target/i386/pr65871-2.c: Ditto.
5813 2015-04-29 Marek Polacek <polacek@redhat.com>
5816 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5817 * c-c++-common/Wbool-compare-2.c: New test.
5819 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
5822 * gcc.target/aarch64/vstN_lane_1.c: New file.
5824 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5827 * g++.dg/warn/Winit-self-3.C: New.
5829 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5831 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5833 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
5836 * gcc.target/arm/pr65924.c: New test.
5838 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
5840 * g++.dg/gomp/tpl-target-update.C: New file.
5842 2015-04-29 Richard Biener <rguenther@suse.de>
5844 PR tree-optimization/65917
5845 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5847 2015-04-29 Christian Bruel <christian.bruel@st.com>
5850 * gcc.dg/ipa/iinline-attr.c: New test.
5851 * gcc.target/i386/iinline-attr-2.c: New test.
5853 2015-04-28 Andre Vehreschild <vehre@gmx.de>
5855 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5858 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5860 * gcc.dg/vect/vect-33.c: Remove spurious line.
5862 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
5864 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5866 2015-04-28 Marek Polacek <polacek@redhat.com>
5869 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5870 * gcc.dg/pr65901.c: New test.
5872 2015-04-28 Richard Biener <rguenther@suse.de>
5874 PR tree-optimization/62283
5875 * gfortran.dg/vect/pr62283-2.f: New testcase.
5876 * gcc.dg/vect/bb-slp-14.c: Adjust.
5878 2015-04-28 Richard Biener <rguenther@suse.de>
5880 PR tree-optimization/65851
5881 * g++.dg/torture/pr65851.C: New testcase.
5883 2015-04-27 Jeff Law <law@redhat.com>
5885 PR tree-optimization/65217
5886 * gcc.target/i386/pr65217.c: Remove XFAIL.
5888 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5891 Add tests forgotten to svn-add.
5892 * gfortran.dg/class_allocate_19.f03: New test.
5893 * gfortran.dg/class_array_20.f03: New test.
5894 * gfortran.dg/class_array_21.f03: New test.
5895 * gfortran.dg/finalize_29.f08: New test.
5897 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5901 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5902 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5904 2015-04-27 Caroline Tice <cmtice@google.com>
5906 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5909 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
5912 * gcc.target/powerpc/htm-1.c: New test.
5913 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5915 (__builtin_tabortdci): Likewise.
5916 (__builtin_tcheck): Remove operand.
5917 * lib/target-supports.exp (check_htm_hw_available): New function.
5919 2015-04-27 Richard Biener <rguenther@suse.de>
5921 * gcc.target/i386/pr65217.c: XFAIL.
5923 2015-04-27 Jakub Jelinek <jakub@redhat.com>
5925 PR tree-optimization/65875
5926 * gcc.c-torture/compile/pr65875.c: New test.
5928 2015-04-25 Marek Polacek <polacek@redhat.com>
5931 * gcc.dg/enum-incomplete-2.c: New test.
5932 * gcc.dg/enum-mode-1.c: New test.
5934 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5937 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5939 * gcc.target/powerpc/pr65849-2.c: Likewise.
5941 2015-04-24 Tom de Vries <tom@codesourcery.com>
5943 PR tree-optimization/65802
5944 * g++.dg/pr65802.C: Move to ...
5945 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
5946 stdarg.h. Rewrite for C.
5947 (fn1): Use va_list and va_arg. Make variable args function. Add use of
5948 va_start and va_end. Remove unnecessary inline asm.
5950 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
5951 Wei Mi <wmi@google.com>
5953 * gcc.target/i386/sse2-load-multi.c: New test.
5954 * gcc.target/i386/sse2-store-multi.c: Ditto.
5956 2015-04-24 Marek Polacek <polacek@redhat.com>
5959 * c-c++-common/pr65830.c: New test.
5962 * c-c++-common/Wlogical-op-1.c: New test.
5964 2015-04-24 Marek Polacek <polacek@redhat.com>
5967 * c-c++-common/pr61534-1.c: New test.
5969 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5970 Steven Bosscher <steven@gcc.gnu.org>
5972 PR rtl-optimization/34503
5973 * gcc.target/arm/pr64616.c: New file.
5975 2015-04-24 Bin Cheng <bin.cheng@arm.com>
5977 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5979 2015-04-24 Terry Guo <terry.guo@arm.com>
5981 * gcc.target/arm/pr65710.c: Update the options.
5983 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
5985 * gcc.target/i386/pr65523.c: Skip x32.
5987 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5989 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5990 to look for vcl* where appropriate.
5992 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5994 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5995 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5997 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
6000 * gcc.target/arm/pr26702.c: New test.
6002 2015-04-23 Marek Polacek <polacek@redhat.com>
6005 * gcc.dg/pr65345-1.c: New test.
6006 * gcc.dg/pr65345-2.c: New test.
6008 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6010 * gcc.target/powerpc/crypto-builtin-2.c: New.
6012 2015-04-23 Andre Vehreschild <vehre@gmx.de>
6015 * gfortran.dg/class_allocate_19.f03: New test.
6016 * gfortran.dg/class_array_20.f03: New test.
6017 * gfortran.dg/class_array_21.f03: New test.
6018 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6019 * gfortran.dg/finalize_15.f90: Fixing comparision to model
6020 initialization correctly.
6021 * gfortran.dg/finalize_29.f08: New test.
6023 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6025 * gcc.target/powerpc/swaps-p8-18.c: New test.
6027 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6030 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6031 * gcc.dg/vect/bb-slp-25.c: Likewise.
6032 * gcc.dg/vect/bb-slp-29.c: Likewise.
6033 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6034 vect_no_align && { ! vect_hw_misalign }.
6035 * gcc.dg/vect/bb-slp-9.c: Likewise.
6036 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6038 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6039 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6040 account for POWER8, where peeling for alignment is not needed.
6041 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6042 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6043 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6044 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6045 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6046 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6047 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6048 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6049 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6050 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6051 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6052 * gcc.dg/vect/pr16105.c: Likewise.
6053 * gcc.dg/vect/pr20122.c: Likewise.
6054 * gcc.dg/vect/pr33804.c: Likewise.
6055 * gcc.dg/vect/pr33953.c: Likewise.
6056 * gcc.dg/vect/pr56787.c: Likewise.
6057 * gcc.dg/vect/pr58508.c: Likewise.
6058 * gcc.dg/vect/slp-25.c: Likewise.
6059 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6060 * gcc.dg/vect/vect-105.c: Likewise.
6061 * gcc.dg/vect/vect-27.c: Likewise.
6062 * gcc.dg/vect/vect-29.c: Likewise.
6063 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6065 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6066 && { ! vect_hw_misalign }.
6067 * gcc.dg/vect/vect-44.c: Likewise.
6068 * gcc.dg/vect/vect-48.c: Likewise.
6069 * gcc.dg/vect/vect-50.c: Likewise.
6070 * gcc.dg/vect/vect-52.c: Likewise.
6071 * gcc.dg/vect/vect-56.c: Likewise.
6072 * gcc.dg/vect/vect-60.c: Likewise.
6073 * gcc.dg/vect/vect-72.c: Likewise.
6074 * gcc.dg/vect/vect-75-big-array.c: Likewise.
6075 * gcc.dg/vect/vect-75.c: Likewise.
6076 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6077 * gcc.dg/vect/vect-77-global.c: Likewise.
6078 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6079 * gcc.dg/vect/vect-78-global.c: Likewise.
6080 * gcc.dg/vect/vect-93.c: Likewise.
6081 * gcc.dg/vect/vect-95.c: Likewise.
6082 * gcc.dg/vect/vect-96.c: Likewise.
6083 * gcc.dg/vect/vect-cond-1.c: Likewise.
6084 * gcc.dg/vect/vect-cond-3.c: Likewise.
6085 * gcc.dg/vect/vect-cond-4.c: Likewise.
6086 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6087 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6088 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6089 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6090 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6091 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6092 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6093 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6094 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6095 * gcc.dg/vect/vect-outer-5.c: Likewise.
6096 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6097 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6098 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6099 * gcc.dg/vect/vect-outer-fir.c: Likewise.
6100 * gcc.dg/vect/vect-peel-3.c: Likewise.
6101 * gcc.dg/vect/vect-peel-4.c: Likewise.
6102 * gcc.dg/vect/vect-pre-interact.c: Likewise.
6103 * gcc.target/powerpc/pr65456.c: New test.
6104 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6105 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6106 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6107 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6108 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6109 vect_no_align && { ! vect_hw_misalign }.
6110 * gfortran.dg/vect/vect-3.f90: Likewise.
6111 * gfortran.dg/vect/vect-4.f90: Likewise.
6112 * gfortran.dg/vect/vect-5.f90: Likewise.
6113 * lib/target-supports.exp (check_effective_target_vect_no_align):
6114 Return 1 for POWER8.
6115 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6117 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6120 * gfortran.dg/pr65429.f90: New test.
6122 2015-04-22 Yury Gribov <y.gribov@samsung.com>
6124 * c-c++-common/asan/user-section-1.c: New test.
6125 * c-c++-common/asan/user-section-2.c: New test.
6126 * c-c++-common/asan/user-section-3.c: New test.
6128 2015-04-22 Hale Wang <hale.wang@arm.com>
6129 Terry Guo <terry.guo@arm.com>
6131 PR rtl-optimization/64818
6132 * gcc.target/arm/pr64818.c: New test.
6134 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
6137 * g++.dg/tree-ssa/pr61034.C: Update template.
6138 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6139 * gcc.dg/Warray-bounds-11.c: Likewise.
6140 * gcc.dg/Warray-bounds.c: Likewise.
6142 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6144 PR libgfortran/65234
6145 * gfortran.dg/fmt_unlimited.f90: New test.
6147 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
6149 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6151 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6152 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6153 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6154 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6155 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6156 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6157 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6159 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6161 PR libgfortran/56743
6162 * gfortran.dg/namelist_87.f90: New test.
6164 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6166 * gcc.target/aarch64/mult-synth_1.c: New test.
6167 * gcc.target/aarch64/mult-synth_2.c: Likewise.
6168 * gcc.target/aarch64/mult-synth_3.c: Likewise.
6169 * gcc.target/aarch64/mult-synth_4.c: Likewise.
6170 * gcc.target/aarch64/mult-synth_5.c: Likewise.
6171 * gcc.target/aarch64/mult-synth_6.c: Likewise.
6173 2015-04-21 Richard Biener <rguenther@suse.de>
6175 PR tree-optimization/65650
6176 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6177 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6178 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6179 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6180 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6181 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6183 2015-04-21 Tom de Vries <tom@codesourcery.com>
6185 PR tree-optimization/65802
6186 * g++.dg/pr65802.C: New test.
6188 2015-04-21 Bin Cheng <bin.cheng@arm.com>
6191 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6192 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6194 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
6197 * g++.dg/cpp0x/Wnarrowing2.C: New.
6199 2015-04-20 Jeff Law <law@redhat.com>
6201 PR tree-optimization/65658
6202 * gcc.dg/pr65658.c: New test.
6204 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
6207 * gcc.target/aarch64/vec_init_1.c: New test.
6209 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
6211 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6214 2015-04-18 Martin Sebor <msebor@redhat.com>
6216 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6217 of non-nul characters.
6218 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6220 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6223 * gcc.target/powerpc/pr65787.c: New.
6225 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6228 * gcc.target/aarch64/c-output-template-4.c: New test.
6230 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6233 * gcc.dg/pr65780-1.c: New test.
6234 * gcc.dg/pr65780-2.c: Likewise.
6235 * gcc.target/i386/pr32219-9.c: Likewise.
6236 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6238 * gcc.target/i386/pr64317.c (c): Initialize.
6240 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6243 * g++.dg/ext/mv18.C: New test.
6244 * g++.dg/ext/mv19.C: Likewise.
6245 * g++.dg/ext/mv20.C: Likewise.
6246 * g++.dg/ext/mv21.C: Likewise.
6247 * g++.dg/ext/mv22.C: Likewise.
6248 * g++.dg/ext/mv23.C: Likewise.
6250 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
6253 * g++.dg/init/pr64527.C: New test.
6255 2015-04-17 Tom de Vries <tom@codesourcery.com>
6256 Michael Matz <matz@suse.de>
6258 PR tree-optimization/64950
6259 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6262 2015-04-17 Yury Gribov <y.gribov@samsung.com>
6264 * c-c++-common/asan/user-section-1.c: New test.
6266 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6269 * gcc.dg/debug/pr65771.c: New test.
6271 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
6273 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6274 __buitlin_alloca with __builtin_alloca.
6276 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
6278 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6280 2015-04-16 Richard Biener <rguenther@suse.de>
6282 PR tree-optimization/64277
6283 * gcc.dg/Warray-bounds-14.c: New testcase.
6284 * gcc.dg/Warray-bounds-15.c: Likewise.
6285 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6286 * c-c++-common/ubsan/bounds-6.c: Likewise.
6288 2015-04-16 Renlin Li <renlin.li@arm.com>
6290 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6291 * gcc.target/arm/unsigned-float.c: New.
6293 2015-04-16 Richard Biener <rguenther@suse.de>
6295 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6296 * gcc.dg/tree-ssa/pr37508.c: Adjust.
6297 * gfortran.dg/reassoc_6.f: Remove XFAIL.
6299 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
6301 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6302 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6303 * g++.dg/cpp0x/defaulted21.C: Likewise.
6304 * g++.dg/cpp0x/defaulted28.C: Likewise.
6305 * g++.dg/cpp0x/defaulted47.C: Likewise.
6306 * g++.dg/cpp0x/elision_neg.C: Likewise.
6307 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6308 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6309 * g++.dg/cpp0x/implicit1.C: Likewise.
6310 * g++.dg/cpp0x/implicit9.C: Likewise.
6311 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6312 * g++.dg/cpp0x/range-for13.C: Likewise.
6313 * g++.dg/gomp/clause-2.C: Likewise.
6314 * g++.dg/gomp/udr-5.C: Likewise.
6315 * g++.dg/inherit/access6.C: Likewise.
6316 * g++.dg/lookup/duperr1.C: Likewise.
6317 * g++.dg/lookup/friend2.C: Likewise.
6318 * g++.dg/lookup/pr6936.C: Likewise.
6319 * g++.dg/lookup/scoped1.C: Likewise.
6320 * g++.dg/lookup/using26.C: Likewise.
6321 * g++.dg/lookup/using38.C: Likewise.
6322 * g++.dg/other/access2.C: Likewise.
6323 * g++.dg/overload/defarg3.C: Likewise.
6324 * g++.dg/overload/defarg6.C: Likewise.
6325 * g++.dg/parse/access11.C: Likewise.
6326 * g++.dg/parse/access2.C: Likewise.
6327 * g++.dg/parse/access3.C: Likewise.
6328 * g++.dg/parse/access4.C: Likewise.
6329 * g++.dg/parse/access5.C: Likewise.
6330 * g++.dg/parse/access6.C: Likewise.
6331 * g++.dg/parse/access8.C: Likewise.
6332 * g++.dg/parse/access9.C: Likewise.
6333 * g++.dg/parse/crash40.C: Likewise.
6334 * g++.dg/tc1/dr142.C: Likewise.
6335 * g++.dg/tc1/dr166.C: Likewise.
6336 * g++.dg/tc1/dr52.C: Likewise.
6337 * g++.dg/template/access11.C: Likewise.
6338 * g++.dg/template/access18.C: Likewise.
6339 * g++.dg/template/access19.C: Likewise.
6340 * g++.dg/template/access2.C: Likewise.
6341 * g++.dg/template/access20.C: Likewise.
6342 * g++.dg/template/access26.C: Likewise.
6343 * g++.dg/template/access3.C: Likewise.
6344 * g++.dg/template/access7.C: Likewise.
6345 * g++.dg/template/conv12.C: Likewise.
6346 * g++.dg/template/crash69.C: Likewise.
6347 * g++.dg/template/friend31.C: Likewise.
6348 * g++.dg/template/friend32.C: Likewise.
6349 * g++.dg/template/memfriend15.C: Likewise.
6350 * g++.dg/template/memfriend16.C: Likewise.
6351 * g++.dg/template/memfriend17.C: Likewise.
6352 * g++.dg/template/memfriend7.C: Likewise.
6353 * g++.dg/template/pr32519.C: Likewise.
6354 * g++.dg/template/qualttp21.C: Likewise.
6355 * g++.dg/template/qualttp8.C: Likewise.
6356 * g++.dg/template/ttp10.C: Likewise.
6357 * g++.dg/template/typedef11.C: Likewise.
6358 * g++.dg/template/typedef13.C: Likewise.
6359 * g++.dg/template/typedef19.C: Likewise.
6360 * g++.dg/template/typedef20.C: Likewise.
6361 * g++.dg/template/typedef22.C: Likewise.
6362 * g++.dg/template/using16.C: Likewise.
6363 * g++.dg/template/virtual3.C: Likewise.
6364 * g++.dg/ubsan/pr61272.C: Likewise.
6365 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6366 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6367 * g++.old-deja/g++.brendan/enum6.C: Likewise.
6368 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6369 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6370 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6371 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6372 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6373 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6374 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6375 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6376 * g++.old-deja/g++.jason/access17.C: Likewise.
6377 * g++.old-deja/g++.jason/access18.C: Likewise.
6378 * g++.old-deja/g++.jason/access22.C: Likewise.
6379 * g++.old-deja/g++.jason/access23.C: Likewise.
6380 * g++.old-deja/g++.jason/access8.C: Likewise.
6381 * g++.old-deja/g++.jason/delete3.C: Likewise.
6382 * g++.old-deja/g++.jason/report.C: Likewise.
6383 * g++.old-deja/g++.law/access2.C: Likewise.
6384 * g++.old-deja/g++.law/access3.C: Likewise.
6385 * g++.old-deja/g++.law/access4.C: Likewise.
6386 * g++.old-deja/g++.law/access5.C: Likewise.
6387 * g++.old-deja/g++.law/arm12.C: Likewise.
6388 * g++.old-deja/g++.law/arm14.C: Likewise.
6389 * g++.old-deja/g++.law/ctors13.C: Likewise.
6390 * g++.old-deja/g++.law/union2.C: Likewise.
6391 * g++.old-deja/g++.law/visibility12.C: Likewise.
6392 * g++.old-deja/g++.law/visibility15.C: Likewise.
6393 * g++.old-deja/g++.law/visibility16.C: Likewise.
6394 * g++.old-deja/g++.law/visibility17.C: Likewise.
6395 * g++.old-deja/g++.law/visibility18.C: Likewise.
6396 * g++.old-deja/g++.law/visibility19.C: Likewise.
6397 * g++.old-deja/g++.law/visibility20.C: Likewise.
6398 * g++.old-deja/g++.law/visibility21.C: Likewise.
6399 * g++.old-deja/g++.law/visibility24.C: Likewise.
6400 * g++.old-deja/g++.law/visibility4.C: Likewise.
6401 * g++.old-deja/g++.law/visibility5.C: Likewise.
6402 * g++.old-deja/g++.law/visibility6.C: Likewise.
6403 * g++.old-deja/g++.law/visibility7.C: Likewise.
6404 * g++.old-deja/g++.law/visibility8.C: Likewise.
6405 * g++.old-deja/g++.law/visibility9.C: Likewise.
6406 * g++.old-deja/g++.niklas/t135.C: Likewise.
6407 * g++.old-deja/g++.oliva/delete1.C: Likewise.
6408 * g++.old-deja/g++.oliva/partord1.C: Likewise.
6409 * g++.old-deja/g++.other/access11.C: Likewise.
6410 * g++.old-deja/g++.other/access4.C: Likewise.
6411 * g++.old-deja/g++.other/access7.C: Likewise.
6412 * g++.old-deja/g++.other/crash1.C: Likewise.
6413 * g++.old-deja/g++.other/crash7.C: Likewise.
6414 * g++.old-deja/g++.other/friend1.C: Likewise.
6415 * g++.old-deja/g++.other/friend4.C: Likewise.
6416 * g++.old-deja/g++.other/friend9.C: Likewise.
6417 * g++.old-deja/g++.other/lineno1.C: Likewise.
6418 * g++.old-deja/g++.other/using1.C: Likewise.
6419 * g++.old-deja/g++.pt/enum14.C: Likewise.
6420 * g++.old-deja/g++.pt/friend11.C: Likewise.
6421 * g++.old-deja/g++.pt/friend21.C: Likewise.
6422 * g++.old-deja/g++.pt/friend3.C: Likewise.
6423 * g++.old-deja/g++.pt/inherit2.C: Likewise.
6424 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6425 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6426 * g++.old-deja/g++.robertl/eb94.C: Likewise.
6428 2015-04-15 Jakub Jelinek <jakub@redhat.com>
6431 * g++.dg/ipa/pr65765.C: New test.
6433 2015-04-15 Nick Clifton <nickc@redhat.com>
6435 * gcc.target/rx/builtins.c: Disable RMPA test if string
6436 instructions are not allowed.
6438 2015-04-15 Alan Modra <amodra@gmail.com>
6440 * gcc.dg/pr65408.c: New.
6442 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6445 * gcc.target/arm/pr65729.c: New test.
6447 2015-04-14 Richard Biener <rguenther@suse.de>
6449 PR tree-optimization/65758
6450 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6452 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6455 * gcc.c-torture/execute/pr65648.c: New test.
6457 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6459 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6460 __builtin_finite instead of finite.
6461 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6464 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
6466 PR tree-optimization/63387
6467 * gcc.dg/pr63387.c: New testcase.
6469 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
6471 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6473 2015-04-13 Richard Biener <rguenther@suse.de>
6475 PR tree-optimization/65204
6476 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6478 2015-04-13 Terry Guo <terry.guo@arm.com>
6481 * gcc.target/arm/pr65710.c: New.
6483 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6485 PR tree-optimization/65747
6486 * g++.dg/torture/pr65747.C: New test.
6488 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6491 * g++.dg/cpp0x/pr65736.C: New test.
6493 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
6494 Martin Liska <mliska@suse.cz>
6497 * g++.dg/ipa/pr65722.C: New testcase.
6499 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6501 PR tree-optimization/65735
6502 * gcc.c-torture/compile/pr65735.c: New test.
6504 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
6507 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6509 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6512 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6514 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
6517 * gcc.target/arm/pr65647-2.c: New.
6519 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6522 * g++.dg/torture/pr65694.C: New test.
6524 2015-04-10 Tobias Burnus <burnus@net-b.de>
6526 * gfortran.dg/coarray_lock_6.f90: New.
6527 * gfortran.dg/coarray_lock_7.f90: New.
6528 * gfortran.dg/coarray/lock_2.f90: New.
6530 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
6536 * gfortran.dg/used_types_27.f90: New.
6538 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6541 * gcc.target/i386/pr65671.c: New.
6543 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6545 PR tree-optimization/65709
6546 * c-c++-common/ubsan/align-9.c: New test.
6548 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
6551 * gfortran.dg/pr56852.f90: New test.
6553 2015-04-09 Marek Polacek <polacek@redhat.com>
6554 Jakub Jelinek <jakub@redhat.com>
6557 * g++.dg/opt/pr65554.C: New test.
6559 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6562 * c-c++-common/attr-aligned-1.c: New test.
6564 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
6566 * gcc.target/i386/mpx/memmove-zero-length.c: New.
6568 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6571 * gcc.target/i386/sse-25.c: New.
6573 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6576 * gcc.target/i386/pr65693.c: New test.
6578 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6580 * gcc.dg/lto/chkp-static-bounds_0.c: New.
6582 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6584 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6586 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6588 * gcc.target/i386/thunk-retbnd.c: New.
6590 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
6592 * gnat.dg/opt48.adb: New test.
6593 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6594 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6596 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
6599 * gcc.c-torture/compile/pr65540.c: New.
6601 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
6603 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6606 2015-04-07 Jakub Jelinek <jakub@redhat.com>
6609 * g++.dg/debug/pr65678.C: New test.
6612 * gcc.c-torture/compile/pr65680.c: New test.
6614 2015-04-07 Andre Vehreschild <vehre@gmx.de>
6617 * gfortran.dg/allocate_with_source_5.f90: New test.
6619 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
6621 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6622 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6624 2015-04-07 Bin Cheng <bin.cheng@arm.com>
6626 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6628 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6631 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6632 to get floating point compression.
6633 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6635 2015-04-06 Jakub Jelinek <jakub@redhat.com>
6637 PR preprocessor/61977
6638 * gcc.dg/cpp/pr61977.c: New test.
6640 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
6642 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6644 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
6647 * gcc.target/arm/pr65647.c: New.
6649 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
6652 * g++.dg/torture/pr65655.C: New testcase.
6654 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6657 * g++.dg/cpp1y/lambda-init13.C: New.
6659 2015-04-03 Marek Polacek <polacek@redhat.com>
6661 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6663 2015-04-02 Marek Polacek <polacek@redhat.com>
6666 * g++.dg/cpp0x/constexpr-fold1.C: New test.
6667 * g++.dg/cpp0x/constexpr-fold2.C: New test.
6669 2015-04-02 Jakub Jelinek <jakub@redhat.com>
6671 PR preprocessor/61977
6672 * gcc.target/powerpc/pr61977-1.c: New test.
6673 * gcc.target/powerpc/pr61977-2.c: New test.
6675 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6678 * g++.dg/warn/Wshadow-8.C: New.
6679 * g++.dg/warn/Wshadow-9.C: Likewise.
6680 * g++.dg/warn/Wshadow-10.C: Likewise.
6681 * g++.dg/warn/Wshadow-11.C: Likewise.
6683 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
6685 * gcc.dg/pr23623.c: Added aligned attribute.
6686 * gcc.dg/20141029-1.c: Likewise.
6687 * gcc.dg/20150306-1.c: New test.
6689 2015-04-01 Marek Polacek <polacek@redhat.com>
6692 * g++.dg/cpp0x/initlist93.C: New test.
6693 * g++.dg/cpp0x/initlist94.C: New test.
6695 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
6698 * gcc.target/aarch64/pr65624.c: New test.
6700 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
6702 * gcc.dg/ipa/inlinehint-4.c: New testcase.
6704 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
6706 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6707 extra variable to force stack alignment.
6708 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6709 extra variable to force stack alignment.
6711 2015-03-31 Marek Polacek <polacek@redhat.com>
6714 * g++.dg/template/pr65390.C: New test.
6716 2015-03-31 Martin Liska <mliska@suse.cz>
6718 * g++.dg/ipa/pr65557.C: New test.
6720 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
6722 * gcc.target/s390/hotpatch-25.c: New test.
6723 * gcc.target/s390/hotpatch-1.c: Update test.
6724 * gcc.target/s390/hotpatch-10.c: Update test.
6725 * gcc.target/s390/hotpatch-11.c: Update test.
6726 * gcc.target/s390/hotpatch-12.c: Update test.
6727 * gcc.target/s390/hotpatch-13.c: Update test.
6728 * gcc.target/s390/hotpatch-14.c: Update test.
6729 * gcc.target/s390/hotpatch-15.c: Update test.
6730 * gcc.target/s390/hotpatch-16.c: Update test.
6731 * gcc.target/s390/hotpatch-17.c: Update test.
6732 * gcc.target/s390/hotpatch-18.c: Update test.
6733 * gcc.target/s390/hotpatch-19.c: Update test.
6734 * gcc.target/s390/hotpatch-2.c: Update test.
6735 * gcc.target/s390/hotpatch-21.c: Update test.
6736 * gcc.target/s390/hotpatch-22.c: Update test.
6737 * gcc.target/s390/hotpatch-23.c: Update test.
6738 * gcc.target/s390/hotpatch-24.c: Update test.
6739 * gcc.target/s390/hotpatch-3.c: Update test.
6740 * gcc.target/s390/hotpatch-4.c: Update test.
6741 * gcc.target/s390/hotpatch-5.c: Update test.
6742 * gcc.target/s390/hotpatch-6.c: Update test.
6743 * gcc.target/s390/hotpatch-7.c: Update test.
6744 * gcc.target/s390/hotpatch-8.c: Update test.
6745 * gcc.target/s390/hotpatch-9.c: Update test.
6746 * gcc.target/s390/hotpatch-compile-16.c: Update test.
6748 2015-03-31 Richard Biener <rguenther@suse.de>
6751 * g++.dg/torture/pr65626.C: New testcase.
6753 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6756 * gcc.target/i386/mpx/pr65531.cc: New.
6758 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6761 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6762 __builtin_alloca instead of alloca.
6763 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6764 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6765 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6768 2015-03-30 Jakub Jelinek <jakub@redhat.com>
6771 * g++.dg/ubsan/pr65610.C: New test.
6773 2015-03-30 Marek Polacek <polacek@redhat.com>
6776 * g++.dg/cpp0x/pr65398-2.C: New test.
6778 2015-03-30 Marek Polacek <polacek@redhat.com>
6780 * c-c++-common/pr65556.c: Change the width of bit-fields.
6782 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6785 * gcc.target/i386/pr65588.c: New testcase.
6787 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6789 PR libgfortran/65563
6790 * gfortran.dg/open_errors_2.f90: New test.
6792 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6794 PR libgfortran/65596
6795 * gfortran.dg/namelist_86.f90: New test.
6797 2015-03-28 Andre Vehreschild <vehre@gmx.de>
6799 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6800 statement to reflect new ownership.
6802 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6805 * g++.dg/template/friend58.C: New.
6806 * g++.dg/template/friend59.C: Likewise.
6808 2015-03-27 Tobias Burnus <burnus@net-b.de>
6811 * g++.dg/gomp/openmp-simd-3.C: New.
6812 * gcc.dg/gomp/openmp-simd-3.c: New.
6814 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
6817 * gcc.target/i386/pr65248-1.c: New file.
6818 * gcc.target/i386/pr65248-2.c: Likewise.
6819 * gcc.target/i386/pr65248-3.c: Likewise.
6820 * gcc.target/i386/pr65248-4.c: Likewise.
6822 2015-03-27 Jakub Jelinek <jakub@redhat.com>
6825 * gcc.c-torture/compile/pr65593.c: New test.
6827 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6830 * g++.dg/cpp1y/constexpr-assert1.C: New.
6832 2015-03-27 Marek Polacek <polacek@redhat.com>
6835 * c-c++-common/pr65556.c: New test.
6837 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6840 * g++.dg/torture/pr65600.C: New testcase.
6842 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
6845 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6847 2015-03-27 Andre Vehreschild <vehre@gmx.de>
6849 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6850 statement and cleanup. Fixed typos.
6852 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6855 * gcc.c-torture/compile/pr65595.c: New testcase.
6857 2015-03-27 Marek Polacek <polacek@redhat.com>
6860 * g++.dg/ubsan/pr65583.C: New test.
6862 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6864 * gcc.c-torture/compile/20150327.c: New testcase.
6866 2015-03-26 Richard Biener <rguenther@suse.de>
6869 * g++.dg/torture/pr65555.C: New testcase.
6871 2015-03-26 Jakub Jelinek <jakub@redhat.com>
6873 PR tree-optimization/64715
6874 * gcc.dg/builtin-object-size-15.c: New test.
6875 * gcc.dg/pr64715-1.c: New test.
6876 * gcc.dg/pr64715-2.c: New test.
6878 2015-03-26 Richard Biener <rguenther@suse.de>
6881 * gnat.dg/specs/opt2.ads: Fix testcase.
6883 2015-03-25 Martin Sebor <msebor@redhat.com>
6886 * lib/target-supports.exp (check_effective_target_arm32): Fail early
6887 when target isn't arm*-*-*-*.
6888 (check_effective_target_arm_nothumb): Likewise.
6889 (check_effective_target_arm_little_endian): Likewise.
6890 (check_effective_target_arm_vect_no_misalign): Likewise.
6891 (check_effective_target_aarch64_little_endian): Fail early if target
6894 2015-03-25 Sebastian Pop <s.pop@samsung.com>
6896 PR tree-optimization/65177
6897 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6899 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
6901 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6902 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6903 smmintrin.h and mm3dnow.h.
6905 2015-03-25 Marek Polacek <polacek@redhat.com>
6908 * g++.dg/cpp0x/pr65558.C: New test.
6910 2015-03-25 Marek Polacek <polacek@redhat.com>
6913 * g++.dg/template/pr61670.C: New test.
6915 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6918 * g++.dg/template/pr54987.C: New.
6920 2015-03-25 Richard Biener <rguenther@suse.de>
6922 PR tree-optimization/62630
6923 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6925 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
6928 * gcc.target/i386/mpx/pr65508.c: New.
6930 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
6934 * gfortran.dg/data_initialized_3.f90: New.
6936 2015-03-25 Richard Biener <rguenther@suse.de>
6939 * gnat.dg/specs/opt2.ads: New testcase.
6941 2015-03-25 Bin Cheng <bin.cheng@arm.com>
6943 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6944 * gcc.target/arm/memset-inline-4.c: Skip for
6945 arm_tune_string_ops_prefer_neon.
6946 * gcc.target/arm/memset-inline-5.c: Ditto.
6947 * gcc.target/arm/memset-inline-6.c: Ditto.
6948 * gcc.target/arm/memset-inline-8.c: Ditto.
6949 * gcc.target/arm/memset-inline-9.c: Ditto.
6951 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6954 * g++.dg/other/virtual3.C: New.
6956 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6959 * g++.dg/cpp0x/vt-60130.C: New.
6961 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6964 * g++.dg/warn/Warray-bounds-7.C: New.
6966 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6969 * g++.dg/template/defarg18.C: New.
6971 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6974 * g++.dg/cpp0x/vt-59988.C: New.
6976 2015-03-24 Jakub Jelinek <jakub@redhat.com>
6978 PR tree-optimization/65533
6979 * gcc.dg/pr65533.c: New test.
6981 2015-03-24 Andre Vehreschild <vehre@gmx.de>
6983 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6984 source= and mold= expressions functionality.
6985 * gfortran.dg/allocate_class_4.f90: New test.
6986 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6987 copying an unlimited polymorhpic object containing a char array
6988 to another unlimited polymorphic object respects the _len
6990 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6991 whether deferred length char array allocate works, unlimited
6992 polymorphic object allocation from a string works and if
6993 allocating an array of deferred length strings works.
6994 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6996 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6999 * g++.dg/cpp0x/constexpr-array11.C: New.
7001 2015-03-24 Richard Biener <rguenther@suse.de>
7004 * gcc.dg/torture/pr65517.c: New testcase.
7006 2015-03-24 Tobias Burnus <burnus@net-b.de>
7008 * gfortran.dg/coindexed_1.f90: Moved from
7009 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7011 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7014 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7018 * gcc.target/i386/pr65523.c: New test.
7021 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7023 * g++.dg/lto/pr65475b_0.C: Likewise.
7025 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
7028 * gcc.target/sh/torture/pr65505.c: New.
7030 2015-03-23 Martin Sebor <msebor@redhat.com>
7033 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7034 assembly for lvx in addition to lxv.
7036 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7039 * gfortran.dg/pr65504.f90: New test.
7042 * gcc.dg/pr65521.c: New test.
7044 2015-03-23 Richard Biener <rguenther@suse.de>
7046 PR tree-optimization/65518
7047 * gcc.dg/vect/pr65518.c: New testcase.
7049 2015-03-23 Richard Biener <rguenther@suse.de>
7051 PR tree-optimization/65494
7052 * gcc.dg/vect/pr65494.c: New testcase.
7054 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7056 PR preprocessor/65238
7057 * c-c++-common/cpp/pr65238-1.c: New test.
7058 * gcc.dg/cpp/pr65238-2.c: New test.
7059 * gcc.dg/cpp/trad/pr65238-3.c: New test.
7060 * gcc.dg/cpp/trad/pr65238-4.c: New test.
7062 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
7063 Mikael Morin <mikael@gcc.gnu.org>
7066 * gfortran.dg/elemental_dependency_4.f90: New.
7067 * gfortran.dg/elemental_dependency_5.f90: New.
7069 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
7072 * g++.dg/lto/pr65475b_0.C: New testcase.
7073 * g++.dg/lto/pr65475b_1.C: New testcase.
7074 * g++.dg/lto/pr65475c_0.C: New testcase.
7075 * g++.dg/lto/pr65475c_1.C: New testcase.
7077 2015-03-21 Tobias Burnus <burnus@net-b.de>
7079 * gfortran.dg/coarray_38.f90: New.
7080 * gfortran.dg/coarray_39.f90: New.
7081 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7084 2015-03-20 Marek Polacek <polacek@redhat.com>
7087 * g++.dg/cpp0x/pr65398.C: New test.
7089 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
7092 * g++.dg/lto/pr65475_0.C: New testcase.
7093 * g++.dg/lto/pr65475_1.C: New testcase.
7095 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
7097 PR rtl-optimization/64366
7098 * gcc.target/sh/pr64366.c: New.
7100 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7103 * g++.dg/cpp0x/constexpr-48324.C: New.
7105 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7108 * g++.dg/cpp0x/pr48453.C: New.
7110 2015-03-20 Marek Polacek <polacek@redhat.com>
7113 * g++.dg/cpp0x/pr65072.C: New test.
7115 2015-03-20 Richard Biener <rguenther@suse.de>
7118 * gcc.dg/pr15347.c: Use -O.
7119 * c-c++-common/pr19807-1.c: Likewise.
7121 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
7123 * gnat.dg/volatile13.ad[sb]: New test.
7125 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
7127 PR rtl-optimization/60851
7128 * gcc.target/i386/pr60851.c: New test.
7130 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7133 * g++.dg/pr65240.h: Add tests for PR 65240.
7134 * g++.dg/pr65240-1.C: Likewise.
7135 * g++.dg/pr65240-2.C: Likewise.
7136 * g++.dg/pr65240-3.C: Likewise.
7137 * g++.dg/pr65240-4.C: Likewise.
7139 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
7141 PR rtl-optimization/63491
7142 * gcc.target/powerpc/pr63491.c: New.
7144 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7146 * g++.dg/ipa/pr65465.C: New test.
7148 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7151 * g++.dg/cpp0x/deleted11.C: New.
7153 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7156 * c-c++-common/tsan/pr65400-3.c: New test.
7158 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7161 * g++.dg/cpp0x/constexpr-59686.C: New.
7163 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7166 * g++.dg/tsan/pr64265.C: New test.
7169 * c-c++-common/tsan/pr65400-1.c: New test.
7170 * c-c++-common/tsan/pr65400-2.c: New test.
7172 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7175 * g++.dg/cpp0x/pr59816.C: New.
7177 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
7180 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7182 2015-03-18 Martin Liska <mliska@suse.cz>
7185 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7186 equivalences either to 6 or 7.
7188 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
7192 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
7194 * gcc.dg/undefined-loop-1.c: New file.
7195 * gcc.dg/undefined-loop-2.c: New file.
7197 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
7200 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7201 loop exits too early.
7203 2015-03-18 Jakub Jelinek <jakub@redhat.com>
7205 PR tree-optimization/65450
7206 * gfortran.dg/pr65450.f90: New test.
7209 * gcc.target/i386/pr65078-1.c: New test.
7210 * gcc.target/i386/pr65078-2.c: New test.
7211 * gcc.target/i386/pr65078-3.c: New test.
7212 * gcc.target/i386/pr65078-4.c: New test.
7213 * gcc.target/i386/pr65078-5.c: New test.
7214 * gcc.target/i386/pr65078-6.c: New test.
7216 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7219 * g++.dg/cpp1y/pr65340.C: New.
7221 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7224 * gfortran.dg/system_clock_3.f08: Adjust test.
7226 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
7229 * gfortran.dg/proc_ptr_comp_44.f90: New test.
7230 * gfortran.dg/proc_ptr_comp_45.f90: New test.
7232 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7235 * gfortran.dg/system_clock_3.f08: New test.
7237 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
7240 g++.dg/cpp1y/pr64626-1.C: New.
7241 g++.dg/cpp1y/pr64626-2.C: New.
7242 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7244 2015-03-16 Jakub Jelinek <jakub@redhat.com>
7246 PR tree-optimization/65427
7247 * gcc.c-torture/execute/pr65427.c: New test.
7249 2015-03-16 Marek Polacek <polacek@redhat.com>
7253 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7254 * g++.dg/cpp0x/pr65327.C: New test.
7256 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
7259 * c-c++-common/asan/pr64820.c: New test.
7261 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7263 * gfortran.dg/pointer_2.f90: New test.
7265 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7267 * g++.dg/pr65049.C: New test.
7269 2015-03-16 Tom de Vries <tom@codesourcery.com>
7271 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7272 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7273 * gcc.target/i386/fuse-caller-save.c: Same.
7275 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7277 * gnat.dg/loop_optimization18.ad[sb]: New test.
7278 * gnat.dg/loop_optimization18_pkg.ads: New helper.
7280 2015-03-16 Alan Modra <amodra@gmail.com>
7282 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
7285 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
7287 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7289 * gcc.dg/torture/pr65270-2.c: Likewise.
7291 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
7294 * gfortran.dg/pointer_remapping_9.f90: New.
7296 2015-03-14 Jakub Jelinek <jakub@redhat.com>
7298 PR tree-optimization/65369
7299 * gcc.c-torture/execute/pr65369.c: New test.
7301 PR tree-optimization/65418
7302 * gcc.c-torture/execute/pr65418-1.c: New test.
7303 * gcc.c-torture/execute/pr65418-2.c: New test.
7305 PR rtl-optimization/65401
7306 * gcc.c-torture/execute/pr65401.c: New test.
7308 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7311 * gcc.target/arm/pr64600_1.c: New test.
7313 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7315 PR rtl-optimization/65235
7316 * gcc.target/aarch64/pr65235_1.c: New test.
7318 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
7320 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7321 * gcc.target/s390/hotpatch-22.c: Likewise.
7322 * gcc.target/s390/hotpatch-23.c: Likewise.
7323 * gcc.target/s390/hotpatch-24.c: Likewise.
7324 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7325 * gcc.target/s390/hotpatch-1.c: Update expected output.
7326 * gcc.target/s390/hotpatch-2.c: Likewise.
7327 * gcc.target/s390/hotpatch-3.c: Likewise.
7328 * gcc.target/s390/hotpatch-4.c: Likewise.
7329 * gcc.target/s390/hotpatch-5.c: Likewise.
7330 * gcc.target/s390/hotpatch-6.c: Likewise.
7331 * gcc.target/s390/hotpatch-7.c: Likewise.
7332 * gcc.target/s390/hotpatch-8.c: Likewise.
7333 * gcc.target/s390/hotpatch-9.c: Likewise.
7334 * gcc.target/s390/hotpatch-10.c: Likewise.
7335 * gcc.target/s390/hotpatch-11.c: Likewise.
7336 * gcc.target/s390/hotpatch-12.c: Likewise.
7337 * gcc.target/s390/hotpatch-13.c: Likewise.
7338 * gcc.target/s390/hotpatch-14.c: Likewise.
7339 * gcc.target/s390/hotpatch-15.c: Likewise.
7340 * gcc.target/s390/hotpatch-16.c: Likewise.
7341 * gcc.target/s390/hotpatch-17.c: Likewise.
7342 * gcc.target/s390/hotpatch-18.c: Likewise.
7343 * gcc.target/s390/hotpatch-19.c: Likewise.
7345 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7348 * gcc.target/i386/pr65103-1.c: New.
7350 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7353 * gcc.target/i386/pr65044.c: New.
7355 2015-03-12 Tom de Vries <tom@codesourcery.com>
7357 PR rtl-optimization/64895
7358 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7359 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7360 * gcc.target/i386/fuse-caller-save.c: Ditto.
7362 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7364 * gcc.dg/ipa/pr63569.c: Fix template.
7366 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
7368 * g++.dg/ipa/pr64146.C: Require fpic support.
7370 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
7373 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7374 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7376 2015-03-11 Jakub Jelinek <jakub@redhat.com>
7378 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7379 to dg-options, fix up dg-skip-if.
7381 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
7384 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7385 * gcc.target/avr/tiny-caller-save.c: Same.
7387 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7390 * g++.dg/pr65242.C: New test.
7392 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
7394 * c-c++-common/asan/no-asan-check-glob.c: New test.
7396 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
7399 * g++.dg/other/default11.C: New.
7400 * g++.dg/other/default12.C: Likewise.
7402 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7405 * gcc.target/i386/bmi2-bzhi-2.c: New test.
7407 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
7410 * gfortran.dg/unlimited_polymorphic_23.f90: New test
7412 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7415 * g++.dg/cpp0x/pr65127.C: New test.
7417 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7419 * gcc.dg/ipa/PR64550.c: Update template.
7421 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7422 Tobias Burnus <burnus@net-b.de>
7424 * gfortran.dg/coarray_sync_memory.f90: New.
7426 2015-03-10 Marek Polacek <polacek@redhat.com>
7429 * c-c++-common/ubsan/pr65367.c: New test.
7431 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7433 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7434 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7435 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7436 * gcc.target/i386/mpx/calloc-1-nov.c: New.
7437 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7438 * gcc.target/i386/mpx/malloc-1-nov.c: New.
7439 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7440 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7441 * gcc.target/i386/mpx/realloc-1-nov.c: New.
7442 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7443 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7444 * gcc.target/i386/mpx/realloc-2-nov.c: New.
7445 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7447 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7449 * lib/mpx-dg.exp (mpx_link_flags): New.
7452 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7453 * gcc.target/i386/mpx/alloca-1-nov.c: New.
7454 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7455 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7456 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7457 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7458 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7459 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7460 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7461 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7462 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7463 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7464 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7465 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7466 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7467 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7468 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7469 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7470 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7471 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7472 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7473 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7474 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7475 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7476 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7477 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7478 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7479 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7480 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7481 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7482 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7483 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7484 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7485 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7486 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7487 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7488 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7489 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7490 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7491 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7492 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7493 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7494 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7495 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7496 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7497 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7498 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7499 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7500 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7501 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7502 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7503 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7504 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7505 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7506 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7507 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7508 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7509 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7510 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7511 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7512 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7513 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7514 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7515 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7516 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7517 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7518 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7519 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7520 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7521 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7522 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7523 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7524 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7525 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7526 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7527 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7528 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7529 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7530 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7531 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7532 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7533 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7534 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7535 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7536 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7537 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7538 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7539 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7540 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7541 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7542 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7543 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7544 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7545 * gcc.target/i386/mpx/label-address-1.c: New.
7546 * gcc.target/i386/mpx/legacy-1-nov.c: New.
7547 * gcc.target/i386/mpx/macro.c: New.
7548 * gcc.target/i386/mpx/mpx-check.h: New.
7549 * gcc.target/i386/mpx/mpx.exp: New.
7550 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7551 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7552 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7553 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7554 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7555 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7556 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7557 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7558 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7559 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7560 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7561 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7562 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7563 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7564 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7565 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7566 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7567 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7568 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7569 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7570 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7571 * gcc.target/i386/mpx/reference-1-lbv.c: New.
7572 * gcc.target/i386/mpx/reference-1-nov.c: New.
7573 * gcc.target/i386/mpx/reference-1-ubv.c: New.
7574 * gcc.target/i386/mpx/reference-2-lbv.c: New.
7575 * gcc.target/i386/mpx/reference-2-nov.c: New.
7576 * gcc.target/i386/mpx/reference-2-ubv.c: New.
7577 * gcc.target/i386/mpx/reference-3-lbv.c: New.
7578 * gcc.target/i386/mpx/reference-3-nov.c: New.
7579 * gcc.target/i386/mpx/reference-3-ubv.c: New.
7580 * gcc.target/i386/mpx/reference-4-lbv.c: New.
7581 * gcc.target/i386/mpx/reference-4-nov.c: New.
7582 * gcc.target/i386/mpx/reference-4-ubv.c: New.
7583 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7584 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7585 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7586 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7587 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7588 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7589 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7590 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7591 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7592 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7593 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7594 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7595 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7596 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7597 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7598 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7599 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7600 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7601 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7602 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7603 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7604 * gcc.target/i386/mpx/sincos-1-nov.c: New.
7605 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7606 * gcc.target/i386/mpx/static-array-1-nov.c: New.
7607 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7608 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7609 * gcc.target/i386/mpx/static-init-1-nov.c: New.
7610 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7611 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7612 * gcc.target/i386/mpx/static-init-2-nov.c: New.
7613 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7614 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7615 * gcc.target/i386/mpx/static-init-3-nov.c: New.
7616 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7617 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7618 * gcc.target/i386/mpx/static-init-4-nov.c: New.
7619 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7620 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7621 * gcc.target/i386/mpx/static-init-5-nov.c: New.
7622 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7623 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7624 * gcc.target/i386/mpx/static-init-6-nov.c: New.
7625 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7626 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7627 * gcc.target/i386/mpx/static-string-1-nov.c: New.
7628 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7629 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7630 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7631 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7632 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7633 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7634 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7635 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7636 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7637 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7638 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7639 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7640 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7641 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7642 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7643 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7644 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7645 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7646 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7647 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7648 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7649 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7650 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7651 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7652 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7653 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7654 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7655 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7656 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7657 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7658 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7659 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7660 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7661 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7662 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7663 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7664 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7665 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7666 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7667 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7668 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7669 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7670 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7671 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7672 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7673 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7674 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7675 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7676 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7677 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7678 * gcc.target/i386/mpx/vararg-1-nov.c: New.
7679 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7680 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7681 * gcc.target/i386/mpx/vararg-2-nov.c: New.
7682 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7683 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7684 * gcc.target/i386/mpx/vararg-3-nov.c: New.
7685 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7686 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7687 * gcc.target/i386/mpx/vararg-4-nov.c: New.
7688 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7689 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7690 * gcc.target/i386/mpx/vararg-5-nov.c: New.
7691 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7692 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7693 * gcc.target/i386/mpx/vararg-6-nov.c: New.
7694 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7695 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7696 * gcc.target/i386/mpx/vararg-7-nov.c: New.
7697 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7698 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7699 * gcc.target/i386/mpx/vararg-8-nov.c: New.
7700 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7701 * gcc.target/i386/mpx/vla-1-lbv.c: New.
7702 * gcc.target/i386/mpx/vla-1-nov.c: New.
7703 * gcc.target/i386/mpx/vla-1-ubv.c: New.
7704 * gcc.target/i386/mpx/vla-2-lbv.c: New.
7705 * gcc.target/i386/mpx/vla-2-nov.c: New.
7706 * gcc.target/i386/mpx/vla-2-ubv.c: New.
7708 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
7710 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7712 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
7714 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7716 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
7718 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7719 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7721 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7724 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7727 * c-c++-common/pr65120.c: New test.
7729 PR rtl-optimization/65321
7730 * gcc.dg/pr65321.c: New test.
7732 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7734 PR tree-optimization/65355
7735 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7737 2015-03-09 Jakub Jelinek <jakub@redhat.com>
7740 * c-c++-common/pr49706.c: Adjust tests for not warning
7741 about !!x == y or !b == y where b is boolean, and add
7743 * c-c++-common/pr62199-2.c: Likewise.
7745 2015-03-09 Richard Biener <rguenther@suse.de>
7748 * gcc.dg/torture/pr65270-1.c: New testcase.
7749 * gcc.dg/torture/pr65270-2.c: Likewise.
7751 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
7753 PR tree-optimization/63743
7754 * gcc.dg/pr63743.c: New test.
7756 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
7759 * g++.dg/lto/pr65316_0.C: New testcase.
7760 * g++.dg/lto/pr65316_1.C: New testcase.
7762 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
7765 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7767 * g++.dg/abi/rtti3.C: Likewise.
7769 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7772 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7774 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7776 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7778 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7780 2015-03-08 Morin <mikael@gcc.gnu.org>
7783 * gfortran.dg/entry_20.f90: New.
7785 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7788 * gcc.c-torture/compile/pr65153.c: New.
7790 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7793 * g++.dg/torture/pr65249.C: New.
7795 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
7797 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7799 (int64_t): Likewise.
7801 2015-03-07 Marek Polacek <polacek@redhat.com>
7802 Martin Uecker <uecker@eecs.berkeley.edu>
7805 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7807 * c-c++-common/ubsan/bounds-8.c: New test.
7808 * c-c++-common/ubsan/bounds-9.c: New test.
7809 * gcc.dg/ubsan/bounds-2.c: New test.
7811 2015-03-05 Martin Sebor <msebor@redhat.com>
7813 * PR testsuite/63175
7814 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7815 checking of results into main to prevent it from getting optimized
7817 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7819 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
7821 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7822 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7823 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7826 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
7828 * g++.dg/lto/pr65302_1.C: New testcase.
7829 * g++.dg/lto/pr65302_0.C: New testcase.
7831 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7833 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7834 -fno-ipa-icf to dg-options.
7836 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7838 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7839 compiles using the linker plugin.
7841 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
7843 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7845 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
7847 * gcc.target/arm/pr65067.c: New test.
7849 2015-03-05 Martin Liska <mliska@suse.cz>
7852 * gcc.dg/ipa/pr65318.c: New test.
7854 2015-03-05 Marek Polacek <polacek@redhat.com>
7856 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7858 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7860 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7862 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7864 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7865 max-unroll-times back to defaults for s390.
7867 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7871 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7874 * g++.dg/cpp0x/initlist92.C: New.
7876 2015-03-05 Richard Biener <rguenther@suse.de>
7878 PR tree-optimization/65310
7879 * gcc.dg/vect/pr65310.c: New testcase.
7881 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7884 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7886 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
7888 * gnat.dg/entry_queues3.adb: New test.
7890 2015-03-04 Ian Lance Taylor <iant@google.com>
7892 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7894 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7897 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7899 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
7901 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7902 -fno-ipa-icf to dg-options
7903 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7904 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7906 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7909 * g++.dg/cpp0x/decltype62.C: New.
7911 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
7913 * gnat.dg/object_overflow5.adb: New test.
7915 2015-03-03 Martin Liska <mliska@suse.cz>
7918 * gcc.dg/ipa/pr65287.c: New test.
7920 2015-03-03 Martin Jambor <mjambor@suse.cz>
7921 Eric Botcazou <ebotcazou@adacore.com>
7923 * gnat.dg/specs/pack12.ads: New test.
7925 2015-03-03 Martin Liska <mliska@suse.cz>
7927 * gcc.dg/ipa/PR65282.c: New test.
7929 2015-03-13 Jeff Law <law@redhat.com>
7931 PR tree-optimization/65241
7932 * gcc.c-torture/compile/pr65241.c: New test.
7934 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
7937 * gcc.target/avr/torture/pr64331.c: New test.
7939 2015-03-03 Martin Liska <mliska@suse.cz>
7940 Jan Hubicka <hubicka@ucw.cz>
7942 * g++.dg/ipa/pr65263.C: New test.
7944 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7947 * gcc.dg/lto/pr65130_0.c: New testcase.
7948 * gcc.dg/lto/pr65130_1.c: New testcase.
7950 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7953 * g++.dg/torture/pr64988.C: New testcase.
7955 2015-03-02 Tobias Burnus <burnus@net-b.de>
7957 * gfortran.dg/coarray_atomic_6.f90: New.
7959 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7962 * gcc.target/i386/pr65184.c: New.
7964 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7967 * gcc.target/i386/pr65183.c: New.
7969 2015-02-28 Martin Liska <mliska@suse.cz>
7970 Jan Hubicka <hubicka@ucw.cz>
7972 * gcc.dg/ipa/ipa-icf-35.c: New test.
7973 * gcc.dg/ipa/ipa-icf-36.c: New test.
7974 * gcc.dg/ipa/ipa-icf-37.c: New test.
7976 2015-02-28 Martin Liska <mliska@suse.cz>
7977 Jan Hubicka <hubicka@ucw.cz>
7980 * gcc.dg/ipa/ipa-icf-34.c: New test.
7982 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7985 * gcc.target/sh/sh/pr61142.c: New.
7987 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
7989 * g++.dg/other/dump-ada-spec-3.C: New test.
7991 2015-03-01 Martin Liska <mliska@suse.cz>
7993 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7994 * g++.dg/ipa/pr63595.C: Update expected results.
7996 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
7999 * g++.dg/ipa/ipa-icf-6.C: New testcase.
8001 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
8003 * gcc.dg/vect/pr59354.c: Move vector producing code to
8006 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
8009 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8010 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8011 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8012 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8014 2015-02-27 Jakub Jelinek <jakub@redhat.com>
8016 PR tree-optimization/65048
8017 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8018 (foo): Use K&R style definition.
8020 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
8023 * g++.dg/pr65032.C: New.
8025 2015-02-27 Marek Polacek <polacek@redhat.com>
8028 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8031 2015-02-27 Marek Polacek <polacek@redhat.com>
8034 * gcc.dg/pr65228.c: New test.
8036 2015-02-27 Kai Tietz <ktietz@redhat.com>
8039 * gcc.dg/weak/weak-17.c: New file.
8041 2015-02-27 Richard Biener <rguenther@suse.de>
8044 * g++.dg/lto/pr65193_0.C: New testcase.
8046 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8048 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8049 * gcc.target/s390/hotpatch-8.c: Likewise.
8050 * gcc.target/s390/hotpatch-9.c: Likewise.
8051 * gcc.target/s390/pr61078.c: Likewise.
8052 * gcc.target/s390/pr57960.c: Remove -m64.
8053 * gcc.target/s390/pr61078.c: Likewise.
8055 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
8056 Martin Liska <mliska@suse.cz>
8059 * gcc.dg/pr64454.c: Disable ICF.
8060 * gcc.dg/pr28685-1.c: Disable ICF
8061 * gcc.dg/ipa/iinline-5.c: Disable ICF.
8062 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8063 * g++.dg/ipa/ipa-icf-4.C: Update template.
8065 2015-02-26 Jakub Jelinek <jakub@redhat.com>
8067 PR tree-optimization/65216
8068 * gcc.c-torture/execute/pr65216.c: New test.
8070 PR tree-optimization/65215
8071 * gcc.c-torture/execute/pr65215-1.c: New test.
8072 * gcc.c-torture/execute/pr65215-2.c: New test.
8073 * gcc.c-torture/execute/pr65215-3.c: New test.
8074 * gcc.c-torture/execute/pr65215-4.c: New test.
8075 * gcc.c-torture/execute/pr65215-5.c: New test.
8077 2015-02-26 Tom de Vries <tom@codesourcery.com>
8079 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8081 2015-02-26 Martin Liska <mliska@suse.cz>
8082 Jan Hubicka <hubicka@ucw.cz>
8084 * g++.dg/ipa/pr64146.C: Update expected results.
8085 * gcc.dg/ipa/ipa-icf-26.c: Update test.
8086 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8087 * gcc.dg/ipa/ipa-icf-34.c: New test.
8089 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8091 * gcc.dg/vect/vect-pr61917.c: Rename to ...
8092 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8093 (dg-additional-options): Remove dg directive.
8094 (dg-final): Add dg directive.
8096 2015-02-26 Marek Polacek <polacek@redhat.com>
8099 * g++.dg/ipa/pr65008.C: New test.
8101 2015-02-26 Tom de Vries <tom@codesourcery.com>
8103 * lib/profopt.exp (profopt-target-cleanup): New proc.
8104 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8105 files from sources from dg-additional-sources.
8107 2015-02-26 Tom de Vries <tom@codesourcery.com>
8109 * lib/gcov.exp: Cleanup in case of xfail.
8111 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8113 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8115 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
8118 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8119 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8120 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8121 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8122 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8123 * g++.dg/debug/pr46123.C: XFAIL and move...
8124 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8125 * gcc.dg/debug/dwarf2-3.c: Move...
8126 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8128 2015-02-26 Marek Polacek <polacek@redhat.com>
8131 * g++.dg/cpp1y/pr65202.C: New test.
8133 2015-02-26 Tom de Vries <tom@codesourcery.com>
8135 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8136 locale_facets.h.gcov.
8138 2015-02-26 Tom de Vries <tom@codesourcery.com>
8140 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8142 2015-02-26 Tom de Vries <tom@codesourcery.com>
8144 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8146 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
8149 * gcc.target/i386/pr65217.c: New.
8151 2015-02-26 Tom de Vries <tom@codesourcery.com>
8153 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8155 2015-02-26 Tom de Vries <tom@codesourcery.com>
8157 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8159 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8161 PR tree-optimization/65048
8162 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8164 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8166 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8167 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8169 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
8172 * gcc.target/i386/pr65161.c: New test.
8174 2015-02-26 Terry Guo <terry.guo@arm.com>
8176 * gcc.target/arm/no-volatile-in-it.c: New test.
8178 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
8180 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8181 (dg-options): Add -save-temps.
8182 (dg-final): Add cleanup-saved-temps.
8184 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
8186 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8188 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
8190 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8191 * gcc.target/powerpc/pack01.c: Include string.h.
8193 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
8196 * gcc.target/i386/pr65167.c: New.
8198 2015-02-25 Kai Tietz <ktietz@redhat.com>
8200 PR tree-optimization/61917
8201 * gcc.dg/vect/vect-pr61917.c: New file.
8203 2015-02-24 Jakub Jelinek <jakub@redhat.com>
8205 PR tree-optimization/65170
8206 * gcc.c-torture/execute/pr65170.c: New test.
8207 * gcc.dg/tree-ssa/vrp96.c: New test.
8209 2015-02-24 Tom de Vries <tom@codesourcery.com>
8211 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8213 2015-02-24 Tom de Vries <tom@codesourcery.com>
8216 * lib/gcc-defs.exp (additional_sources_used): Add new var.
8217 (dg-additional-files-options): Copy additional_sources to
8218 additional_sources_used before emptying additional_sources.
8219 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8220 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8221 (cleanup-saved-temps): Use additional_sources_used instead of
8223 (dg-test): Reset additional_sources_used.
8225 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
8228 * gfortran.dg/integer_exponentiation_6.F90: New test.
8230 2015-02-23 Martin Sebor <msebor@redhat.com>
8233 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8234 two parts. One to save registers, the other to verify the
8235 registers have the right values. Save register state into
8236 static data rather than on the stack.
8238 2015-02-23 Jakub Jelinek <jakub@redhat.com>
8241 * c-c++-common/asan/pr63888.c: New test.
8243 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
8246 * gcc.c-torture/compile/pr65163.c: New.
8248 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8250 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8251 with -m31 on 64 bit.
8252 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8253 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8255 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8257 * gcc.target/s390/20090223-1.c: Add
8258 -Wno-implicit-function-declaration option.
8259 * gcc.target/s390/pr42224.c: Likewise.
8260 * gcc.target/s390/pr55718.c: Likewise.
8262 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8264 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8265 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8266 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8267 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8268 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8269 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8270 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8271 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8272 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8273 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8274 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8275 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8276 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8277 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8278 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8279 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8280 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8281 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8282 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8283 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8284 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8286 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8288 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8289 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8290 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8291 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8292 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8293 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8294 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8295 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8296 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8297 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8298 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8299 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8300 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8301 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8302 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8303 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8305 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8309 * gfortran.dg/pr61960.f90: New.
8310 * gfortran.dg/pr64230.f90: New.
8311 * gfortran.dg/pr64980.f03: New.
8313 2015-02-22 Tom de Vries <tom@codesourcery.com>
8315 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8317 2015-02-21 Arnaud Charlet <charlet@adacore.com>
8320 * gnat.dg/timing_events.adb: Removed, invalid test.
8322 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
8325 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8327 * g++.dg/gcov/gcov-2.C: Likewise.
8329 2015-02-20 Richard Biener <rguenther@suse.de>
8331 PR tree-optimization/65136
8332 * gcc.dg/tree-ssa/pr65136.c: New testcase.
8334 2015-02-20 Jakub Jelinek <jakub@redhat.com>
8337 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8338 and nvptx-*-* blacklisting.
8340 * gcc.dg/sibcall-9.c: New test.
8341 * gcc.dg/sibcall-10.c: New test.
8343 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8345 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8347 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
8350 * gcc.target/avr/torture/pr64452.c: New test.
8352 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
8354 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8355 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8357 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8360 * lib/target-supports.exp (check_compile): Check whether
8361 additional_sources is defined before using it.
8363 2015-02-19 Jakub Jelinek <jakub@redhat.com>
8366 * g++.dg/opt/pr65074.C: New file.
8368 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
8370 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8371 (size_type): New typedef.
8372 (operator "" _script): Use it for the last argument.
8374 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8376 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8378 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8380 * lib/target-supports.exp (check_compile): Save/restore
8381 additional_sources that may belong to an actual test.
8383 2015-02-18 Jakub Jelinek <jakub@redhat.com>
8385 PR gcov-profile/64634
8386 * g++.dg/gcov/gcov-15.C: New test.
8388 2015-02-18 Tom de Vries <tom@codesourcery.com>
8390 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8392 2015-02-18 Tom de Vries <tom@codesourcery.com>
8394 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8396 2015-02-18 Tom de Vries <tom@codesourcery.com>
8398 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8400 2015-02-18 Tom de Vries <tom@codesourcery.com>
8402 * gfortran.dg/fmt_cache_1.f: Add missing close.
8404 2015-02-18 Tom de Vries <tom@codesourcery.com>
8407 * gfortran.dg/read_eof_8.f90: Add missing close.
8409 2015-02-18 Richard Biener <rguenther@suse.de>
8411 PR tree-optimization/65063
8412 * gcc.dg/pr65063.c: New testcase.
8414 2015-02-18 Richard Biener <rguenther@suse.de>
8416 PR tree-optimization/62217
8417 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8419 2015-02-18 Marek Polacek <polacek@redhat.com>
8422 * c-c++-common/ubsan/pr65081.c: New test.
8424 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8426 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8427 * gcc.target/sh/force-cbranch-delay-slot.c: New.
8429 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
8431 * gcc.dg/ipa/propalign-3.c: New test.
8433 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8436 * gcc.target/sh/pr64793.c: New.
8437 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8439 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
8441 * gcc.target/arm/divzero.c: New test case.
8443 2015-02-17 Tom de Vries <tom@codesourcery.com>
8445 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8447 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
8448 Jakub Jelinek <jakub@redhat.com>
8451 * g++.dg/cpp0x/pr65075.C: New test.
8453 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
8456 * gcc.target/powerpc/pr65058.c: New test.
8458 2015-02-16 Jeff Law <law@redhat.com>
8460 PR tree-optimization/64823
8461 * gcc.dg/uninit-20.c: New test.
8463 2015-02-16 Jakub Jelinek <jakub@redhat.com>
8464 James Greenhalgh <james.greenhalgh@arm.com>
8467 * gcc.dg/ipa/ipa-clone-1.c: New test.
8469 2015-02-16 Richard Biener <rguenther@suse.de>
8471 PR tree-optimization/65077
8472 * gcc.dg/torture/pr65077.c: New testcase.
8474 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
8476 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8477 Directive adjusted to scan for ldaxr.
8478 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8479 adjusted to scan for ldaex.
8481 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8484 * g++.dg/cpp0x/constexpr-65080.C: New.
8486 2015-02-16 Richard Biener <rguenther@suse.de>
8488 PR tree-optimization/63593
8489 * gcc.dg/pr63593.c: New testcase.
8491 2015-02-16 Marek Polacek <polacek@redhat.com>
8494 * gcc.dg/pr65066.c: New test.
8496 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
8498 * gcc.dg/pr65002.C: Move ...
8499 * g++.dg/ipa/pr65002.C: ... here.
8501 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
8503 * gcc.target/powerpc/pr64205.c: Skip on AIX.
8504 * gcc.target/powerpc/pr64505.c: Skip on AIX.
8505 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8506 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8508 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
8511 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8512 the expression to find calls.
8513 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8514 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8515 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8516 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8517 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8519 2015-02-14 Marek Polacek <polacek@redhat.com>
8522 * gcc.dg/array-11.c: New test.
8523 * gcc.dg/array-12.c: New test.
8524 * gcc.dg/array-13.c: New test.
8525 * gcc.dg/array-14.c: New test.
8526 * gcc.dg/c99-flex-array-typedef-1.c: New test.
8527 * gcc.dg/c99-flex-array-typedef-2.c: New test.
8528 * gcc.dg/c99-flex-array-typedef-3.c: New test.
8529 * gcc.dg/c99-flex-array-typedef-5.c: New test.
8530 * gcc.dg/c99-flex-array-typedef-7.c: New test.
8531 * gcc.dg/c99-flex-array-typedef-8.c: New test.
8533 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8536 * g++.dg/lookup/using54.C: New.
8538 2015-02-13 Jeff Law <law@redhat.com>
8541 Revert my change for tree-optimization/64823.
8543 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8545 PR tree-optimization/65053
8546 * gcc.c-torture/execute/pr65053-1.c: New test.
8547 * gcc.c-torture/execute/pr65053-2.c: New test.
8549 2015-02-13 Marek Polacek <polacek@redhat.com>
8552 * gcc.dg/pr65050.c: New test.
8554 2015-02-13 Jeff Law <law@redhat.com>
8556 PR tree-optimization/64823
8557 * gcc.dg/uninit-20.c: New test.
8559 PR rtl-optimization/47477
8560 * gcc.dg/tree-ssa/pr47477.c: New test.
8562 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8565 * g++.dg/parse/ivdep-2.C: New.
8566 * g++.dg/parse/ivdep-3.C: Likewise.
8568 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8571 * gfortran.dg/continuation_13.f90: New test.
8572 * gfortran.dg/continuation_14.f: New test.
8574 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8577 * g++.dg/cpp0x/sfinae55.C: New.
8579 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8582 * g++.dg/ipa/pr65034.C: New test.
8584 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
8586 PR tree-optimization/65002
8587 * gcc.dg/pr65002.C: New.
8589 2015-02-13 Marek Polacek <polacek@redhat.com>
8592 * c-c++-common/pr65040.c: New test.
8594 2015-02-13 Bin Cheng <bin.cheng@arm.com>
8596 PR tree-optimization/64705
8597 * gcc.dg/tree-ssa/pr64705.c: New test.
8599 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
8602 * gcc.dg/visibility-22.c: New test.
8603 * gcc.dg/visibility-23.c: New test.
8604 * gcc.target/i386/pr32219-1.c: New test.
8605 * gcc.target/i386/pr32219-2.c: New test.
8606 * gcc.target/i386/pr32219-3.c: New test.
8607 * gcc.target/i386/pr32219-4.c: New test.
8608 * gcc.target/i386/pr32219-5.c: New test.
8609 * gcc.target/i386/pr32219-6.c: New test.
8610 * gcc.target/i386/pr32219-7.c: New test.
8611 * gcc.target/i386/pr32219-8.c: New test.
8612 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8614 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8616 PR libgfortran/57822
8617 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8618 four different KINDs.
8620 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8623 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8626 * g++.dg/ubsan/pr65000.C: New test.
8628 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
8631 * gfortran.dg/finalize_28.f90: New test
8633 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8636 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8637 DW_TAG_lexical_block removal.
8638 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8639 * g++.dg/guality/pr55541.C: New test.
8642 * g++.dg/ubsan/pr64984.C: New test.
8644 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
8646 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8648 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8651 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8652 instructions for 2015-01-14 get_memmodel changes.
8653 * gcc.target/powerpc/atomic-p8.c: Likewise.
8656 * g++.dg/ubsan/pr65019.C: New test.
8658 PR tree-optimization/65014
8659 * gcc.c-torture/compile/pr65014.c: New test.
8661 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8663 PR libgfortran/57822
8664 * gfortran/fmt_g0_7.f08: Revise test.
8666 2015-02-11 Jeff Law <law@redhat.com>
8669 * gcc.target/m68k/pr63347.c: New test.
8671 2015-02-11 Marek Polacek <polacek@redhat.com>
8673 * g++.dg/ubsan/shift-1.C: New test.
8674 * gcc.dg/ubsan/c-shift-2.c: New test.
8675 * c-c++-common/ubsan/shift-5.c: Remove file.
8677 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
8679 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8680 Directive adjusted to XFAIL.
8681 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8684 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8687 * g++.dg/opt/pr65003.C: New test.
8689 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
8691 * lib/target-supports.exp (check_effective_target_pie): Renamed
8693 (check_effective_target_pie_enabled): This.
8694 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8695 * gcc.target/i386/pie.c: Likewise.
8697 2015-02-11 Andrew Pinski <apinski@cavium.com>
8700 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8701 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8703 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8706 * gcc.target/i386/pr61925-1.c: New test.
8707 * gcc.target/i386/pr61925-2.c: New test.
8708 * gcc.target/i386/pr61925-3.c: New test.
8710 2015-02-10 Jakub Jelinek <jakub@redhat.com>
8713 * g++.dg/asan/pr65004.C: New test.
8715 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
8718 * gcc.taget/sh/pr64661-0.h: New.
8719 * gcc.taget/sh/pr64661-1.c: New.
8720 * gcc.taget/sh/pr64661-2.c: New.
8721 * gcc.taget/sh/pr64661-3.c: New.
8722 * gcc.taget/sh/pr64661-4.c: New.
8724 2015-02-10 Richard Biener <rguenther@suse.de>
8726 PR tree-optimization/64995
8727 * g++.dg/torture/pr64995.C: New testcase.
8729 2015-02-10 Richard Biener <rguenther@suse.de>
8731 PR tree-optimization/64909
8732 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8734 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8736 * gcc.dg/signbit-sa.c: New test.
8738 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8740 PR libgfortran/57822
8741 * gfortran/fmt_g0_7.f08: New test.
8743 2015-02-10 Bin Cheng <bin.cheng@arm.com>
8745 PR tree-optimization/43378
8746 * gcc.dg/tree-ssa/pr43378.c: New test.
8748 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
8751 * g++.dg/torture/pr64978.C: New testcase.
8753 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8756 * gcc.dg/asan/pr64981.c: New test.
8758 2015-02-09 Marek Polacek <polacek@redhat.com>
8761 * gcc.dg/pr64856.c: New test.
8763 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8766 * gcc.dg/tree-ssa/stdarg-7.c: New test.
8767 * gcc.c-torture/execute/pr64979.c: New test.
8769 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
8771 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8773 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8775 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8776 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8778 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8781 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8783 2015-02-09 Richard Biener <rguenther@suse.de>
8785 PR tree-optimization/54000
8786 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8788 2015-02-09 Tom de Vries <tom@codesourcery.com>
8790 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8792 2015-02-09 Martin Liska <mliska@suse.cz>
8794 * g++.dg/ipa/pr64858.C: New test.
8796 2015-02-09 Tom de Vries <tom@codesourcery.com>
8798 * gcc.dg/uninit-19.c: Fix warning line for fpic.
8800 2015-02-08 Andrew Pinski <apinski@cavium.com>
8802 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8804 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
8807 * gfortran.dg/use_rename_8.f90: New.
8809 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
8811 * gnat.dg/addr7.ad[sb]: New test.
8812 * gnat.dg/addr8.ad[sb]: Likewise.
8814 2015-02-06 David Malcolm <dmalcolm@redhat.com>
8817 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8818 from jit.dg/test-compile-to-executable.c's create_code, with a
8819 clarification of the output message.
8820 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8822 (test_jit): Use CHECK_NO_ERRORS when calling
8823 gcc_jit_context_compile_to_file.
8824 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8825 jit-verify-compile-to-file to jit-verify-output-file-was-created.
8826 (jit-setup-compile-to-file): Likewise. Add a verbose comment
8827 about deletions that are attempted.
8828 (jit-verify-compile-to-file): Rename to...
8829 (jit-verify-output-file-was-created): ...this, and drop the
8830 attempt to run "file" and verify the output.
8831 (jit-verify-assembler): New function.
8832 (jit-verify-object): New function.
8833 (jit-verify-dynamic-library): New function.
8834 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8835 favor of an implementation from new file
8836 create-code-for-hello-world-executable.h, which also adds a
8838 (dg-final): Replace jit-verify-compile-to-file with
8839 jit-verify-output-file-was-created, and invoke new function
8840 jit-verify-assembler.
8841 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8843 (dg-final): Replace jit-verify-compile-to-file with
8844 jit-verify-output-file-was-created, and invoke new function
8845 jit-verify-dynamic-library.
8846 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8847 favor of an implementation from new file
8848 create-code-for-hello-world-executable.h, which also adds a
8850 (dg-final): Replace jit-verify-compile-to-file with
8851 jit-verify-output-file-was-created. Strengthen the expected stdout
8852 from the built executable.
8853 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8854 favor of an implementation from new file
8855 create-code-for-hello-world-executable.h, which also adds a
8857 (dg-final): Replace jit-verify-compile-to-file with
8858 jit-verify-output-file-was-created, and invoke new function
8860 * jit.dg/verify-dynamic-library.c: New source file.
8862 2015-02-06 Sebastian Pop <s.pop@samsung.com>
8863 Brian Rzycki <b.rzycki@samsung.com>
8865 PR tree-optimization/64878
8866 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8868 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8871 * g++.dg/ipa/pr64896.C: New test.
8873 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8876 * gcc.target/powerpc/pr64205.c: New file.
8878 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
8880 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8881 (dg-options): Use -fpie instead of -fPIE -pie.
8883 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8886 * g++.dg/asan/pr64937.C: New test.
8888 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
8891 * gfortran.dg/class_to_type_4.f90: New test
8893 2015-01-29 Andre Vehreschild <vehre@gmx.de>
8895 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8897 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8899 PR rtl-optimization/64957
8901 * gcc.c-torture/execute/pr64957.c: New test.
8903 2015-02-05 Jeff Law <law@redhat.com>
8906 * gcc.target/h8300/pr17306-1.c: New test.
8907 * gcc.target/h8300/pr17306-2.c: New test.
8909 2015-02-05 Tobias Burnus <burnus@net-b.de>
8912 * gfortran.dg/structure_constructor_12.f90: New.
8914 2015-02-05 Jeff Law <law@redhat.com>
8917 gcc.target/h8300/pr58400.c: New test.
8919 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
8921 * gcc.target/arm/macro_defs0.c: New test.
8922 * gcc.target/arm/macro_defs1.c: New test.
8923 * gcc.target/arm/macro_defs2.c: New test.
8925 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
8927 PR rtl-optimization/64905
8928 * gcc.target/i386/pr64905.c: Require nonpic target.
8929 (dg-options): Add -fomit-frame-pointer.
8932 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
8934 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8937 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
8940 * gfortran.dg/type_to_class_2.f90: New test
8941 * gfortran.dg/type_to_class_3.f90: New test
8943 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
8946 * g++.dg/torture/pr64686.C: New testcase.
8948 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
8950 PR rtl-optimization/64905
8951 * gcc.target/i386/pr64905.c: New file.
8953 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8955 * gcc.dg/guality/pr41447-1.c: Remove xfail.
8956 * gcc.dg/guality/pr41616-1.c: Ditto.
8958 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
8961 * gcc.dg/pr64817-3.c: New.
8963 2015-02-04 Jakub Jelinek <jakub@redhat.com>
8964 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8966 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8967 pass parameters in registers.
8968 * gcc.dg/guality/pr36728-2.c (main): Likewise.
8969 * gcc.dg/guality/pr36728-3.c (main): Likewise.
8970 * gcc.dg/guality/pr36728-4.c (main): Likewise.
8972 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
8973 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8975 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8976 list, allow for multilibed targets.
8977 * gcc.dg/combine_ashiftrt_2.c: Likewise.
8979 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8981 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8982 * gcc.dg/pr46728-6.c: Ditto.
8984 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
8986 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8987 for mips_nanlegacy target.
8989 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
8991 * gcc.target/i386/chkp-hidden-def.c: New.
8993 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8996 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8997 to use 24 bits for bitfield b.
8999 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9002 * lib/target-supports.exp (check_effective_target_bswap64): Do not
9003 cache result in a global variable. Include all 32-bit targets for
9006 2015-02-03 Jakub Jelinek <jakub@redhat.com>
9008 PR rtl-optimization/64756
9009 * gcc.c-torture/execute/pr64756.c: New test.
9011 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
9014 * gcc.target/sh/pr64660-0.h: New.
9015 * gcc.target/sh/pr64660-1.c: New.
9016 * gcc.target/sh/pr64660-2.c: New.
9017 * gcc.target/sh/pr64660-3.c: New.
9018 * gcc.target/sh/pr64660-4.c: New.
9020 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9023 * g++.dg/warn/Waddress-2.C: New.
9025 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
9028 * gcc.target/i386/pr49095.c: XFAIL for ia32.
9030 2015-02-03 Dodji Seketeli <dodji@redhat.com>
9032 PR preprocessor/64803
9033 * gcc.dg/cpp/builtin-macro-1.c: New test case.
9035 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
9037 * g++.dg/ipa/devirt-37.C: Disable early inlining.
9039 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9041 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9042 (_ARM_FPSRC): Add DN and AHP fields.
9043 (clean_results): Force DN=1 on AArch64.
9044 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9045 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9046 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9047 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9048 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9049 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9051 2015-02-02 Alan Modra <amodra@gmail.com>
9053 * gcc.target/powerpc/cprophard.c: New.
9055 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
9057 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9058 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9060 2015-02-01 Jakub Jelinek <jakub@redhat.com>
9063 * gcc.dg/pr64817-1.c: New test.
9064 * gcc.dg/pr64817-2.c: New test.
9066 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
9069 * gcc.target/sh/pr64851-0.h: New
9070 * gcc.target/sh/pr64851-1.c: New
9071 * gcc.target/sh/pr64851-2.c: New
9072 * gcc.target/sh/pr64851-3.c: New
9073 * gcc.target/sh/pr64851-4.c: New
9075 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9078 * gcc.dg/torture/pr64882.c: New test.
9080 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
9083 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9086 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9088 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9089 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9090 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9091 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9092 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9093 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9095 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9096 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9098 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9099 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9102 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9105 * g++.dg/pr64688-2.C: New.
9107 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9109 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9110 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9111 * gcc.target/i386/fuse-caller-save.c: Ditto.
9112 * gcc.target/i386/headmerge-1.c: Ditto.
9113 * gcc.target/i386/headmerge-2.c: Ditto.
9114 * gcc.target/i386/sibcall-6.c: Ditto.
9116 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9119 * gcc.target/i386/pr64617.c: New test.
9121 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9124 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9125 (dg-options): Remove -m32.
9126 (dg-final): Scan for "movb %al" only.
9127 * gcc.target/i386/pr15184-2.c: Ditto.
9129 2015-01-30 Richard Biener <rguenther@suse.de>
9131 PR tree-optimization/64829
9132 * gcc.dg/vect/pr64829.c: New testcase.
9134 2015-01-29 Marek Polacek <polacek@redhat.com>
9137 * gcc.dg/pr64709.c: New test.
9139 2015-01-29 Jakub Jelinek <jakub@redhat.com>
9142 * g++.dg/ubsan/pr64717-1.C: New test.
9143 * g++.dg/ubsan/pr64717-2.C: New test.
9145 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
9147 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9149 2015-01-29 Jeff Law <law@redhat.com>
9152 * gcc.target/i386/pr15184-1.c: New test.
9153 * gcc.target/i386/pr15184-2.c: New test.
9155 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9157 PR tree-optimization/64746
9158 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9160 2015-01-29 Richard Biener <rguenther@suse.de>
9162 PR tree-optimization/64853
9163 * gcc.dg/torture/pr64853.c: New testcase.
9165 2015-01-29 Richard Biener <rguenther@suse.de>
9167 PR tree-optimization/64844
9168 * gcc.dg/vect/pr64844.c: New testcase.
9170 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9173 * gcc.dg/pr64809.c: Delete.
9175 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
9178 * gcc.target/i386/pr64805.c: New.
9180 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9182 * gcc.dg/guality/guality.h (main): Add argv[0] to
9183 guality_gdb_command.
9185 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
9188 * gcc.dg/tree-ssa/pr64801.c: New testcase.
9190 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
9193 * gcc.target/sh/sh.exp
9194 (check_effective_target_atomic_model_soft_gusa_available,
9195 check_effective_target_atomic_model_soft_tcb_available,
9196 check_effective_target_atomic_model_soft_imask_available,
9197 check_effective_target_atomic_model_hard_llcs_available): New.
9198 * gcc.target/sh/pr64659-0.h: New.
9199 * gcc.target/sh/pr64659-1.c: New.
9200 * gcc.target/sh/pr64659-2.c: New.
9201 * gcc.target/sh/pr64659-3.c: New.
9202 * gcc.target/sh/pr64659-4.c: New.
9204 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
9206 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9207 scan-assembler-times pattern.
9209 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
9212 * gcc.dg/pr64809.c: New test.
9214 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
9216 PR tree-optimization/64277
9217 * gcc.dg/pr64277.c: New.
9219 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9221 PR tree-optimization/64718
9222 * gcc.c-torture/execute/pr64718.c: New test.
9224 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
9226 * gcc.target/aarch64/abs_2.c: New.
9228 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
9230 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9231 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9232 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9235 2015-01-28 Jakub Jelinek <jakub@redhat.com>
9238 * lib/target-supports.exp (check_effective_target_comdat_group): New.
9239 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9240 { target comdat_group }.
9242 2015-01-27 Tobias Burnus <burnus@net-b.de>
9245 * gfortran.dg/goacc/coarray_2.f90: New.
9247 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9251 * g++.dg/torture/pr64139.C: New testcase.
9252 * g++.dg/torture/pr60871.C: Likewise.
9254 2015-01-27 Janus Weil <janus@gcc.gnu.org>
9257 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9258 prevent linking errors.
9260 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9263 * g++.dg/torture/pr64282.C: New testcase.
9265 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9267 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9270 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9272 * gcc.target/s390/hotpatch-13.c: New testcase.
9273 * gcc.target/s390/hotpatch-14.c: New testcase.
9274 * gcc.target/s390/hotpatch-15.c: New testcase.
9275 * gcc.target/s390/hotpatch-16.c: New testcase.
9276 * gcc.target/s390/hotpatch-17.c: New testcase.
9277 * gcc.target/s390/hotpatch-18.c: New testcase.
9278 * gcc.target/s390/hotpatch-19.c: New testcase.
9279 * gcc.target/s390/hotpatch-20.c: New testcase.
9280 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9281 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9282 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9283 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9284 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9285 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9286 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9287 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9288 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9289 * gcc.target/s390/hotpatch-10.c: Likewise.
9290 * gcc.target/s390/hotpatch-11.c: Likewise.
9291 * gcc.target/s390/hotpatch-12.c: Likewise.
9292 * gcc.target/s390/hotpatch-2.c: Likewise.
9293 * gcc.target/s390/hotpatch-3.c: Likewise.
9294 * gcc.target/s390/hotpatch-4.c: Likewise.
9295 * gcc.target/s390/hotpatch-5.c: Likewise.
9296 * gcc.target/s390/hotpatch-6.c: Likewise.
9297 * gcc.target/s390/hotpatch-7.c: Likewise.
9298 * gcc.target/s390/hotpatch-8.c: Likewise.
9299 * gcc.target/s390/hotpatch-9.c: Likewise.
9300 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9301 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9302 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9303 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9304 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9305 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9306 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9307 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9309 2015-01-27 Jiong Wang <jiong.wang@arm.com>
9311 * gcc.dg/long_branch.c: New testcase.
9313 2015-01-27 Richard Biener <rguenther@suse.de>
9315 PR tree-optimization/56273
9316 PR tree-optimization/59124
9317 PR tree-optimization/64277
9318 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9319 * gcc.dg/Warray-bounds-12.c: Likewise.
9320 * gcc.dg/Warray-bounds-13.c: Likewise.
9322 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9324 PR rtl-optimization/61058
9325 * gcc.dg/pr61058.c: New test.
9327 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
9329 * gcc.target/i386/chkp-narrow-bounds.c: New.
9331 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9333 PR tree-optimization/64807
9334 * gcc.dg/pr64807.c: New test.
9337 * gcc.dg/pr64766.c: New test.
9339 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
9342 * gcc.target/sh/pr49263-4.c: New.
9344 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9347 * gfortran.dg/allocate_with_mold_1.f90: New test
9349 2015-01-26 Jakub Jelinek <jakub@redhat.com>
9352 * gcc.dg/pr64778.c: New test.
9355 * gcc.dg/vect/pr64421.c: New test.
9357 2015-01-26 Tobias Burnus <burnus@net-b.de>
9360 * gfortran.dg/coarray_36.f: New.
9361 * gfortran.dg/coarray_37.f90: New.
9363 2015-01-26 Janus Weil <janus@gcc.gnu.org>
9366 * gfortran.dg/class_allocate_18.f90: New.
9368 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9370 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9372 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9374 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9376 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9378 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9380 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9382 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9384 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9386 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9387 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9388 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9389 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9391 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9393 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9394 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9395 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9397 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9399 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9400 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9401 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9402 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9403 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9406 2015-01-26 Richard Biener <rguenther@suse.de>
9409 * gcc.dg/uninit-19.c: New testcase.
9411 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9413 * lib/target-supports.exp (check_effective_target_vect64): Add
9416 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
9419 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9421 2015-01-26 Tony Liu <tony.liu@arm.com>
9423 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9426 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
9429 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9430 correctly, clean up afterwards.
9432 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
9435 * gfortran.dg/use_rename_7.f90: New.
9437 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
9439 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9440 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9442 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
9445 * gcc.target/sh/pr54236-4.c: New.
9447 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
9449 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9450 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
9453 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
9456 * gfortran.dg/open_new_segv.f90: New test.
9458 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
9467 * gcc.target/sh/pr64345-1.c: New.
9468 * gcc.target/sh/pr64345-2.c: New.
9469 * gcc.target/sh/pr59533-1.c: New.
9470 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9471 * gcc.target/sh/pr52933-2.c: Likewise.
9472 * gcc.target/sh/pr54089-1.c: Likewise.
9473 * gcc.target/sh/pr54236-1.c: Likewise.
9474 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9475 * gcc.target/sh/pr49263-1.c: Remove xfails.
9476 * gcc.target/sh/pr49263-2.c: Likewise.
9477 * gcc.target/sh/pr49263-3.c: Likewise.
9478 * gcc.target/sh/pr53987-1.c: Likewise.
9479 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9480 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9481 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9482 (test05, test06, test07, test08, test09, test10, test11, test12): New.
9483 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9484 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9486 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9489 2015-01-24 Tom de Vries <tom@codesourcery.com>
9491 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9493 2015-01-23 Ian Lance Taylor <iant@google.com>
9496 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9497 targets without split stack support.
9499 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
9502 * gcc.target/i386/pr64317.c: New test.
9504 2015-01-23 Jakub Jelinek <jakub@redhat.com>
9506 PR rtl-optimization/63637
9507 PR rtl-optimization/60663
9508 * gcc.dg/pr63637-1.c: New test.
9509 * gcc.dg/pr63637-2.c: New test.
9510 * gcc.dg/pr63637-3.c: New test.
9511 * gcc.dg/pr63637-4.c: New test.
9512 * gcc.dg/pr63637-5.c: New test.
9513 * gcc.dg/pr63637-6.c: New test.
9514 * gcc.target/i386/pr63637-1.c: New test.
9515 * gcc.target/i386/pr63637-2.c: New test.
9516 * gcc.target/i386/pr63637-3.c: New test.
9517 * gcc.target/i386/pr63637-4.c: New test.
9518 * gcc.target/i386/pr63637-5.c: New test.
9519 * gcc.target/i386/pr63637-6.c: New test.
9521 2015-01-23 Richard Biener <rguenther@suse.de>
9524 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9525 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9527 2015-01-23 Marek Polacek <polacek@redhat.com>
9529 PR preprocessor/60570
9530 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9531 * gcc.dg/cpp/pr60570.c: New test.
9533 2015-01-23 Richard Biener <rguenther@suse.de>
9536 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9537 vectorization on vect64 targets.
9539 2015-01-23 Janus Weil <janus@gcc.gnu.org>
9542 * gfortran.dg/class_allocate_17.f90: New.
9544 2015-01-23 Tobias Burnus <burnus@net-b.de>
9547 * gfortran.dg/goacc/combined_loop.f90: New.
9549 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9552 * gfortran.dg/make_unit.f90: New test.
9554 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9557 * gfortran.dg/negative_unit_int8.f: Update.
9559 2015-01-22 Jeff Law <law@redhat.com>
9562 * gcc.target/m68k/pr52076-1.c: New test.
9563 * gcc.target/m68k/pr52076-2.c: New test.
9565 2015-01-22 Richard Biener <rguenther@suse.de>
9568 * gcc.dg/torture/pr64728.c: New testcase.
9570 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
9573 * g++.dg/pr64688.C: New test.
9575 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
9577 * gcc.target/i386/chkp-always_inline.c (f1): Make static
9578 to avoid errors with -fpic.
9580 2015-01-22 Richard Biener <rguenther@suse.de>
9583 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9585 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
9587 PR rtl-optimization/64682
9588 * gcc.c-torture/execute/pr64682.c: New file.
9590 2015-01-21 Jakub Jelinek <jakub@redhat.com>
9593 * gcc.dg/pr64511.c: New test.
9595 PR rtl-optimization/62078
9596 * g++.dg/opt/pr62078.C: New test.
9599 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9601 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
9604 * gfortran.dg/internal_pack_15.f90: New test.
9606 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
9608 * c-c++-common/tsan/step.c: New testcase.
9610 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9612 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9614 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9616 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9618 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9620 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9622 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9624 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9626 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9628 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9630 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9632 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9634 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9636 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9638 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9640 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9642 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9644 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9646 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9648 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9650 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9652 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9654 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9656 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9658 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9660 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9661 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9662 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9665 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9667 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9668 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9669 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9672 2015-01-21 Renlin Li <renlin.li@arm.com>
9674 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9675 * g++.dg/tls/thread_local5g.C: Likewise.
9676 * g++.dg/tls/thread_local6g.C: Likewise.
9678 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9680 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9681 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9682 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9684 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9686 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9687 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9688 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9690 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9692 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9693 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9694 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9696 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9698 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9699 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9700 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9702 2015-01-20 Jeff Law <law@redhat.com>
9705 * gcc.target/m68k/pr59946.c: New test.
9707 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9709 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9710 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9711 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9713 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9715 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9716 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9717 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9719 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9721 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9722 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9723 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9725 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9727 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9728 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9729 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9731 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9734 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9736 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9737 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9738 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9740 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9742 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9743 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9744 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9746 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9748 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9750 2015-01-20 Jakub Jelinek <jakub@redhat.com>
9752 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9755 * g++.dg/ubsan/pr64632.C: New test.
9758 * gcc.dg/pr64663.c: New test.
9760 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9763 * g++.dg/warn/Wunused-var-23.C: New.
9765 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9768 * g++.dg/cpp0x/constexpr-59937-1.C: New.
9769 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9771 2015-01-20 Richard Biener <rguenther@suse.de>
9774 * gcc.dg/lto/pr64684_0.c: New testcase.
9775 * gcc.dg/lto/pr64684_1.c: Likewise.
9776 * gcc.dg/lto/pr64684_2.c: Likewise.
9777 * gcc.dg/lto/pr64685_0.c: Likewise.
9778 * gcc.dg/lto/pr64685_1.c: Likewise.
9780 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9783 * g++.dg/cpp1y/lambda-init12.C: New.
9785 2015-01-20 Richard Biener <rguenther@suse.de>
9787 PR tree-optimization/64410
9788 * g++.dg/vect/pr64410.cc: Require vect_double.
9790 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
9793 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9795 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
9799 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9801 PR rtl-optimization/64081
9802 * gcc.dg/pr64081.c: New test.
9804 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9806 * jit.dg/harness.h: Include <unistd.h>.
9807 (CHECK_NO_ERRORS): New.
9808 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9809 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9810 gcc_jit_context_compile_to_file.
9811 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9812 args to the spawned executable.
9813 (jit-expand-vars): New function.
9814 (jit-exe-params): New variable.
9815 (dg-jit-set-exe-params): New function.
9816 (jit-dg-test): Detect testcases that use
9817 jit-verify-compile-to-file and call jit-setup-compile-to-file.
9818 Set arguments of spawned process to jit-exe-params.
9819 (jit-get-output-filename): New function.
9820 (jit-setup-compile-to-file): New function.
9821 (jit-verify-compile-to-file): New function.
9822 (jit-run-executable): New function.
9823 (jit-verify-executable): New function.
9824 * jit.dg/test-compile-to-assembler.c: New testcase.
9825 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9826 * jit.dg/test-compile-to-executable.c: New testcase.
9827 * jit.dg/test-compile-to-object.c: New testcase.
9829 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
9832 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9835 2015-01-19 Martin Liska <mliska@suse.cz>
9837 * objc/compile/pr64668.m: New test.
9839 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9841 * jit.dg/test-arith-overflow.c: Include stdbool.h.
9842 (create_overflow_fn): Update comment to clarify that
9843 the third param of the created function is a bool *, not
9845 (verify_int_overflow_fn): Convert param "expected_ovf" from
9846 int to bool. Update third param of "overflow_fn_type" from int *
9847 to bool *. Update local "actual_ovf" from int to bool.
9848 (verify_uint_overflow_fn): Likewise.
9850 2015-01-19 Martin Liska <mliska@suse.cz>
9852 * gcc.dg/ipa/ipa-icf-33.c: New test.
9854 2015-01-19 Felix Yang <felix.yang@huawei.com>
9855 Haijian Zhang <z.zhanghaijian@huawei.com>
9857 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9858 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9859 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9860 result_float64x2, expected_hfloat64x2): New helper type, variable and
9862 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9863 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9864 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9865 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9866 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9867 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9868 and target without the FMA feature.
9870 2015-01-19 Jiong Wang <jiong.wang@arm.com>
9872 * gcc.target/aarch64/pr64304.c: New testcase.
9874 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9876 PR rtl-optimization/64081
9877 * gcc.dg/pr64081.c: New test.
9879 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
9882 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9884 * gcc.target/aarch64/test_frame_6.c: Likewise.
9885 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9886 and x19 (in the epilogue).
9887 * gcc.target/aarch64/test_frame_4.c: Likewise.
9888 * gcc.target/aarch64/test_frame_7.c: Likewise.
9890 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
9892 * gcc.target/i386/chkp-always_inline.c: New.
9894 2015-01-15 Andrew Pinski <apinski@cavium.com>
9895 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9897 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9898 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9900 2015-01-18 Andre Vehreschild <vehre@gmx.de>
9903 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9904 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9906 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9909 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9911 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
9914 * gcc.target/sh/torture/pr64652.c: New.
9916 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9918 * gcc.dg/ipa/ipa-icf-32.c: Update template.
9919 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9920 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9921 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9922 * c-c++-common/asan/kasan-recover-1.c: Likewise.
9923 * c-c++-common/asan/kasan-recover-2.c: Likewise.
9925 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9928 * g++.dg/torture/pr64378.C: New testcase.
9930 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9933 * gfortran.dg/block_13.f08: New test
9935 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9938 * gfortran.dg/associate_1.f03: Allow test for character with
9941 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9943 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9944 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9946 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9948 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9950 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
9953 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9955 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9958 * gfortran.dg/alloc_comp_assign_13.f08: New test.
9961 * gfortran.dg/alloc_comp_assign_14.f08: New test.
9964 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9966 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9969 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9971 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
9973 PR rtl-optimization/52773
9974 * gcc.c-torture/compile/pr52773.c: New test.
9976 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9979 * g++.dg/cpp0x/alias-decl-46.C: New.
9981 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9983 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9985 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9987 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9989 (CHECK_FP): Likewise.
9990 (CHECK_CUMULATIVE_SAT): Likewise.
9992 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9994 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9995 (Set_Neon_Cumulative_Sat): Add parameter.
9996 (__set_neon_cumulative_sat): Support new parameter.
9997 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9998 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10000 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10001 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10004 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
10006 * g++.dg/tsan/vptr_benign_race.C: New testcase.
10007 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10009 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10012 * g++.dg/tls/thread_local-ice4.C: New.
10014 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
10016 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10019 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10022 * g++.dg/cpp0x/vt-62276.C: New.
10024 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10026 PR middle-end/64353
10027 * g++.dg/pr64353.C: New.
10029 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10032 * gcc.target/aarch64/pr64263_1.c: New test.
10034 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
10036 PR tree-optimization/64434
10037 * gcc.dg/torture/pr64434.c: Move to...
10038 * gcc.dg/pr64434.c: ... here.
10040 2015-01-16 Richard Biener <rguenther@suse.de>
10042 PR middle-end/64614
10043 * gcc.dg/uninit-18.c: New testcase.
10045 2015-01-16 Richard Biener <rguenther@suse.de>
10047 PR tree-optimization/64568
10048 * g++.dg/torture/pr64568-2.C: New testcase.
10050 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10053 * gcc.target/i386/chkp-label-address.c: New.
10055 2015-01-16 Janus Weil <janus@gcc.gnu.org>
10058 * gfortran.dg/pointer_init_6.f90: Extended.
10060 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
10062 * gcc.c-torture/compile/20150108.c: New test.
10064 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
10066 * gcc.target/visium: New directory.
10068 2015-01-16 Richard Biener <rguenther@suse.de>
10070 PR tree-optimization/61743
10071 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10072 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10074 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
10076 * gcc.dg/pr64015.c: New test.
10078 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
10082 * g++.dg/ipa/pr64612.C: New test.
10084 2015-01-16 Renlin Li <renlin.li@arm.com>
10086 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10088 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
10090 * gcc.target/i386/sse-14.c: Test new intrinsic.
10091 * gcc.target/i386/sse-22.c: Ditto.
10093 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10096 * g++.dg/cpp0x/auto44.C: New.
10098 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
10101 * gcc.target/nios2/gpopt-all.c: New test case.
10102 * gcc.target/nios2/gpopt-local.c: New test case.
10103 * gcc.target/nios2/gpopt-global.c: New test case.
10104 * gcc.target/nios2/gpopt-data.c: New test case.
10105 * gcc.target/nios2/gpopt-none.c: New test case.
10107 2015-01-15 Jakub Jelinek <jakub@redhat.com>
10109 * g++.dg/ubsan/vptr-1.C: New test.
10110 * g++.dg/ubsan/vptr-2.C: New test.
10111 * g++.dg/ubsan/vptr-3.C: New test.
10112 * g++.dg/ubsan/vptr-4.C: New test.
10113 * g++.dg/ubsan/vptr-5.C: New test.
10114 * g++.dg/ubsan/vptr-6.C: New test.
10115 * g++.dg/ubsan/vptr-7.C: New test.
10116 * g++.dg/ubsan/vptr-8.C: New test.
10117 * g++.dg/ubsan/vptr-9.C: New test.
10119 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10121 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10123 * lib/gcc-dg.exp: Likewise.
10125 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
10127 PR rtl-optimization/64110
10128 * gcc.target/i386/pr64110.c: Add scan-assembler.
10130 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
10131 James Norris <jnorris@codesourcery.com>
10132 Cesar Philippidis <cesar@codesourcery.com>
10133 Ilmir Usmanov <i.usmanov@samsung.com>
10135 * lib/target-supports.exp (check_effective_target_fopenacc): New
10137 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10138 * g++.dg/goacc/goacc.exp: Likewise.
10139 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10140 * gcc.dg/goacc/goacc.exp: Likewise.
10141 * gfortran.dg/goacc/goacc.exp: Likewise.
10142 * c-c++-common/cpp/openacc-define-1.c: New file.
10143 * c-c++-common/cpp/openacc-define-2.c: Likewise.
10144 * c-c++-common/cpp/openacc-define-3.c: Likewise.
10145 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10146 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10147 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10148 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10149 * c-c++-common/goacc/asyncwait-1.c: Likewise.
10150 * c-c++-common/goacc/cache-1.c: Likewise.
10151 * c-c++-common/goacc/clauses-fail.c: Likewise.
10152 * c-c++-common/goacc/collapse-1.c: Likewise.
10153 * c-c++-common/goacc/data-1.c: Likewise.
10154 * c-c++-common/goacc/data-2.c: Likewise.
10155 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10156 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10157 * c-c++-common/goacc/deviceptr-2.c: Likewise.
10158 * c-c++-common/goacc/deviceptr-3.c: Likewise.
10159 * c-c++-common/goacc/if-clause-1.c: Likewise.
10160 * c-c++-common/goacc/if-clause-2.c: Likewise.
10161 * c-c++-common/goacc/kernels-1.c: Likewise.
10162 * c-c++-common/goacc/loop-1.c: Likewise.
10163 * c-c++-common/goacc/loop-private-1.c: Likewise.
10164 * c-c++-common/goacc/nesting-1.c: Likewise.
10165 * c-c++-common/goacc/nesting-data-1.c: Likewise.
10166 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10167 * c-c++-common/goacc/parallel-1.c: Likewise.
10168 * c-c++-common/goacc/pcopy.c: Likewise.
10169 * c-c++-common/goacc/pcopyin.c: Likewise.
10170 * c-c++-common/goacc/pcopyout.c: Likewise.
10171 * c-c++-common/goacc/pcreate.c: Likewise.
10172 * c-c++-common/goacc/pragma_context.c: Likewise.
10173 * c-c++-common/goacc/present-1.c: Likewise.
10174 * c-c++-common/goacc/reduction-1.c: Likewise.
10175 * c-c++-common/goacc/reduction-2.c: Likewise.
10176 * c-c++-common/goacc/reduction-3.c: Likewise.
10177 * c-c++-common/goacc/reduction-4.c: Likewise.
10178 * c-c++-common/goacc/sb-1.c: Likewise.
10179 * c-c++-common/goacc/sb-2.c: Likewise.
10180 * c-c++-common/goacc/sb-3.c: Likewise.
10181 * c-c++-common/goacc/update-1.c: Likewise.
10182 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10183 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10184 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10185 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10186 * gfortran.dg/goacc/assumed.f95: Likewise.
10187 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10188 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10189 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10190 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10191 * gfortran.dg/goacc/branch.f95: Likewise.
10192 * gfortran.dg/goacc/cache-1.f95: Likewise.
10193 * gfortran.dg/goacc/coarray.f95: Likewise.
10194 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10195 * gfortran.dg/goacc/cray.f95: Likewise.
10196 * gfortran.dg/goacc/critical.f95: Likewise.
10197 * gfortran.dg/goacc/data-clauses.f95: Likewise.
10198 * gfortran.dg/goacc/data-tree.f95: Likewise.
10199 * gfortran.dg/goacc/declare-1.f95: Likewise.
10200 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10201 * gfortran.dg/goacc/fixed-1.f: Likewise.
10202 * gfortran.dg/goacc/fixed-2.f: Likewise.
10203 * gfortran.dg/goacc/fixed-3.f: Likewise.
10204 * gfortran.dg/goacc/fixed-4.f: Likewise.
10205 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10206 * gfortran.dg/goacc/if.f95: Likewise.
10207 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10208 * gfortran.dg/goacc/list.f95: Likewise.
10209 * gfortran.dg/goacc/literal.f95: Likewise.
10210 * gfortran.dg/goacc/loop-1.f95: Likewise.
10211 * gfortran.dg/goacc/loop-2.f95: Likewise.
10212 * gfortran.dg/goacc/loop-3.f95: Likewise.
10213 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10214 * gfortran.dg/goacc/omp.f95: Likewise.
10215 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10216 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10217 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10218 * gfortran.dg/goacc/parameter.f95: Likewise.
10219 * gfortran.dg/goacc/private-1.f95: Likewise.
10220 * gfortran.dg/goacc/private-2.f95: Likewise.
10221 * gfortran.dg/goacc/private-3.f95: Likewise.
10222 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10223 * gfortran.dg/goacc/reduction-2.f95: Likewise.
10224 * gfortran.dg/goacc/reduction.f95: Likewise.
10225 * gfortran.dg/goacc/routine-1.f90: Likewise.
10226 * gfortran.dg/goacc/routine-2.f90: Likewise.
10227 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10228 * gfortran.dg/goacc/several-directives.f95: Likewise.
10229 * gfortran.dg/goacc/sie.f95: Likewise.
10230 * gfortran.dg/goacc/subarrays.f95: Likewise.
10231 * gfortran.dg/gomp/map-1.f90: Likewise.
10232 * gfortran.dg/openacc-define-1.f90: Likewise.
10233 * gfortran.dg/openacc-define-2.f90: Likewise.
10234 * gfortran.dg/openacc-define-3.f90: Likewise.
10235 * g++.dg/gomp/block-1.C: Update for changed compiler output.
10236 * g++.dg/gomp/block-2.C: Likewise.
10237 * g++.dg/gomp/block-3.C: Likewise.
10238 * g++.dg/gomp/block-5.C: Likewise.
10239 * g++.dg/gomp/target-1.C: Likewise.
10240 * g++.dg/gomp/target-2.C: Likewise.
10241 * g++.dg/gomp/taskgroup-1.C: Likewise.
10242 * g++.dg/gomp/teams-1.C: Likewise.
10243 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10244 * gcc.dg/cilk-plus/jump.c: Likewise.
10245 * gcc.dg/gomp/block-1.c: Likewise.
10246 * gcc.dg/gomp/block-10.c: Likewise.
10247 * gcc.dg/gomp/block-2.c: Likewise.
10248 * gcc.dg/gomp/block-3.c: Likewise.
10249 * gcc.dg/gomp/block-4.c: Likewise.
10250 * gcc.dg/gomp/block-5.c: Likewise.
10251 * gcc.dg/gomp/block-6.c: Likewise.
10252 * gcc.dg/gomp/block-7.c: Likewise.
10253 * gcc.dg/gomp/block-8.c: Likewise.
10254 * gcc.dg/gomp/block-9.c: Likewise.
10255 * gcc.dg/gomp/target-1.c: Likewise.
10256 * gcc.dg/gomp/target-2.c: Likewise.
10257 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10258 * gcc.dg/gomp/teams-1.c: Likewise.
10260 2015-01-15 David Malcolm <dmalcolm@redhat.com>
10262 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10265 2015-01-15 Mike Stump <mikestump@comcast.net>
10267 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10268 * gcc.dg/inline_2.c: Likewise.
10269 * gcc.dg/inline_3.c: Likewise.
10270 * gcc.dg/inline_4.c: Likewise.
10272 2015-01-15 Janus Weil <janus@gcc.gnu.org>
10275 * gfortran.dg/proc_ptr_comp_43.f90: New.
10277 2015-01-15 Mike Stump <mikestump@comcast.net>
10279 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10280 * gcc.dg/unroll_2.c: Likewise.
10281 * gcc.dg/unroll_3.c: Likewise.
10282 * gcc.dg/unroll_4.c: Likewise.
10283 * gcc.dg/unroll_5.c: Likewise.
10285 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
10288 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10290 * gcc.target/aarch64/test_frame_6.c: Likewise.
10291 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10292 x30 and x19 (in the epilogue).
10293 * gcc.target/aarch64/test_frame_4.c: Likewise.
10294 * gcc.target/aarch64/test_frame_7.c: Likewise.
10296 2015-01-15 Martin Liska <mliska@suse.cz>
10298 * g++.dg/ipa/pr64068.C: New test.
10299 * gcc.dg/ipa/PR64559.c: New test.
10301 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10303 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10306 2015-01-15 Richard Biener <rguenther@suse.de>
10308 PR tree-optimization/61743
10309 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10310 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10312 2015-01-15 Renlin Li <renlin.li@arm.com>
10314 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10315 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10317 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10319 * gcc.dg/vect/vect-aggressive-1.c: New.
10320 * gcc.target/i386/avx2-vect-aggressive.c: New.
10322 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10324 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10326 2015-01-15 Richard Biener <rguenther@suse.de>
10329 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10330 -Wl,-undefined,dynamic_lookup.
10332 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10334 * gnat.dg/opt47.adb: New test.
10336 2015-01-15 Richard Biener <rguenther@suse.de>
10339 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10341 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10343 PR tree-optimization/64434
10344 * gcc.dg/torture/pr64434.c: New test.
10346 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
10348 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10349 -mno-micromips. MIPS32R1 and below require -mno-micromips.
10350 -march=loongson* and -march=octeon* require -mno-micromips.
10352 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
10353 Matthew Fortune <matthew.fortune@imgtec.com>
10355 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10356 * gcc.target/mips/call-saved-5.c (foo): Likewise.
10357 * gcc.target/mips/call-saved-6.c (foo): Likewise.
10358 * gcc.target/mips/call-saved-7.c: New file.
10359 * gcc.target/mips/call-saved-8.c: New file.
10360 * gcc.target/mips/call-saved-9.c: New file.
10362 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
10364 * gcc.target/mips/lsa.c: New file.
10365 * gcc.target/mips/mips64-lsa.c: Likewise.
10366 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10367 * gcc.target/mips/mulsize-4.c: Likewise.
10368 * gcc.target/mips/mulsize-5.c: New file.
10369 * gcc.target/mips/mulsize-6.c: Likewise.
10370 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10371 and !HAS_LSA as ghost options.
10372 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10375 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
10377 * g++.dg/torture/20141013.c: Set -fno-short-enums.
10379 2015-01-15 Richard Biener <rguenther@suse.de>
10381 PR middle-end/64365
10382 * gcc.dg/torture/pr64365.c: New testcase.
10384 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
10386 * gcc.dg/stackprotectexplicit1.c: New test.
10387 * g++.dg/stackprotectexplicit2.c: New test.
10389 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10392 * gfortran.dg/inquire_internal.f90: New.
10393 * gfortran.dg/negative_unit_check.f90: New.
10395 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
10398 * gcc.target/sh/pr53988-1.c: New.
10400 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
10403 * g++.dg/tls/thread_local-ice3.C: New.
10405 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
10407 * gcc.target/i386/fentry-override.c: Properly place {} in target
10408 selector. Remove nonpic.
10409 * gcc.target/i386/fentry.c: Likewise.
10411 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10413 * gcc.dg/atomic-invalid.c: Check for invalid memory model
10414 warnings instead of errors.
10416 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
10418 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10419 option support instead of ENABLE_LTO from Makefile.
10421 2015-01-14 Richard Biener <rguenther@suse.de>
10423 PR tree-optimization/59354
10424 * gcc.dg/vect/pr59354.c: New testcase.
10426 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
10428 * lib/target-supports.exp
10429 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10430 on ARM architures before v7.
10432 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10434 PR middle-end/59448
10435 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10436 an atomic_exchange.
10438 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10441 * gcc.target/i386/pr64386.c: New test.
10443 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10446 * gcc.target/i386/pr64393.c: New test.
10448 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10451 * gcc.target/i386/pr64387.c: New test.
10453 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
10455 * gcc.target/aarch64/store-pair-1.c: Fix typo.
10457 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10459 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10461 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10464 * gcc.target/arm/pr64453.c: New.
10466 2015-01-14 Richard Biener <rguenther@suse.de>
10469 * gcc.dg/lto/pr64415_0.c: New testcase.
10470 * gcc.dg/lto/pr64415_1.c: Likewise.
10472 2015-01-14 Martin Liska <mliska@suse.cz>
10474 * gcc.dg/ipa/pr64307.c: New test.
10476 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
10478 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10479 64-bit and 128-bit.
10481 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10484 * gcc.target/arm/pr64460_1.c: New test.
10486 2015-01-14 Richard Biener <rguenther@suse.de>
10488 PR tree-optimization/64493
10489 PR tree-optimization/64495
10490 * gcc.dg/vect/pr64493.c: New testcase.
10491 * gcc.dg/vect/pr64495.c: Likewise.
10493 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
10495 * gcc.dg/Warray-bounds-11.c: New test-case.
10497 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10499 * gcc.target/mips/octeon3-pipe-1.c: New test.
10501 2015-01-13 David Malcolm <dmalcolm@redhat.com>
10503 * jit.dg/harness.h (set_up_logging): Move string concatenation
10505 (concat_strings): New function.
10506 (dump_reproducer): New function.
10507 (test_jit): Call dump_reproducer.
10508 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10510 (jit-dg-test): Delete any generated reproducer from previous runs.
10511 Verify that a generated reproducer was created, and verify that it
10513 * jit.dg/test-nested-contexts.c (main): Call
10514 gcc_jit_context_dump_reproducer_to_file.
10516 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10518 * gcc.dg/aru-2.c: Add dg-require-profiling.
10520 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10522 * lib/target-supports.exp (check_profiling_available): Check if
10525 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
10528 * g++.dg/torture/pr64565.C: New testcase.
10530 2015-01-13 Marek Polacek <polacek@redhat.com>
10532 PR middle-end/64391
10533 * gcc.dg/tm/pr64391.c: New test.
10535 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10537 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10540 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10542 * gcc.target/i386/pie.c: New test.
10544 * lib/target-supports.exp (check_effective_target_pie): New.
10546 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10548 PR rtl-optimization/64286
10549 * gcc.target/i386/avx2-pr64286.c: New test.
10551 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
10554 * g++.dg/cpp0x/vt-57626.C: New.
10556 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10559 * gfortran.dg/pr64528.f90: New test.
10561 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
10563 * gcc.target/aarch64/subsp.c: New test.
10565 2015-01-13 Andrew Pinski <apinski@cavium.com>
10567 * gcc.target/aarch64/store-pair-1.c: New testcase.
10569 2015-01-13 Richard Biener <rguenther@suse.de>
10572 * gcc.dg/lto/pr64373_0.c: New testcase.
10574 2015-01-13 Andrew Pinski <apinski@cavium.com>
10576 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10577 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10579 2015-01-13 Richard Biener <rguenther@suse.de>
10581 PR tree-optimization/64406
10582 * gcc.dg/pr64406.c: New testcase.
10584 2015-01-13 Richard Biener <rguenther@suse.de>
10586 PR tree-optimization/64404
10587 * gcc.dg/vect/pr64404.c: New testcase.
10589 2015-01-13 Richard Biener <rguenther@suse.de>
10591 PR tree-optimization/64568
10592 * g++.dg/torture/pr64568.C: New testcase.
10594 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10596 * jit.dg/test-error-local-used-from-other-function.c: New test
10598 * jit.dg/test-error-param-reuse.c: New test case.
10599 * jit.dg/test-error-param-sharing.c: New test case.
10600 * jit.dg/test-error-param-used-from-other-function.c: New test
10602 * jit.dg/test-error-param-used-without-a-function.c: New test
10605 2015-01-12 Jakub Jelinek <jakub@redhat.com>
10607 PR tree-optimization/64563
10608 * gcc.dg/pr64563.c: New test.
10611 * gcc.target/i386/pr64513.c: New test.
10613 PR tree-optimization/64454
10614 * gcc.dg/pr64454.c: New test.
10617 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10619 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10620 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10621 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10622 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10623 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10624 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10625 * gcc.dg/vect/slp-25.c: Likewise.
10626 * gcc.dg/vect/vect-109.c: Likewise.
10627 * gcc.dg/vect/vect-13.c: Likewise.
10628 * gcc.dg/vect/vect-17.c: Likewise.
10629 * gcc.dg/vect/vect-18.c: Likewise.
10630 * gcc.dg/vect/vect-19.c: Likewise.
10631 * gcc.dg/vect/vect-20.c: Likewise.
10632 * gcc.dg/vect/vect-21.c: Likewise.
10633 * gcc.dg/vect/vect-22.c: Likewise.
10634 * gcc.dg/vect/vect-27.c: Likewise.
10635 * gcc.dg/vect/vect-29.c: Likewise.
10636 * gcc.dg/vect/vect-2-big-array.c: Likewise.
10637 * gcc.dg/vect/vect-2.c: Likewise.
10638 * gcc.dg/vect/vect-3.c: Likewise.
10639 * gcc.dg/vect/vect-4.c: Likewise.
10640 * gcc.dg/vect/vect-5.c: Likewise.
10641 * gcc.dg/vect/vect-72.c: Likewise.
10642 * gcc.dg/vect/vect-73-big-array.c: Likewise.
10643 * gcc.dg/vect/vect-73.c: Likewise.
10644 * gcc.dg/vect/vect-77-global.c: Likewise.
10645 * gcc.dg/vect/vect-78-global.c: Likewise.
10646 * gcc.dg/vect/vect-7.c: Likewise.
10647 * gcc.dg/vect/vect-86.c: Likewise.
10648 * gcc.dg/vect/vect-align-1.c: Likewise.
10649 * gcc.dg/vect/vect-align-3.c: Likewise.
10650 * gcc.dg/vect/vect-all-big-array.c: Likewise.
10651 * gcc.dg/vect/vect-all.c: Likewise.
10652 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10653 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10654 * gcc.dg/vect/vect-peel-3.c: Likewise.
10655 * gcc.dg/vect/vect-peel-4.c: Likewise.
10656 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10658 2015-01-12 Jeff Law <law@redhat.com>
10661 * gcc.target/m68k/pr64461.c: New test.
10663 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10665 * jit.dg/test-array-as-pointer.c (create_code): Update call
10666 to gcc_jit_context_new_global by setting "kind" to
10667 GCC_JIT_GLOBAL_IMPORTED.
10668 * jit.dg/test-error-array-as-pointer.c: Likewise.
10669 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10670 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10671 setting kind to GCC_JIT_GLOBAL_EXPORTED.
10672 * jit.dg/test-using-global.c (the_global): Rename to...
10673 (imported_global): ...this.
10674 (create_code): Update to test the three kinds of global.
10675 (verify_code): Likewise.
10677 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
10680 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
10681 undefined behavior.
10682 * gcc.target/i386/pr64291-2.c: Updated.
10684 2015-01-12 Richard Biener <rguenther@suse.de>
10686 PR tree-optimization/64530
10687 * gfortran.dg/pr64530.f90: New testcase.
10689 2015-01-12 Richard Biener <rguenther@suse.de>
10691 PR middle-end/64357
10692 * gcc.dg/torture/pr64357.c: New testcase.
10694 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
10696 * gcc.target/i386/nop-mcount.c: Properly place {} in target
10699 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10700 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10702 2015-01-12 Martin Liska <mliska@suse.cz>
10704 * gcc.dg/ipa/PR64550.c: New test.
10706 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
10709 * g++.dg/ipa/pr63470.C: New testcase.
10711 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10714 * gfortran.dg/typebound_operator_20.f90: New.
10716 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10719 * gfortran.dg/proc_ptr_comp_42.f90: New.
10721 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10724 * gfortran.dg/proc_ptr_comp_41.f90: New.
10726 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
10728 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10730 2015-01-10 Tobias Burnus <burnus@net-b.de>
10733 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10734 and add dg-excess-errors.
10735 * gfortran.dg/line_length_6.f90: New.
10736 * gfortran.dg/line_length_7.f90: New.
10737 * gfortran.dg/line_length_8.f90: New.
10738 * gfortran.dg/line_length_9.f90: New.
10739 * gfortran.dg/line_length_10.f90: New.
10740 * gfortran.dg/line_length_11.f90: New.
10742 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10744 * jit.dg/test-threads.c (struct testcase): Move declaration
10745 to jit.dg/all-non-failing-tests.h.
10746 (testcases): Likewise.
10747 * jit.dg/all-non-failing-tests.h (struct testcase): Move
10748 declaration here from jit.dg/all-non-failing-tests.h.
10749 (testcases): Likewise.
10750 * jit.dg/test-combination.c (create_code): Eliminate spelling
10751 out all of the testcases in favor of looping through the
10752 "testcases" metadata.
10753 (verify_code): Likewise.
10755 2015-01-09 Jakub Jelinek <jakub@redhat.com>
10757 PR rtl-optimization/64536
10758 * gcc.dg/pr64536.c: New test.
10760 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10762 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10763 * jit.dg/test-combination.c (create_code): Likewise.
10764 (verify_code): Likewise.
10765 * jit.dg/test-constants.c: New test case.
10766 * jit.dg/test-threads.c: Add test-constants.c.
10768 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
10771 * objc.dg/gnu-api-2-class.m: Add a test case
10772 for the above change.
10774 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
10776 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10778 2015-01-09 Richard Biener <rguenther@suse.de>
10780 PR tree-optimization/64410
10781 * g++.dg/vect/pr64410.cc: New testcase.
10783 2015-01-09 Martin Liska <mliska@suse.cz>
10785 * gcc.dg/ipa/ipa-icf-32.c: New test.
10787 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10789 * c-c++-common/tsan/tsan_barrier.h: New.
10790 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10791 * c-c++-common/tsan/bitfield_race.c: Likewise.
10792 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10793 * c-c++-common/tsan/mutexset1.c: Likewise.
10794 * c-c++-common/tsan/race_on_barrier.c: Likewise.
10795 * c-c++-common/tsan/race_on_mutex.c: Likewise.
10796 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10797 * c-c++-common/tsan/simple_race.c: Likewise.
10798 * c-c++-common/tsan/simple_stack.c: Likewise.
10799 * c-c++-common/tsan/sleep_sync.c: Likewise.
10800 * c-c++-common/tsan/tiny_race.c: Likewise.
10801 * c-c++-common/tsan/tls_race.c: Likewise.
10802 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10803 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10804 * g++.dg/tsan/atomic_free.C: Likewise.
10805 * g++.dg/tsan/atomic_free2.C: Likewise.
10806 * g++.dg/tsan/cond_race.C: Likewise.
10807 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10809 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
10812 * lib/target-supports.exp (check_effective_target_libatomic_available):
10814 * gfortran.dg/coarray/caf.exp: Only add -latomic for
10815 targets that match effective-target libatomic_available.
10816 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10818 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10820 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10821 Verify the result of gcc_jit_context_get_last_error.
10822 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10824 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10826 PR tree-optimization/63989
10827 * gcc.dg/strlenopt-27.c: New test.
10829 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10831 * jit.dg/harness.h (set_up_logging): New function.
10832 (test_jit): Fail if gcc_jit_context_acquire fails. Call
10833 set_up_logging on the context, so that every testcase is
10834 logged to a particular file.
10835 * jit.dg/test-nested-contexts.c (main): Open a logfile,
10836 and call gcc_jit_context_set_logfile on the top-level context.
10838 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10841 * g++.dg/opt/pr64338.C: New test.
10843 2015-01-08 Tobias Burnus <burnus@net-b.de>
10845 * gfortran.dg/coarray/codimension_2b.f90: New file.
10846 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10847 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10849 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10852 * g++.dg/ext/fnname4.C: New.
10854 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10857 * g++.dg/cpp0x/constexpr-64462.C: New.
10859 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10862 * g++.dg/cpp0x/deleted10.C: New.
10864 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10866 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10868 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10870 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10871 GCC_JIT_UNARY_OP_ABS.
10872 (verify_unary_ops): Likewise.
10874 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10876 * jit.dg/test-arith-overflow.c: New test case.
10877 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10878 * jit.dg/test-combination.c (create_code): Likewise.
10879 (verify_code): Likewise.
10880 * jit.dg/test-threads.c (testcases): Likewise.
10882 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10884 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10885 rather than "jit". Load g++.exp, and call g++_init.
10886 Run test-*.cc files within the testsuite and *.cc files within
10888 (jit-dg-test): Drop the addition of -fgnu89-inline to
10889 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10890 doing it when compiling C testcases (since g++ does not handle
10891 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10892 is restored to the value after g++_init ran, rather than the
10893 value before g++_init ran. Return a list of
10894 $comp_output $output_file, as dg-test assumes.
10896 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10898 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10899 make it easier to figure out the origin of each test result when
10900 running test-combination.c and test-threads.c.
10901 (CHECK_VALUE): Likewise.
10902 (CHECK_DOUBLE_VALUE): Likewise.
10903 (CHECK_STRING_VALUE): Likewise.
10904 (CHECK_STRING_STARTS_WITH): Likewise.
10905 (CHECK_STRING_CONTAINS): Likewise.
10907 (check_string_value): Likewise, add "funcname" param.
10908 (check_string_starts_with): Likewise.
10909 (check_string_contains): Likewise.
10911 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10913 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10914 generating name of built executable.
10916 2015-01-07 Marek Polacek <polacek@redhat.com>
10919 * gcc.dg/pr64440.c: New test.
10920 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10922 2015-01-07 Marek Polacek <polacek@redhat.com>
10925 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10926 * gcc.dg/pr64417.c: New test.
10928 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10931 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10934 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10936 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10937 Check if testcases run without errors, not just if they compile.
10939 2015-01-06 Christian Bruel <christian.bruel@st.com>
10942 * gcc.target/sh/pr64507.c: New test.
10944 2015-01-06 Arnaud Charlet <charlet@adacore.com>
10946 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10948 2015-01-06 Jakub Jelinek <jakub@redhat.com>
10950 * c-c++-common/asan/sanitize-all-1.c: New test.
10951 * c-c++-common/ubsan/sanitize-all-1.c: New test.
10952 * c-c++-common/ubsan/sanitize-all-2.c: New test.
10953 * c-c++-common/ubsan/sanitize-all-3.c: New test.
10954 * c-c++-common/ubsan/sanitize-all-4.c: New test.
10956 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10958 * lib/target-supports.exp (check_profiling_available): Return 0 for
10960 (check_effective_target_tls_runtime): Likewise.
10961 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10962 * gcc.dg/20020312-2.c: Adjust for Visium.
10963 * gcc.dg/tls/thr-cse-1.c: Likewise
10964 * gcc.dg/tree-ssa/20040204-1.c: Likewise
10965 * gcc.dg/tree-ssa/loop-1.c: Likewise.
10966 * gcc.dg/weak/typeof-2.c: Likewise.
10968 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
10970 PR rtl-optimization/64287
10971 * gcc.dg/aru-2.c: New test.
10973 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10976 * c-c++-common/ubsan/pr64344-1.c: New test.
10977 * c-c++-common/ubsan/pr64344-2.c: New test.
10979 PR tree-optimization/64465
10980 * gcc.dg/pr64465.c: New test.
10982 PR tree-optimization/64494
10983 * gcc.c-torture/compile/pr64494.c: New test.
10985 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10988 * gfortran.dg/realloc_on_assign_25.f90: New test.
10990 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10992 Update copyright years.
10994 2015-01-05 Marek Polacek <polacek@redhat.com>
10997 * gcc.dg/pr64423.c: New test.
10999 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
11001 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11002 mmix-knuth-mmixware for the same reason as for MIPS.
11003 * gcc.dg/debug/debug-2.c: Ditto.
11005 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11007 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
11010 * lib/gfortran.exp: Add libatomic library search path.
11011 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11012 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11014 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11016 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11018 * c-c++-common/tsan/bitfield_race.c: New testcase.
11019 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11021 2015-01-02 Tobias Burnus <burnus@net-b.de>
11023 * gfortran.dg/coarray/collectives_4.f90: New.
11025 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11028 * gfortran.dg/extends_16.f90: New.
11030 2015-01-02 Tobias Burnus <burnus@net-b.de>
11032 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11034 2015-01-02 Tobias Burnus <burnus@net-b.de>
11036 * gfortran.dg/coarray/codimension_2.f90: New.
11037 * gfortran.dg/coarray/codimension_2a.f90: New.
11038 * gfortran.dg/coarray_35.f90: New.
11039 * gfortran.dg/coarray_35a.f90: New.
11041 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11044 * gfortran.dg/dummy_procedure_11.f90: New.
11046 Copyright (C) 2015 Free Software Foundation, Inc.
11048 Copying and distribution of this file, with or without modification,
11049 are permitted in any medium without royalty provided the copyright
11050 notice and this notice are preserved.