1 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
3 * gfortran.dg/private_type_3.f90: Require visibility.
4 * gfortran.dg/module_variable_2.f90: Same.
5 * gfortran.dg/nested_forall_1.f: Same.
6 * gfortran.dg/elemental_dependency_4.f90: Same.
7 * gfortran.dg/bind_c_usage_25.f90: Same.
8 * gfortran.dg/access_spec_1.f90: Same.
9 * gfortran.dg/public_private_module_2.f90: Same.
10 * gfortran.dg/host_assoc_variable_1.f90: Same.
11 * gfortran.dg/public_private_module_6.f90: Same.
12 * gfortran.dg/module_variable_1.f90: Same.
13 * gfortran.dg/pr37286.f90: Same.
14 * gfortran.dg/internal_pack_7.f90: Same.
15 * gfortran.dg/submodule_10.f08: Same.
16 * gfortran.dg/allocatable_function_8.f90: Same.
17 * gfortran.dg/merge_init_expr_2.f90: Same.
18 * gfortran.dg/class_37.f03: Same.
19 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
20 * gfortran.dg/typebound_call_20.f03: Same.
21 * gfortran.dg/proc_ptr_result_3.f90: Same.
22 * gfortran.dg/pr32535.f90: Same.
23 * gfortran.dg/typebound_proc_19.f90: Same.
24 * gfortran.dg/initialization_10.f90: Same.
25 * gfortran.dg/bind_c_usage_8.f03: Same.
26 * gfortran.dg/pr61335.f90: Same.
27 * gfortran.dg/elemental_dependency_5.f90: Same.
28 * gfortran.dg/proc_ptr_3.f90: Same.
29 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
31 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
33 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
34 * gcc.dg/Wno-frame-address.c: Skip for Visium.
35 * gcc.dg/loop-8.c: Likewise.
37 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
40 * gnat.dg/specs/addr1.ads: Remove.
42 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
44 * gcc.dg/pie-link.c: Add -pie to dg-options.
46 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
48 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
49 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
51 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
53 * gcc.target/powerpc/swaps-p8-20.c: New test.
54 * gcc.target/powerpc/swaps-p8-21.c: New test.
56 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
59 * gfortran.dg/pr67526.f90: New test.
61 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
64 * g++.dg/cpp0x/variadic166.C: New.
66 2015-09-09 Mark Wielaard <mjw@redhat.com>
68 * c-c++-common/nonnull-1.c: New test.
70 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
73 * gfortran.dg/submodule_11.f08: New test.
75 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
78 * gcc.c-torture/compile/pr67506.c: New test.
80 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
82 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
83 initialization with a byte mask. No change expected here.
84 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
85 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
86 initialization with contigious bitmask. Literal pool is expectd
89 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
92 * gcc.target/arm/pr67439_1.c: New test.
94 2015-09-10 Jiong Wang <jiong.wang@arm.com>
96 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
99 2015-09-10 Jakub Jelinek <jakub@redhat.com>
102 * g++.dg/gomp/pr67523.C: New test.
105 * g++.dg/gomp/pr67522.C: New test.
108 * c-c++-common/gomp/pr67521.c: New test.
111 * c-c++-common/gomp/pr67517.c: New test.
114 * g++.dg/gomp/pr67514.C: New test.
117 * g++.dg/gomp/pr67511.C: New test.
120 * c-c++-common/gomp/pr67502.c: New test.
122 2015-09-09 Marek Polacek <polacek@redhat.com>
125 * gcc.dg/pr67512.c: New test.
127 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
130 * g++.dg/warn/Wsubobject-linkage-1.C: New.
131 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
132 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
133 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
135 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
137 * gcc.target/aarch64/mod_2.x: New file.
138 * gcc.target/aarch64/mod_256.x: Likewise.
139 * gcc.target/arm/mod_2.c: New test.
140 * gcc.target/arm/mod_256.c: Likewise.
141 * gcc.target/aarch64/mod_2.c: Likewise.
142 * gcc.target/aarch64/mod_256.c: Likewise.
144 2015-09-09 Jakub Jelinek <jakub@redhat.com>
147 * g++.dg/gomp/pr67504.C: New test.
150 * c-c++-common/gomp/pr67501.c: New test.
153 * gcc.dg/gomp/pr67500.c: New test.
156 * gcc.dg/gomp/pr67495.c: New test.
158 2015-09-09 Aditya Kumar <hiraditya@msn.com>
159 Sebastian Pop <s.pop@samsung.com>
161 PR tree-optimization/53852
162 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
163 both isl-0.12 and isl-0.15.
164 * gcc.dg/graphite/uns-interchange-14.c: Same.
165 * gcc.dg/graphite/uns-interchange-15.c: Same.
166 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
168 2015-09-08 Aditya Kumar <hiraditya@msn.com>
169 Sebastian Pop <s.pop@samsung.com>
171 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
172 * gcc.dg/graphite/block-1.c: Same.
173 * gcc.dg/graphite/block-5.c: Same.
174 * gcc.dg/graphite/block-6.c: Same.
175 * gcc.dg/graphite/interchange-1.c: Same.
176 * gcc.dg/graphite/interchange-10.c: Same.
177 * gcc.dg/graphite/interchange-11.c: Same.
178 * gcc.dg/graphite/interchange-13.c: Same.
179 * gcc.dg/graphite/interchange-14.c: Same.
180 * gcc.dg/graphite/interchange-3.c: Same.
181 * gcc.dg/graphite/interchange-4.c: Same.
182 * gcc.dg/graphite/interchange-7.c: Same.
183 * gcc.dg/graphite/interchange-8.c: Same.
184 * gcc.dg/graphite/interchange-9.c: Same.
185 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
186 * gcc.dg/graphite/pr35356-1.c (foo): Same.
187 * gcc.dg/graphite/pr37485.c: Same.
188 * gcc.dg/graphite/scop-0.c (int toto): Same.
189 * gcc.dg/graphite/scop-1.c: Same.
190 * gcc.dg/graphite/scop-10.c: Same.
191 * gcc.dg/graphite/scop-11.c: Same.
192 * gcc.dg/graphite/scop-12.c: Same.
193 * gcc.dg/graphite/scop-13.c: Same.
194 * gcc.dg/graphite/scop-16.c: Same.
195 * gcc.dg/graphite/scop-17.c: Same.
196 * gcc.dg/graphite/scop-18.c: Same.
197 * gcc.dg/graphite/scop-2.c: Same.
198 * gcc.dg/graphite/scop-21.c (int test): Same.
199 * gcc.dg/graphite/scop-22.c (void foo): Same.
200 * gcc.dg/graphite/scop-4.c: Same.
201 * gcc.dg/graphite/scop-5.c: Same.
202 * gcc.dg/graphite/scop-6.c: Same.
203 * gcc.dg/graphite/scop-7.c: Same.
204 * gcc.dg/graphite/scop-8.c: Same.
205 * gcc.dg/graphite/scop-9.c: Same.
206 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
207 data-refs remain inside the inner loop.
208 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
209 * gcc.dg/graphite/uns-interchange-14.c: Same.
210 * gcc.dg/graphite/uns-interchange-9.c: Same.
211 * gfortran.dg/graphite/interchange-3.f90
213 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
216 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
217 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
218 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
219 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
220 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
221 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
222 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
223 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
224 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
225 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
226 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
227 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
229 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
231 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
232 * lib/target-supports.exp
233 (check_effective_target_arm_neon_fp16_hw): New.
235 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
237 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
238 Set additional_flags for neon-fp16 if supported, else fallback to neon.
240 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
242 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
243 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
245 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
246 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
247 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
248 when those are supported.
249 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
252 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
253 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
256 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
257 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
258 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
260 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
262 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
264 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
265 Add float16x8_t case.
266 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
267 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
268 main, exec_vcreate): Likewise.
269 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
270 exec_vget_high): Likewise.
271 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
272 exec_vget_low): Likewise.
273 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
275 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
276 exec_vld1_dup): Likewise.
277 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
278 exec_vld1_lane): Likewise.
279 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
281 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
282 exec_vldX_dup): Likewise.
283 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
284 exec_vldX_lane): Likewise.
285 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
286 exec_vset_lane): Likewise.
287 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
288 exec_vst1_lane): Likewise.
290 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
292 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
293 * gcc.target/aarch64/vget_low_1.c: Likewise.
295 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
297 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
298 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
299 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
300 (main): update orig_data to avoid float16 NaN on bigendian.
302 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
304 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
306 * gcc.target/aarch64/vset_lane_1.c: Likewise.
307 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
308 * gcc.target/aarch64/vld1_lane.c: Likewise.
310 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
313 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
315 2015-09-07 Marek Polacek <polacek@redhat.com>
318 * gcc.dg/asm-10.c: New test.
320 2015-09-04 Jakub Jelinek <jakub@redhat.com>
323 * gcc.dg/lto/pr67452_0.c: New test.
325 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
328 * gcc.target/avr/pr65210.c: New test.
330 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
333 * lib/target-supports.exp (check_cached_effective_target):
334 Apppend $prop to et_prop_list only if needed.
336 2015-09-04 Marek Polacek <polacek@redhat.com>
339 * gcc.dg/ubsan/pr67279.c: New test.
341 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
342 Petr Murzin <petr.murzin@intel.com>
343 Kirill Yukhin <kirill.yukhin@intel.com>
345 * gcc.target/i386/avx512f-scatter-1.c: New.
346 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
347 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
349 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
351 * gfortran.dg/read_dir.f90: Delete empty directory when closing
352 rather than calling rmdir, cleanup if open fails.
354 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
356 * gcc.target/powerpc/vec-mult-char-1.c: New test.
357 * gcc.target/powerpc/vec-mult-char-2.c: New test.
358 * lib/target-supports.exp (check_effective_target_vect_char_mult):
359 Return true for PowerPC targets that implement Altivec.
361 2015-09-03 Renlin Li <renlin.li@arm.com>
363 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
365 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
367 2015-09-03 Martin Sebor <msebor@redhat.com>
370 * g++.dg/addr_builtin-1.C: New test.
371 * gcc.dg/addr_builtin-1.c: New test.
373 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
375 * gcc.target/powerpc/vec-shift.c: New test.
377 2015-09-03 Tom de Vries <tom@codesourcery.com>
379 PR tree-optimization/65637
380 * gcc.dg/autopar/reduc-4.c: New test.
382 2015-09-03 Tom de Vries <tom@codesourcery.com>
384 PR tree-optimization/65637
385 * gcc.dg/autopar/pr46099-2.c: New test.
387 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
390 * g++.dg/pr67351.C: New test.
392 2015-09-03 Richard Biener <rguenther@suse.de>
395 * g++.dg/lto/pr66705_0.C: New testcase.
397 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
400 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
401 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
403 2015-09-02 Marek Polacek <polacek@redhat.com>
406 * gcc.dg/pr67432.c: New test.
408 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
410 * lib/target-supports.exp (clear_effective_target_cache): New.
411 (check_cached_effective_target): Update et_prop_list.
412 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
413 * g++.dg/compat/compat.exp: Likewise.
414 * g++.dg/compat/struct-layout-1.exp: Likewise.
415 * lib/asan-dg.exp: Likewise.
416 * lib/atomic-dg.exp: Likewise.
417 * lib/cilk-plus-dg.exp: Likewise.
418 * lib/clearcap.exp: Likewise.
419 * lib/mpx-dg.exp: Likewise.
420 * lib/tsan-dg.exp: Likewise.
421 * lib/ubsan-dg.exp: Likewise.
423 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
424 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
426 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
427 Andrew Bennett <andrew.bennett@imgtec.com>
429 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
430 dependencies between ISA level and compact-branches.
431 * gcc.target/mips/branch-10.c: Update expected output to allow
432 compact forms of b/bal.
433 * gcc.target/mips/branch-11.c: Likewise.
434 * gcc.target/mips/branch-12.c: Likewise.
435 * gcc.target/mips/branch-13.c: Likewise.
436 * gcc.target/mips/branch-3.c: Likewise.
437 * gcc.target/mips/branch-4.c: Likewise.
438 * gcc.target/mips/branch-5.c: Likewise.
439 * gcc.target/mips/branch-6.c: Likewise.
440 * gcc.target/mips/branch-7.c: Likewise.
441 * gcc.target/mips/branch-8.c: Likewise.
442 * gcc.target/mips/branch-9.c: Likewise.
443 * gcc.target/mips/branch-cost-1.c: Likewise.
444 * gcc.target/mips/call-1.c: Likewise.
445 * gcc.target/mips/call-2.c: Likewise.
446 * gcc.target/mips/call-3.c: Likewise.
447 * gcc.target/mips/call-4.c: Likewise.
448 * gcc.target/mips/call-5.c: Likewise.
449 * gcc.target/mips/call-6.c: Likewise.
450 * gcc.target/mips/lazy-binding-1.c: Likewise.
451 * gcc.target/mips/near-far-1.c: Likewise.
452 * gcc.target/mips/near-far-2.c: Likewise.
453 * gcc.target/mips/near-far-3.c: Likewise.
454 * gcc.target/mips/near-far-4.c: Likewise.
455 * gcc.target/mips/umips-branch-3.c: Ensure the test is
456 run with compact branches allowed.
457 * gcc.target/mips/compact-branches-1.c: New file.
458 * gcc.target/mips/compact-branches-2.c: Likewise.
459 * gcc.target/mips/compact-branches-3.c: Likewise.
460 * gcc.target/mips/compact-branches-4.c: Likewise.
461 * gcc.target/mips/compact-branches-5.c: Likewise.
462 * gcc.target/mips/compact-branches-6.c: Likewise.
463 * gcc.target/mips/compact-branches-7.c: Likewise.
465 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
467 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
468 Clean-up a created directory if testcase fails.
470 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
473 * g++.dg/pr67405.C: New test.
475 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
477 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
479 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
481 * gcc.dg/ifcvt-1.c: New test.
482 * gcc.dg/ifcvt-2.c: Likewise.
483 * gcc.dg/ifcvt-3.c: Likewise.
485 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
488 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
491 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
493 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
495 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
498 * g++.dg/other/pr61753.C: New.
500 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
502 * gcc.dg/tree-ssa/cmp-1.c: New file.
504 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
506 * gcc.dg/tree-ssa/complex-7.c: New file.
508 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
510 * gcc.target/powerpc/swaps-p8-19.c: New test.
512 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
515 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
517 2015-08-29 Tom de Vries <tom@codesourcery.com>
519 PR tree-optimization/46193
520 * gcc.dg/autopar/pr46193.c: New test.
522 2015-08-28 Nathan Sidwell <nathan@acm.org>
524 * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
525 use exit code for failure.
527 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
528 * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
529 * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
530 * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
531 * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
532 * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
533 * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
534 * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
535 * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
536 * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
538 2015-08-28 Jeff Law <law@redhat.com>
541 * gcc.dg/tree-ssa/pr66752-2.c: New test.
542 * gcc.dg/torture/pr66752-1.c: New test
543 * g++.dg/torture/pr66752-2.C: New test.
545 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
547 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
549 * gcc.dg/tree-ssa/sra-15.c: New.
551 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
553 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
554 * gcc.target/mips/msub-8.c: Ditto
556 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
558 * lib/target-supports.exp (check-effective_target_vect_double):
559 Enable for Power targets with VSX hardware available.
560 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
561 vect_no_align && { ! vect_hw_misalign }.
563 2015-08-27 Sebastian Pop <s.pop@samsung.com>
565 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
566 Replaced by opt_files, compile with -floop-nest-optimize.
567 * g++.dg/graphite/graphite.exp: Same.
568 * gfortran.dg/graphite/graphite.exp: Same.
569 * gcc.dg/graphite/block-0.c: Adjust pattern.
570 * gcc.dg/graphite/block-1.c: Same.
571 * gcc.dg/graphite/block-3.c: Same.
572 * gcc.dg/graphite/block-4.c: Same.
573 * gcc.dg/graphite/block-5.c: Same.
574 * gcc.dg/graphite/block-6.c: Same.
575 * gcc.dg/graphite/block-7.c: Same.
576 * gcc.dg/graphite/block-8.c: Same.
577 * gcc.dg/graphite/block-pr47654.c: Same.
578 * gcc.dg/graphite/interchange-0.c: Same.
579 * gcc.dg/graphite/interchange-1.c: Same.
580 * gcc.dg/graphite/interchange-10.c: Same.
581 * gcc.dg/graphite/interchange-11.c: Same.
582 * gcc.dg/graphite/interchange-12.c: Same.
583 * gcc.dg/graphite/interchange-13.c: Same.
584 * gcc.dg/graphite/interchange-14.c: Same.
585 * gcc.dg/graphite/interchange-15.c: Same.
586 * gcc.dg/graphite/interchange-3.c: Same.
587 * gcc.dg/graphite/interchange-4.c: Same.
588 * gcc.dg/graphite/interchange-5.c: Same.
589 * gcc.dg/graphite/interchange-6.c: Same.
590 * gcc.dg/graphite/interchange-7.c: Same.
591 * gcc.dg/graphite/interchange-8.c: Same.
592 * gcc.dg/graphite/interchange-9.c: Same.
593 * gcc.dg/graphite/interchange-mvt.c: Same.
594 * gcc.dg/graphite/pr37485.c: Same.
595 * gcc.dg/graphite/uns-block-1.c: Same.
596 * gcc.dg/graphite/uns-interchange-12.c: Same.
597 * gcc.dg/graphite/uns-interchange-14.c: Same.
598 * gcc.dg/graphite/uns-interchange-15.c: Same.
599 * gcc.dg/graphite/uns-interchange-9.c: Same.
600 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
601 * gfortran.dg/graphite/interchange-3.f90: Same.
603 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
606 * gcc.target/i386/pr67317-1.c: New test.
607 * gcc.target/i386/pr67317-2.c: Ditto.
608 * gcc.target/i386/pr67317-3.c: Ditto.
609 * gcc.target/i386/pr67317-4.c: Ditto.
610 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
611 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
613 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
615 * gcc.target/powerpc/vec-shr.c: New.
617 2015-08-27 Marek Polacek <polacek@redhat.com>
620 * gcc.dg/torture/pr67005.c: New test.
622 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
624 * gcc.dg/tree-ssa/sra-15.c: New.
626 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
628 * gcc.target/aarch64/long_branch_1.c: New test.
630 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
632 * gcc.target/s390/20150826-1.c: New test.
634 2015-08-26 Renlin Li <renlin.li@arm.com>
636 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
638 2015-08-26 Jiong Wang <jiong.wang@arm.com>
640 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
642 2015-08-26 Jiong Wang <jiong.wang@arm.com>
644 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
645 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
646 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
647 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
649 2015-08-26 Jiong Wang <jiong.wang@arm.com>
651 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
653 * gcc.target/aarch64/tlsle_1.x: New test source.
654 * gcc.target/aarch64/tlsle12_1.c: New testcase.
655 * gcc.target/aarch64/tlsle24_1.c: Likewise.
656 * gcc.target/aarch64/tlsle32_1.c: Likewise.
658 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
661 * gfortran.dg/shape_8.f90: New test.
663 2015-08-25 Marek Polacek <polacek@redhat.com>
666 * gcc.dg/weak/weak-18.c: New test.
668 2015-08-25 David Malcolm <dmalcolm@redhat.com>
670 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
671 gcc_jit_context_set_bool_use_external_driver.
673 2015-08-25 Nathan Sidwell <nathan@acm.org>
675 * gcc.c-torture/execute/builtins/20010124-1.x: New.
677 * gcc.dg/20001117-1.c: Needs return_address.
678 * gcc.dg/20020415-1.c: Needs alloca.
679 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
680 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
681 * gcc.dg/pr63186.c: Needs label_values.
682 * gcc.dg/torture/pr33848.c: Likwise.
684 * lib/target-supports.exp (check_effective_target_fopenacc,
685 check_effective_target_fopenmp): Disable for nvptx.
686 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
687 * gcc.dg/stack-usage-1.c: Likewise.
688 * gcc.dg/stack-usage-2.c: Likewise.
689 * gcc.dg/unused-5.c: Likewise.
690 * gcc.dg/unwind-1.c: Likewise.
692 2015-08-25 Christian Bruel <christian.bruel@st.com>
694 * gcc.dg/Wno-frame-address.c: Skip for ARM.
695 * g++.dg/Wno-frame-address.C: Ditto.
697 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
700 * g++.dg/pr67211.C: New test.
702 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
706 * gfortran.dg/block_end_error_1.f90: New test.
707 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
709 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
712 * gcc.target/i386/pr66821.c: New test.
714 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
717 * gcc.target/i386/pr67329.c: New test.
719 2015-08-24 Nathan Sidwell <nathan@acm.org>
721 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
723 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
725 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
726 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
727 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
728 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
729 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
731 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
733 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
734 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
735 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
736 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
737 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
738 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
739 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
740 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
741 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
742 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
744 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
745 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
747 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
749 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
751 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
754 2015-08-24 Tom de Vries <tom@codesourcery.com>
756 PR tree-optimization/65468
757 * gcc.dg/gomp/static-chunk-size-one.c: New test.
759 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
762 * gfortran.dg/backtrace_1.f90: New test.
764 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
767 * gfortran.dg/execute_command_line_2.f90: New test.
769 2015-08-23 Tom de Vries <tom@codesourcery.com>
771 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
772 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
773 vect_no_int_max to vect_no_int_min_max.
774 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
775 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
776 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
777 * gcc.dg/vect/slp-reduc-4.c: Same.
778 * gcc.dg/vect/slp-reduc-5.c: Same.
779 * gcc.dg/vect/vect-125.c: Same.
780 * gcc.dg/vect/vect-13.c: Same.
781 * gcc.dg/vect/vect-double-reduc-3.c: Same.
782 * gcc.dg/vect/vect-reduc-1.c: Same.
783 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
784 * gcc.dg/vect/vect-reduc-1char.c:Same.
785 * gcc.dg/vect/vect-reduc-1short.c: Same.
786 * gcc.dg/vect/vect-reduc-2.c: Same.
787 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
788 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
789 * lib/target-supports.exp: Same.
791 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
794 * g++.dg/cpp0x/decltype63.C: New.
796 2015-08-22 Nathan Sidwell <nathan@acm.org>
798 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
799 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
800 * c-c++-common/Wunused-var-8.c: Likewise.
801 * c-c++-common/gomp/pr61486-2.c: Likewise.
802 * c-c++-common/Wunused-var-6.c: Likewise.
803 * c-c++-common/goacc/reduction-1.c: Likewise.
804 * c-c++-common/goacc/reduction-2.c: Likewise.
805 * c-c++-common/goacc/reduction-3.c: Likewise.
806 * c-c++-common/goacc/reduction-4.c: Likewise.
807 * gcc.dg/builtins-64.c: Likewise.
808 * gcc.dg/pr59523.c: Likewise.
809 * gcc.dg/tree-ssa/20080530.c: Likewise.
810 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
811 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
812 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
813 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
814 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
815 * gcc.dg/pr59011.c: Likewise.
816 * gcc.dg/uninit-9.c: Likewise.
817 * gcc.dg/pr61561.c: Likewise.
818 * gcc.dg/vla-4.c: Likewise.
819 * gcc.dg/20101010-1.c: Likewise.
820 * gcc.dg/pr49120.c: Likewise.
821 * gcc.dg/20030331-2.c: Likewise.
822 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
823 * gcc.dg/pr25682.c: Likewise.
824 * gcc.dg/guality/guality.c: Likewise.
825 * gcc.dg/pr27301.c: Likewise.
826 * gcc.dg/uninit-9-O0.c: Likewise.
827 * gcc.dg/fold-alloca-1.c: Likewise.
828 * gcc.dg/pr41470.c: Likewise.
829 * gcc.dg/pr51491-2.c: Likewise.
830 * gcc.dg/winline-7.c: Likewise.
831 * gcc.dg/vla-2.c: Likewise.
832 * gcc.dg/pr50764.c: Likewise.
833 * gcc.dg/c99-vla-1.c: Likewise.
834 * gcc.dg/pr33238.c: Likewise.
835 * gcc.dg/c99-const-expr-13.c: Likewise.
836 * gcc.dg/builtin-return-1.c: Likewise.
837 * gcc.dg/vla-3.c: Likewise.
838 * gcc.dg/20020415-1.c: Likewise.
839 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
840 * gcc.dg/shrink-wrap-alloca.c: Likewise.
841 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
842 * gcc.dg/torture/calleesave-sse.c: Likewise.
843 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
844 * gcc.dg/gomp/vla-2.c: Likewise.
845 * gcc.dg/gomp/vla-3.c: Likewise.
846 * gcc.dg/gomp/vla-4.c: Likewise.
847 * gcc.dg/gomp/pr30494.c: Likewise.
848 * gcc.dg/gomp/vla-5.c: Likewise.
849 * gcc.dg/pr51990-2.c: Likewise.
850 * gcc.dg/vla-22.c: Likewise.
852 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
854 * gcc.dg/cpp/multiline-2.c: Add column numbers.
855 * gcc.dg/dollar.c: Likewise.
856 * gcc.dg/pragma-message.c: Likewise.
857 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
858 * c-c++-common/raw-string-14.c: Likewise.
860 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
862 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
863 property that instantiation here is a compile-time error.
865 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
867 * g++.dg/other/pr67065.C: Extend.
869 2015-08-21 Nathan Sidwell <nathan@acm.org>
871 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
873 (check_effective_target_global_constructor): New.
874 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
875 * gcc.dg/debug/debug.exp: Skip for nvptx.
876 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
878 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
879 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
880 * gcc.c-torture/compile/pr33855.c: Likewise.
881 * gcc.c-torture/compile/920723-1.c: Likewise.
882 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
884 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
886 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
889 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
891 * gcc.c-torture/execute/switch-1.c: Likewise.
893 * gcc.c-torture/execute/pr34456.c: Require not freestanding
894 * gcc.c-torture/execute/printf-1.c: Likewise.
895 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
896 * gcc.c-torture/execute/fprintf-1.c: Likewise.
897 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
898 * gcc.c-torture/execute/vprintf-1.c: Likewise.
899 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
900 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
901 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
902 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
903 * gcc.c-torture/execute/gofast.c: Likewise.
904 * gcc.c-torture/execute/complex-6.c: Likewise.
906 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
907 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
908 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
909 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
910 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
911 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
912 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
913 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
914 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
915 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
916 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
917 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
918 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
919 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
920 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
921 * gcc.dg/setjmp-1.c: Likewise.
922 * gcc.dg/cleanup-5.c: Likewise.
923 * gcc.dg/cleanup-12.c: Likewise.
924 * gcc.dg/cleanup-13.c: Likewise.
926 * gcc.dg/constructor-1.c: Require global ctor.
928 * gcc.dg/fork-instrumentation.c: Require profiling.
929 * gcc.dg/20030107-1.c: Likewise.
930 * gcc.dg/20030702-1.c: Likewise.
932 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
933 * gcc.dg/cpp/paste2.c: Likewise.
934 * gcc.dg/cpp/strify3.c: Likewise.
935 * gcc.dg/cpp/strify4.c: Likewise.
936 * gcc.dg/cpp/lexnum.c: Likewise.
937 * gcc.dg/cpp/digraphs.c: Likewise.
938 * gcc.dg/cpp/macro1.c: Likewise.
940 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
942 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
944 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
946 * lib/gcc-dg.exp: Add extra options for db-final to the command line
949 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
951 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
952 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
953 vec_vpmsum_be and vec_shasigma_be.
955 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
957 * lib/target-supports.exp
958 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
959 with -mfp16-format=ieee.
961 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
964 * g++.dg/other/pr67065.C: New.
966 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
968 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
970 * gcc.target/mips/inline-memcpy-2.c: Ditto.
971 * gcc.target/mips/inline-memcpy-3.c: Ditto.
972 * gcc.target/mips/inline-memcpy-4.c: Ditto.
973 * gcc.target/mips/inline-memcpy-5.c: Ditto.
975 2015-08-19 Jiong Wang <jiong.wang@arm.com>
977 * gcc.dg/wide_shift_64_1.c: New testcase.
978 * gcc.dg/wide_shift_128_1.c: Likewise.
979 * gcc.target/aarch64/ashlti3_1.c: Likewise.
981 2015-08-19 Magnus Granberg <zorry@gentoo.org>
983 * lib/target-supports.exp
984 (check_effective_target_fstack_protector_enabled): New test.
985 * gcc.target/i386/ssp-default.c: New test.
987 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
990 * gfortran.dg/generic_31.f90: New.
992 2015-08-19 Marek Polacek <polacek@redhat.com>
995 * g++.dg/torture/pr67133.C: New test.
997 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
999 * gcc.target/powerpc/altivec-35.c: New test.
1000 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1001 * gcc.target/powerpc/vsx-vector-7.c: New test.
1003 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1006 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1007 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1009 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
1011 PR rtl-optimization/67218
1012 * gcc.c-torture/execute/ieee/pr67218.c,
1013 gcc.target/aarch64/fcvt_int_float_double1.c,
1014 gcc.target/aarch64/fcvt_int_float_double2.c,
1015 gcc.target/aarch64/fcvt_int_float_double3.c,
1016 gcc.target/aarch64/fcvt_int_float_double4.c,
1017 gcc.target/aarch64/fcvt_uint_float_double1.c,
1018 gcc.target/aarch64/fcvt_uint_float_double2.c,
1019 gcc.target/aarch64/fcvt_uint_float_double3.c,
1020 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1022 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
1024 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1025 dg-options to disable LSE extensions.
1026 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1027 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1028 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1029 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1030 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1031 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1032 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1033 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1034 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1035 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1036 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1037 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1038 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1039 * gcc.target/aarch64/sync-op-full.c: Likewise.
1040 * gcc.target/aarch64/sync-op-release.c: Likewise.
1042 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
1045 * g++.dg/cpp1z/feat-cxx1z.C: New.
1047 2015-08-18 Marek Polacek <polacek@redhat.com>
1050 * gcc.dg/torture/pr67222.c: New test.
1052 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
1054 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1056 2015-08-18 Bin Cheng <bin.cheng@arm.com>
1058 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1059 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1060 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1062 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
1064 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1065 which is used in later code.
1067 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
1070 * g++.dg/cpp0x/nullptr34.C: New.
1071 * g++.dg/warn/Wconversion2.C: Adjust.
1072 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1073 * g++.old-deja/g++.other/null3.C: Likewise.
1075 * g++.dg/cpp0x/pr51313.C: Adjust.
1077 2015-08-17 Richard Biener <rguenther@suse.de>
1079 PR tree-optimization/67221
1080 * gcc.dg/torture/pr67221.c: New testcase.
1082 2015-08-17 Mike Stump <mikestump@comcast.net>
1083 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1085 * gcc.target/arm/memcpy-aligned-1.c: New test.
1087 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1090 * gfortran.dg/norm_4.f90: Rename to...
1091 * gfortran.dg/norm2_4.f90: this.
1092 * gfortran.dg/norm2_5.f90: New test.
1094 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
1096 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1097 * gcc.dg/ssp-1.c: Make counter a register.
1098 * gcc.dg/ssp-2.c: Likewise.
1099 * gcc.dg/torture/parm-coalesce.c: New.
1101 2015-08-14 Marek Polacek <polacek@redhat.com>
1104 * gcc.dg/torture/pr67133.c: New test.
1106 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
1107 Matthias Klose <doko@debian.org>
1110 * gcc.c-torture/compile/pr67143.c: New
1111 * gcc.target/aarch64/atomic-op-imm.c
1112 (atomic_fetch_add_negative_RELAXED): New.
1113 (atomic_fetch_sub_negative_ACQUIRE): New.
1115 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1117 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1118 * gcc.target/aarch64/target_attr_8.c: Likewise.
1119 * gcc.target/aarch64/target_attr_14.c: Likewise.
1121 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1123 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1125 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
1127 * gcc.target/i386/builtin_target.c: Add skylake check.
1129 2015-08-13 Jeff Law <law@redhat.com>
1131 * gcc.dg/pr66314.c: Moved from here to ..
1132 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
1133 to clear all sanitizers before -fsanitize=kernel-address.
1135 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1137 * gcc.target/aarch64/cinc_common_1.c: New test.
1139 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1142 * g++.dg/ext/attribute-may-alias-1.C: New.
1143 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1145 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
1147 * gcc.target/aarch64/atomic-inst-cas.c: New.
1148 * gcc.target/aarch64/atomic-inst-ops.inc: New.
1150 2015-08-13 Andreas Schwab <schwab@suse.de>
1152 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1154 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1157 * g++.dg/torture/pr62164.C: New.
1159 2015-08-13 Richard Biener <rguenther@suse.de>
1161 PR tree-optimization/67191
1162 * gcc.dg/torture/pr67191.c: New testcase.
1163 * g++.dg/torture/pr67191.C: Likewise.
1165 2015-08-13 Richard Biener <rguenther@suse.de>
1167 PR tree-optimization/66502
1168 PR tree-optimization/67167
1169 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1171 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/init/new42.C: New.
1176 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1179 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1181 * gcc.target/powerpc/pr67071-2.c: Likewise.
1182 * gcc.target/powerpc/pr67071-3.c: Likewise.
1184 2015-08-12 Marek Polacek <polacek@redhat.com>
1187 * c-c++-common/Wshift-overflow-6.c: New test.
1188 * c-c++-common/Wshift-overflow-7.c: New test.
1189 * g++.dg/cpp1y/left-shift-2.C: New test.
1191 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1194 * g++.dg/cpp0x/pr52742.C: New.
1196 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
1198 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1199 Check Knights Landing support.
1201 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1204 * g++.dg/warn/Wunused-result-1.C: New.
1206 2015-08-12 Richard Biener <rguenther@suse.de>
1208 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1209 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1210 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1211 * g++.dg/tree-ssa/pr61034.C: Adjust.
1212 * gcc.dg/fold-compare-2.c: Likewise.
1213 * gcc.dg/pr50763.c: Likewise.
1214 * gcc.dg/predict-3.c: Likewise.
1215 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1216 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1217 * gcc.dg/tree-ssa/pr20657.c: Likewise.
1218 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1219 * gcc.dg/tree-ssa/pr37508.c: Likewise.
1220 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1221 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1222 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1223 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1224 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1225 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1226 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1228 2015-08-12 Nathan Sidwell <nathan@acm.org>
1230 * gcc.dg/vrp-min-max-1.c: New.
1231 * gcc.dg/vrp-min-max-2.c: New.
1233 2015-08-12 Richard Biener <rguenther@suse.de>
1235 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1237 2015-08-12 Tom de Vries <tom@codesourcery.com>
1240 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1241 Handle absence of vector min/max for sparc.
1243 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
1246 * g++.dg/ext/mv25.C: New test.
1248 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1250 * gcc.target/i386/avx2-vect-shift.c: New test.
1252 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1256 * gcc.dg/pragma-diag-3.c: New test.
1257 * gcc.dg/pragma-diag-4.c: New test.
1259 2015-08-11 Nathan Sidwell <nathan@acm.org>
1261 * c-c++-common/dfp/operator-comma.c: Call init function.
1262 * c-c++-common/dfp/convert-dfp-2.c: New test.
1264 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
1266 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1267 Treat model == 0x4f as Broadwell.
1269 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1272 * gfortran.dg/pr67140.f90: New test.
1274 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
1278 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1280 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
1283 * gfortran.dg/ieee/large_4.f90: New test.
1285 2015-08-08 Bud Davis <jmdavis@link.com>
1288 * gfortran.dg/common_22.f90: New.
1290 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
1292 PR rtl-optimization/67028
1293 * gcc.dg/pr67028.c: New testcase.
1295 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
1297 PR rtl-optimization/67029
1298 * gcc.dg/pr67029.c: New test.
1300 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1303 * gfortran.dg/ieee/ieee_8.f90: New test.
1305 2015-08-07 Jiong Wang <jiong.wang@arm.com>
1307 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1309 * gcc.target/aarch64/noplt_2.c: Likewise.
1310 * gcc.target/aarch64/noplt_3.c: Likewise.
1312 2015-08-06 David Malcolm <dmalcolm@redhat.com>
1314 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1315 optimization level, and print a summary at the end.
1317 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1319 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1321 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1323 * gcc.target/aarch64/noplt_3.c: New testcase.
1325 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1327 * gcc.target/aarch64/noplt_1.c: New testcase.
1328 * gcc.target/aarch64/noplt_2.c: Likewise.
1330 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
1332 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1333 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1335 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1337 * gcc.target/s390/dwarfregtable-1.c: New test.
1338 * gcc.target/s390/dwarfregtable-2.c: New test.
1339 * gcc.target/s390/dwarfregtable-3.c: New test.
1341 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1343 * gcc.target/s390/htm-builtins-z13-1.c: New test.
1345 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1348 * gfortran.dg/ieee/large_2.f90: New test.
1349 * gfortran.dg/ieee/large_3.F90: New test.
1351 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1354 * gfortran.dg/ieee/large_1.f90: Adjust test.
1356 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1357 Jeff Law <law@redhat.com>
1360 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1361 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1362 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1363 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1364 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1365 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1367 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1370 * gfortran.dg/pr66311.f90: New file.
1372 2015-08-05 Richard Biener <rguenther@suse.de>
1374 PR tree-optimization/67121
1375 * gcc.dg/torture/pr67121.c: New testcase.
1377 2015-08-05 Nick Clifton <nickc@redhat.com>
1379 * gcc.target/rl78: New directory.
1380 * gcc.target/rl78/rl78.exp: New file: Test driver.
1381 * gcc.target/rl78/test_addm3.c: New file: Test adds.
1383 2015-08-05 Richard Biener <rguenther@suse.de>
1386 * gcc.dg/torture/pr67120.c: New testcase.
1388 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
1392 * lib/fortran-modules.exp: Call cleanup-submodules from
1394 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1395 cover the cases where private entities are no longer optimized
1397 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1399 * gfortran.dg/submodule_1.f08: Change cleanup module names.
1400 * gfortran.dg/submodule_5.f08: The same.
1401 * gfortran.dg/submodule_9.f08: The same.
1402 * gfortran.dg/submodule_10.f08: New test.
1404 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1407 * g++.dg/cpp1y/var-templ35.C: New.
1409 2015-08-05 Richard Biener <rguenther@suse.de>
1411 PR tree-optimization/67055
1412 * g++.dg/torture/pr67055.C: New testcase.
1414 2015-08-05 Richard Biener <rguenther@suse.de>
1416 PR tree-optimization/67109
1417 * gcc.dg/torture/pr67109.c: New testcase.
1418 * gcc.dg/vect/vect-119.c: Adjust.
1420 2015-08-05 Richard Biener <rguenther@suse.de>
1423 * gcc.dg/pr67107.c: New testcase.
1425 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1428 * g++.dg/cpp1z/abbrev2.C: New.
1430 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1432 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1434 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1437 * g++.dg/init/explicit4.C: New.
1439 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1441 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1442 without VSX an Power8 vector support.
1444 2015-08-04 Richard Biener <rguenther@suse.de>
1446 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1448 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
1451 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1454 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1457 * g++.dg/cpp1y/var-templ34.C: New.
1459 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1461 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1462 * gcc.target/aarch64/target_attr_1.c: Likewise.
1463 * gcc.target/aarch64/target_attr_2.c: Likewise.
1464 * gcc.target/aarch64/target_attr_3.c: Likewise.
1465 * gcc.target/aarch64/target_attr_4.c: Likewise.
1466 * gcc.target/aarch64/target_attr_5.c: Likewise.
1467 * gcc.target/aarch64/target_attr_6.c: Likewise.
1468 * gcc.target/aarch64/target_attr_7.c: Likewise.
1469 * gcc.target/aarch64/target_attr_8.c: Likewise.
1470 * gcc.target/aarch64/target_attr_9.c: Likewise.
1471 * gcc.target/aarch64/target_attr_10.c: Likewise.
1472 * gcc.target/aarch64/target_attr_11.c: Likewise.
1473 * gcc.target/aarch64/target_attr_12.c: Likewise.
1474 * gcc.target/aarch64/target_attr_13.c: Likewise.
1475 * gcc.target/aarch64/target_attr_14.c: Likewise.
1476 * gcc.target/aarch64/target_attr_15.c: Likewise.
1478 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1480 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1482 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1484 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1486 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1488 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1491 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1494 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1495 * gfortran.dg/ieee/large_1.f90: New test.
1497 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1499 PR tree-optimization/67043
1500 * gcc.dg/pr67043.c: New test.
1502 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
1504 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1506 2015-08-03 David Malcolm <dmalcolm@redhat.com>
1508 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1509 it to push/pop timing items.
1510 (main): For each optimization level, create a gcc_jit_timer, and
1511 time all of the iteration within that level cumulatively.
1512 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1513 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1515 2015-08-03 Alexander Basov <coohpt@gmail.com>
1520 * gcc.target/arm/pr43404.c : New testcase.
1521 * gcc.target/arm/pr48470.c : New testcase.
1522 * gcc.target/arm/pr64744-1.c : New testcase.
1523 * gcc.target/arm/pr64744-2.c : New testcase.
1525 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
1527 PR tree-optimization/67077
1528 * gcc.dg/pr67077.c: New test.
1530 2015-08-03 Jeff Law <law@redhat.com>
1533 PR gcov-profile/66899
1534 * gcc.dg/pr66899.c: New test.
1535 * gcc.dg/pr66314.c: New test.
1537 2015-08-03 Marek Polacek <polacek@redhat.com>
1540 * gcc.dg/pr67088.c: New test.
1542 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
1545 * gcc.target/arm/vnmul-1.c: New.
1546 * gcc.target/arm/vnmul-2.c: New.
1547 * gcc.target/arm/vnmul-3.c: New.
1548 * gcc.target/arm/vnmul-4.c: New.
1550 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
1553 * gfortran.dg/class_allocate_20.f90: New.
1555 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1557 * gcc.target/aarch64/csel_bfx_1.c: New test.
1558 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1560 2015-08-02 Martin Sebor <msebor@redhat.com>
1562 * g++.dg/Wframe-address-in-Wall.C: New test.
1563 * g++.dg/Wframe-address.C: New test.
1564 * g++.dg/Wno-frame-address.C: New test.
1565 * gcc.dg/Wframe-address-in-Wall.c: New test.
1566 * gcc.dg/Wframe-address.c: New test.
1567 * gcc.dg/Wno-frame-address.c: New test.
1569 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
1571 * c-c++-common/Wmisleading-indentation.c: Add more tests.
1573 2015-08-01 Michael Collison <michael.collison@linaro.org
1574 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1576 * gcc.target/arm/mincmp.c: New test.
1578 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
1581 * gfortran.dg/associated_target_6.f03: New test
1583 2015-08-01 Tom de Vries <tom@codesourcery.com>
1585 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1586 optimize ("-ftree-parallelize-loops=0").
1587 Add successful scans for 2 detected reductions. Add xfail scans for 3
1588 detected reductions.
1589 * gcc.dg/autopar/reduc-2short.c: Same.
1590 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1591 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
1592 detected reductions.
1593 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1596 2015-07-31 Marek Polacek <polacek@redhat.com>
1599 * g++.dg/ubsan/pr66977.C: New test.
1601 2015-07-30 Marek Polacek <polacek@redhat.com>
1603 * c-c++-common/Wtautological-compare-3.c: New test.
1605 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1607 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1608 (CHECK): Pass address of scalar, rather than array.
1610 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1612 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1614 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1616 * gcc.target/aarch64/fp16/fp16.exp: New.
1617 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1618 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1620 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1622 * gcc.target/aarch64/f16_movs_1.c: New test.
1624 2015-07-28 Tom de Vries <tom@codesourcery.com>
1626 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1629 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
1630 Manuel López-Ibáñez <manu@gcc.gnu.org>
1632 * gcc.dg/parm-incomplete-1.c: Update.
1633 * gcc.dg/pr18809-1.c: Update.
1634 * gcc.dg/pr27953.c: Update.
1635 * gcc.dg/vla-11.c: Update.
1637 2015-07-27 Marek Polacek <polacek@redhat.com>
1639 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1641 2015-07-27 Tom de Vries <tom@codesourcery.com>
1643 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1644 attribute. Update comment.
1646 Add scan for not parallelizing inner loop.
1647 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1651 2015-07-27 Marek Polacek <polacek@redhat.com>
1654 * c-c++-common/Wtautological-compare-2.c: New test.
1656 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
1659 * gcc.target/i386/pr66232-6.c: New tests.
1660 * gcc.target/i386/pr66232-7.c: Likewise.
1661 * gcc.target/i386/pr66232-8.c: Likewise.
1662 * gcc.target/i386/pr66232-9.c: Likewise.
1664 2015-07-27 Marek Polacek <polacek@redhat.com>
1668 * c-c++-common/Wtautological-compare-1.c: New test.
1670 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1673 * g++.dg/template/pr18969.C: New test.
1674 * g++.dg/template/pr18969-2.C: New test.
1675 * g++.old-deja/g++.jason/overload.C: Remove return value in
1676 template function returning void.
1678 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
1680 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1681 immediates to avoid shift-overflow warnings.
1683 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
1686 * g++.dg/init/pr66857.C: New test.
1688 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
1691 * gcc.target/i386/pr66648.c: New test.
1693 2015-07-25 Tom de Vries <tom@codesourcery.com>
1695 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1696 interchange_files and block_files variables.
1697 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1699 * gcc.dg/graphite/uns-interchange-12.c: Same.
1700 * gcc.dg/graphite/uns-interchange-14.c: Same.
1701 * gcc.dg/graphite/uns-interchange-15.c: Same.
1702 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1703 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1705 2015-07-25 Jeff Law <law@redhat.com>
1709 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1710 * gcc.dg/torture/pr66752-1.c: New test
1711 * g++.dg/torture/pr66752-2.C: New test.
1713 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
1716 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1718 PR rtl-optimization/64164
1719 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1720 * gcc.dg/ssp-1.c: Make counter a register.
1721 * gcc.dg/ssp-2.c: Likewise.
1722 * gcc.dg/torture/parm-coalesce.c: New.
1724 2015-07-24 Tom de Vries <tom@codesourcery.com>
1726 * gcc.dg/graphite/block-1.c: Xfail scan.
1727 * gcc.dg/graphite/interchange-12.c: Same.
1728 * gcc.dg/graphite/interchange-14.c: Same.
1729 * gcc.dg/graphite/interchange-15.c: Same.
1730 * gcc.dg/graphite/interchange-9.c: Same.
1731 * gcc.dg/graphite/interchange-mvt.c: Same.
1732 * gcc.dg/graphite/uns-block-1.c: New test.
1733 * gcc.dg/graphite/uns-interchange-12.c: New test.
1734 * gcc.dg/graphite/uns-interchange-14.c: New test.
1735 * gcc.dg/graphite/uns-interchange-15.c: New test.
1736 * gcc.dg/graphite/uns-interchange-9.c: New test.
1737 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1739 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1742 * c-c++-common/Wunused-function-1.c: New.
1744 2015-07-24 Tom de Vries <tom@codesourcery.com>
1746 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1747 alternative exit-first loop transform.
1748 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1749 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1750 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1751 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1752 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1753 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1754 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1755 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1756 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1758 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1761 * gcc.target/i386/mpx/pr66566.c: New test.
1763 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
1766 * gcc.target/i386/pr66978.c: New test.
1768 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1770 * gcc.target/s390/gpr2fprsavecfi.c: New test.
1772 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1774 * gcc.target/s390/insv-1.c: New test.
1775 * gcc.target/s390/insv-2.c: New test.
1776 * gcc.target/s390/insv-3.c: New test.
1778 2015-07-24 Tom de Vries <tom@codesourcery.com>
1780 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1782 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1785 * gcc.dg/pr25530.c: New test.
1787 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1790 * gcc.dg/pr25529.c: New test.
1792 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1794 * gcc.target/arm/reg_equal_test.c: New test.
1796 2015-07-23 Jeff Law <law@redhat.com>
1799 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1800 * gcc.dg/torture/pr66752-1.c: New test
1801 * g++.dg/torture/pr66752-2.C: New test.
1803 2015-07-23 Marek Polacek <polacek@redhat.com>
1806 * g++.dg/warn/Wlogical-op-2.C: New test.
1808 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1810 PR rtl-optimization/64164
1811 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1812 * gcc.dg/ssp-1.c: Make counter a register.
1813 * gcc.dg/ssp-2.c: Likewise.
1814 * gcc.dg/torture/parm-coalesce.c: New.
1816 2015-07-23 Marek Polacek <polacek@redhat.com>
1819 * c-c++-common/ubsan/pr66908.c: New test.
1821 2015-07-23 Tom de Vries <tom@codesourcery.com>
1823 * gcc.dg/autopar/outer-4.c: Add xfail.
1824 * gcc.dg/autopar/outer-5.c: Same.
1825 * gcc.dg/autopar/outer-6.c: Same.
1826 * gcc.dg/autopar/reduc-2.c: Same.
1827 * gcc.dg/autopar/reduc-2char.c: Same.
1828 * gcc.dg/autopar/reduc-2short.c: Same.
1829 * gcc.dg/autopar/reduc-8.c: Same.
1830 * gcc.dg/autopar/uns-outer-4.c: New test.
1831 * gcc.dg/autopar/uns-outer-5.c: New test.
1832 * gcc.dg/autopar/uns-outer-6.c: New test.
1834 2015-07-23 Richard Biener <rguenther@suse.de>
1836 PR tree-optimization/66952
1837 * gcc.dg/torture/pr66952.c: Use signed char.
1839 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
1841 PR tree-optimization/66926,66951
1842 * gcc.dg/vect/pr66951.c: New test.
1844 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1847 * g++.dg/parse/error57.C: New.
1848 * g++.dg/expr/string-2.C: Update.
1850 2015-07-23 Richard Biener <rguenther@suse.de>
1852 PR tree-optimization/66945
1853 * gcc.dg/torture/pr66945.c: New testcase.
1855 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
1858 * g++.dg/ext/mv24.C: New test.
1860 2015-07-22 Marek Polacek <polacek@redhat.com>
1862 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1865 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
1869 * gfortran.dg/generic_30.f90: New.
1871 2015-07-22 Richard Biener <rguenther@suse.de>
1873 PR tree-optimization/66952
1874 * gcc.dg/torture/pr66952.c: New testcase.
1876 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
1878 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1880 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1882 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1884 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1886 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1888 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1890 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1892 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1894 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1896 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1898 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1900 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1902 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1904 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1906 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1908 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1910 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1912 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1914 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1916 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1918 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1920 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1922 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1924 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1926 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1928 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1930 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1932 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1934 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1936 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1938 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1940 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1942 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1944 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1946 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1948 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1950 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1952 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1954 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1956 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1958 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1960 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1962 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1964 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1966 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1968 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1970 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1972 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1974 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1976 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1978 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1980 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1982 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1984 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1986 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1988 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1990 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1992 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1994 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1996 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1998 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2000 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2002 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2004 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2006 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2008 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2010 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2012 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2014 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2016 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2018 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2020 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2022 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2024 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2026 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2028 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2030 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2032 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2034 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2036 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2038 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2040 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2042 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2044 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2046 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2048 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2050 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2052 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2054 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2056 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2058 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2060 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2062 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2064 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2066 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2068 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2070 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2072 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2074 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2076 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2078 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2080 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2082 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2084 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2086 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2088 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2090 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2092 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2094 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2096 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2098 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2100 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2102 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2104 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2106 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2108 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2110 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2112 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2114 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2116 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2118 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2120 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2122 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2124 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2126 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2128 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2130 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2132 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2134 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2136 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2138 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2140 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2143 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2145 * g++.dg/template/crash81.C: Update.
2147 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
2150 * gcc.target/i386/pr66424.c: New.
2152 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2154 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2156 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
2159 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2160 Drop address sanitization.
2162 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2164 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2166 (dg-additional-options): Set armv5t flag.
2168 2015-07-21 Marek Polacek <polacek@redhat.com>
2170 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2171 * gcc.dg/vmx/unpack.c: Likewise.
2172 * gcc.target/powerpc/quad-atomic.c: Likewise.
2174 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
2176 * gcc.target/i386/asm-flag-5.c (f_ll): New.
2178 2015-07-20 Jiong Wang <jiong.wang@arm.com>
2180 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2183 2015-07-20 Marek Polacek <polacek@redhat.com>
2186 * c-c++-common/Wshift-overflow-1.c: New test.
2187 * c-c++-common/Wshift-overflow-2.c: New test.
2188 * c-c++-common/Wshift-overflow-3.c: New test.
2189 * c-c++-common/Wshift-overflow-4.c: New test.
2190 * c-c++-common/Wshift-overflow-5.c: New test.
2191 * g++.dg/cpp1y/left-shift-1.C: New test.
2192 * gcc.dg/c90-left-shift-2.c: New test.
2193 * gcc.dg/c90-left-shift-3.c: New test.
2194 * gcc.dg/c99-left-shift-2.c: New test.
2195 * gcc.dg/c99-left-shift-3.c: New test.
2196 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2197 * gcc.c-torture/execute/pr40386.c: Likewise.
2198 * gcc.dg/vect/pr33373.c: Likewise.
2199 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2200 * gcc.dg/vect/vect-shift-2.c: Likewise.
2202 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2204 * gcc.target/aarch64/neg_abs_1.c: New test.
2206 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
2209 * gcc.target/i386/pr66922.c: New test.
2211 2015-07-18 Sebastian Pop <s.pop@samsung.com>
2215 * gcc.dg/tree-ssa/pr42327.c: Removed.
2216 * g++.dg/other/pr35011.C: Removed.
2218 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2221 * gcc.target/i386/pr66906.c: New test.
2223 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2225 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2226 as follow-up to r225930.
2228 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
2231 * lib/fortran-modules.exp (proc cleanup-submodules): New
2233 * gfortran.dg/submodule_1.f08: Change extension and clean up
2234 the submodule files.
2235 * gfortran.dg/submodule_2.f08: ditto
2236 * gfortran.dg/submodule_6.f08: ditto
2237 * gfortran.dg/submodule_7.f08: ditto
2238 * gfortran.dg/submodule_8.f08: New test
2239 * gfortran.dg/submodule_9.f08: New test
2241 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
2242 Sebastian Pop <s.pop@samsung.com>
2245 * gcc.dg/graphite/pr61929.c: New.
2247 2015-07-17 Marek Polacek <polacek@redhat.com>
2249 * gcc.dg/fold-minus-7.c: New test.
2251 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2253 * gfortran.dg/co_reduce_1.f90: New file.
2255 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2258 * gcc.target/i386/pr66824.c:
2260 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
2263 * gfortran.dg/structure_constructor_13.f03: New test.
2265 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2268 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2269 of generated while loops in the tree dump.
2270 * gfortran.dg/derived_constructor_comps_6.f90: New file.
2272 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
2274 * gcc.dg/vect/vect-outer-simd-2.c: New test.
2276 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
2279 * gcc.target/i386/pr66891.c: New test.
2281 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2283 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2285 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
2287 PR rtl-optimization/66626
2288 * gcc.target/i386/pr66626-2.c: New.
2290 2015-07-16 Martin Liska <mliska@suse.cz>
2292 * g++.dg/ipa/pr66896.c: New test.
2294 2015-07-16 Richard Biener <rguenther@suse.de>
2296 PR tree-optimization/66894
2297 * gcc.dg/torture/pr66894.c: New testcase.
2299 2015-07-16 Richard Biener <rguenther@suse.de>
2301 * gcc.dg/tree-ssa/pr21031.c: Adjust.
2303 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
2306 * g++.dg/pr66866.C: New test.
2308 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2310 * gcc.target/powerpc/vec-cmp-sel.c: New test.
2312 2015-07-15 Richard Biener <rguenther@suse.de>
2314 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2315 { -O3 -fomit-frame-pointer },
2316 { -O3 -fomit-frame-pointer -funroll-loops } and
2317 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2319 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2320 -finline-functions }
2322 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
2324 * gcc.target/mips/interrupt_handler-5.c: New test.
2326 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
2327 Robert Suchanek <robert.suchanek@imgtec.com>
2329 * gcc.target/mips/interrupt_handler-4.c: New test.
2331 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2334 * gcc.dg/lto/lto.exp: Initialize MPX.
2336 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2338 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2340 * gcc.target/arm/scd42-3.c: Likewise.
2342 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
2344 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2345 code to be run when the pre-arch code increases the isa_rev to
2346 mips32r6 or greater.
2348 2015-07-15 Richard Biener <rguenther@suse.de>
2350 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2351 { -O3 -fomit-frame-pointer },
2352 { -O3 -fomit-frame-pointer -funroll-loops } and
2353 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2355 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2356 -finline-functions }
2357 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2358 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2359 to additional_flags.
2361 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
2363 PR rtl-optimization/66838
2364 * gcc.target/i386/pr66838.c: New test.
2366 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
2369 * g++.dg/template/pr66850.C: New test.
2371 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2372 Cesar Philippidis <cesar@codesourcery.com>
2373 Chung-Lin Tang <cltang@codesourcery.com>
2375 * gcc.target/nios2/nios2-flushd.c: New.
2376 * gcc.target/nios2/nios2-rdprs.c: New.
2377 * gcc.target/nios2/r2-atomic.c: New.
2378 * gcc.target/nios2/r2-eni.c: New.
2379 * gcc.target/nios2/r2-wrpie.c: New.
2381 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2382 Cesar Philippidis <cesar@codesourcery.com>
2383 Chung-Lin Tang <cltang@codesourcery.com>
2385 * gcc.target/nios2/cdx-ldstwm-1.c: New.
2386 * gcc.target/nios2/cdx-ldstwm-2.c: New.
2388 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2389 Cesar Philippidis <cesar@codesourcery.com>
2390 Chung-Lin Tang <cltang@codesourcery.com>
2392 * gcc.target/nios2/andci.c: New.
2393 * gcc.target/nios2/bmx.c: New.
2394 * gcc.target/nios2/cdx-add.c: New.
2395 * gcc.target/nios2/cdx-branch.c: New.
2396 * gcc.target/nios2/cdx-callret.c: New.
2397 * gcc.target/nios2/cdx-loadstore.c: New.
2398 * gcc.target/nios2/cdx-logical.c: New.
2399 * gcc.target/nios2/cdx-mov.c: New.
2400 * gcc.target/nios2/cdx-shift.c: New.
2401 * gcc.target/nios2/cdx-sub.c: New.
2402 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2404 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
2407 * g++.dg/cpp0x/vt-65071.C: New.
2409 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2410 Cesar Philippidis <cesar@codesourcery.com>
2411 Chung-Lin Tang <cltang@codesourcery.com>
2413 * gcc.target/nios2/r2-io-range.c: New.
2414 * gcc.target/nios2/r2-stio-1.c: New.
2415 * gcc.target/nios2/r2-stio-2.c: New.
2416 * gcc.target/nios2/nios2-ldxio.c: New.
2417 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2418 of just compile. Add more tests.
2420 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2422 gfortran.dg/pr66864.f90: New test.
2424 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
2426 PR rtl-optimization/66626
2427 * gcc.target/i386/pr66626.c: New.
2429 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2431 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2432 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2433 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2435 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
2437 * g++.dg/template/crash81.C: Adjust for error + inform change.
2438 * g++.dg/template/pr58878.C: Likewise.
2439 * g++.dg/template/shadow1.C: Likewise.
2440 * g++.dg/template/shadow2.C: Likewise.
2441 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2442 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2443 * g++.old-deja/g++.brendan/crash7.C: Likewise.
2444 * g++.old-deja/g++.pt/shadow2.C: Likewise.
2446 2015-07-14 Richard Biener <rguenther@suse.de>
2448 PR tree-optimization/66863
2449 * gcc.dg/torture/pr66863.c: New testcase.
2451 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
2454 * g++.dg/template/pr65186.C: New test.
2456 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
2458 * gcc.target/arm/macro_defs0.c: Add directive to skip
2459 test if -marm is present.
2460 * gcc.target/arm/macro_defs1.c: Likewise.
2462 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2464 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2466 * gcc.target/aarch64/adds1.c: Likewise.
2467 * gcc.target/aarch64/ands_1.c: Likewise.
2468 * gcc.target/aarch64/bics_1.c: Likewise.
2469 * gcc.target/aarch64/subs1.c: Likewise.
2470 * gcc.target/aarch64/subs3.c: Likewise.
2472 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
2475 * gfortran.dg/pr64589.f90: New test.
2477 2015-07-13 Renlin Li <renlin.li@arm.com>
2480 * gcc.c-torture/execute/pr66556.c: New.
2482 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
2484 * gcc.dg/20020219-1.c: Fix double word typos.
2485 * gcc.dg/20020919-1.c: Same.
2487 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2488 Jeff Law <law@redhat.com>
2491 * g++.dg/tree-ssa/pr66726.c: New test.
2492 * gcc.dg/tree-ssa/pr66726-2.c: New test.
2493 * gcc.dg/tree-ssa/pr66726.c: New test.
2495 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2498 * g++.dg/cpp0x/variadic-ttp2.C: New.
2500 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
2503 * g++.dg/cpp0x/auto46.C: New test.
2504 * g++.dg/template/pr30044.C: New test.
2505 * g++.dg/template/shadow2.C: New test.
2506 * g++.dg/template/error55.C: New test.
2507 * g++.dg/template/crash83.C: Accept any error string.
2508 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2510 * g++.dg/cpp0x/variadic19.C: Likewise
2511 * g++.dg/template/canon-type-13.C: Likewise.
2512 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2513 * g++.dg/torture/20070621-1.C: Likewise.
2515 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2518 * g++.dg/init/explicit3.C: New.
2520 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
2523 * gcc.target/i386/pr66819-1.c: New test.
2524 * gcc.target/i386/pr66819-2.c: Likewise.
2525 * gcc.target/i386/pr66819-3.c: Likewise.
2526 * gcc.target/i386/pr66819-4.c: Likewise.
2527 * gcc.target/i386/pr66819-5.c: Likewise.
2529 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2532 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2533 __attribute__((noinline, noclone)). Change "x" to "volatile char"
2534 type to prevent possible flag-clobbering zero-extensions.
2535 * gcc.target/i386/pr66703.c: New test.
2537 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2540 * g++.dg/cpp0x/nsdmi-template15.C: New.
2542 2015-07-10 Jiong Wang <jiong.wang@arm.com>
2544 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2546 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
2548 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2549 * gcc.target/arm/flip-thumb.c: Likewise.
2551 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2554 * gcc.target/i386/pr66813.c: New test.
2556 2015-07-10 Jakub Jelinek <jakub@redhat.com>
2559 * gcc.dg/gomp/pr66820.c: New test.
2561 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2564 * g++.dg/cpp0x/scoped_enum6.C: New.
2566 2015-07-10 Tom de Vries <tom@codesourcery.com>
2568 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2569 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2571 2015-07-10 Richard Biener <rguenther@suse.de>
2573 PR tree-optimization/66823
2574 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2575 which should not be necessary. XFAIL.
2577 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2580 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2582 2015-07-09 Jakub Jelinek <jakub@redhat.com>
2585 * gcc.dg/gomp/pr66633-1.c: New test.
2586 * gcc.dg/gomp/pr66633-2.c: New test.
2587 * gcc.dg/gomp/pr66633-3.c: New test.
2588 * gcc.dg/gomp/pr66633-4.c: New test.
2590 2015-07-09 John Marino <gnugcc@marino.st>
2592 * lib/target-supports.exp (check_effective_target_pie):
2595 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
2598 * gcc.target/i386/pr66814.c: New test.
2600 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
2603 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2604 * gcc.target/aarch64/fnmul-2.c: Likewise.
2605 * gcc.target/aarch64/fnmul-3.c: Likewise.
2606 * gcc.target/aarch64/fnmul-4.c: Likewise.
2608 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2611 * g++.dg/cpp0x/vt-65790.C: New.
2613 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2616 * gcc.target/i386/pr66818.c: New test.
2618 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2621 * gcc.target/i386/pr66817.c: New test.
2623 2015-07-09 Marek Polacek <polacek@redhat.com>
2625 PR tree-optimization/66718
2626 * gcc.dg/vect/vect-126.c: New test.
2628 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
2630 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2631 even when dwarf-2 is not the default.
2633 2015-07-08 Jeff Law <law@redhat.com>
2636 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2637 to have a single memory reference.
2639 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
2641 * g++.dg/other/dump-ada-spec-9.C: New test.
2643 2015-07-08 Jakub Jelinek <jakub@redhat.com>
2645 * g++.dg/vect/vect.exp: Run also simd* tests.
2646 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2647 (check_vect): Fix up get_cpuid call for C++.
2648 * g++.dg/vect/simd-clone-1.cc: New test.
2650 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2652 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2654 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2656 * gcc.target/i386/readeflags-1.c (abort): New prototype.
2657 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2659 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2662 * gcc.target/i386/pr66806.c: New test.
2664 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
2667 * g++.dg/cpp0x/auto45.C: New.
2669 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
2672 * gcc.target/i386/pr66334.c: New.
2674 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2676 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2679 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2682 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2683 (verify_code): Update expected error message.
2684 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2685 (verify_code): Likewise.
2686 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2687 (verify_code): Likewise.
2689 2015-07-08 Richard Biener <rguenther@suse.de>
2691 PR tree-optimization/66793
2692 * gcc.dg/torture/pr66793.c: New testcase.
2694 2015-07-08 Richard Biener <rguenther@suse.de>
2696 PR tree-optimization/66794
2697 * gcc.dg/torture/pr66794.c: New testcase.
2699 2015-07-08 Marek Polacek <polacek@redhat.com>
2702 * g++.dg/abi/abi-tag15.C: New test.
2704 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2706 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2707 * gcc.target/mips/branch-3.c: Ditto
2708 * gcc.target/mips/branch-4.c: Ditto.
2709 * gcc.target/mips/branch-5.c: Ditto.
2710 * gcc.target/mips/branch-6.c: Ditto.
2711 * gcc.target/mips/branch-7.c: Ditto.
2712 * gcc.target/mips/branch-8.c: Ditto.
2713 * gcc.target/mips/branch-9.c: Ditto.
2714 * gcc.target/mips/branch-10.c: Ditto.
2715 * gcc.target/mips/branch-11.c: Ditto.
2716 * gcc.target/mips/branch-12.c: Ditto.
2717 * gcc.target/mips/branch-13.c: Ditto.
2718 * gcc.target/mips/umips-branch-5.c: New file.
2719 * gcc.target/mips/umips-branch-6.c: New file.
2720 * gcc.target/mips/umips-branch-7.c: New file.
2721 * gcc.target/mips/umips-branch-8.c: New file.
2722 * gcc.target/mips/umips-branch-9.c: New file.
2723 * gcc.target/mips/umips-branch-10.c: New file.
2724 * gcc.target/mips/umips-branch-11.c: New file.
2725 * gcc.target/mips/umips-branch-12.c: New file.
2726 * gcc.target/mips/umips-branch-13.c: New file.
2727 * gcc.target/mips/umips-branch-14.c: New file.
2728 * gcc.target/mips/umips-branch-15.c: New file.
2729 * gcc.target/mips/umips-branch-16.c: New file.
2730 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2731 (OCCUPY_0xfffc): New define.
2733 2015-07-08 Renlin Li <renlin.li@arm.com>
2735 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2737 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2739 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2741 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
2743 * gcc.target/i386/bt-3.c: New test.
2744 * gcc.target/i386/bt-4.c: Ditto.
2746 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
2748 * g++.dg/other/dump-ada-spec-8.C: New test.
2750 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2753 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2755 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2757 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2759 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2760 Avoid using an opaque struct for local "f".
2762 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2765 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2766 * jit.dg/test-pr66779.c: New testcase.
2768 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2770 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2773 2015-07-07 Richard Biener <rguenther@suse.de>
2775 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2777 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2779 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2780 * gcc.target/mips/call-5.c: Ditto.
2781 * gcc.target/mips/call-6.c: Ditto.
2783 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2785 * gcc.dg/dx-test.c: New test-case.
2787 2015-07-07 Andre Vehreschild <vehre@gmx.de>
2790 * gfortran.dg/allocate_with_source_9.f08: New test.
2792 2015-07-07 Christian Bruel <christian.bruel@st.com>
2795 * gcc.target/arm/flip-thumb.c: Fix scan.
2796 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2797 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2798 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2801 2015-07-06 Jakub Jelinek <jakub@redhat.com>
2804 * gcc.c-torture/execute/pr65956.c: New test.
2806 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
2808 * gcc.target/arm/aapcs/align1.c: New.
2809 * gcc.target/arm/aapcs/align_rec1.c: New.
2810 * gcc.target/arm/aapcs/align2.c: New.
2811 * gcc.target/arm/aapcs/align_rec2.c: New.
2812 * gcc.target/arm/aapcs/align3.c: New.
2813 * gcc.target/arm/aapcs/align_rec3.c: New.
2814 * gcc.target/arm/aapcs/align4.c: New.
2815 * gcc.target/arm/aapcs/align_rec4.c: New.
2816 * gcc.target/arm/aapcs/align_vararg1.c: New.
2817 * gcc.target/arm/aapcs/align_vararg2.c: New.
2819 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
2821 * gfortran.dg/iomsg_2.f90: New test.
2823 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2826 * gcc.target/i386/pr66749.c: New test.
2828 2015-07-06 Richard Biener <rguenther@suse.de>
2830 PR tree-optimization/66772
2831 * gcc.dg/torture/pr66772-1.c: New testcase.
2832 * gcc.dg/torture/pr66772-2.c: Likewise.
2834 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
2836 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2837 the jals instruction.
2839 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2842 * gcc.target/i386/pr53383-1.c: New file.
2843 * gcc.target/i386/pr53383-2.c: Likewise.
2844 * gcc.target/i386/pr53383-3.c: Likewise.
2846 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
2848 * gcc.target/aarch64/fnmul-1.c: New.
2849 * gcc.target/aarch64/fnmul-2.c: New.
2850 * gcc.target/aarch64/fnmul-3.c: New.
2851 * gcc.target/aarch64/fnmul-4.c: New.
2853 2015-07-06 Richard Biener <rguenther@suse.de>
2856 * gcc.dg/torture/pr66759.c: New testcase.
2858 2015-07-06 Andre Vehreschild <vehre@gmx.de>
2861 * gfortran.dg/alloc_comp_class_3.f03: New test.
2862 * gfortran.dg/alloc_comp_class_4.f03: New test.
2864 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
2866 * gcc.c-torture/execute/pr66757.c: New test.
2868 2015-07-06 Bin Cheng <bin.cheng@arm.com>
2870 PR tree-optimization/66720
2871 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2873 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
2874 Sandra Loosemore <sandra@codesourcery.com>
2876 * gcc.target/nios2/gprel-offset.c: New test.
2878 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
2881 * gfortran.dg/pr66725.f90: New test.
2883 2015-07-03 Jason Merrill <jason@redhat.com>
2885 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2886 Avoid narrowing error.
2888 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2890 PR rtl-optimization/66706
2891 * gcc.target/powerpc/shift-int.c: New testcase.
2893 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
2896 * gcc.target/i386/pr66746.c: New file.
2898 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
2900 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2902 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
2904 PR tree-optimization/66119
2905 * g++.dg/opt/pr66119.C: New.
2907 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
2910 * gfortran.dg/submodule_1.f90: New test
2911 * gfortran.dg/submodule_2.f90: New test
2912 * gfortran.dg/submodule_3.f90: New test
2913 * gfortran.dg/submodule_4.f90: New test
2914 * gfortran.dg/submodule_5.f90: New test
2915 * gfortran.dg/submodule_6.f90: New test
2916 * gfortran.dg/submodule_7.f90: New test
2918 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2920 PR preprocessor/53690
2921 * g++.dg/cpp/pr53690.C: New.
2923 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2925 * gcc.target/powerpc/vec-cmp.c: New test.
2927 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
2930 * gfortran.dg/pr56520.f90: New test.
2932 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
2935 * gfortran.dg/pr66545_1.f90: New test.
2936 * gfortran.dg/pr66545_2.f90: New test.
2938 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
2940 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2941 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2943 2015-07-02 Richard Biener <rguenther@suse.de>
2946 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2949 2015-07-02 Richard Biener <rguenther@suse.de>
2951 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2953 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
2955 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2957 2015-07-01 Jason Merrill <jason@redhat.com>
2959 * lib/target-supports.exp (cxx_default): Set to C++14.
2961 2015-07-01 Tom de Vries <tom@codesourcery.com>
2964 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2967 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2969 * gfortran.dg/warn_conversion_8.f90: New test.
2971 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
2973 PR rtl-optimization/61047
2974 * gcc.c-torture/execute/20150611-1.c: New testcase.
2976 2015-07-01 David Malcolm <dmalcolm@redhat.com>
2979 * jit.dg/all-non-failing-tests.h: Add
2980 test-pr66700-observing-write-through-ptr.c.
2981 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2983 2015-07-01 David Malcolm <dmalcolm@redhat.com>
2985 * jit.dg/test-accessing-union.c: Add comments for use by
2986 gcc/jit/docs/topics/types.rst.
2988 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
2990 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2991 'do-require-effective-target' with 'dg-require-effective-target'.
2992 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2993 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2994 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
2995 'stlex' with 'strex' as the expected output.
2997 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3000 * g++.dg/cpp0x/gen-attrs-60.C: New.
3001 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3003 2015-07-01 Jiong Wang <jiong.wang@arm.com>
3005 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3007 * gcc.target/aarch64/pic-small.c: Restrict this test under
3008 check_effective_target_aarch64_small_fpic.
3010 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
3012 * gfortran.dg/gomp/pr66633.f90: New test.
3014 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
3017 * g++.dg/template/pr66686.C: New test.
3019 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
3021 * gnat.dg/lto17.ad[sb]: New test.
3023 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3025 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3026 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3028 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3030 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3032 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3034 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3036 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3038 * jit.dg/test-switch.c: New testcase.
3039 * jit.dg/test-switch.cc: New testcase.
3041 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3044 * jit.dg/all-non-failing-tests.h: Add note about
3045 test-validly-unreachable-block.c.
3046 * jit.dg/test-validly-unreachable-block.c: New file.
3048 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3051 * jit.dg/all-non-failing-tests.h: Add note about
3052 test-extra-options.c.
3053 * jit.dg/test-extra-options.c: New testcase.
3055 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
3058 * gcc.target/i386/pr66691.c: New.
3060 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
3062 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3063 * gcc.target/i386/iamcu/args.h: Likewise.
3064 * gcc.target/i386/iamcu/asm-support.S: Likewise.
3065 * gcc.target/i386/iamcu/defines.h: Likewise.
3066 * gcc.target/i386/iamcu/macros.h: Likewise.
3067 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3068 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3069 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3070 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3071 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3072 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3073 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3074 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3075 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3076 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3077 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3078 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3079 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3080 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3081 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3082 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3083 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3085 2015-06-30 Marek Polacek <polacek@redhat.com>
3087 * gcc.dg/fold-minus-6.c: New test.
3089 * gcc.dg/fold-ior-3.c: New test.
3091 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3093 Implement N4197 - Adding u8 character literals
3094 * g++.dg/cpp1z/utf8.C: New.
3095 * g++.dg/cpp1z/utf8-neg.C: New.
3096 * g++.dg/cpp1z/udlit-utf8char.C: New.
3098 2015-06-30 Marek Polacek <polacek@redhat.com>
3100 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3102 2015-06-30 Tom de Vries <tom@codesourcery.com>
3104 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3105 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3106 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3107 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3109 2015-06-30 Marek Polacek <polacek@redhat.com>
3111 * gcc.dg/fold-ior-2.c: New test.
3113 2015-06-30 Tom de Vries <tom@codesourcery.com>
3115 PR tree-optimization/66652
3116 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3117 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
3119 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3121 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3124 * g++.dg/cpp0x/constexpr-friend-3.C: New.
3125 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3127 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3130 * gfortran.dg/wunused-parameter.f90: New test.
3132 2015-06-29 Richard Henderson <rth@redhat.com>
3134 * gcc.target/i386/asm-flag-1.c: New.
3135 * gcc.target/i386/asm-flag-2.c: New.
3136 * gcc.target/i386/asm-flag-3.c: New.
3137 * gcc.target/i386/asm-flag-4.c: New.
3138 * gcc.target/i386/asm-flag-5.c: New.
3140 2015-06-29 Marek Polacek <polacek@redhat.com>
3143 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3144 * c-c++-common/pr66322.c: New test.
3145 * g++.dg/eh/scope1.C: Remove dg-warning.
3147 2015-06-29 Richard Biener <rguenther@suse.de>
3149 PR tree-optimization/66677
3150 * gcc.dg/vect/pr66677.c: New testcase.
3152 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3155 * gcc.dg/tree-ssa/pr64130.c: New test.
3157 2015-06-26 Jiong Wang <jiong.wang@arm.com>
3159 * gcc.target/aarch64/pic-small.c: New testcase.
3161 2015-06-26 Richard Biener <rguenther@suse.de>
3163 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3165 2015-06-26 Marek Polacek <polacek@redhat.com>
3167 * gcc.dg/fold-and-1.c: New test.
3168 * gcc.dg/fold-and-2.c: New test.
3170 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
3172 * gnat.dg/warn11.adb: Add missing dg directive.
3173 * gnat.dg/warn12.adb: New test.
3174 * gnat.dg/warn12_pkg.ads: New helper.
3176 2015-06-26 Richard Biener <rguenther@suse.de>
3178 * gfortran.dg/reassoc_3.f90: Adjust.
3180 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
3183 * gcc.target/i386/pr66412.c: New test.
3185 2015-06-25 Richard Biener <rguenther@suse.de>
3187 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3189 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
3191 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3193 2015-06-25 Richard Biener <rguenther@suse.de>
3195 * gfortran.dg/vect/vect-9.f90: New testcase.
3197 2015-06-25 Nick Clifton <nickc@redhat.com>
3199 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3200 H8300 and M32R targets.
3202 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3205 * gfortran.dg/maxerrors.f90: New test.
3207 2015-06-08 DJ Delorie <dj@redhat.com>
3209 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3211 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3213 * gcc.target/aarch64/mgeneral-regs_3.c: New.
3215 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3217 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3218 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3219 * gcc.target/aarch64/nofp_1.c: New file.
3221 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
3223 Implement N3928 - Extending static_assert
3224 * g++.dg/cpp0x/static_assert8.C: Adjust.
3225 * g++.dg/cpp0x/static_assert12.C: New.
3226 * g++.dg/cpp0x/static_assert13.C: New.
3227 * g++.dg/cpp1y/static_assert1.C: New.
3228 * g++.dg/cpp1y/static_assert2.C: New.
3229 * g++.dg/cpp1z/static_assert-nomsg.C: New.
3231 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
3234 * g++.dg/cpp0x/trailing11.C: New.
3236 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3238 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3240 * gcc.target/arm/memset-inline-10.c: Likewise.
3241 * gcc.target/arm/pr58784.c: Likewise.
3242 * gcc.target/arm/pr59985.C: Likewise.
3243 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3245 2015-06-24 Renlin Li <renlin.li@arm.com>
3247 * gcc.target/aarch64/arm_align_max_pwr.c: New.
3248 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3250 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
3253 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3256 * g++.dg/cpp0x/auto45.C: New test.
3257 * g++.dg/template/pr30044.C: New test.
3258 * g++.dg/template/crash83.C: Accept any error string.
3259 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3261 * g++.dg/cpp0x/variadic18.C: Likewise
3262 * g++.dg/template/canon-type-13.C: Likewise.
3263 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3265 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3268 * g++.dg/other/linkage2.C: New.
3270 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3273 * gcc.target/arm/pr63408.c: New test.
3275 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
3277 * lib/c-torture.exp: Don't call check_effective_target_lto
3278 before setting up environment correctly.
3279 * lib/gcc-dg.exp: Likewise, and protect
3280 gcc_force_conventional_output.
3282 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3284 PR rtl-optimization/66306
3285 * gcc.target/s390/pr66306.c: New test.
3287 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3289 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3290 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3291 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3292 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3293 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3294 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3295 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3297 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
3300 * gcc.c-torture/pr65803.c: New test.
3302 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3305 * g++.dg/cpp0x/auto45.C: New test.
3306 * g++.dg/template/pr30044.C: New test.
3307 * g++.dg/template/crash83.C: Accept any error string.
3308 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3310 * g++.dg/cpp0x/variadic18.C: Likewise
3311 * g++.dg/template/canon-type-13.C: Likewise.
3312 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3314 2015-06-23 Marek Polacek <polacek@redhat.com>
3316 * c-c++-common/Wlogical-op-3.c: New test.
3318 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3321 * g++.dg/cpp0x/scoped_enum5.C: New.
3323 2015-06-23 Richard Biener <rguenther@suse.de>
3325 PR tree-optimization/66636
3326 * gcc.dg/vect/pr66636.c: New testcase.
3328 2015-06-23 Marek Polacek <polacek@redhat.com>
3330 * gcc.dg/fold-minus-4.c: New test.
3331 * gcc.dg/fold-minus-5.c: New test.
3332 * c-c++-common/ubsan/overflow-add-5.c: New test.
3334 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3336 Add missing testcase from r224672.
3337 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3339 * gcc.target/vax/bswapdi-1.c: New.
3341 2015-06-23 Andre Vehreschild <vehre@gmx.de>
3344 * gfortran.dg/associate_18.f08: New test.
3346 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
3349 * gcc.target/i386/pr66560-1.c: New test.
3350 * gcc.target/i386/pr66560-2.c: Ditto.
3351 * gcc.target/i386/pr66560-3.c: Ditto.
3352 * gcc.target/i386/pr66560-4.c: Ditto.
3354 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
3356 * gcc.target/nvptx/nvptx.exp: New file.
3357 * gcc.target/nvptx/proto-1.c: Likewise.
3359 2015-06-23 Bin Cheng <bin.cheng@arm.com>
3361 PR tree-optimization/66449
3362 * gcc.dg/vect/pr66449.c: New test.
3364 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
3366 * g++.dg/other/dump-ada-spec-5.C: New test.
3367 * g++.dg/other/dump-ada-spec-6.C: Likewise.
3368 * g++.dg/other/dump-ada-spec-7.C: Likewise.
3370 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3372 * g++.dg/inherit/pure1.C: Test location too.
3374 2015-06-22 Marek Polacek <polacek@redhat.com>
3376 * gcc.dg/fold-ior-1.c: New test.
3377 * gcc.dg/fold-minus-2.c: New test.
3378 * gcc.dg/fold-minus-3.c: New test.
3379 * gcc.dg/fold-plus-1.c: New test.
3380 * gcc.dg/fold-plus-2.c: New test.
3381 * gcc.dg/fold-xor-4.c: New test.
3382 * gcc.dg/fold-xor-5.c: New test.
3384 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3387 * g++.dg/torture/pr65914.C: New.
3389 2015-06-22 Richard Biener <rguenther@suse.de>
3391 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3392 not existing TORTURE_OPTIONS only.
3393 * lib/gcc-dg.exp: Likewise.
3395 2015-06-22 Christian Bruel <christian.bruel@st.com>
3398 * gcc.target/arm/flip-thumb.c: New test.
3400 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
3401 Martin Liska <mliska@suse.cz>
3404 * g++.dg/ipa/pr65908.C: New testcase.
3406 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
3409 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3410 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3412 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
3414 * gnat.dg/specs/debug1.ads: Adjust.
3416 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
3418 * gcc.target/aarch64/fmovd-zero-mem.c: New.
3419 * gcc.target/aarch64/fmovd-zero-reg.c: New.
3420 * gcc.target/aarch64/fmovf-zero-mem.c: New.
3421 * gcc.target/aarch64/fmovf-zero-reg.c: New.
3422 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3423 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3424 * gcc.target/aarch64/fmovd-zero.c: Delete.
3425 * gcc.target/aarch64/fmovf-zero.c: Delete.
3427 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3429 * gcc.target/vax/bswapdi-1.c: New.
3431 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3433 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3435 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3437 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3439 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3441 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3443 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3445 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3447 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3449 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3451 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3453 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3455 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3457 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3459 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3461 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3463 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3465 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3467 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3469 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3471 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3473 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3475 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3477 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3479 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3481 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3483 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3485 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3487 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3489 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3491 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3493 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3495 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3497 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3499 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3501 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3503 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3505 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3507 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3509 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3510 (_ARM_FPSCR): Add FZ field.
3511 (clean_results): Force FZ=1 on AArch64.
3512 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3514 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3516 * gcc.target/aarch64/pr62308.c: New test.
3518 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
3521 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3523 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
3525 * gcc.target/i386/mpx/pr66581.c: New test.
3527 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
3529 * gcc.target/i386/cmov9.c: New test.
3531 2015-06-18 Richard Biener <rguenther@suse.de>
3533 * g++.dg/other/const4.C: New testcase.
3535 2015-06-18 Michael Matz <matz@suse.de>
3538 * gcc.dg/vect/pr66253.c: New testcase.
3540 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3543 * gcc.target/i386/mpx/chkp-vararg.c: New test.
3545 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3548 * gcc.target/i386/mpx/pr66568.c: New test.
3550 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3553 * gcc.target/i386/mpx/pr66567.c: New test.
3555 2015-06-18 Richard Biener <rguenther@suse.de>
3557 PR tree-optimization/66510
3558 * gcc.dg/vect/slp-perm-12.c: New testcase.
3560 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3562 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3563 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3564 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3565 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3567 2015-06-17 Jakub Jelinek <jakub@redhat.com>
3570 * g++.dg/gomp/pr66571-1.C: New test.
3573 * c-c++-common/gomp/pr66429.c: New test.
3575 2015-06-17 David Malcolm <dmalcolm@redhat.com>
3577 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3578 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3580 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3582 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3585 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3588 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3590 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
3592 * gcc.target/mips/pr65862-1.c: New test.
3593 * gcc.target/mips/pr65862-2.c: Likewise.
3595 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3597 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3598 * gcc.target/i386/pr52252-atom.c: Ditto.
3599 * gcc.target/i386/vect-div-1.c: Ditto.
3600 * gcc.target/i386/rotate-5.c: Ditto.
3601 * gcc.target/i386/pr50202.c: Ditto.
3602 * gcc.target/i386/pr37843-3.c: Ditto.
3603 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3604 * gcc.target/i386/pr53397-1.c: Ditto.
3605 * gcc.target/i386/pr55934.c: Ditto.
3606 * gcc.target/i386/pr37843-4.c: Ditto.
3607 * gcc.target/i386/pr60451.c: Ditto.
3608 * gcc.target/i386/pr53397-2.c: Ditto.
3609 * gcc.target/i386/vectorize1.c: Ditto.
3610 * gcc.target/i386/extract-insert-combining.c: Ditto.
3611 * gcc.target/i386/pr53759.c: Ditto.
3612 * gcc.target/i386/pr52252-core.c: Ditto.
3613 * gcc.target/i386/rotate-3.c: Ditto.
3614 * gcc.target/i386/sse-20.c: Ditto.
3615 * gcc.target/i386/rotate-4.c: Ditto.
3616 * gcc.target/i386/pr61403.c: Ditto.
3617 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3618 * gcc.target/i386/pr60901.c: Ditto.
3619 * gcc.target/i386/pr59794-7.c: Ditto.
3620 * gcc.target/i386/pr62208.c: Ditto.
3621 * gcc.target/i386/pr53416.c: Ditto.
3622 * gcc.target/i386/asm-dialect-1.c: Ditto.
3623 * gcc.target/i386/pr50038.c: Ditto.
3624 * gcc.target/i386/47698.c: Ditto.
3625 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3626 * gcc.target/i386/pr59794-2.c: Ditto.
3627 * gcc.target/i386/pr59794-3.c: Ditto.
3628 * gcc.target/i386/pr39058.c: Ditto.
3629 * gcc.target/i386/pr60205-1.c: Ditto.
3630 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3631 * gcc.target/i386/sse2-movq-2.c: Ditto.
3633 2015-06-17 Richard Biener <rguenther@suse.de>
3635 PR tree-optimization/66251
3636 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3638 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
3641 * g++.dg/parse/new-placement1.C: New.
3643 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3645 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3646 * jit.dg/test-compound-assignment.c: New testcase.
3648 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3651 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3652 to "testcases" array.
3654 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3657 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3658 * jit.dg/test-debug-strings.c: New test case.
3659 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3660 the discriminant has a sane debug string.
3662 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
3665 * gcc.target/i386/pr56766-1.c: New test.
3666 * gcc.target/i386/pr56766-2.c: Ditto.
3668 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
3670 * gcc.target/mips/loongson-shift-count-truncated-1.c:
3671 Skip on mips*-mti-linux* and mips*-img-linux* targets.
3672 * gcc.target/mips/loongson-simd.c: Ditto.
3674 2015-06-16 Richard Biener <rguenther@suse.de>
3676 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3678 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3680 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3681 passed by the testsuite driver.
3683 2015-06-16 Richard Biener <rguenther@suse.de>
3685 * gcc.dg/vect/slp-perm-11.c: New testcase.
3687 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
3689 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3692 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3694 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3695 Reinstate calls to torture-init and torture-finalize.
3697 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3699 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3701 2015-06-15 Nathan Sidwell <nathan@acm.org>
3704 * g++.dg/cpp0x/nsdmi-template14.C: New test.
3706 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3709 * g++.dg/cpp0x/local-type1.C: New.
3711 2015-06-15 Andre Vehreschild <vehre@gmx.de>
3716 * gfortran.dg/allocate_with_source_3.f90: Removed check for
3717 unimplemented error.
3718 * gfortran.dg/allocate_with_source_7.f08: New test.
3719 * gfortran.dg/allocate_with_source_8.f08: New test.
3721 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
3724 * g++.dg/warn/Walways-true-3.C: New test.
3726 2015-06-13 Tom de Vries <tom@codesourcery.com>
3728 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3730 2015-06-13 Tom de Vries <tom@codesourcery.com>
3732 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3733 (main): Remove superfluous attributes.
3734 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3735 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3737 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3739 * gcc.target/i386/monitorx.c: New.
3740 * gcc.target/i386/sse-12.c: Add -mmwaitx.
3741 * gcc.target/i386/sse-13.c: Ditto.
3742 * gcc.target/i386/sse-14.c: Ditto.
3743 * gcc.target/i386/sse-22.c: Ditto.
3744 * gcc.target/i386/sse-23.c: Ditto.
3745 * g++.dg/other/i386-2.C: Ditto.
3746 * g++.dg/other/i386-3.C: Ditto.
3748 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
3750 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3752 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
3755 * gfortran.dg/allocatable_scalar_13.f90: New test
3757 2015-06-11 Marek Polacek <polacek@redhat.com>
3759 * gcc.dg/fold-xor-3.c: New test.
3761 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3763 * gcc.target/arm/short-it-ifcvt-1.c: New test.
3764 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3766 2015-06-11 Christian Bruel <christian.bruel@st.com>
3769 * gcc.target/arm/pragma_attribute.c: New test.
3771 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3773 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3775 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3778 * gcc.target/i386/pr66473.c: New test.
3780 2015-06-10 Jakub Jelinek <jakub@redhat.com>
3783 * gcc.dg/tls/pr66470.c: New test.
3784 * gcc.target/i386/pr66470.c: New test.
3786 2015-06-10 Christian Bruel <christian.bruel@st.com>
3789 * gcc.target/arm/attr_arm.c: New test
3790 * gcc.target/arm/attr_arm-err.c: New test
3791 * gcc.target/arm/attr_thumb.c: New test
3792 * gcc.target/arm/attr_thumb-static.c: New test
3794 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3799 * g++.dg/abi/aarch64_guard1.C: Adjust test.
3801 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
3803 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3804 passed by the testsuite driver.
3806 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3809 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3810 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3811 * gcc.dg/ssp-1.c: Make counter a register.
3812 * gcc.dg/ssp-2.c: Likewise.
3813 * gcc.dg/torture/parm-coalesce.c: New.
3815 2015-06-09 Tom de Vries <tom@codesourcery.com>
3817 * gcc.target/i386/vararg-loc.c: New test.
3819 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3822 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3823 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3825 2015-06-09 Marek Polacek <polacek@redhat.com>
3827 PR tree-optimization/66299
3828 * gcc.dg/pr66299-1.c: New test.
3829 * gcc.dg/pr66299-2.c: New test.
3830 * gcc.dg/pr66299-3.c: New test.
3832 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
3834 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3835 passed by the testsuite driver.
3837 2015-06-09 Richard Biener <rguenther@suse.de>
3840 * gcc.dg/fold-modpow2.c: New testcase.
3842 2015-06-09 Richard Biener <rguenther@suse.de>
3844 PR tree-optimization/66419
3845 * gcc.dg/vect/bb-slp-37.c: New testcase.
3847 2015-06-09 Shiva Chen <shiva0217@gmail.com>
3849 * gcc.target/arm/stl-cond.c: New test.
3851 2015-06-09 Richard Biener <rguenther@suse.de>
3854 * gcc.dg/torture/pr66413.c: New testcase.
3856 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3858 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3859 * gcc.dg/ssp-1.c: Make counter a register.
3860 * gcc.dg/ssp-2.c: Likewise.
3861 * gcc.dg/torture/parm-coalesce.c: New.
3863 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
3865 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3866 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3868 2015-06-08 Tom de Vries <tom@codesourcery.com>
3870 PR rtl-optimization/66444
3871 * gcc.dg/pr66444.c: New test.
3873 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3876 * gfortran.dg/class_is_1.f90: New test.
3877 * gfortran.dg/type_is_1.f90: Ditto.
3879 2015-06-08 Marek Polacek <polacek@redhat.com>
3882 * gcc.dg/cpp/pr66415-1.c: New test.
3883 * gcc.dg/cpp/pr66415-2.c: New test.
3885 2015-06-08 Richard Biener <rguenther@suse.de>
3887 PR tree-optimization/66422
3888 * gcc.dg/Warray-bounds-16.c: New testcase.
3890 2015-06-08 Richard Biener <rguenther@suse.de>
3892 * gcc.dg/vect/slp-perm-10.c: New testcase.
3893 * gcc.dg/vect/slp-23.c: Adjust.
3894 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3895 vector pointer update.
3897 2015-06-08 Marek Polacek <polacek@redhat.com>
3900 * g++.dg/ubsan/pr66452.C: New test.
3902 2015-06-08 Tom de Vries <tom@codesourcery.com>
3904 PR tree-optimization/66436
3905 * gcc.dg/gomp/dump-new-function-2.c: New test.
3906 * gcc.dg/gomp/dump-new-function-3.c: Same.
3907 * gcc.dg/gomp/dump-new-function.c: Same.
3909 2015-06-08 Tom de Vries <tom@codesourcery.com>
3911 PR tree-optimization/66435
3912 * gcc.dg/gomp/notify-new-function-2.c: New test.
3913 * gcc.dg/gomp/notify-new-function-3.c: Same.
3914 * gcc.dg/gomp/notify-new-function.c: Same.
3916 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
3918 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3919 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3920 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3921 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3922 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3923 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3926 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
3929 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3930 * gfortran.dg/warn_conversion.f90: Add warning for change in value
3932 * gfortran.dg/warn_conversion_3.f90: Add warnings.
3933 * gfortran.dg/warn_conversion_5.f90: New test.
3934 * gfortran.dg/warn_conversion_6.f90: New test.
3935 * gfortran.dg/warn_conversion_7.f90: New test.
3937 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
3940 * gfortran.dg/blockdata_9.f: New test.
3942 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3945 * gfortran.dg/forall_17.f90: New test.
3947 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
3949 * g++.dg/cpp0x/pr57101.C: Add warning.
3950 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3951 * g++.dg/ext/visibility/anon7.C: Same.
3952 * g++.dg/ipa/pr63587-2.C: Same.
3953 * g++.dg/opt/dump1.C: Same.
3954 * g++.dg/opt/pr59622-3.C: Same.
3955 * g++.dg/opt/pr59622.C: Same.
3956 * g++.dg/torture/pr46383.C: Same.
3957 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3958 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3959 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3961 * gfortran.dg/intent_out_8.f90: Same.
3962 * gfortran.dg/warn_target_lifetime_3.f90: Same.
3964 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
3967 gfortran.dg/equiv_9.f90: New test.
3970 2015-06-05 Tom de Vries <tom@codesourcery.com>
3972 merge from gomp4 branch:
3973 2015-05-28 Tom de Vries <tom@codesourcery.com>
3975 PR tree-optimization/65443
3976 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3977 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3978 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3980 2015-06-05 Nathan Sidwell <nathan@acm.org>
3983 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3985 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
3987 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3989 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3991 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3993 2015-06-04 Sriraman Tallam <tmsriram@google.com>
3995 * testsuite/gcc.target/i386/noplt-1.c: New test.
3996 * testsuite/gcc.target/i386/noplt-2.c: New test.
3997 * testsuite/gcc.target/i386/noplt-3.c: New test.
3998 * testsuite/gcc.target/i386/noplt-4.c: New test.
4000 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
4003 * gfortran.dg/adjustl_1.f90: New test.
4005 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
4007 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4008 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4010 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
4012 * lto.c (iterative_hash_canonical_type,
4013 gimple_register_canonical_type): only hash main variants of types
4015 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
4017 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4018 Move set of dg-do-what-default after early return.
4020 2015-06-04 Marek Polacek <polacek@redhat.com>
4023 * gcc.dg/lvalue-8.c: New test.
4025 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4026 Paolo Carlini <paolo.carlini@oracle.com>
4029 * g++.dg/other/pr66130.C: New.
4030 * g++.dg/cpp0x/pr66130.C: Likewise.
4032 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4034 * g++.dg/cpp0x/decl-loc1.C: New.
4035 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4036 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4037 * g++.dg/init/ctor8.C: Likewise.
4038 * g++.dg/parse/semicolon4.C: Likewise.
4040 2015-06-03 Marek Polacek <polacek@redhat.com>
4043 * g++.dg/ubsan/static-init-1.C: New test.
4044 * g++.dg/ubsan/static-init-2.C: New test.
4045 * g++.dg/ubsan/static-init-3.C: New test.
4047 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
4050 * gcc.target/i386/pr66275.c: New test.
4052 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4054 * gcc.dg/Wcxx-compat-22.c: New testcase.
4055 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4056 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4057 * c-c++-common/pr58346-1.c: Likewise.
4058 * c-c++-common/transparent-union-1.c: Likewise.
4060 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
4062 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4063 * g++.dg/plugin/def_plugin.c: New file.
4064 * g++.dg/plugin/def-plugin-test.C: New file.
4066 2015-06-03 Richard Biener <rguenther@suse.de>
4068 * gcc.dg/vect/bb-slp-36.c: New testcase.
4070 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4072 * gcc.dg/lto/chkp-removed-alias_0.c: New.
4074 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4076 * gcc.dg/lto/chkp-privatize-1_0.c: New.
4077 * gcc.dg/lto/chkp-privatize-1_1.c: New.
4078 * gcc.dg/lto/chkp-privatize-2_0.c: New.
4079 * gcc.dg/lto/chkp-privatize-2_1.c: New.
4081 2015-06-03 Marek Polacek <polacek@redhat.com>
4085 * gcc.dg/pr64223-1.c: New test.
4086 * gcc.dg/pr64223-2.c: New test.
4088 2015-06-03 Richard Biener <rguenther@suse.de>
4090 PR tree-optimization/63916
4091 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4093 2015-06-03 Richard Biener <rguenther@suse.de>
4095 PR tree-optimization/66375
4096 * gcc.dg/torture/pr66375.c: New testcase.
4098 2015-06-03 Bin Cheng <bin.cheng@arm.com>
4100 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4102 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
4105 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4107 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4110 * gfortran.dg/reshape_7.f90: New test.
4112 2015-06-02 David Malcolm <dmalcolm@redhat.com>
4115 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4118 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4121 * gcc.dg/pr49551.c: New testcase.
4123 2015-06-02 Richard Biener <rguenther@suse.de>
4126 * g++.dg/lto/pr65549_0.C: New testcase.
4128 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
4132 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4134 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4136 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4138 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4141 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4143 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4145 PR tree-optimization/48052
4146 * gcc.dg/tree-ssa/scev-8.c: New.
4147 * gcc.dg/tree-ssa/scev-9.c: New.
4148 * gcc.dg/tree-ssa/scev-10.c: New.
4149 * gcc.dg/vect/pr48052.c: New.
4151 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
4153 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4155 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4157 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4159 2015-06-02 Marek Polacek <polacek@redhat.com>
4162 * gcc.dg/torture/pr66345.c: New test.
4164 2015-06-02 Richard Biener <rguenther@suse.de>
4166 PR tree-optimization/65961
4167 * gcc.dg/torture/pr65961.c: New testcase.
4169 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4171 PR tree-optimization/52563
4172 PR tree-optimization/62173
4173 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4174 * gcc.dg/tree-ssa/scev-4.c: Ditto.
4176 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4178 * gnat.dg/specs/varsize_return2.ads: New test.
4179 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4181 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4183 * gcc.dg/vect/vect-outer-simd-1.c: New test.
4185 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
4188 * gcc.target/aarch64/sync-comp-swap.c: New.
4189 * gcc.target/aarch64/sync-comp-swap.x: New.
4190 * gcc.target/aarch64/sync-op-acquire.c: New.
4191 * gcc.target/aarch64/sync-op-acquire.x: New.
4192 * gcc.target/aarch64/sync-op-full.c: New.
4193 * gcc.target/aarch64/sync-op-full.x: New.
4194 * gcc.target/aarch64/sync-op-release.c: New.
4195 * gcc.target/aarch64/sync-op-release.x: New.
4197 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
4199 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4202 2015-06-01 Richard Biener <rguenther@suse.de>
4204 PR tree-optimization/66349
4205 PR tree-optimization/66352
4206 PR tree-optimization/66357
4207 * gcc.dg/torture/pr66357.c: New testcase.
4208 * gcc.dg/torture/pr66349.c: Likewise.
4209 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4211 2015-06-01 Richard Biener <rguenther@suse.de>
4214 2015-05-29 Richard Biener <rguenther@suse.de>
4216 PR tree-optimization/66314
4217 * gcc.dg/asan/pr66314.c: New testcase.
4219 2015-06-01 Richard Biener <rguenther@suse.de>
4221 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4223 2015-06-01 Jakub Jelinek <jakub@redhat.com>
4225 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4227 (hp3, hp4): Add inline keyword.
4228 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4229 (hp2): Add inline keyword.
4230 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4231 (hp2): Add inline keyword.
4233 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
4236 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4237 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4238 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4239 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4241 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
4243 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4244 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4246 2015-06-01 Richard Biener <rguenther@suse.de>
4248 PR tree-optimization/66280
4249 * g++.dg/torture/pr66280.C: New testcase.
4250 * g++.dg/torture/pr66280-2.C: Likewise.
4252 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4254 * gnat.dg/addr9_1.adb: New test.
4255 * gnat.dg/addr9_2.adb: Likewise.
4256 * gnat.dg/addr9_3.adb: Likewise.
4257 * gnat.dg/addr9_4.adb: Likewise.
4259 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
4261 * g++.dg/other/dump-ada-spec-4.C: New test.
4263 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
4265 * gcc.dg/alias-8.c: Fix dg-warning.
4267 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
4269 * gcc.dg/alias-8.c: Do not xfail.
4270 * gcc.dg/pr62167.c: Prevent FRE.
4271 * gcc.dg/alias-14.c: New testcase.
4273 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
4275 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4277 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4280 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4282 * gcc.target/s390/hotpatch-10.c: Likewise.
4283 * gcc.target/s390/hotpatch-11.c: Likewise.
4284 * gcc.target/s390/hotpatch-12.c: Likewise.
4285 * gcc.target/s390/hotpatch-17.c: Likewise.
4286 * gcc.target/s390/hotpatch-18.c: Likewise.
4287 * gcc.target/s390/hotpatch-20.c: Likewise.
4288 * gcc.target/s390/hotpatch-21.c: Likewise.
4289 * gcc.target/s390/hotpatch-22.c: Likewise.
4290 * gcc.target/s390/hotpatch-23.c: Likewise.
4291 * gcc.target/s390/hotpatch-24.c: Likewise.
4292 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
4293 to check for the exact nops too.
4294 * gcc.target/s390/hotpatch-3.c: Likewise.
4295 * gcc.target/s390/hotpatch-4.c: Likewise.
4296 * gcc.target/s390/hotpatch-5.c: Likewise.
4297 * gcc.target/s390/hotpatch-6.c: Likewise.
4298 * gcc.target/s390/hotpatch-7.c: Likewise.
4299 * gcc.target/s390/hotpatch-8.c: Likewise.
4300 * gcc.target/s390/hotpatch-9.c: Likewise.
4301 * gcc.target/s390/hotpatch-14.c: Likewise.
4302 * gcc.target/s390/hotpatch-15.c: Likewise.
4303 * gcc.target/s390/hotpatch-16.c: Likewise.
4304 * gcc.target/s390/hotpatch-19.c: Likewise.
4305 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
4306 scan-assembler-times counting number of .align directives.
4307 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4308 dg-options. Remove scan-assembler-times counting number of .align
4310 * gcc.target/s390/hotpatch-26.c: New file.
4311 * gcc.target/s390/hotpatch-27.c: New file.
4312 * gcc.target/s390/hotpatch-28.c: New file.
4313 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4314 using -Os -O0 -O1 -O2 -O3 options.
4316 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4318 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4320 2015-05-29 Jakub Jelinek <jakub@redhat.com>
4322 PR tree-optimization/66142
4323 * gcc.dg/vect/pr66142.c: New test.
4325 2015-05-29 Richard Biener <rguenther@suse.de>
4327 PR tree-optimization/66314
4328 * gcc.dg/asan/pr66314.c: New testcase.
4330 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4332 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4333 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4335 (schedule-cleanups, dg-keep-saved-temps): New proc.
4336 (gcc-dg-test-1): Schedule cleanups.
4337 * lib/profopt.exp (profopt-execute): Likewise.
4338 * g++.dg/cdce3.C: Adjust expected line numbers.
4339 * gcc.dg/cdce1.c: Likewise.
4340 * gcc.dg/cdce2.c: Likewise.
4341 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4342 * gcc.dg/strlenopt-24.c: Likewise.
4343 * gcc.dg/tree-ssa/vrp26.c: Likewise.
4344 * gcc.dg/tree-ssa/vrp28.c: Likewise.
4345 * obj-c++.dg/encode-2.mm: Likewise.
4347 2015-05-28 DJ Delorie <dj@redhat.com>
4349 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4351 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4353 * gnat.dg/discr43.adb: New test.
4355 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4357 * gnat.dg/varsize_temp.adb: Rename into...
4358 * gnat.dg/varsize1.adb: ...this.
4359 * gnat.dg/varsize_copy.ad[sb]: Rename into...
4360 * gnat.dg/varsize2.ad[sb]: ...this.
4361 * gnat.dg/varsize3_1.adb: New test.
4362 * gnat.dg/varsize3_2.adb: Likewise.
4363 * gnat.dg/varsize3_3.adb: Likewise.
4364 * gnat.dg/varsize3_4.adb: Likewise.
4365 * gnat.dg/varsize3_5.adb: Likewise.
4366 * gnat.dg/varsize3_6.adb: Likewise.
4367 * gnat.dg/varsize3_pkg1.ads: New helper.
4368 * gnat.dg/varsize3_pkg2.ads: Likewise.
4369 * gnat.dg/varsize3_pkg3.ads: Likewise.
4371 2015-05-28 Richard Biener <rguenther@suse.de>
4373 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4375 2015-05-28 Richard Biener <rguenther@suse.de>
4377 PR tree-optimization/66142
4378 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4380 2015-05-28 Lawrence Velázquez <vq@larryv.me>
4383 * gcc.dg/darwin-minversion-3.c: Update testcase.
4384 * gcc.dg/darwin-minversion-4.c: Ditto.
4385 * gcc.dg/darwin-minversion-5.c: New testcase.
4386 * gcc.dg/darwin-minversion-6.c: Ditto.
4387 * gcc.dg/darwin-minversion-7.c: Ditto.
4388 * gcc.dg/darwin-minversion-8.c: Ditto.
4389 * gcc.dg/darwin-minversion-9.c: Ditto.
4390 * gcc.dg/darwin-minversion-10.c: Ditto.
4391 * gcc.dg/darwin-minversion-11.c: Ditto.
4392 * gcc.dg/darwin-minversion-12.c: Ditto.
4394 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4396 PR rtl-optimization/66168
4397 * gcc.c-torture/compile/pr66168.c: New test.
4399 2015-05-27 Jeff Law <law@redhat.com>
4402 * gcc.dg/target/m68k/pr39726-1.c: New test.
4404 2015-05-27 Nathan Sidwell <nathan@acm.org>
4407 * g++.dg/ext/alias-canon3.C: New.
4409 2015-05-27 Richard Biener <rguenther@suse.de>
4411 PR tree-optimization/66272
4413 2014-08-15 Richard Biener <rguenther@suse.de>
4415 PR tree-optimization/62031
4416 * gcc.dg/torture/pr66272.c: New testcase.
4418 2015-05-27 Richard Biener <rguenther@suse.de>
4420 * gcc.dg/vect/slp-reduc-7.c: New testcase.
4422 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
4425 * gcc.dg/pr65358.c: New test.
4427 2015-05-27 Andre Vehreschild <vehre@gmx.de>
4430 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4432 * gfortran.dg/allocate_with_source_6.f90: New test.
4434 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
4436 * gnat.dg/atomic7_1.adb: New test.
4437 * gnat.dg/atomic7_2.adb: Likewise.
4438 * gnat.dg/atomic7_pkg1.ads: New helper.
4439 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4441 2015-05-26 Michael Matz <matz@suse.de>
4444 * gcc.dg/vect/pr66251.c: New test.
4446 2015-05-26 Richard Biener <rguenther@suse.de>
4448 PR tree-optimization/66142
4449 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4451 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
4454 * gfortran.dg/allocatable_scalar_13.f90: New test
4456 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4458 * gnat.dg/warn11.adb: New test.
4459 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4461 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4463 * gnat.dg/vfa1_1.adb: New test.
4464 * gnat.dg/vfa1_2.adb: Likewise.
4465 * gnat.dg/vfa1_3.adb: Likewise.
4466 * gnat.dg/vfa1_4.adb: Likewise.
4467 * gnat.dg/vfa1_pkg.ads: New helper.
4469 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
4471 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4472 * gcc.target/i386/pr66232-3.c: Likewise.
4474 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
4477 * gcc.target/i386/pr66274.c: New test.
4479 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4481 * gnat.dg/renaming6.ad[sb]: New test.
4483 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
4485 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4486 and 'dg-require-effective-target pie'.
4488 2015-05-23 Nathan Sidwell <nathan@acm.org>
4491 * g++.dg/cpp0x/pr66243.C: New.
4493 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
4496 * g++.dg/lto/pr66180_0.C: New testcase.
4497 * g++.dg/lto/pr66180_1.C: New testcase.
4499 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
4502 * typebound_call_27.f90: New file.
4504 2015-05-23 Nathan Sidwell <nathan@acm.org>
4507 * g++.dg/template/pr65936.C: New.
4509 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4511 PR tree-optimization/63387
4512 * gcc.dg/pr63387-2.c: New testcase.
4514 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4516 * gcc.dg/simd-1.c: Update to the new message.
4518 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4520 * gcc.dg/nand.c: New testcase.
4522 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
4524 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4525 Set dg-do-what-default to compile only on ARM targets without
4526 arm_neon_hw execution support. Remove redundant c-torture-execute
4527 in loop over test cases.
4529 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4532 * gcc.target/aarch64/pr65491_1.c: New test.
4533 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4534 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4536 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4539 * g++.dg/cpp0x/explicit9.C: New.
4540 * g++.dg/cpp0x/explicit8.C: Check the locations too.
4542 2015-05-22 Richard Biener <rguenther@suse.de>
4544 PR tree-optimization/66251
4545 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4547 2015-05-22 Marek Polacek <polacek@redhat.com>
4550 * c-c++-common/attributes-enum-1.c: New test.
4551 * c-c++-common/attributes-enum-2.c: New test.
4552 * g++.dg/cpp0x/attributes-enum-1.C: New test.
4553 * g++.dg/cpp1y/attributes-enum-1.C: New test.
4555 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4557 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4558 effective target support. If no arm_neon_hw support, do not attempt
4559 to execute the tests; only compile them.
4560 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4561 and "dg-require-effective-target arm_neon_ok".
4562 * gcc.target/arm/simd/vextp16_1.c: Likewise.
4563 * gcc.target/arm/simd/vextp64_1.c: Likewise.
4564 * gcc.target/arm/simd/vextp8_1.c: Likewise.
4565 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4566 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4567 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4568 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4569 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4570 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4571 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4572 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4573 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4574 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4575 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4576 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4577 * gcc.target/arm/simd/vexts16_1.c: Likewise.
4578 * gcc.target/arm/simd/vexts32_1.c: Likewise.
4579 * gcc.target/arm/simd/vexts64_1.c: Likewise.
4580 * gcc.target/arm/simd/vexts8_1.c: Likewise.
4581 * gcc.target/arm/simd/vextu16_1.c: Likewise.
4582 * gcc.target/arm/simd/vextu32_1.c: Likewise.
4583 * gcc.target/arm/simd/vextu64_1.c: Likewise.
4584 * gcc.target/arm/simd/vextu8_1.c: Likewise.
4585 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4586 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4587 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4588 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4589 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4590 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4591 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4592 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4593 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4594 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4595 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4596 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4597 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4598 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4599 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4600 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4601 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4602 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4603 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4604 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4605 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4606 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4607 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4608 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4609 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4610 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4611 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4612 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4613 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4614 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4615 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4616 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4617 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4618 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4619 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4620 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4621 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4622 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4623 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4624 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4625 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4626 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4627 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4628 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4629 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4630 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4631 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4632 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4633 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4634 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4635 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4636 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4637 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4638 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4639 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4640 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4641 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4642 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4643 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4644 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4645 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4646 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4647 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4648 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4649 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4650 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4651 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4652 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4653 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4654 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4655 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4656 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4657 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4658 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4659 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4660 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4661 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4662 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4663 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4664 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4665 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4666 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4667 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4668 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4669 * gcc.target/arm/simd/vzips16_1.c: Likewise.
4670 * gcc.target/arm/simd/vzips32_1.c: Likewise.
4671 * gcc.target/arm/simd/vzips8_1.c: Likewise.
4672 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4673 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4674 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4676 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4678 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4679 * gcc.dg/vect/pr59354.c: Likewise.
4680 * gcc.dg/vect/pr64252.c: Likewise.
4681 * gcc.dg/vect/pr64404.c: Likewise.
4682 * gcc.dg/vect/pr64493.c: Likewise.
4683 * gcc.dg/vect/pr64495.c: Likewise.
4684 * gcc.dg/vect/pr64844.c: Likewise.
4685 * gcc.dg/vect/pr65518.c: Likewise.
4686 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4688 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4691 * g++.dg/cpp1y/var-templ28.C: New.
4693 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
4696 * gcc.target/i386/pr66232-1.c: New test.
4697 * gcc.target/i386/pr66232-2.c: Likewise.
4698 * gcc.target/i386/pr66232-3.c: Likewise.
4699 * gcc.target/i386/pr66232-4.c: Likewise.
4700 * gcc.target/i386/pr66232-5.c: Likewise.
4702 2015-05-21 Nathan Sidwell <nathan@acm.org>
4704 * g++.dg/cpp1y/pr60943.C: New.
4706 2015-05-21 Jakub Jelinek <jakub@redhat.com>
4708 PR tree-optimization/66233
4709 * gcc.c-torture/execute/pr66233.c: New test.
4711 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4714 * gfortran.dg/inline_matmul_11.f90: New test.
4716 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
4718 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4719 instead of listing several targets on its own.
4720 * gcc.target/i386/pr32219-2.c: Likewise.
4721 * gcc.target/i386/pr32219-3.c: Likewise.
4722 * gcc.target/i386/pr32219-4.c: Likewise.
4723 * gcc.target/i386/pr32219-5.c: Likewise.
4724 * gcc.target/i386/pr32219-6.c: Likewise
4725 * gcc.target/i386/pr32219-7.c: Likewise.
4726 * gcc.target/i386/pr32219-8.c: Likewise.
4727 * gcc.target/i386/pr39013-1.c: Likewise.
4728 * gcc.target/i386/pr39013-2.c: Likewise.
4729 * gcc.target/i386/pr64317.c: Likewise.
4731 2015-05-21 Jeff Law <law@redhat.com>
4733 * gcc.target/hppa/shadd-3.c: New test.
4734 * gcc.target/hppa/shadd-4.c: New test.
4736 2015-05-21 Michael Matz <matz@suse.de>
4738 * gcc.dg/vect/vect-strided-store.c: New test.
4739 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4740 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4742 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4744 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4745 * gcc.dg/pow-sqrt-synth-1.c: New test.
4746 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4748 2015-05-21 Richard Biener <rguenther@suse.de>
4751 * g++.dg/conversion/pr66211.C: New testcase.
4752 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4754 2015-05-21 Jeff Law <law@redhat.com>
4756 * gcc.target/hppa/shadd-2.c: New test.
4758 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4761 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4763 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4766 * gcc.target/arm/pr26702.c: Adjust target selector.
4768 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
4771 * gcc.dg/lto/pr66221_0.c: New test.
4772 * gcc.dg/lto/pr66221_1.c: New test.
4774 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4777 * gcc.dg/redecl-4.c: Update column numbers.
4778 * gcc.dg/format/bitfld-1.c: Likewise.
4779 * gcc.dg/format/attr-2.c: Likewise.
4780 * gcc.dg/format/attr-6.c: Likewise.
4781 * gcc.dg/format/attr-7.c (baz): Likewise.
4782 * gcc.dg/format/asm_fprintf-1.c: Likewise.
4783 * gcc.dg/format/attr-4.c: Likewise.
4784 * gcc.dg/format/branch-1.c: Likewise.
4785 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4786 locations within strings with embedded escape sequences.
4788 2015-05-20 Jeff Law <law@redhat.com>
4790 * gcc.target/hppa/hppa.exp: New target test driver.
4791 * gcc.target/hppa/shadd-1.c: New test.
4793 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
4795 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4797 2015-05-20 David Malcolm <dmalcolm@redhat.com>
4799 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4800 (fn_33_k_and_r_style): New.
4801 (fn_33_stroustrup_style): New.
4802 (fn_33_allman_style): New.
4803 (fn_33_whitesmiths_style): New.
4804 (fn_33_horstmann_style): New.
4805 (fn_33_ratliff_banner_style): New.
4806 (fn_33_lisp_style): New.
4807 (fn_34_indent_dash_gnu): New.
4808 (fn_34_indent_dash_kr): New.
4809 (fn_34_indent_dash_orig): New.
4810 (fn_34_indent_linux_style): New.
4812 2015-05-20 Andre Vehreschild <vehre@gmx.de>
4815 * gfortran.dg/allocate_with_source_5.f90: Extend test.
4817 2015-05-20 Bin Cheng <bin.cheng@arm.com>
4819 PR tree-optimization/65447
4820 * gcc.dg/tree-ssa/pr65447.c: New test.
4822 2015-05-19 Nathan sidwell <nathan@acm.org>
4824 * g++.dg/cpp0x/pr65954.C: New.
4826 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4828 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4830 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4832 * lib/target-supports.exp: Vector do not always have natural
4835 2015-05-19 David Sherwood <david.sherwood@arm.com>
4837 * gcc.dg/loop-invariant.c: New testcase.
4839 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4841 * lib/target-supports.exp: Vector do not always have natural
4844 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4846 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4848 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4850 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4852 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4853 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4854 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4855 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4856 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4857 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4858 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4859 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4860 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4861 * gcc.target/s390/zvector/vec-elem-1.c: New test.
4863 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4865 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4867 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4869 * gcc.target/s390/s390.exp
4870 (check_effective_target_vector): New check.
4871 * gcc.target/s390/vector/vec-abi-1.c: New test.
4872 * gcc.target/s390/vector/vec-abi-2.c: New test.
4873 * gcc.target/s390/vector/vec-abi-3.c: New test.
4874 * gcc.target/s390/vector/vec-abi-4.c: New test.
4875 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4876 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4877 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4878 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4879 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4880 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4881 * gcc.target/s390/vector/vec-clobber-1.c: New test.
4882 * gcc.target/s390/vector/vec-cmp-1.c: New test.
4883 * gcc.target/s390/vector/vec-cmp-2.c: New test.
4884 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4885 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4886 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4887 * gcc.target/s390/vector/vec-genmask-1.c: New test.
4888 * gcc.target/s390/vector/vec-genmask-2.c: New test.
4889 * gcc.target/s390/vector/vec-init-1.c: New test.
4890 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4891 * gcc.target/s390/vector/vec-shift-1.c: New test.
4892 * gcc.target/s390/vector/vec-sub-1.c: New test.
4894 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4896 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4898 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4900 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4902 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4904 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4906 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4908 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4910 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4912 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4914 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4916 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4918 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4920 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4922 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4924 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4926 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4928 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4930 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4932 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4934 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4936 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4938 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4940 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4942 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4944 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4946 2015-05-19 Jakub Jelinek <jakub@redhat.com>
4948 PR tree-optimization/66187
4949 * gcc.c-torture/execute/pr66187.c: New test.
4950 * gcc.dg/pr66187-1.c: New test.
4951 * gcc.dg/pr66187-2.c: New test.
4953 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4955 * gcc.dg/vect/bb-slp-35.c: Adjust.
4957 2015-05-19 Richard Biener <rguenther@suse.de>
4959 PR tree-optimization/66165
4960 * gcc.dg/torture/pr66165.c: New testcase.
4962 PR tree-optimization/66185
4963 * gcc.dg/torture/pr66185.c: New testcase.
4965 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
4968 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4970 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
4972 * gcc.target/mips/p5600-bonding.c : New file.
4974 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4977 * gfortran.dg/interface_operator_1.f90: New tests.
4979 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4982 * gfortran.dg/generic_29.f90: New tests.
4984 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4987 * gfortran.dg/storage_size_6.f90: New tests.
4989 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4992 * gfortran.dg/null1.f90: New test.
4994 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4997 * gfortran.dg/entry_21.f90: New test.
4999 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5002 * gfortran.dg/storage_size_6.f90: New tests.
5004 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5007 * gfortran.dg/misplaced_statement.f90: New test.
5009 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5012 * gfortran.dg/filepos1.f90: New test
5014 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5017 * gfortran.dg/pr64925.f90: New test.
5019 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5021 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5023 * gfortran.dg/lto/pr41576_1.f90: Ditto.
5025 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
5027 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5028 to the family of pie capable targets.
5030 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
5032 * gcc.target/arm/bics_1.c : New testcase.
5033 * gcc.target/arm/bics_2.c : New testcase.
5034 * gcc.target/arm/bics_3.c : New testcase.
5035 * gcc.target/arm/bics_4.c : New testcase.
5037 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
5039 * gcc.target/mips/umips-attr.c: New test.
5041 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5043 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5044 * gcc.dg/20150120-2.c (dg-final): Ditto.
5045 * gcc.dg/20150120-2.c (dg-final): Ditto.
5046 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5048 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5051 * gcc.target/i386/pr66174.c: New test.
5053 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5056 * gfortran.dg/matmul_bounds_6.f90: New test.
5057 * gfortran.dg/matmul_bounds_7.f90: New test.
5059 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
5061 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5062 * gfortran.dg/lto/pr41576_1.f90: Add interface.
5063 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5064 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5065 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5066 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5068 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5071 * gfortran.dg/continuation_13.f90: Update test.
5072 * gfortran.dg/pr65903.f90: New test.
5074 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5077 * gfortran.dg/block_14.f90: New test.
5079 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
5082 * lib/gfortran-dg.exp: Update regex to handle two locations for
5083 the same diagnostic without caret.
5084 * gfortran.dg/badline.f: Test also that line numbers are correct
5085 before and after "left but not entered" warning.
5087 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5088 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5091 * gcc.target/arm/maskdata.c: New test.
5093 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
5096 * gfortran.dg/derived_constructor_components_5: New test
5098 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
5101 * gcc.target/alpha/pr66140.c: New test.
5103 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
5106 * gcc.dg/Wconversion-complex-c99.c: New test.
5107 * gcc.dg/Wconversion-complex-gnu.c: New test.
5109 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
5111 PR tree-optimization/64454
5112 * gcc.dg/modmod.c: New testcase.
5114 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
5116 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5118 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5121 * gcc.target/i386/mpx/pr66134.c: New test.
5123 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
5125 * gcc.target/powerpc/pr60158.c: New test.
5127 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
5129 * gcc.target/i386/sibcall-7.c: New test.
5130 * gcc.target/i386/sibcall-8.c: New test.
5132 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5134 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5135 (abs64_in_dreg): Likewise.
5137 2015-05-14 Marek Polacek <polacek@redhat.com>
5141 * gcc.dg/pr14649-1.c: Add -Wpedantic.
5142 * gcc.dg/pr19984.c: Likewise.
5143 * gcc.dg/pr66066-1.c: New test.
5144 * gcc.dg/pr66066-2.c: New test.
5145 * gcc.dg/pr66066-3.c: New test.
5147 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5149 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5150 * gcc.dg/pow-sqrt.x: New file.
5151 * gcc.dg/pow-sqrt-1.c: New test.
5152 * gcc.dg/pow-sqrt-2.c: Likewise.
5153 * gcc.dg/pow-sqrt-3.c: Likewise.
5155 2015-05-13 Richard Biener <rguenther@suse.de>
5157 PR tree-optimization/66123
5158 * gcc.dg/torture/pr66123.c: New testcase.
5160 2015-05-13 Richard Biener <rguenther@suse.de>
5163 * gcc.dg/alias-2.c: Adjust.
5164 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5166 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5169 * gcc.target/i386/pr65103-3.c: New.
5171 2015-05-13 Martin Liska <mliska@suse.cz>
5173 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5175 2015-05-13 Jakub Jelinek <jakub@redhat.com>
5178 * gcc.target/i386/pr66112-2.c: New test.
5181 * gcc.target/i386/pr66112-1.c: New test.
5183 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5186 * gcc.target/i386/mpx/pr66048.cc: New.
5188 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5190 PR rtl-optimization/64616
5191 * gcc.dg/loop-8.c: New test.
5192 * gcc.dg/loop-9.c: New test.
5194 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5197 * gcc.target/i386/pr66047.c: New testcase.
5199 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5202 * gcc.c-torture/compile/pr65873.c: New testcase.
5204 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5207 * gfortran.dg/inline_matmul_10.f90: New test.
5209 2015-05-12 David Malcolm <dmalcolm@redhat.com>
5211 * c-c++-common/Wmisleading-indentation.c: New testcase.
5212 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5213 * c-c++-common/Wmisleading-indentation-2.md: New file.
5215 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5217 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5219 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5221 2015-05-12 Richard Biener <rguenther@suse.de>
5223 PR tree-optimization/66101
5224 * gcc.dg/torture/pr66101.c: New testcase.
5226 2015-05-12 Richard Biener <rguenther@suse.de>
5228 PR tree-optimization/37021
5229 * gcc.target/i386/vect-addsub.c: New testcase.
5231 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
5233 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5235 2015-05-12 Tom de Vries <tom@codesourcery.com>
5237 PR tree-optimization/66010
5238 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5240 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5243 * g++.dg/cpp0x/trailing10.C: New.
5245 2015-05-12 Richard Biener <rguenther@suse.de>
5247 * gcc.dg/vect/bb-slp-35.c: New testcase.
5249 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
5252 * gfortran.dg/bound_simplification_6.f90: New.
5254 2015-05-11 Steve Ellcey <sellcey@mips.com>
5256 * gcc.target/mips/branch-1.c: Pass argument to bar().
5258 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
5261 * gcc.target/i386/pr65753.c: New test.
5263 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
5265 PR rtl-optimization/66076
5266 * gcc.dg/torture/pr66076.c: New test.
5268 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5271 * gfortran.dg/inline_matmul_7.f90: New test.
5272 * gfortran.dg/inline_matmul_8.f90: New test.
5273 * gfortran.dg/inline_matmul_9.f90: New test.
5275 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
5277 * gfortran.dg/bound_simplification_5.f90: New.
5279 2015-05-09 Jason Merrill <jason@redhat.com>
5281 * lib/target-supports.exp (cxx_default): New global.
5282 (check_effective_target_c++11_only)
5283 (check_effective_target_c++14_only)
5284 (check_effective_target_c++98_only)
5285 (check_effective_target_c++1z_only): Check it.
5287 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
5289 PR tree-optimization/64454
5290 * gcc.dg/tree-ssa/vrp97.c: New file.
5291 * gcc.dg/vect/slp-perm-7.c: Update.
5293 2015-05-09 Andre Vehreschild <vehre@gmx.de>
5296 * gfortran.dg/elemental_subroutine_11.f90: New test.
5298 2015-05-08 Richard Biener <rguenther@suse.de>
5300 PR tree-optimization/66036
5301 * gcc.dg/vect/slp-41.c: New testcase.
5303 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
5305 * gfortran.dg/elemental_optional_args_7.f90: New.
5307 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
5309 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5312 2015-05-08 Marek Polacek <polacek@redhat.com>
5315 * gcc.dg/Woverride-init-side-effects-1.c: New test.
5316 * gcc.dg/Woverride-init-side-effects-2.c: New test.
5318 2015-05-07 Marek Polacek <polacek@redhat.com>
5321 * c-c++-common/Wshift-negative-value-1.c: New test.
5322 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5323 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5324 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5325 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5326 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5327 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5328 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5329 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5331 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5335 * gcc.dg/fdata-sections-2.c: New file.
5337 2015-05-07 Marek Polacek <polacek@redhat.com>
5340 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5342 * c-c++-common/ubsan/align-7.c: Likewise.
5343 * c-c++-common/ubsan/bounds-8.c: Likewise.
5344 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5345 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5346 * c-c++-common/ubsan/null-1.c: Likewise.
5347 * c-c++-common/ubsan/null-10.c: Likewise.
5348 * c-c++-common/ubsan/null-11.c: Likewise.
5349 * c-c++-common/ubsan/null-2.c: Likewise.
5350 * c-c++-common/ubsan/null-3.c: Likewise.
5351 * c-c++-common/ubsan/null-4.c: Likewise.
5352 * c-c++-common/ubsan/null-5.c: Likewise.
5353 * c-c++-common/ubsan/null-6.c: Likewise.
5354 * c-c++-common/ubsan/null-7.c: Likewise.
5355 * c-c++-common/ubsan/null-8.c: Likewise.
5356 * c-c++-common/ubsan/null-9.c: Likewise.
5357 * c-c++-common/ubsan/object-size-1.c: Likewise.
5358 * c-c++-common/ubsan/object-size-10.c: Likewise.
5359 * c-c++-common/ubsan/object-size-4.c: Likewise.
5360 * c-c++-common/ubsan/object-size-5.c: Likewise.
5361 * c-c++-common/ubsan/object-size-7.c: Likewise.
5362 * c-c++-common/ubsan/object-size-8.c: Likewise.
5363 * c-c++-common/ubsan/object-size-9.c: Likewise.
5364 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5365 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5366 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5367 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5368 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5369 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5370 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5371 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5372 * c-c++-common/ubsan/pr59333.c: Likewise.
5373 * c-c++-common/ubsan/pr59667.c: Likewise.
5374 * c-c++-common/ubsan/pr60613-2.c: Likewise.
5375 * c-c++-common/ubsan/pr60636.c: Likewise.
5376 * c-c++-common/ubsan/pr63802.c: Likewise.
5377 * c-c++-common/ubsan/recovery-1.c: Likewise.
5378 * c-c++-common/ubsan/recovery-3.c: Likewise.
5379 * c-c++-common/ubsan/shift-1.c: Likewise.
5380 * c-c++-common/ubsan/shift-2.c: Likewise.
5381 * c-c++-common/ubsan/shift-4.c: Likewise.
5382 * c-c++-common/ubsan/shift-7.c: Likewise.
5383 * c-c++-common/ubsan/undefined-2.c: Likewise.
5384 * c-c++-common/ubsan/vla-1.c: Likewise.
5385 * g++.dg/ubsan/null-1.C: Likewise.
5386 * g++.dg/ubsan/null-3.C: Likewise.
5387 * g++.dg/ubsan/null-4.C: Likewise.
5388 * g++.dg/ubsan/vptr-8.C: Likewise.
5389 * g++.dg/ubsan/vptr-9.C: Likewise.
5390 * gcc.dg/ubsan/bounds-2.c: Likewise.
5391 * gcc.dg/ubsan/object-size-9.c: Likewise.
5393 2015-05-07 Jeff Law <law@redhat.com>
5395 * gcc.dg/tree-ssa/shorten-1.c: New test.
5397 2015-05-07 Richard Biener <rguenther@suse.de>
5399 PR tree-optimization/66002
5400 * gcc.dg/vect/vect-125.c: New testcase.
5402 2015-05-07 Marek Polacek <polacek@redhat.com>
5403 Martin Uecker <uecker@eecs.berkeley.edu>
5405 * c-c++-common/ubsan/bounds-10.c: New test.
5407 2015-05-06 David Malcolm <dmalcolm@redhat.com>
5409 * jit.dg/harness.h (set_options): Wrap with
5410 #ifndef TEST_ESCHEWS_SET_OPTIONS.
5411 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5412 Special-case test-benchmark.c as a negative.
5413 * jit.dg/test-benchmark.c: New file.
5415 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
5418 * gcc.target/arm/pr64208.c: New test.
5420 2015-05-06 Alan Modra <amodra@gmail.com>
5423 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5424 (gparms): Make volatile.
5426 2015-05-06 Richard Biener <rguenther@suse.de>
5428 PR tree-optimization/62283
5429 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5431 2015-05-06 Christian Bruel <christian.bruel@st.com>
5434 * gcc.target/aarch64/iinline-attr-1.c: New test.
5436 2015-05-06 Richard Biener <rguenther@suse.de>
5438 * gcc.dg/vect/bb-slp-34.c: New testcase.
5440 2015-05-06 Richard Biener <rguenther@suse.de>
5442 PR tree-optimization/62283
5443 * gcc.dg/vect/bb-slp-14.c: Adjust.
5445 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5448 * gcc.target/i386/pr65990.c: New test.
5450 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
5453 * gcc.target/i386/pr65915.c: New.
5455 2015-05-05 Tom de Vries <tom@codesourcery.com>
5457 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5458 'va_list escapes 0'.
5460 2015-05-05 Tom de Vries <tom@codesourcery.com>
5462 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5465 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
5467 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5468 * gcc.target/arm/pr65924.c: Likewise.
5470 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5473 * gcc.target/i386/pr65871-3.c: New test.
5475 2015-05-04 Jeff Law <law@redhat.com>
5478 2015-05-04 Jeff Law <law@redhat.com>
5479 * gcc.dg/tree-ssa/shorten-1.c: New test.
5481 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5482 Jakub Jelinek <jakub@redhat.com>
5485 * g++.dg/cpp0x/Wnarrowing4.C: New.
5487 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
5489 * lib/target-supports.exp
5490 (check_effective_target_keeps_null_pointer_checks): Clarify that
5491 this is for targets that disable -fdelete-null-pointer-checks,
5492 not default it to off.
5493 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5494 -fdelete-null-pointer-checks explicit.
5495 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5496 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5497 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5498 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5499 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5500 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5501 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5502 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5503 * gcc.dg/tree-ssa/pr20318.c: Likewise.
5504 * gcc.dg/tree-ssa/pr20701.c: Likewise.
5505 * gcc.dg/tree-ssa/pr20702.c: Likewise.
5506 * gcc.dg/tree-ssa/pr21086.c: Likewise.
5507 * gcc.dg/tree-ssa/pr21090.c: Likewise.
5508 * gcc.dg/tree-ssa/pr58480.c: Likewise.
5509 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5510 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5511 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5512 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5513 * gcc.dg/tree-ssa/unreachable.c: Likewise.
5514 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5515 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5516 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5517 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5518 * g++.dg/cpp0x/static_assert9.C: Likewise.
5519 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5520 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5521 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5522 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5523 * g++.dg/tree-ssa/pr26406.C: Likewise.
5525 2015-05-04 Jakub Jelinek <jakub@redhat.com>
5527 PR tree-optimization/65984
5528 * c-c++-common/ubsan/pr65984.c: New test.
5530 2015-05-04 Jeff Law <law@redhat.com>
5532 * gcc.dg/tree-ssa/shorten-1.c: New test.
5534 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5537 * gfortran.dg/pr44735.f90: New test.
5539 2015-05-04 Richard Biener <rguenther@suse.de>
5541 PR tree-optimization/65965
5542 * gcc.dg/vect/bb-slp-33.c: New testcase.
5544 2015-05-04 Richard Biener <rguenther@suse.de>
5546 PR tree-optimization/65935
5547 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5549 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5551 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5552 for each supported variant instead of CHECK_RESULTS.
5553 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5554 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5555 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5556 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5557 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5558 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5559 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5560 expected results for unsupported variants. Call CHECK for each
5561 supported variant instead of CHECK_RESULTS.
5562 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5563 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5564 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5565 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5566 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5567 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5568 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5569 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5570 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5571 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5572 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5573 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5574 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5575 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5576 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5577 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5578 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5579 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5580 expected results for unsupported variants.
5581 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5582 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5583 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5584 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5585 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5586 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5587 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5588 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5589 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5590 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5591 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5592 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5593 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5594 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5595 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5596 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5597 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5598 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5599 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5600 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5601 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5602 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5603 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5604 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5605 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5606 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5607 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5608 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5610 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5613 * gfortran.dg/bound_9.f90: Add pointer assignment.
5615 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5616 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
5619 * g++.dg/cpp0x/Wnarrowing3.C: New.
5621 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
5623 * gcc.dg/20150120-1.c: New test.
5624 * gcc.dg/20150120-2.c: New test.
5625 * gcc.dg/20150120-3.c: New test.
5627 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
5629 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5631 2015-05-01 Renlin Li <renlin.li@arm.com>
5633 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5635 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
5637 * gfortran.dg/bound_simplification_4.f90: New.
5639 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5641 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5642 with powerpc_p8vector_ok.
5644 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5647 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
5649 * gfortran.dg/bound_9.f90: New test case.
5651 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
5653 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5654 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5655 for 32bit x86 targets.
5656 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5657 for 32bit x86 targets.
5658 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5659 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5660 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5661 for 32bit x86 targets.
5663 2015-04-30 Marek Polacek <polacek@redhat.com>
5665 PR tree-optimization/63551
5666 * g++.dg/ipa/pr63551.C: New test.
5668 2015-04-30 Caroline Tice <cmtice@google.com>
5671 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
5672 partition size on certain targets.
5674 2015-04-30 Renlin Li <renlin.li@arm.com>
5676 * gcc.target/aarch64/vect-reduc-or_1.c: New.
5678 2015-04-30 Marek Polacek <polacek@redhat.com>
5680 * c-c++-common/Wbool-compare-3.c: New test.
5682 * gcc.dg/pr65901.c (foo): Adjust dg-error.
5683 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5685 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5688 * g++.dg/init/ref22.C: New.
5690 2015-04-30 Marek Polacek <polacek@redhat.com>
5692 * gcc.dg/init-bad-8.c: New test.
5694 * gcc.dg/incomplete-typedef-1.c: New test.
5696 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5699 * g++.dg/template/crash121.C: New.
5701 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
5703 * gcc.target/mips/call-from-init.c: New test.
5704 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5706 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5709 * gcc.target/i386/pr65871-1.c: New test.
5710 * gcc.target/i386/pr65871-2.c: Ditto.
5712 2015-04-29 Marek Polacek <polacek@redhat.com>
5715 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5716 * c-c++-common/Wbool-compare-2.c: New test.
5718 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
5721 * gcc.target/aarch64/vstN_lane_1.c: New file.
5723 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5726 * g++.dg/warn/Winit-self-3.C: New.
5728 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5730 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5732 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
5735 * gcc.target/arm/pr65924.c: New test.
5737 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
5739 * g++.dg/gomp/tpl-target-update.C: New file.
5741 2015-04-29 Richard Biener <rguenther@suse.de>
5743 PR tree-optimization/65917
5744 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5746 2015-04-29 Christian Bruel <christian.bruel@st.com>
5749 * gcc.dg/ipa/iinline-attr.c: New test.
5750 * gcc.target/i386/iinline-attr-2.c: New test.
5752 2015-04-28 Andre Vehreschild <vehre@gmx.de>
5754 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5757 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5759 * gcc.dg/vect/vect-33.c: Remove spurious line.
5761 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
5763 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5765 2015-04-28 Marek Polacek <polacek@redhat.com>
5768 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5769 * gcc.dg/pr65901.c: New test.
5771 2015-04-28 Richard Biener <rguenther@suse.de>
5773 PR tree-optimization/62283
5774 * gfortran.dg/vect/pr62283-2.f: New testcase.
5775 * gcc.dg/vect/bb-slp-14.c: Adjust.
5777 2015-04-28 Richard Biener <rguenther@suse.de>
5779 PR tree-optimization/65851
5780 * g++.dg/torture/pr65851.C: New testcase.
5782 2015-04-27 Jeff Law <law@redhat.com>
5784 PR tree-optimization/65217
5785 * gcc.target/i386/pr65217.c: Remove XFAIL.
5787 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5790 Add tests forgotten to svn-add.
5791 * gfortran.dg/class_allocate_19.f03: New test.
5792 * gfortran.dg/class_array_20.f03: New test.
5793 * gfortran.dg/class_array_21.f03: New test.
5794 * gfortran.dg/finalize_29.f08: New test.
5796 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5800 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5801 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5803 2015-04-27 Caroline Tice <cmtice@google.com>
5805 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5808 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
5811 * gcc.target/powerpc/htm-1.c: New test.
5812 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5814 (__builtin_tabortdci): Likewise.
5815 (__builtin_tcheck): Remove operand.
5816 * lib/target-supports.exp (check_htm_hw_available): New function.
5818 2015-04-27 Richard Biener <rguenther@suse.de>
5820 * gcc.target/i386/pr65217.c: XFAIL.
5822 2015-04-27 Jakub Jelinek <jakub@redhat.com>
5824 PR tree-optimization/65875
5825 * gcc.c-torture/compile/pr65875.c: New test.
5827 2015-04-25 Marek Polacek <polacek@redhat.com>
5830 * gcc.dg/enum-incomplete-2.c: New test.
5831 * gcc.dg/enum-mode-1.c: New test.
5833 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5836 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5838 * gcc.target/powerpc/pr65849-2.c: Likewise.
5840 2015-04-24 Tom de Vries <tom@codesourcery.com>
5842 PR tree-optimization/65802
5843 * g++.dg/pr65802.C: Move to ...
5844 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
5845 stdarg.h. Rewrite for C.
5846 (fn1): Use va_list and va_arg. Make variable args function. Add use of
5847 va_start and va_end. Remove unnecessary inline asm.
5849 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
5850 Wei Mi <wmi@google.com>
5852 * gcc.target/i386/sse2-load-multi.c: New test.
5853 * gcc.target/i386/sse2-store-multi.c: Ditto.
5855 2015-04-24 Marek Polacek <polacek@redhat.com>
5858 * c-c++-common/pr65830.c: New test.
5861 * c-c++-common/Wlogical-op-1.c: New test.
5863 2015-04-24 Marek Polacek <polacek@redhat.com>
5866 * c-c++-common/pr61534-1.c: New test.
5868 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5869 Steven Bosscher <steven@gcc.gnu.org>
5871 PR rtl-optimization/34503
5872 * gcc.target/arm/pr64616.c: New file.
5874 2015-04-24 Bin Cheng <bin.cheng@arm.com>
5876 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5878 2015-04-24 Terry Guo <terry.guo@arm.com>
5880 * gcc.target/arm/pr65710.c: Update the options.
5882 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
5884 * gcc.target/i386/pr65523.c: Skip x32.
5886 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5888 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5889 to look for vcl* where appropriate.
5891 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5893 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5894 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5896 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
5899 * gcc.target/arm/pr26702.c: New test.
5901 2015-04-23 Marek Polacek <polacek@redhat.com>
5904 * gcc.dg/pr65345-1.c: New test.
5905 * gcc.dg/pr65345-2.c: New test.
5907 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5909 * gcc.target/powerpc/crypto-builtin-2.c: New.
5911 2015-04-23 Andre Vehreschild <vehre@gmx.de>
5914 * gfortran.dg/class_allocate_19.f03: New test.
5915 * gfortran.dg/class_array_20.f03: New test.
5916 * gfortran.dg/class_array_21.f03: New test.
5917 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5918 * gfortran.dg/finalize_15.f90: Fixing comparision to model
5919 initialization correctly.
5920 * gfortran.dg/finalize_29.f08: New test.
5922 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5924 * gcc.target/powerpc/swaps-p8-18.c: New test.
5926 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5929 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5930 * gcc.dg/vect/bb-slp-25.c: Likewise.
5931 * gcc.dg/vect/bb-slp-29.c: Likewise.
5932 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5933 vect_no_align && { ! vect_hw_misalign }.
5934 * gcc.dg/vect/bb-slp-9.c: Likewise.
5935 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5937 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5938 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5939 account for POWER8, where peeling for alignment is not needed.
5940 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5941 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5942 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5943 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5944 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5945 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5946 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5947 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5948 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5949 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5950 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5951 * gcc.dg/vect/pr16105.c: Likewise.
5952 * gcc.dg/vect/pr20122.c: Likewise.
5953 * gcc.dg/vect/pr33804.c: Likewise.
5954 * gcc.dg/vect/pr33953.c: Likewise.
5955 * gcc.dg/vect/pr56787.c: Likewise.
5956 * gcc.dg/vect/pr58508.c: Likewise.
5957 * gcc.dg/vect/slp-25.c: Likewise.
5958 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5959 * gcc.dg/vect/vect-105.c: Likewise.
5960 * gcc.dg/vect/vect-27.c: Likewise.
5961 * gcc.dg/vect/vect-29.c: Likewise.
5962 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5964 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5965 && { ! vect_hw_misalign }.
5966 * gcc.dg/vect/vect-44.c: Likewise.
5967 * gcc.dg/vect/vect-48.c: Likewise.
5968 * gcc.dg/vect/vect-50.c: Likewise.
5969 * gcc.dg/vect/vect-52.c: Likewise.
5970 * gcc.dg/vect/vect-56.c: Likewise.
5971 * gcc.dg/vect/vect-60.c: Likewise.
5972 * gcc.dg/vect/vect-72.c: Likewise.
5973 * gcc.dg/vect/vect-75-big-array.c: Likewise.
5974 * gcc.dg/vect/vect-75.c: Likewise.
5975 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5976 * gcc.dg/vect/vect-77-global.c: Likewise.
5977 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5978 * gcc.dg/vect/vect-78-global.c: Likewise.
5979 * gcc.dg/vect/vect-93.c: Likewise.
5980 * gcc.dg/vect/vect-95.c: Likewise.
5981 * gcc.dg/vect/vect-96.c: Likewise.
5982 * gcc.dg/vect/vect-cond-1.c: Likewise.
5983 * gcc.dg/vect/vect-cond-3.c: Likewise.
5984 * gcc.dg/vect/vect-cond-4.c: Likewise.
5985 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5986 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5987 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5988 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5989 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5990 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5991 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5992 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5993 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5994 * gcc.dg/vect/vect-outer-5.c: Likewise.
5995 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5996 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5997 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5998 * gcc.dg/vect/vect-outer-fir.c: Likewise.
5999 * gcc.dg/vect/vect-peel-3.c: Likewise.
6000 * gcc.dg/vect/vect-peel-4.c: Likewise.
6001 * gcc.dg/vect/vect-pre-interact.c: Likewise.
6002 * gcc.target/powerpc/pr65456.c: New test.
6003 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6004 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6005 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6006 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6007 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6008 vect_no_align && { ! vect_hw_misalign }.
6009 * gfortran.dg/vect/vect-3.f90: Likewise.
6010 * gfortran.dg/vect/vect-4.f90: Likewise.
6011 * gfortran.dg/vect/vect-5.f90: Likewise.
6012 * lib/target-supports.exp (check_effective_target_vect_no_align):
6013 Return 1 for POWER8.
6014 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6016 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6019 * gfortran.dg/pr65429.f90: New test.
6021 2015-04-22 Yury Gribov <y.gribov@samsung.com>
6023 * c-c++-common/asan/user-section-1.c: New test.
6024 * c-c++-common/asan/user-section-2.c: New test.
6025 * c-c++-common/asan/user-section-3.c: New test.
6027 2015-04-22 Hale Wang <hale.wang@arm.com>
6028 Terry Guo <terry.guo@arm.com>
6030 PR rtl-optimization/64818
6031 * gcc.target/arm/pr64818.c: New test.
6033 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
6036 * g++.dg/tree-ssa/pr61034.C: Update template.
6037 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6038 * gcc.dg/Warray-bounds-11.c: Likewise.
6039 * gcc.dg/Warray-bounds.c: Likewise.
6041 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6043 PR libgfortran/65234
6044 * gfortran.dg/fmt_unlimited.f90: New test.
6046 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
6048 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6050 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6051 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6052 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6053 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6054 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6055 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6056 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6058 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6060 PR libgfortran/56743
6061 * gfortran.dg/namelist_87.f90: New test.
6063 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6065 * gcc.target/aarch64/mult-synth_1.c: New test.
6066 * gcc.target/aarch64/mult-synth_2.c: Likewise.
6067 * gcc.target/aarch64/mult-synth_3.c: Likewise.
6068 * gcc.target/aarch64/mult-synth_4.c: Likewise.
6069 * gcc.target/aarch64/mult-synth_5.c: Likewise.
6070 * gcc.target/aarch64/mult-synth_6.c: Likewise.
6072 2015-04-21 Richard Biener <rguenther@suse.de>
6074 PR tree-optimization/65650
6075 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6076 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6077 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6078 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6079 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6080 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6082 2015-04-21 Tom de Vries <tom@codesourcery.com>
6084 PR tree-optimization/65802
6085 * g++.dg/pr65802.C: New test.
6087 2015-04-21 Bin Cheng <bin.cheng@arm.com>
6090 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6091 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6093 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
6096 * g++.dg/cpp0x/Wnarrowing2.C: New.
6098 2015-04-20 Jeff Law <law@redhat.com>
6100 PR tree-optimization/65658
6101 * gcc.dg/pr65658.c: New test.
6103 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
6106 * gcc.target/aarch64/vec_init_1.c: New test.
6108 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
6110 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6113 2015-04-18 Martin Sebor <msebor@redhat.com>
6115 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6116 of non-nul characters.
6117 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6119 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6122 * gcc.target/powerpc/pr65787.c: New.
6124 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6127 * gcc.target/aarch64/c-output-template-4.c: New test.
6129 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6132 * gcc.dg/pr65780-1.c: New test.
6133 * gcc.dg/pr65780-2.c: Likewise.
6134 * gcc.target/i386/pr32219-9.c: Likewise.
6135 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6137 * gcc.target/i386/pr64317.c (c): Initialize.
6139 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6142 * g++.dg/ext/mv18.C: New test.
6143 * g++.dg/ext/mv19.C: Likewise.
6144 * g++.dg/ext/mv20.C: Likewise.
6145 * g++.dg/ext/mv21.C: Likewise.
6146 * g++.dg/ext/mv22.C: Likewise.
6147 * g++.dg/ext/mv23.C: Likewise.
6149 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
6152 * g++.dg/init/pr64527.C: New test.
6154 2015-04-17 Tom de Vries <tom@codesourcery.com>
6155 Michael Matz <matz@suse.de>
6157 PR tree-optimization/64950
6158 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6161 2015-04-17 Yury Gribov <y.gribov@samsung.com>
6163 * c-c++-common/asan/user-section-1.c: New test.
6165 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6168 * gcc.dg/debug/pr65771.c: New test.
6170 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
6172 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6173 __buitlin_alloca with __builtin_alloca.
6175 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
6177 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6179 2015-04-16 Richard Biener <rguenther@suse.de>
6181 PR tree-optimization/64277
6182 * gcc.dg/Warray-bounds-14.c: New testcase.
6183 * gcc.dg/Warray-bounds-15.c: Likewise.
6184 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6185 * c-c++-common/ubsan/bounds-6.c: Likewise.
6187 2015-04-16 Renlin Li <renlin.li@arm.com>
6189 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6190 * gcc.target/arm/unsigned-float.c: New.
6192 2015-04-16 Richard Biener <rguenther@suse.de>
6194 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6195 * gcc.dg/tree-ssa/pr37508.c: Adjust.
6196 * gfortran.dg/reassoc_6.f: Remove XFAIL.
6198 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
6200 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6201 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6202 * g++.dg/cpp0x/defaulted21.C: Likewise.
6203 * g++.dg/cpp0x/defaulted28.C: Likewise.
6204 * g++.dg/cpp0x/defaulted47.C: Likewise.
6205 * g++.dg/cpp0x/elision_neg.C: Likewise.
6206 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6207 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6208 * g++.dg/cpp0x/implicit1.C: Likewise.
6209 * g++.dg/cpp0x/implicit9.C: Likewise.
6210 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6211 * g++.dg/cpp0x/range-for13.C: Likewise.
6212 * g++.dg/gomp/clause-2.C: Likewise.
6213 * g++.dg/gomp/udr-5.C: Likewise.
6214 * g++.dg/inherit/access6.C: Likewise.
6215 * g++.dg/lookup/duperr1.C: Likewise.
6216 * g++.dg/lookup/friend2.C: Likewise.
6217 * g++.dg/lookup/pr6936.C: Likewise.
6218 * g++.dg/lookup/scoped1.C: Likewise.
6219 * g++.dg/lookup/using26.C: Likewise.
6220 * g++.dg/lookup/using38.C: Likewise.
6221 * g++.dg/other/access2.C: Likewise.
6222 * g++.dg/overload/defarg3.C: Likewise.
6223 * g++.dg/overload/defarg6.C: Likewise.
6224 * g++.dg/parse/access11.C: Likewise.
6225 * g++.dg/parse/access2.C: Likewise.
6226 * g++.dg/parse/access3.C: Likewise.
6227 * g++.dg/parse/access4.C: Likewise.
6228 * g++.dg/parse/access5.C: Likewise.
6229 * g++.dg/parse/access6.C: Likewise.
6230 * g++.dg/parse/access8.C: Likewise.
6231 * g++.dg/parse/access9.C: Likewise.
6232 * g++.dg/parse/crash40.C: Likewise.
6233 * g++.dg/tc1/dr142.C: Likewise.
6234 * g++.dg/tc1/dr166.C: Likewise.
6235 * g++.dg/tc1/dr52.C: Likewise.
6236 * g++.dg/template/access11.C: Likewise.
6237 * g++.dg/template/access18.C: Likewise.
6238 * g++.dg/template/access19.C: Likewise.
6239 * g++.dg/template/access2.C: Likewise.
6240 * g++.dg/template/access20.C: Likewise.
6241 * g++.dg/template/access26.C: Likewise.
6242 * g++.dg/template/access3.C: Likewise.
6243 * g++.dg/template/access7.C: Likewise.
6244 * g++.dg/template/conv12.C: Likewise.
6245 * g++.dg/template/crash69.C: Likewise.
6246 * g++.dg/template/friend31.C: Likewise.
6247 * g++.dg/template/friend32.C: Likewise.
6248 * g++.dg/template/memfriend15.C: Likewise.
6249 * g++.dg/template/memfriend16.C: Likewise.
6250 * g++.dg/template/memfriend17.C: Likewise.
6251 * g++.dg/template/memfriend7.C: Likewise.
6252 * g++.dg/template/pr32519.C: Likewise.
6253 * g++.dg/template/qualttp21.C: Likewise.
6254 * g++.dg/template/qualttp8.C: Likewise.
6255 * g++.dg/template/ttp10.C: Likewise.
6256 * g++.dg/template/typedef11.C: Likewise.
6257 * g++.dg/template/typedef13.C: Likewise.
6258 * g++.dg/template/typedef19.C: Likewise.
6259 * g++.dg/template/typedef20.C: Likewise.
6260 * g++.dg/template/typedef22.C: Likewise.
6261 * g++.dg/template/using16.C: Likewise.
6262 * g++.dg/template/virtual3.C: Likewise.
6263 * g++.dg/ubsan/pr61272.C: Likewise.
6264 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6265 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6266 * g++.old-deja/g++.brendan/enum6.C: Likewise.
6267 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6268 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6269 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6270 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6271 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6272 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6273 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6274 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6275 * g++.old-deja/g++.jason/access17.C: Likewise.
6276 * g++.old-deja/g++.jason/access18.C: Likewise.
6277 * g++.old-deja/g++.jason/access22.C: Likewise.
6278 * g++.old-deja/g++.jason/access23.C: Likewise.
6279 * g++.old-deja/g++.jason/access8.C: Likewise.
6280 * g++.old-deja/g++.jason/delete3.C: Likewise.
6281 * g++.old-deja/g++.jason/report.C: Likewise.
6282 * g++.old-deja/g++.law/access2.C: Likewise.
6283 * g++.old-deja/g++.law/access3.C: Likewise.
6284 * g++.old-deja/g++.law/access4.C: Likewise.
6285 * g++.old-deja/g++.law/access5.C: Likewise.
6286 * g++.old-deja/g++.law/arm12.C: Likewise.
6287 * g++.old-deja/g++.law/arm14.C: Likewise.
6288 * g++.old-deja/g++.law/ctors13.C: Likewise.
6289 * g++.old-deja/g++.law/union2.C: Likewise.
6290 * g++.old-deja/g++.law/visibility12.C: Likewise.
6291 * g++.old-deja/g++.law/visibility15.C: Likewise.
6292 * g++.old-deja/g++.law/visibility16.C: Likewise.
6293 * g++.old-deja/g++.law/visibility17.C: Likewise.
6294 * g++.old-deja/g++.law/visibility18.C: Likewise.
6295 * g++.old-deja/g++.law/visibility19.C: Likewise.
6296 * g++.old-deja/g++.law/visibility20.C: Likewise.
6297 * g++.old-deja/g++.law/visibility21.C: Likewise.
6298 * g++.old-deja/g++.law/visibility24.C: Likewise.
6299 * g++.old-deja/g++.law/visibility4.C: Likewise.
6300 * g++.old-deja/g++.law/visibility5.C: Likewise.
6301 * g++.old-deja/g++.law/visibility6.C: Likewise.
6302 * g++.old-deja/g++.law/visibility7.C: Likewise.
6303 * g++.old-deja/g++.law/visibility8.C: Likewise.
6304 * g++.old-deja/g++.law/visibility9.C: Likewise.
6305 * g++.old-deja/g++.niklas/t135.C: Likewise.
6306 * g++.old-deja/g++.oliva/delete1.C: Likewise.
6307 * g++.old-deja/g++.oliva/partord1.C: Likewise.
6308 * g++.old-deja/g++.other/access11.C: Likewise.
6309 * g++.old-deja/g++.other/access4.C: Likewise.
6310 * g++.old-deja/g++.other/access7.C: Likewise.
6311 * g++.old-deja/g++.other/crash1.C: Likewise.
6312 * g++.old-deja/g++.other/crash7.C: Likewise.
6313 * g++.old-deja/g++.other/friend1.C: Likewise.
6314 * g++.old-deja/g++.other/friend4.C: Likewise.
6315 * g++.old-deja/g++.other/friend9.C: Likewise.
6316 * g++.old-deja/g++.other/lineno1.C: Likewise.
6317 * g++.old-deja/g++.other/using1.C: Likewise.
6318 * g++.old-deja/g++.pt/enum14.C: Likewise.
6319 * g++.old-deja/g++.pt/friend11.C: Likewise.
6320 * g++.old-deja/g++.pt/friend21.C: Likewise.
6321 * g++.old-deja/g++.pt/friend3.C: Likewise.
6322 * g++.old-deja/g++.pt/inherit2.C: Likewise.
6323 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6324 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6325 * g++.old-deja/g++.robertl/eb94.C: Likewise.
6327 2015-04-15 Jakub Jelinek <jakub@redhat.com>
6330 * g++.dg/ipa/pr65765.C: New test.
6332 2015-04-15 Nick Clifton <nickc@redhat.com>
6334 * gcc.target/rx/builtins.c: Disable RMPA test if string
6335 instructions are not allowed.
6337 2015-04-15 Alan Modra <amodra@gmail.com>
6339 * gcc.dg/pr65408.c: New.
6341 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6344 * gcc.target/arm/pr65729.c: New test.
6346 2015-04-14 Richard Biener <rguenther@suse.de>
6348 PR tree-optimization/65758
6349 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6351 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6354 * gcc.c-torture/execute/pr65648.c: New test.
6356 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6358 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6359 __builtin_finite instead of finite.
6360 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6363 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
6365 PR tree-optimization/63387
6366 * gcc.dg/pr63387.c: New testcase.
6368 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
6370 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6372 2015-04-13 Richard Biener <rguenther@suse.de>
6374 PR tree-optimization/65204
6375 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6377 2015-04-13 Terry Guo <terry.guo@arm.com>
6380 * gcc.target/arm/pr65710.c: New.
6382 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6384 PR tree-optimization/65747
6385 * g++.dg/torture/pr65747.C: New test.
6387 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6390 * g++.dg/cpp0x/pr65736.C: New test.
6392 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
6393 Martin Liska <mliska@suse.cz>
6396 * g++.dg/ipa/pr65722.C: New testcase.
6398 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6400 PR tree-optimization/65735
6401 * gcc.c-torture/compile/pr65735.c: New test.
6403 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
6406 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6408 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6411 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6413 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
6416 * gcc.target/arm/pr65647-2.c: New.
6418 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6421 * g++.dg/torture/pr65694.C: New test.
6423 2015-04-10 Tobias Burnus <burnus@net-b.de>
6425 * gfortran.dg/coarray_lock_6.f90: New.
6426 * gfortran.dg/coarray_lock_7.f90: New.
6427 * gfortran.dg/coarray/lock_2.f90: New.
6429 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
6435 * gfortran.dg/used_types_27.f90: New.
6437 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6440 * gcc.target/i386/pr65671.c: New.
6442 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6444 PR tree-optimization/65709
6445 * c-c++-common/ubsan/align-9.c: New test.
6447 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
6450 * gfortran.dg/pr56852.f90: New test.
6452 2015-04-09 Marek Polacek <polacek@redhat.com>
6453 Jakub Jelinek <jakub@redhat.com>
6456 * g++.dg/opt/pr65554.C: New test.
6458 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6461 * c-c++-common/attr-aligned-1.c: New test.
6463 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
6465 * gcc.target/i386/mpx/memmove-zero-length.c: New.
6467 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6470 * gcc.target/i386/sse-25.c: New.
6472 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6475 * gcc.target/i386/pr65693.c: New test.
6477 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6479 * gcc.dg/lto/chkp-static-bounds_0.c: New.
6481 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6483 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6485 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6487 * gcc.target/i386/thunk-retbnd.c: New.
6489 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
6491 * gnat.dg/opt48.adb: New test.
6492 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6493 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6495 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
6498 * gcc.c-torture/compile/pr65540.c: New.
6500 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
6502 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6505 2015-04-07 Jakub Jelinek <jakub@redhat.com>
6508 * g++.dg/debug/pr65678.C: New test.
6511 * gcc.c-torture/compile/pr65680.c: New test.
6513 2015-04-07 Andre Vehreschild <vehre@gmx.de>
6516 * gfortran.dg/allocate_with_source_5.f90: New test.
6518 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
6520 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6521 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6523 2015-04-07 Bin Cheng <bin.cheng@arm.com>
6525 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6527 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6530 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6531 to get floating point compression.
6532 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6534 2015-04-06 Jakub Jelinek <jakub@redhat.com>
6536 PR preprocessor/61977
6537 * gcc.dg/cpp/pr61977.c: New test.
6539 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
6541 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6543 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
6546 * gcc.target/arm/pr65647.c: New.
6548 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
6551 * g++.dg/torture/pr65655.C: New testcase.
6553 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6556 * g++.dg/cpp1y/lambda-init13.C: New.
6558 2015-04-03 Marek Polacek <polacek@redhat.com>
6560 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6562 2015-04-02 Marek Polacek <polacek@redhat.com>
6565 * g++.dg/cpp0x/constexpr-fold1.C: New test.
6566 * g++.dg/cpp0x/constexpr-fold2.C: New test.
6568 2015-04-02 Jakub Jelinek <jakub@redhat.com>
6570 PR preprocessor/61977
6571 * gcc.target/powerpc/pr61977-1.c: New test.
6572 * gcc.target/powerpc/pr61977-2.c: New test.
6574 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6577 * g++.dg/warn/Wshadow-8.C: New.
6578 * g++.dg/warn/Wshadow-9.C: Likewise.
6579 * g++.dg/warn/Wshadow-10.C: Likewise.
6580 * g++.dg/warn/Wshadow-11.C: Likewise.
6582 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
6584 * gcc.dg/pr23623.c: Added aligned attribute.
6585 * gcc.dg/20141029-1.c: Likewise.
6586 * gcc.dg/20150306-1.c: New test.
6588 2015-04-01 Marek Polacek <polacek@redhat.com>
6591 * g++.dg/cpp0x/initlist93.C: New test.
6592 * g++.dg/cpp0x/initlist94.C: New test.
6594 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
6597 * gcc.target/aarch64/pr65624.c: New test.
6599 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
6601 * gcc.dg/ipa/inlinehint-4.c: New testcase.
6603 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
6605 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6606 extra variable to force stack alignment.
6607 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6608 extra variable to force stack alignment.
6610 2015-03-31 Marek Polacek <polacek@redhat.com>
6613 * g++.dg/template/pr65390.C: New test.
6615 2015-03-31 Martin Liska <mliska@suse.cz>
6617 * g++.dg/ipa/pr65557.C: New test.
6619 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
6621 * gcc.target/s390/hotpatch-25.c: New test.
6622 * gcc.target/s390/hotpatch-1.c: Update test.
6623 * gcc.target/s390/hotpatch-10.c: Update test.
6624 * gcc.target/s390/hotpatch-11.c: Update test.
6625 * gcc.target/s390/hotpatch-12.c: Update test.
6626 * gcc.target/s390/hotpatch-13.c: Update test.
6627 * gcc.target/s390/hotpatch-14.c: Update test.
6628 * gcc.target/s390/hotpatch-15.c: Update test.
6629 * gcc.target/s390/hotpatch-16.c: Update test.
6630 * gcc.target/s390/hotpatch-17.c: Update test.
6631 * gcc.target/s390/hotpatch-18.c: Update test.
6632 * gcc.target/s390/hotpatch-19.c: Update test.
6633 * gcc.target/s390/hotpatch-2.c: Update test.
6634 * gcc.target/s390/hotpatch-21.c: Update test.
6635 * gcc.target/s390/hotpatch-22.c: Update test.
6636 * gcc.target/s390/hotpatch-23.c: Update test.
6637 * gcc.target/s390/hotpatch-24.c: Update test.
6638 * gcc.target/s390/hotpatch-3.c: Update test.
6639 * gcc.target/s390/hotpatch-4.c: Update test.
6640 * gcc.target/s390/hotpatch-5.c: Update test.
6641 * gcc.target/s390/hotpatch-6.c: Update test.
6642 * gcc.target/s390/hotpatch-7.c: Update test.
6643 * gcc.target/s390/hotpatch-8.c: Update test.
6644 * gcc.target/s390/hotpatch-9.c: Update test.
6645 * gcc.target/s390/hotpatch-compile-16.c: Update test.
6647 2015-03-31 Richard Biener <rguenther@suse.de>
6650 * g++.dg/torture/pr65626.C: New testcase.
6652 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6655 * gcc.target/i386/mpx/pr65531.cc: New.
6657 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6660 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6661 __builtin_alloca instead of alloca.
6662 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6663 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6664 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6667 2015-03-30 Jakub Jelinek <jakub@redhat.com>
6670 * g++.dg/ubsan/pr65610.C: New test.
6672 2015-03-30 Marek Polacek <polacek@redhat.com>
6675 * g++.dg/cpp0x/pr65398-2.C: New test.
6677 2015-03-30 Marek Polacek <polacek@redhat.com>
6679 * c-c++-common/pr65556.c: Change the width of bit-fields.
6681 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6684 * gcc.target/i386/pr65588.c: New testcase.
6686 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6688 PR libgfortran/65563
6689 * gfortran.dg/open_errors_2.f90: New test.
6691 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6693 PR libgfortran/65596
6694 * gfortran.dg/namelist_86.f90: New test.
6696 2015-03-28 Andre Vehreschild <vehre@gmx.de>
6698 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6699 statement to reflect new ownership.
6701 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6704 * g++.dg/template/friend58.C: New.
6705 * g++.dg/template/friend59.C: Likewise.
6707 2015-03-27 Tobias Burnus <burnus@net-b.de>
6710 * g++.dg/gomp/openmp-simd-3.C: New.
6711 * gcc.dg/gomp/openmp-simd-3.c: New.
6713 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
6716 * gcc.target/i386/pr65248-1.c: New file.
6717 * gcc.target/i386/pr65248-2.c: Likewise.
6718 * gcc.target/i386/pr65248-3.c: Likewise.
6719 * gcc.target/i386/pr65248-4.c: Likewise.
6721 2015-03-27 Jakub Jelinek <jakub@redhat.com>
6724 * gcc.c-torture/compile/pr65593.c: New test.
6726 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6729 * g++.dg/cpp1y/constexpr-assert1.C: New.
6731 2015-03-27 Marek Polacek <polacek@redhat.com>
6734 * c-c++-common/pr65556.c: New test.
6736 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6739 * g++.dg/torture/pr65600.C: New testcase.
6741 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
6744 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6746 2015-03-27 Andre Vehreschild <vehre@gmx.de>
6748 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6749 statement and cleanup. Fixed typos.
6751 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6754 * gcc.c-torture/compile/pr65595.c: New testcase.
6756 2015-03-27 Marek Polacek <polacek@redhat.com>
6759 * g++.dg/ubsan/pr65583.C: New test.
6761 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6763 * gcc.c-torture/compile/20150327.c: New testcase.
6765 2015-03-26 Richard Biener <rguenther@suse.de>
6768 * g++.dg/torture/pr65555.C: New testcase.
6770 2015-03-26 Jakub Jelinek <jakub@redhat.com>
6772 PR tree-optimization/64715
6773 * gcc.dg/builtin-object-size-15.c: New test.
6774 * gcc.dg/pr64715-1.c: New test.
6775 * gcc.dg/pr64715-2.c: New test.
6777 2015-03-26 Richard Biener <rguenther@suse.de>
6780 * gnat.dg/specs/opt2.ads: Fix testcase.
6782 2015-03-25 Martin Sebor <msebor@redhat.com>
6785 * lib/target-supports.exp (check_effective_target_arm32): Fail early
6786 when target isn't arm*-*-*-*.
6787 (check_effective_target_arm_nothumb): Likewise.
6788 (check_effective_target_arm_little_endian): Likewise.
6789 (check_effective_target_arm_vect_no_misalign): Likewise.
6790 (check_effective_target_aarch64_little_endian): Fail early if target
6793 2015-03-25 Sebastian Pop <s.pop@samsung.com>
6795 PR tree-optimization/65177
6796 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6798 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
6800 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6801 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6802 smmintrin.h and mm3dnow.h.
6804 2015-03-25 Marek Polacek <polacek@redhat.com>
6807 * g++.dg/cpp0x/pr65558.C: New test.
6809 2015-03-25 Marek Polacek <polacek@redhat.com>
6812 * g++.dg/template/pr61670.C: New test.
6814 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6817 * g++.dg/template/pr54987.C: New.
6819 2015-03-25 Richard Biener <rguenther@suse.de>
6821 PR tree-optimization/62630
6822 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6824 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
6827 * gcc.target/i386/mpx/pr65508.c: New.
6829 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
6833 * gfortran.dg/data_initialized_3.f90: New.
6835 2015-03-25 Richard Biener <rguenther@suse.de>
6838 * gnat.dg/specs/opt2.ads: New testcase.
6840 2015-03-25 Bin Cheng <bin.cheng@arm.com>
6842 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6843 * gcc.target/arm/memset-inline-4.c: Skip for
6844 arm_tune_string_ops_prefer_neon.
6845 * gcc.target/arm/memset-inline-5.c: Ditto.
6846 * gcc.target/arm/memset-inline-6.c: Ditto.
6847 * gcc.target/arm/memset-inline-8.c: Ditto.
6848 * gcc.target/arm/memset-inline-9.c: Ditto.
6850 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6853 * g++.dg/other/virtual3.C: New.
6855 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6858 * g++.dg/cpp0x/vt-60130.C: New.
6860 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6863 * g++.dg/warn/Warray-bounds-7.C: New.
6865 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6868 * g++.dg/template/defarg18.C: New.
6870 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6873 * g++.dg/cpp0x/vt-59988.C: New.
6875 2015-03-24 Jakub Jelinek <jakub@redhat.com>
6877 PR tree-optimization/65533
6878 * gcc.dg/pr65533.c: New test.
6880 2015-03-24 Andre Vehreschild <vehre@gmx.de>
6882 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6883 source= and mold= expressions functionality.
6884 * gfortran.dg/allocate_class_4.f90: New test.
6885 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6886 copying an unlimited polymorhpic object containing a char array
6887 to another unlimited polymorphic object respects the _len
6889 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6890 whether deferred length char array allocate works, unlimited
6891 polymorphic object allocation from a string works and if
6892 allocating an array of deferred length strings works.
6893 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6895 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6898 * g++.dg/cpp0x/constexpr-array11.C: New.
6900 2015-03-24 Richard Biener <rguenther@suse.de>
6903 * gcc.dg/torture/pr65517.c: New testcase.
6905 2015-03-24 Tobias Burnus <burnus@net-b.de>
6907 * gfortran.dg/coindexed_1.f90: Moved from
6908 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6910 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6913 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6917 * gcc.target/i386/pr65523.c: New test.
6920 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6922 * g++.dg/lto/pr65475b_0.C: Likewise.
6924 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
6927 * gcc.target/sh/torture/pr65505.c: New.
6929 2015-03-23 Martin Sebor <msebor@redhat.com>
6932 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6933 assembly for lvx in addition to lxv.
6935 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6938 * gfortran.dg/pr65504.f90: New test.
6941 * gcc.dg/pr65521.c: New test.
6943 2015-03-23 Richard Biener <rguenther@suse.de>
6945 PR tree-optimization/65518
6946 * gcc.dg/vect/pr65518.c: New testcase.
6948 2015-03-23 Richard Biener <rguenther@suse.de>
6950 PR tree-optimization/65494
6951 * gcc.dg/vect/pr65494.c: New testcase.
6953 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6955 PR preprocessor/65238
6956 * c-c++-common/cpp/pr65238-1.c: New test.
6957 * gcc.dg/cpp/pr65238-2.c: New test.
6958 * gcc.dg/cpp/trad/pr65238-3.c: New test.
6959 * gcc.dg/cpp/trad/pr65238-4.c: New test.
6961 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
6962 Mikael Morin <mikael@gcc.gnu.org>
6965 * gfortran.dg/elemental_dependency_4.f90: New.
6966 * gfortran.dg/elemental_dependency_5.f90: New.
6968 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
6971 * g++.dg/lto/pr65475b_0.C: New testcase.
6972 * g++.dg/lto/pr65475b_1.C: New testcase.
6973 * g++.dg/lto/pr65475c_0.C: New testcase.
6974 * g++.dg/lto/pr65475c_1.C: New testcase.
6976 2015-03-21 Tobias Burnus <burnus@net-b.de>
6978 * gfortran.dg/coarray_38.f90: New.
6979 * gfortran.dg/coarray_39.f90: New.
6980 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6983 2015-03-20 Marek Polacek <polacek@redhat.com>
6986 * g++.dg/cpp0x/pr65398.C: New test.
6988 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
6991 * g++.dg/lto/pr65475_0.C: New testcase.
6992 * g++.dg/lto/pr65475_1.C: New testcase.
6994 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
6996 PR rtl-optimization/64366
6997 * gcc.target/sh/pr64366.c: New.
6999 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7002 * g++.dg/cpp0x/constexpr-48324.C: New.
7004 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7007 * g++.dg/cpp0x/pr48453.C: New.
7009 2015-03-20 Marek Polacek <polacek@redhat.com>
7012 * g++.dg/cpp0x/pr65072.C: New test.
7014 2015-03-20 Richard Biener <rguenther@suse.de>
7017 * gcc.dg/pr15347.c: Use -O.
7018 * c-c++-common/pr19807-1.c: Likewise.
7020 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
7022 * gnat.dg/volatile13.ad[sb]: New test.
7024 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
7026 PR rtl-optimization/60851
7027 * gcc.target/i386/pr60851.c: New test.
7029 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7032 * g++.dg/pr65240.h: Add tests for PR 65240.
7033 * g++.dg/pr65240-1.C: Likewise.
7034 * g++.dg/pr65240-2.C: Likewise.
7035 * g++.dg/pr65240-3.C: Likewise.
7036 * g++.dg/pr65240-4.C: Likewise.
7038 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
7040 PR rtl-optimization/63491
7041 * gcc.target/powerpc/pr63491.c: New.
7043 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7045 * g++.dg/ipa/pr65465.C: New test.
7047 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7050 * g++.dg/cpp0x/deleted11.C: New.
7052 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7055 * c-c++-common/tsan/pr65400-3.c: New test.
7057 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7060 * g++.dg/cpp0x/constexpr-59686.C: New.
7062 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7065 * g++.dg/tsan/pr64265.C: New test.
7068 * c-c++-common/tsan/pr65400-1.c: New test.
7069 * c-c++-common/tsan/pr65400-2.c: New test.
7071 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7074 * g++.dg/cpp0x/pr59816.C: New.
7076 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
7079 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7081 2015-03-18 Martin Liska <mliska@suse.cz>
7084 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7085 equivalences either to 6 or 7.
7087 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
7091 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
7093 * gcc.dg/undefined-loop-1.c: New file.
7094 * gcc.dg/undefined-loop-2.c: New file.
7096 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
7099 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7100 loop exits too early.
7102 2015-03-18 Jakub Jelinek <jakub@redhat.com>
7104 PR tree-optimization/65450
7105 * gfortran.dg/pr65450.f90: New test.
7108 * gcc.target/i386/pr65078-1.c: New test.
7109 * gcc.target/i386/pr65078-2.c: New test.
7110 * gcc.target/i386/pr65078-3.c: New test.
7111 * gcc.target/i386/pr65078-4.c: New test.
7112 * gcc.target/i386/pr65078-5.c: New test.
7113 * gcc.target/i386/pr65078-6.c: New test.
7115 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7118 * g++.dg/cpp1y/pr65340.C: New.
7120 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7123 * gfortran.dg/system_clock_3.f08: Adjust test.
7125 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
7128 * gfortran.dg/proc_ptr_comp_44.f90: New test.
7129 * gfortran.dg/proc_ptr_comp_45.f90: New test.
7131 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7134 * gfortran.dg/system_clock_3.f08: New test.
7136 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
7139 g++.dg/cpp1y/pr64626-1.C: New.
7140 g++.dg/cpp1y/pr64626-2.C: New.
7141 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7143 2015-03-16 Jakub Jelinek <jakub@redhat.com>
7145 PR tree-optimization/65427
7146 * gcc.c-torture/execute/pr65427.c: New test.
7148 2015-03-16 Marek Polacek <polacek@redhat.com>
7152 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7153 * g++.dg/cpp0x/pr65327.C: New test.
7155 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
7158 * c-c++-common/asan/pr64820.c: New test.
7160 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7162 * gfortran.dg/pointer_2.f90: New test.
7164 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7166 * g++.dg/pr65049.C: New test.
7168 2015-03-16 Tom de Vries <tom@codesourcery.com>
7170 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7171 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7172 * gcc.target/i386/fuse-caller-save.c: Same.
7174 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7176 * gnat.dg/loop_optimization18.ad[sb]: New test.
7177 * gnat.dg/loop_optimization18_pkg.ads: New helper.
7179 2015-03-16 Alan Modra <amodra@gmail.com>
7181 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
7184 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
7186 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7188 * gcc.dg/torture/pr65270-2.c: Likewise.
7190 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
7193 * gfortran.dg/pointer_remapping_9.f90: New.
7195 2015-03-14 Jakub Jelinek <jakub@redhat.com>
7197 PR tree-optimization/65369
7198 * gcc.c-torture/execute/pr65369.c: New test.
7200 PR tree-optimization/65418
7201 * gcc.c-torture/execute/pr65418-1.c: New test.
7202 * gcc.c-torture/execute/pr65418-2.c: New test.
7204 PR rtl-optimization/65401
7205 * gcc.c-torture/execute/pr65401.c: New test.
7207 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7210 * gcc.target/arm/pr64600_1.c: New test.
7212 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7214 PR rtl-optimization/65235
7215 * gcc.target/aarch64/pr65235_1.c: New test.
7217 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
7219 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7220 * gcc.target/s390/hotpatch-22.c: Likewise.
7221 * gcc.target/s390/hotpatch-23.c: Likewise.
7222 * gcc.target/s390/hotpatch-24.c: Likewise.
7223 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7224 * gcc.target/s390/hotpatch-1.c: Update expected output.
7225 * gcc.target/s390/hotpatch-2.c: Likewise.
7226 * gcc.target/s390/hotpatch-3.c: Likewise.
7227 * gcc.target/s390/hotpatch-4.c: Likewise.
7228 * gcc.target/s390/hotpatch-5.c: Likewise.
7229 * gcc.target/s390/hotpatch-6.c: Likewise.
7230 * gcc.target/s390/hotpatch-7.c: Likewise.
7231 * gcc.target/s390/hotpatch-8.c: Likewise.
7232 * gcc.target/s390/hotpatch-9.c: Likewise.
7233 * gcc.target/s390/hotpatch-10.c: Likewise.
7234 * gcc.target/s390/hotpatch-11.c: Likewise.
7235 * gcc.target/s390/hotpatch-12.c: Likewise.
7236 * gcc.target/s390/hotpatch-13.c: Likewise.
7237 * gcc.target/s390/hotpatch-14.c: Likewise.
7238 * gcc.target/s390/hotpatch-15.c: Likewise.
7239 * gcc.target/s390/hotpatch-16.c: Likewise.
7240 * gcc.target/s390/hotpatch-17.c: Likewise.
7241 * gcc.target/s390/hotpatch-18.c: Likewise.
7242 * gcc.target/s390/hotpatch-19.c: Likewise.
7244 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7247 * gcc.target/i386/pr65103-1.c: New.
7249 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7252 * gcc.target/i386/pr65044.c: New.
7254 2015-03-12 Tom de Vries <tom@codesourcery.com>
7256 PR rtl-optimization/64895
7257 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7258 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7259 * gcc.target/i386/fuse-caller-save.c: Ditto.
7261 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7263 * gcc.dg/ipa/pr63569.c: Fix template.
7265 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
7267 * g++.dg/ipa/pr64146.C: Require fpic support.
7269 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
7272 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7273 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7275 2015-03-11 Jakub Jelinek <jakub@redhat.com>
7277 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7278 to dg-options, fix up dg-skip-if.
7280 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
7283 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7284 * gcc.target/avr/tiny-caller-save.c: Same.
7286 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7289 * g++.dg/pr65242.C: New test.
7291 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
7293 * c-c++-common/asan/no-asan-check-glob.c: New test.
7295 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
7298 * g++.dg/other/default11.C: New.
7299 * g++.dg/other/default12.C: Likewise.
7301 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7304 * gcc.target/i386/bmi2-bzhi-2.c: New test.
7306 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
7309 * gfortran.dg/unlimited_polymorphic_23.f90: New test
7311 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7314 * g++.dg/cpp0x/pr65127.C: New test.
7316 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7318 * gcc.dg/ipa/PR64550.c: Update template.
7320 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7321 Tobias Burnus <burnus@net-b.de>
7323 * gfortran.dg/coarray_sync_memory.f90: New.
7325 2015-03-10 Marek Polacek <polacek@redhat.com>
7328 * c-c++-common/ubsan/pr65367.c: New test.
7330 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7332 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7333 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7334 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7335 * gcc.target/i386/mpx/calloc-1-nov.c: New.
7336 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7337 * gcc.target/i386/mpx/malloc-1-nov.c: New.
7338 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7339 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7340 * gcc.target/i386/mpx/realloc-1-nov.c: New.
7341 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7342 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7343 * gcc.target/i386/mpx/realloc-2-nov.c: New.
7344 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7346 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7348 * lib/mpx-dg.exp (mpx_link_flags): New.
7351 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7352 * gcc.target/i386/mpx/alloca-1-nov.c: New.
7353 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7354 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7355 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7356 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7357 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7358 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7359 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7360 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7361 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7362 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7363 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7364 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7365 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7366 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7367 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7368 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7369 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7370 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7371 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7372 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7373 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7374 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7375 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7376 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7377 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7378 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7379 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7380 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7381 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7382 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7383 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7384 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7385 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7386 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7387 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7388 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7389 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7390 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7391 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7392 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7393 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7394 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7395 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7396 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7397 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7398 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7399 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7400 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7401 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7402 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7403 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7404 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7405 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7406 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7407 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7408 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7409 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7410 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7411 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7412 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7413 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7414 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7415 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7416 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7417 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7418 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7419 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7420 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7421 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7422 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7423 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7424 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7425 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7426 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7427 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7428 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7429 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7430 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7431 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7432 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7433 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7434 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7435 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7436 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7437 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7438 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7439 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7440 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7441 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7442 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7443 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7444 * gcc.target/i386/mpx/label-address-1.c: New.
7445 * gcc.target/i386/mpx/legacy-1-nov.c: New.
7446 * gcc.target/i386/mpx/macro.c: New.
7447 * gcc.target/i386/mpx/mpx-check.h: New.
7448 * gcc.target/i386/mpx/mpx.exp: New.
7449 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7450 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7451 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7452 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7453 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7454 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7455 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7456 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7457 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7458 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7459 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7460 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7461 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7462 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7463 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7464 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7465 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7466 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7467 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7468 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7469 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7470 * gcc.target/i386/mpx/reference-1-lbv.c: New.
7471 * gcc.target/i386/mpx/reference-1-nov.c: New.
7472 * gcc.target/i386/mpx/reference-1-ubv.c: New.
7473 * gcc.target/i386/mpx/reference-2-lbv.c: New.
7474 * gcc.target/i386/mpx/reference-2-nov.c: New.
7475 * gcc.target/i386/mpx/reference-2-ubv.c: New.
7476 * gcc.target/i386/mpx/reference-3-lbv.c: New.
7477 * gcc.target/i386/mpx/reference-3-nov.c: New.
7478 * gcc.target/i386/mpx/reference-3-ubv.c: New.
7479 * gcc.target/i386/mpx/reference-4-lbv.c: New.
7480 * gcc.target/i386/mpx/reference-4-nov.c: New.
7481 * gcc.target/i386/mpx/reference-4-ubv.c: New.
7482 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7483 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7484 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7485 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7486 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7487 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7488 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7489 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7490 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7491 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7492 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7493 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7494 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7495 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7496 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7497 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7498 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7499 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7500 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7501 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7502 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7503 * gcc.target/i386/mpx/sincos-1-nov.c: New.
7504 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7505 * gcc.target/i386/mpx/static-array-1-nov.c: New.
7506 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7507 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7508 * gcc.target/i386/mpx/static-init-1-nov.c: New.
7509 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7510 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7511 * gcc.target/i386/mpx/static-init-2-nov.c: New.
7512 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7513 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7514 * gcc.target/i386/mpx/static-init-3-nov.c: New.
7515 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7516 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7517 * gcc.target/i386/mpx/static-init-4-nov.c: New.
7518 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7519 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7520 * gcc.target/i386/mpx/static-init-5-nov.c: New.
7521 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7522 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7523 * gcc.target/i386/mpx/static-init-6-nov.c: New.
7524 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7525 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7526 * gcc.target/i386/mpx/static-string-1-nov.c: New.
7527 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7528 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7529 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7530 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7531 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7532 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7533 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7534 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7535 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7536 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7537 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7538 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7539 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7540 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7541 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7542 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7543 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7544 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7545 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7546 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7547 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7548 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7549 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7550 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7551 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7552 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7553 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7554 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7555 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7556 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7557 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7558 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7559 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7560 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7561 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7562 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7563 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7564 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7565 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7566 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7567 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7568 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7569 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7570 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7571 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7572 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7573 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7574 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7575 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7576 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7577 * gcc.target/i386/mpx/vararg-1-nov.c: New.
7578 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7579 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7580 * gcc.target/i386/mpx/vararg-2-nov.c: New.
7581 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7582 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7583 * gcc.target/i386/mpx/vararg-3-nov.c: New.
7584 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7585 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7586 * gcc.target/i386/mpx/vararg-4-nov.c: New.
7587 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7588 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7589 * gcc.target/i386/mpx/vararg-5-nov.c: New.
7590 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7591 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7592 * gcc.target/i386/mpx/vararg-6-nov.c: New.
7593 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7594 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7595 * gcc.target/i386/mpx/vararg-7-nov.c: New.
7596 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7597 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7598 * gcc.target/i386/mpx/vararg-8-nov.c: New.
7599 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7600 * gcc.target/i386/mpx/vla-1-lbv.c: New.
7601 * gcc.target/i386/mpx/vla-1-nov.c: New.
7602 * gcc.target/i386/mpx/vla-1-ubv.c: New.
7603 * gcc.target/i386/mpx/vla-2-lbv.c: New.
7604 * gcc.target/i386/mpx/vla-2-nov.c: New.
7605 * gcc.target/i386/mpx/vla-2-ubv.c: New.
7607 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
7609 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7611 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
7613 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7615 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
7617 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7618 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7620 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7623 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7626 * c-c++-common/pr65120.c: New test.
7628 PR rtl-optimization/65321
7629 * gcc.dg/pr65321.c: New test.
7631 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7633 PR tree-optimization/65355
7634 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7636 2015-03-09 Jakub Jelinek <jakub@redhat.com>
7639 * c-c++-common/pr49706.c: Adjust tests for not warning
7640 about !!x == y or !b == y where b is boolean, and add
7642 * c-c++-common/pr62199-2.c: Likewise.
7644 2015-03-09 Richard Biener <rguenther@suse.de>
7647 * gcc.dg/torture/pr65270-1.c: New testcase.
7648 * gcc.dg/torture/pr65270-2.c: Likewise.
7650 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
7652 PR tree-optimization/63743
7653 * gcc.dg/pr63743.c: New test.
7655 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
7658 * g++.dg/lto/pr65316_0.C: New testcase.
7659 * g++.dg/lto/pr65316_1.C: New testcase.
7661 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
7664 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7666 * g++.dg/abi/rtti3.C: Likewise.
7668 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7671 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7673 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7675 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7677 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7679 2015-03-08 Morin <mikael@gcc.gnu.org>
7682 * gfortran.dg/entry_20.f90: New.
7684 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7687 * gcc.c-torture/compile/pr65153.c: New.
7689 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7692 * g++.dg/torture/pr65249.C: New.
7694 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
7696 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7698 (int64_t): Likewise.
7700 2015-03-07 Marek Polacek <polacek@redhat.com>
7701 Martin Uecker <uecker@eecs.berkeley.edu>
7704 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7706 * c-c++-common/ubsan/bounds-8.c: New test.
7707 * c-c++-common/ubsan/bounds-9.c: New test.
7708 * gcc.dg/ubsan/bounds-2.c: New test.
7710 2015-03-05 Martin Sebor <msebor@redhat.com>
7712 * PR testsuite/63175
7713 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7714 checking of results into main to prevent it from getting optimized
7716 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7718 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
7720 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7721 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7722 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7725 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
7727 * g++.dg/lto/pr65302_1.C: New testcase.
7728 * g++.dg/lto/pr65302_0.C: New testcase.
7730 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7732 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7733 -fno-ipa-icf to dg-options.
7735 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7737 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7738 compiles using the linker plugin.
7740 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
7742 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7744 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
7746 * gcc.target/arm/pr65067.c: New test.
7748 2015-03-05 Martin Liska <mliska@suse.cz>
7751 * gcc.dg/ipa/pr65318.c: New test.
7753 2015-03-05 Marek Polacek <polacek@redhat.com>
7755 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7757 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7759 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7761 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7763 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7764 max-unroll-times back to defaults for s390.
7766 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7770 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7773 * g++.dg/cpp0x/initlist92.C: New.
7775 2015-03-05 Richard Biener <rguenther@suse.de>
7777 PR tree-optimization/65310
7778 * gcc.dg/vect/pr65310.c: New testcase.
7780 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7783 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7785 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
7787 * gnat.dg/entry_queues3.adb: New test.
7789 2015-03-04 Ian Lance Taylor <iant@google.com>
7791 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7793 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7796 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7798 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
7800 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7801 -fno-ipa-icf to dg-options
7802 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7803 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7805 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7808 * g++.dg/cpp0x/decltype62.C: New.
7810 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
7812 * gnat.dg/object_overflow5.adb: New test.
7814 2015-03-03 Martin Liska <mliska@suse.cz>
7817 * gcc.dg/ipa/pr65287.c: New test.
7819 2015-03-03 Martin Jambor <mjambor@suse.cz>
7820 Eric Botcazou <ebotcazou@adacore.com>
7822 * gnat.dg/specs/pack12.ads: New test.
7824 2015-03-03 Martin Liska <mliska@suse.cz>
7826 * gcc.dg/ipa/PR65282.c: New test.
7828 2015-03-13 Jeff Law <law@redhat.com>
7830 PR tree-optimization/65241
7831 * gcc.c-torture/compile/pr65241.c: New test.
7833 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
7836 * gcc.target/avr/torture/pr64331.c: New test.
7838 2015-03-03 Martin Liska <mliska@suse.cz>
7839 Jan Hubicka <hubicka@ucw.cz>
7841 * g++.dg/ipa/pr65263.C: New test.
7843 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7846 * gcc.dg/lto/pr65130_0.c: New testcase.
7847 * gcc.dg/lto/pr65130_1.c: New testcase.
7849 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7852 * g++.dg/torture/pr64988.C: New testcase.
7854 2015-03-02 Tobias Burnus <burnus@net-b.de>
7856 * gfortran.dg/coarray_atomic_6.f90: New.
7858 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7861 * gcc.target/i386/pr65184.c: New.
7863 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7866 * gcc.target/i386/pr65183.c: New.
7868 2015-02-28 Martin Liska <mliska@suse.cz>
7869 Jan Hubicka <hubicka@ucw.cz>
7871 * gcc.dg/ipa/ipa-icf-35.c: New test.
7872 * gcc.dg/ipa/ipa-icf-36.c: New test.
7873 * gcc.dg/ipa/ipa-icf-37.c: New test.
7875 2015-02-28 Martin Liska <mliska@suse.cz>
7876 Jan Hubicka <hubicka@ucw.cz>
7879 * gcc.dg/ipa/ipa-icf-34.c: New test.
7881 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7884 * gcc.target/sh/sh/pr61142.c: New.
7886 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
7888 * g++.dg/other/dump-ada-spec-3.C: New test.
7890 2015-03-01 Martin Liska <mliska@suse.cz>
7892 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7893 * g++.dg/ipa/pr63595.C: Update expected results.
7895 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
7898 * g++.dg/ipa/ipa-icf-6.C: New testcase.
7900 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
7902 * gcc.dg/vect/pr59354.c: Move vector producing code to
7905 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
7908 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7909 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7910 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7911 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7913 2015-02-27 Jakub Jelinek <jakub@redhat.com>
7915 PR tree-optimization/65048
7916 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7917 (foo): Use K&R style definition.
7919 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
7922 * g++.dg/pr65032.C: New.
7924 2015-02-27 Marek Polacek <polacek@redhat.com>
7927 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7930 2015-02-27 Marek Polacek <polacek@redhat.com>
7933 * gcc.dg/pr65228.c: New test.
7935 2015-02-27 Kai Tietz <ktietz@redhat.com>
7938 * gcc.dg/weak/weak-17.c: New file.
7940 2015-02-27 Richard Biener <rguenther@suse.de>
7943 * g++.dg/lto/pr65193_0.C: New testcase.
7945 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7947 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7948 * gcc.target/s390/hotpatch-8.c: Likewise.
7949 * gcc.target/s390/hotpatch-9.c: Likewise.
7950 * gcc.target/s390/pr61078.c: Likewise.
7951 * gcc.target/s390/pr57960.c: Remove -m64.
7952 * gcc.target/s390/pr61078.c: Likewise.
7954 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
7955 Martin Liska <mliska@suse.cz>
7958 * gcc.dg/pr64454.c: Disable ICF.
7959 * gcc.dg/pr28685-1.c: Disable ICF
7960 * gcc.dg/ipa/iinline-5.c: Disable ICF.
7961 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7962 * g++.dg/ipa/ipa-icf-4.C: Update template.
7964 2015-02-26 Jakub Jelinek <jakub@redhat.com>
7966 PR tree-optimization/65216
7967 * gcc.c-torture/execute/pr65216.c: New test.
7969 PR tree-optimization/65215
7970 * gcc.c-torture/execute/pr65215-1.c: New test.
7971 * gcc.c-torture/execute/pr65215-2.c: New test.
7972 * gcc.c-torture/execute/pr65215-3.c: New test.
7973 * gcc.c-torture/execute/pr65215-4.c: New test.
7974 * gcc.c-torture/execute/pr65215-5.c: New test.
7976 2015-02-26 Tom de Vries <tom@codesourcery.com>
7978 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7980 2015-02-26 Martin Liska <mliska@suse.cz>
7981 Jan Hubicka <hubicka@ucw.cz>
7983 * g++.dg/ipa/pr64146.C: Update expected results.
7984 * gcc.dg/ipa/ipa-icf-26.c: Update test.
7985 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7986 * gcc.dg/ipa/ipa-icf-34.c: New test.
7988 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
7990 * gcc.dg/vect/vect-pr61917.c: Rename to ...
7991 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7992 (dg-additional-options): Remove dg directive.
7993 (dg-final): Add dg directive.
7995 2015-02-26 Marek Polacek <polacek@redhat.com>
7998 * g++.dg/ipa/pr65008.C: New test.
8000 2015-02-26 Tom de Vries <tom@codesourcery.com>
8002 * lib/profopt.exp (profopt-target-cleanup): New proc.
8003 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8004 files from sources from dg-additional-sources.
8006 2015-02-26 Tom de Vries <tom@codesourcery.com>
8008 * lib/gcov.exp: Cleanup in case of xfail.
8010 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8012 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8014 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
8017 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8018 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8019 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8020 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8021 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8022 * g++.dg/debug/pr46123.C: XFAIL and move...
8023 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8024 * gcc.dg/debug/dwarf2-3.c: Move...
8025 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8027 2015-02-26 Marek Polacek <polacek@redhat.com>
8030 * g++.dg/cpp1y/pr65202.C: New test.
8032 2015-02-26 Tom de Vries <tom@codesourcery.com>
8034 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8035 locale_facets.h.gcov.
8037 2015-02-26 Tom de Vries <tom@codesourcery.com>
8039 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8041 2015-02-26 Tom de Vries <tom@codesourcery.com>
8043 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8045 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
8048 * gcc.target/i386/pr65217.c: New.
8050 2015-02-26 Tom de Vries <tom@codesourcery.com>
8052 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8054 2015-02-26 Tom de Vries <tom@codesourcery.com>
8056 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8058 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8060 PR tree-optimization/65048
8061 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8063 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8065 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8066 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8068 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
8071 * gcc.target/i386/pr65161.c: New test.
8073 2015-02-26 Terry Guo <terry.guo@arm.com>
8075 * gcc.target/arm/no-volatile-in-it.c: New test.
8077 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
8079 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8080 (dg-options): Add -save-temps.
8081 (dg-final): Add cleanup-saved-temps.
8083 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
8085 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8087 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
8089 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8090 * gcc.target/powerpc/pack01.c: Include string.h.
8092 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
8095 * gcc.target/i386/pr65167.c: New.
8097 2015-02-25 Kai Tietz <ktietz@redhat.com>
8099 PR tree-optimization/61917
8100 * gcc.dg/vect/vect-pr61917.c: New file.
8102 2015-02-24 Jakub Jelinek <jakub@redhat.com>
8104 PR tree-optimization/65170
8105 * gcc.c-torture/execute/pr65170.c: New test.
8106 * gcc.dg/tree-ssa/vrp96.c: New test.
8108 2015-02-24 Tom de Vries <tom@codesourcery.com>
8110 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8112 2015-02-24 Tom de Vries <tom@codesourcery.com>
8115 * lib/gcc-defs.exp (additional_sources_used): Add new var.
8116 (dg-additional-files-options): Copy additional_sources to
8117 additional_sources_used before emptying additional_sources.
8118 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8119 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8120 (cleanup-saved-temps): Use additional_sources_used instead of
8122 (dg-test): Reset additional_sources_used.
8124 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
8127 * gfortran.dg/integer_exponentiation_6.F90: New test.
8129 2015-02-23 Martin Sebor <msebor@redhat.com>
8132 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8133 two parts. One to save registers, the other to verify the
8134 registers have the right values. Save register state into
8135 static data rather than on the stack.
8137 2015-02-23 Jakub Jelinek <jakub@redhat.com>
8140 * c-c++-common/asan/pr63888.c: New test.
8142 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
8145 * gcc.c-torture/compile/pr65163.c: New.
8147 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8149 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8150 with -m31 on 64 bit.
8151 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8152 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8154 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8156 * gcc.target/s390/20090223-1.c: Add
8157 -Wno-implicit-function-declaration option.
8158 * gcc.target/s390/pr42224.c: Likewise.
8159 * gcc.target/s390/pr55718.c: Likewise.
8161 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8163 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8164 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8165 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8166 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8167 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8168 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8169 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8170 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8171 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8172 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8173 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8174 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8175 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8176 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8177 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8178 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8179 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8180 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8181 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8182 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8183 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8185 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8187 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8188 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8189 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8190 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8191 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8192 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8193 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8194 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8195 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8196 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8197 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8198 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8199 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8200 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8201 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8202 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8204 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8208 * gfortran.dg/pr61960.f90: New.
8209 * gfortran.dg/pr64230.f90: New.
8210 * gfortran.dg/pr64980.f03: New.
8212 2015-02-22 Tom de Vries <tom@codesourcery.com>
8214 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8216 2015-02-21 Arnaud Charlet <charlet@adacore.com>
8219 * gnat.dg/timing_events.adb: Removed, invalid test.
8221 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
8224 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8226 * g++.dg/gcov/gcov-2.C: Likewise.
8228 2015-02-20 Richard Biener <rguenther@suse.de>
8230 PR tree-optimization/65136
8231 * gcc.dg/tree-ssa/pr65136.c: New testcase.
8233 2015-02-20 Jakub Jelinek <jakub@redhat.com>
8236 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8237 and nvptx-*-* blacklisting.
8239 * gcc.dg/sibcall-9.c: New test.
8240 * gcc.dg/sibcall-10.c: New test.
8242 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8244 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8246 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
8249 * gcc.target/avr/torture/pr64452.c: New test.
8251 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
8253 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8254 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8256 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8259 * lib/target-supports.exp (check_compile): Check whether
8260 additional_sources is defined before using it.
8262 2015-02-19 Jakub Jelinek <jakub@redhat.com>
8265 * g++.dg/opt/pr65074.C: New file.
8267 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
8269 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8270 (size_type): New typedef.
8271 (operator "" _script): Use it for the last argument.
8273 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8275 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8277 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8279 * lib/target-supports.exp (check_compile): Save/restore
8280 additional_sources that may belong to an actual test.
8282 2015-02-18 Jakub Jelinek <jakub@redhat.com>
8284 PR gcov-profile/64634
8285 * g++.dg/gcov/gcov-15.C: New test.
8287 2015-02-18 Tom de Vries <tom@codesourcery.com>
8289 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8291 2015-02-18 Tom de Vries <tom@codesourcery.com>
8293 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8295 2015-02-18 Tom de Vries <tom@codesourcery.com>
8297 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8299 2015-02-18 Tom de Vries <tom@codesourcery.com>
8301 * gfortran.dg/fmt_cache_1.f: Add missing close.
8303 2015-02-18 Tom de Vries <tom@codesourcery.com>
8306 * gfortran.dg/read_eof_8.f90: Add missing close.
8308 2015-02-18 Richard Biener <rguenther@suse.de>
8310 PR tree-optimization/65063
8311 * gcc.dg/pr65063.c: New testcase.
8313 2015-02-18 Richard Biener <rguenther@suse.de>
8315 PR tree-optimization/62217
8316 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8318 2015-02-18 Marek Polacek <polacek@redhat.com>
8321 * c-c++-common/ubsan/pr65081.c: New test.
8323 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8325 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8326 * gcc.target/sh/force-cbranch-delay-slot.c: New.
8328 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
8330 * gcc.dg/ipa/propalign-3.c: New test.
8332 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8335 * gcc.target/sh/pr64793.c: New.
8336 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8338 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
8340 * gcc.target/arm/divzero.c: New test case.
8342 2015-02-17 Tom de Vries <tom@codesourcery.com>
8344 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8346 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
8347 Jakub Jelinek <jakub@redhat.com>
8350 * g++.dg/cpp0x/pr65075.C: New test.
8352 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
8355 * gcc.target/powerpc/pr65058.c: New test.
8357 2015-02-16 Jeff Law <law@redhat.com>
8359 PR tree-optimization/64823
8360 * gcc.dg/uninit-20.c: New test.
8362 2015-02-16 Jakub Jelinek <jakub@redhat.com>
8363 James Greenhalgh <james.greenhalgh@arm.com>
8366 * gcc.dg/ipa/ipa-clone-1.c: New test.
8368 2015-02-16 Richard Biener <rguenther@suse.de>
8370 PR tree-optimization/65077
8371 * gcc.dg/torture/pr65077.c: New testcase.
8373 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
8375 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8376 Directive adjusted to scan for ldaxr.
8377 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8378 adjusted to scan for ldaex.
8380 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8383 * g++.dg/cpp0x/constexpr-65080.C: New.
8385 2015-02-16 Richard Biener <rguenther@suse.de>
8387 PR tree-optimization/63593
8388 * gcc.dg/pr63593.c: New testcase.
8390 2015-02-16 Marek Polacek <polacek@redhat.com>
8393 * gcc.dg/pr65066.c: New test.
8395 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
8397 * gcc.dg/pr65002.C: Move ...
8398 * g++.dg/ipa/pr65002.C: ... here.
8400 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
8402 * gcc.target/powerpc/pr64205.c: Skip on AIX.
8403 * gcc.target/powerpc/pr64505.c: Skip on AIX.
8404 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8405 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8407 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
8410 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8411 the expression to find calls.
8412 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8413 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8414 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8415 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8416 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8418 2015-02-14 Marek Polacek <polacek@redhat.com>
8421 * gcc.dg/array-11.c: New test.
8422 * gcc.dg/array-12.c: New test.
8423 * gcc.dg/array-13.c: New test.
8424 * gcc.dg/array-14.c: New test.
8425 * gcc.dg/c99-flex-array-typedef-1.c: New test.
8426 * gcc.dg/c99-flex-array-typedef-2.c: New test.
8427 * gcc.dg/c99-flex-array-typedef-3.c: New test.
8428 * gcc.dg/c99-flex-array-typedef-5.c: New test.
8429 * gcc.dg/c99-flex-array-typedef-7.c: New test.
8430 * gcc.dg/c99-flex-array-typedef-8.c: New test.
8432 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8435 * g++.dg/lookup/using54.C: New.
8437 2015-02-13 Jeff Law <law@redhat.com>
8440 Revert my change for tree-optimization/64823.
8442 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8444 PR tree-optimization/65053
8445 * gcc.c-torture/execute/pr65053-1.c: New test.
8446 * gcc.c-torture/execute/pr65053-2.c: New test.
8448 2015-02-13 Marek Polacek <polacek@redhat.com>
8451 * gcc.dg/pr65050.c: New test.
8453 2015-02-13 Jeff Law <law@redhat.com>
8455 PR tree-optimization/64823
8456 * gcc.dg/uninit-20.c: New test.
8458 PR rtl-optimization/47477
8459 * gcc.dg/tree-ssa/pr47477.c: New test.
8461 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8464 * g++.dg/parse/ivdep-2.C: New.
8465 * g++.dg/parse/ivdep-3.C: Likewise.
8467 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8470 * gfortran.dg/continuation_13.f90: New test.
8471 * gfortran.dg/continuation_14.f: New test.
8473 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8476 * g++.dg/cpp0x/sfinae55.C: New.
8478 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8481 * g++.dg/ipa/pr65034.C: New test.
8483 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
8485 PR tree-optimization/65002
8486 * gcc.dg/pr65002.C: New.
8488 2015-02-13 Marek Polacek <polacek@redhat.com>
8491 * c-c++-common/pr65040.c: New test.
8493 2015-02-13 Bin Cheng <bin.cheng@arm.com>
8495 PR tree-optimization/64705
8496 * gcc.dg/tree-ssa/pr64705.c: New test.
8498 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
8501 * gcc.dg/visibility-22.c: New test.
8502 * gcc.dg/visibility-23.c: New test.
8503 * gcc.target/i386/pr32219-1.c: New test.
8504 * gcc.target/i386/pr32219-2.c: New test.
8505 * gcc.target/i386/pr32219-3.c: New test.
8506 * gcc.target/i386/pr32219-4.c: New test.
8507 * gcc.target/i386/pr32219-5.c: New test.
8508 * gcc.target/i386/pr32219-6.c: New test.
8509 * gcc.target/i386/pr32219-7.c: New test.
8510 * gcc.target/i386/pr32219-8.c: New test.
8511 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8513 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8515 PR libgfortran/57822
8516 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8517 four different KINDs.
8519 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8522 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8525 * g++.dg/ubsan/pr65000.C: New test.
8527 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
8530 * gfortran.dg/finalize_28.f90: New test
8532 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8535 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8536 DW_TAG_lexical_block removal.
8537 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8538 * g++.dg/guality/pr55541.C: New test.
8541 * g++.dg/ubsan/pr64984.C: New test.
8543 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
8545 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8547 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8550 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8551 instructions for 2015-01-14 get_memmodel changes.
8552 * gcc.target/powerpc/atomic-p8.c: Likewise.
8555 * g++.dg/ubsan/pr65019.C: New test.
8557 PR tree-optimization/65014
8558 * gcc.c-torture/compile/pr65014.c: New test.
8560 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8562 PR libgfortran/57822
8563 * gfortran/fmt_g0_7.f08: Revise test.
8565 2015-02-11 Jeff Law <law@redhat.com>
8568 * gcc.target/m68k/pr63347.c: New test.
8570 2015-02-11 Marek Polacek <polacek@redhat.com>
8572 * g++.dg/ubsan/shift-1.C: New test.
8573 * gcc.dg/ubsan/c-shift-2.c: New test.
8574 * c-c++-common/ubsan/shift-5.c: Remove file.
8576 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
8578 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8579 Directive adjusted to XFAIL.
8580 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8583 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8586 * g++.dg/opt/pr65003.C: New test.
8588 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
8590 * lib/target-supports.exp (check_effective_target_pie): Renamed
8592 (check_effective_target_pie_enabled): This.
8593 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8594 * gcc.target/i386/pie.c: Likewise.
8596 2015-02-11 Andrew Pinski <apinski@cavium.com>
8599 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8600 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8602 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8605 * gcc.target/i386/pr61925-1.c: New test.
8606 * gcc.target/i386/pr61925-2.c: New test.
8607 * gcc.target/i386/pr61925-3.c: New test.
8609 2015-02-10 Jakub Jelinek <jakub@redhat.com>
8612 * g++.dg/asan/pr65004.C: New test.
8614 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
8617 * gcc.taget/sh/pr64661-0.h: New.
8618 * gcc.taget/sh/pr64661-1.c: New.
8619 * gcc.taget/sh/pr64661-2.c: New.
8620 * gcc.taget/sh/pr64661-3.c: New.
8621 * gcc.taget/sh/pr64661-4.c: New.
8623 2015-02-10 Richard Biener <rguenther@suse.de>
8625 PR tree-optimization/64995
8626 * g++.dg/torture/pr64995.C: New testcase.
8628 2015-02-10 Richard Biener <rguenther@suse.de>
8630 PR tree-optimization/64909
8631 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8633 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8635 * gcc.dg/signbit-sa.c: New test.
8637 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8639 PR libgfortran/57822
8640 * gfortran/fmt_g0_7.f08: New test.
8642 2015-02-10 Bin Cheng <bin.cheng@arm.com>
8644 PR tree-optimization/43378
8645 * gcc.dg/tree-ssa/pr43378.c: New test.
8647 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
8650 * g++.dg/torture/pr64978.C: New testcase.
8652 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8655 * gcc.dg/asan/pr64981.c: New test.
8657 2015-02-09 Marek Polacek <polacek@redhat.com>
8660 * gcc.dg/pr64856.c: New test.
8662 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8665 * gcc.dg/tree-ssa/stdarg-7.c: New test.
8666 * gcc.c-torture/execute/pr64979.c: New test.
8668 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
8670 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8672 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8674 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8675 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8677 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8680 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8682 2015-02-09 Richard Biener <rguenther@suse.de>
8684 PR tree-optimization/54000
8685 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8687 2015-02-09 Tom de Vries <tom@codesourcery.com>
8689 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8691 2015-02-09 Martin Liska <mliska@suse.cz>
8693 * g++.dg/ipa/pr64858.C: New test.
8695 2015-02-09 Tom de Vries <tom@codesourcery.com>
8697 * gcc.dg/uninit-19.c: Fix warning line for fpic.
8699 2015-02-08 Andrew Pinski <apinski@cavium.com>
8701 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8703 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
8706 * gfortran.dg/use_rename_8.f90: New.
8708 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
8710 * gnat.dg/addr7.ad[sb]: New test.
8711 * gnat.dg/addr8.ad[sb]: Likewise.
8713 2015-02-06 David Malcolm <dmalcolm@redhat.com>
8716 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8717 from jit.dg/test-compile-to-executable.c's create_code, with a
8718 clarification of the output message.
8719 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8721 (test_jit): Use CHECK_NO_ERRORS when calling
8722 gcc_jit_context_compile_to_file.
8723 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8724 jit-verify-compile-to-file to jit-verify-output-file-was-created.
8725 (jit-setup-compile-to-file): Likewise. Add a verbose comment
8726 about deletions that are attempted.
8727 (jit-verify-compile-to-file): Rename to...
8728 (jit-verify-output-file-was-created): ...this, and drop the
8729 attempt to run "file" and verify the output.
8730 (jit-verify-assembler): New function.
8731 (jit-verify-object): New function.
8732 (jit-verify-dynamic-library): New function.
8733 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8734 favor of an implementation from new file
8735 create-code-for-hello-world-executable.h, which also adds a
8737 (dg-final): Replace jit-verify-compile-to-file with
8738 jit-verify-output-file-was-created, and invoke new function
8739 jit-verify-assembler.
8740 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8742 (dg-final): Replace jit-verify-compile-to-file with
8743 jit-verify-output-file-was-created, and invoke new function
8744 jit-verify-dynamic-library.
8745 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8746 favor of an implementation from new file
8747 create-code-for-hello-world-executable.h, which also adds a
8749 (dg-final): Replace jit-verify-compile-to-file with
8750 jit-verify-output-file-was-created. Strengthen the expected stdout
8751 from the built executable.
8752 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8753 favor of an implementation from new file
8754 create-code-for-hello-world-executable.h, which also adds a
8756 (dg-final): Replace jit-verify-compile-to-file with
8757 jit-verify-output-file-was-created, and invoke new function
8759 * jit.dg/verify-dynamic-library.c: New source file.
8761 2015-02-06 Sebastian Pop <s.pop@samsung.com>
8762 Brian Rzycki <b.rzycki@samsung.com>
8764 PR tree-optimization/64878
8765 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8767 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8770 * g++.dg/ipa/pr64896.C: New test.
8772 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8775 * gcc.target/powerpc/pr64205.c: New file.
8777 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
8779 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8780 (dg-options): Use -fpie instead of -fPIE -pie.
8782 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8785 * g++.dg/asan/pr64937.C: New test.
8787 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
8790 * gfortran.dg/class_to_type_4.f90: New test
8792 2015-01-29 Andre Vehreschild <vehre@gmx.de>
8794 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8796 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8798 PR rtl-optimization/64957
8800 * gcc.c-torture/execute/pr64957.c: New test.
8802 2015-02-05 Jeff Law <law@redhat.com>
8805 * gcc.target/h8300/pr17306-1.c: New test.
8806 * gcc.target/h8300/pr17306-2.c: New test.
8808 2015-02-05 Tobias Burnus <burnus@net-b.de>
8811 * gfortran.dg/structure_constructor_12.f90: New.
8813 2015-02-05 Jeff Law <law@redhat.com>
8816 gcc.target/h8300/pr58400.c: New test.
8818 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
8820 * gcc.target/arm/macro_defs0.c: New test.
8821 * gcc.target/arm/macro_defs1.c: New test.
8822 * gcc.target/arm/macro_defs2.c: New test.
8824 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
8826 PR rtl-optimization/64905
8827 * gcc.target/i386/pr64905.c: Require nonpic target.
8828 (dg-options): Add -fomit-frame-pointer.
8831 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
8833 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8836 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
8839 * gfortran.dg/type_to_class_2.f90: New test
8840 * gfortran.dg/type_to_class_3.f90: New test
8842 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
8845 * g++.dg/torture/pr64686.C: New testcase.
8847 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
8849 PR rtl-optimization/64905
8850 * gcc.target/i386/pr64905.c: New file.
8852 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8854 * gcc.dg/guality/pr41447-1.c: Remove xfail.
8855 * gcc.dg/guality/pr41616-1.c: Ditto.
8857 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
8860 * gcc.dg/pr64817-3.c: New.
8862 2015-02-04 Jakub Jelinek <jakub@redhat.com>
8863 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8865 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8866 pass parameters in registers.
8867 * gcc.dg/guality/pr36728-2.c (main): Likewise.
8868 * gcc.dg/guality/pr36728-3.c (main): Likewise.
8869 * gcc.dg/guality/pr36728-4.c (main): Likewise.
8871 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
8872 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8874 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8875 list, allow for multilibed targets.
8876 * gcc.dg/combine_ashiftrt_2.c: Likewise.
8878 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8880 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8881 * gcc.dg/pr46728-6.c: Ditto.
8883 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
8885 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8886 for mips_nanlegacy target.
8888 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
8890 * gcc.target/i386/chkp-hidden-def.c: New.
8892 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8895 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8896 to use 24 bits for bitfield b.
8898 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8901 * lib/target-supports.exp (check_effective_target_bswap64): Do not
8902 cache result in a global variable. Include all 32-bit targets for
8905 2015-02-03 Jakub Jelinek <jakub@redhat.com>
8907 PR rtl-optimization/64756
8908 * gcc.c-torture/execute/pr64756.c: New test.
8910 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
8913 * gcc.target/sh/pr64660-0.h: New.
8914 * gcc.target/sh/pr64660-1.c: New.
8915 * gcc.target/sh/pr64660-2.c: New.
8916 * gcc.target/sh/pr64660-3.c: New.
8917 * gcc.target/sh/pr64660-4.c: New.
8919 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8922 * g++.dg/warn/Waddress-2.C: New.
8924 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
8927 * gcc.target/i386/pr49095.c: XFAIL for ia32.
8929 2015-02-03 Dodji Seketeli <dodji@redhat.com>
8931 PR preprocessor/64803
8932 * gcc.dg/cpp/builtin-macro-1.c: New test case.
8934 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
8936 * g++.dg/ipa/devirt-37.C: Disable early inlining.
8938 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
8940 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8941 (_ARM_FPSRC): Add DN and AHP fields.
8942 (clean_results): Force DN=1 on AArch64.
8943 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8944 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8945 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8946 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8947 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8948 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8950 2015-02-02 Alan Modra <amodra@gmail.com>
8952 * gcc.target/powerpc/cprophard.c: New.
8954 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
8956 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8957 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8959 2015-02-01 Jakub Jelinek <jakub@redhat.com>
8962 * gcc.dg/pr64817-1.c: New test.
8963 * gcc.dg/pr64817-2.c: New test.
8965 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
8968 * gcc.target/sh/pr64851-0.h: New
8969 * gcc.target/sh/pr64851-1.c: New
8970 * gcc.target/sh/pr64851-2.c: New
8971 * gcc.target/sh/pr64851-3.c: New
8972 * gcc.target/sh/pr64851-4.c: New
8974 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
8977 * gcc.dg/torture/pr64882.c: New test.
8979 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
8982 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8985 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
8987 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8988 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8989 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8990 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8991 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8992 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8994 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8995 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8997 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8998 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9001 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9004 * g++.dg/pr64688-2.C: New.
9006 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9008 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9009 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9010 * gcc.target/i386/fuse-caller-save.c: Ditto.
9011 * gcc.target/i386/headmerge-1.c: Ditto.
9012 * gcc.target/i386/headmerge-2.c: Ditto.
9013 * gcc.target/i386/sibcall-6.c: Ditto.
9015 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9018 * gcc.target/i386/pr64617.c: New test.
9020 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9023 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9024 (dg-options): Remove -m32.
9025 (dg-final): Scan for "movb %al" only.
9026 * gcc.target/i386/pr15184-2.c: Ditto.
9028 2015-01-30 Richard Biener <rguenther@suse.de>
9030 PR tree-optimization/64829
9031 * gcc.dg/vect/pr64829.c: New testcase.
9033 2015-01-29 Marek Polacek <polacek@redhat.com>
9036 * gcc.dg/pr64709.c: New test.
9038 2015-01-29 Jakub Jelinek <jakub@redhat.com>
9041 * g++.dg/ubsan/pr64717-1.C: New test.
9042 * g++.dg/ubsan/pr64717-2.C: New test.
9044 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
9046 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9048 2015-01-29 Jeff Law <law@redhat.com>
9051 * gcc.target/i386/pr15184-1.c: New test.
9052 * gcc.target/i386/pr15184-2.c: New test.
9054 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9056 PR tree-optimization/64746
9057 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9059 2015-01-29 Richard Biener <rguenther@suse.de>
9061 PR tree-optimization/64853
9062 * gcc.dg/torture/pr64853.c: New testcase.
9064 2015-01-29 Richard Biener <rguenther@suse.de>
9066 PR tree-optimization/64844
9067 * gcc.dg/vect/pr64844.c: New testcase.
9069 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9072 * gcc.dg/pr64809.c: Delete.
9074 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
9077 * gcc.target/i386/pr64805.c: New.
9079 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9081 * gcc.dg/guality/guality.h (main): Add argv[0] to
9082 guality_gdb_command.
9084 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
9087 * gcc.dg/tree-ssa/pr64801.c: New testcase.
9089 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
9092 * gcc.target/sh/sh.exp
9093 (check_effective_target_atomic_model_soft_gusa_available,
9094 check_effective_target_atomic_model_soft_tcb_available,
9095 check_effective_target_atomic_model_soft_imask_available,
9096 check_effective_target_atomic_model_hard_llcs_available): New.
9097 * gcc.target/sh/pr64659-0.h: New.
9098 * gcc.target/sh/pr64659-1.c: New.
9099 * gcc.target/sh/pr64659-2.c: New.
9100 * gcc.target/sh/pr64659-3.c: New.
9101 * gcc.target/sh/pr64659-4.c: New.
9103 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
9105 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9106 scan-assembler-times pattern.
9108 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
9111 * gcc.dg/pr64809.c: New test.
9113 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
9115 PR tree-optimization/64277
9116 * gcc.dg/pr64277.c: New.
9118 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9120 PR tree-optimization/64718
9121 * gcc.c-torture/execute/pr64718.c: New test.
9123 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
9125 * gcc.target/aarch64/abs_2.c: New.
9127 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
9129 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9130 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9131 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9134 2015-01-28 Jakub Jelinek <jakub@redhat.com>
9137 * lib/target-supports.exp (check_effective_target_comdat_group): New.
9138 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9139 { target comdat_group }.
9141 2015-01-27 Tobias Burnus <burnus@net-b.de>
9144 * gfortran.dg/goacc/coarray_2.f90: New.
9146 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9150 * g++.dg/torture/pr64139.C: New testcase.
9151 * g++.dg/torture/pr60871.C: Likewise.
9153 2015-01-27 Janus Weil <janus@gcc.gnu.org>
9156 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9157 prevent linking errors.
9159 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9162 * g++.dg/torture/pr64282.C: New testcase.
9164 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9166 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9169 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9171 * gcc.target/s390/hotpatch-13.c: New testcase.
9172 * gcc.target/s390/hotpatch-14.c: New testcase.
9173 * gcc.target/s390/hotpatch-15.c: New testcase.
9174 * gcc.target/s390/hotpatch-16.c: New testcase.
9175 * gcc.target/s390/hotpatch-17.c: New testcase.
9176 * gcc.target/s390/hotpatch-18.c: New testcase.
9177 * gcc.target/s390/hotpatch-19.c: New testcase.
9178 * gcc.target/s390/hotpatch-20.c: New testcase.
9179 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9180 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9181 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9182 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9183 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9184 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9185 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9186 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9187 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9188 * gcc.target/s390/hotpatch-10.c: Likewise.
9189 * gcc.target/s390/hotpatch-11.c: Likewise.
9190 * gcc.target/s390/hotpatch-12.c: Likewise.
9191 * gcc.target/s390/hotpatch-2.c: Likewise.
9192 * gcc.target/s390/hotpatch-3.c: Likewise.
9193 * gcc.target/s390/hotpatch-4.c: Likewise.
9194 * gcc.target/s390/hotpatch-5.c: Likewise.
9195 * gcc.target/s390/hotpatch-6.c: Likewise.
9196 * gcc.target/s390/hotpatch-7.c: Likewise.
9197 * gcc.target/s390/hotpatch-8.c: Likewise.
9198 * gcc.target/s390/hotpatch-9.c: Likewise.
9199 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9200 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9201 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9202 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9203 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9204 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9205 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9206 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9208 2015-01-27 Jiong Wang <jiong.wang@arm.com>
9210 * gcc.dg/long_branch.c: New testcase.
9212 2015-01-27 Richard Biener <rguenther@suse.de>
9214 PR tree-optimization/56273
9215 PR tree-optimization/59124
9216 PR tree-optimization/64277
9217 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9218 * gcc.dg/Warray-bounds-12.c: Likewise.
9219 * gcc.dg/Warray-bounds-13.c: Likewise.
9221 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9223 PR rtl-optimization/61058
9224 * gcc.dg/pr61058.c: New test.
9226 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
9228 * gcc.target/i386/chkp-narrow-bounds.c: New.
9230 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9232 PR tree-optimization/64807
9233 * gcc.dg/pr64807.c: New test.
9236 * gcc.dg/pr64766.c: New test.
9238 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
9241 * gcc.target/sh/pr49263-4.c: New.
9243 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9246 * gfortran.dg/allocate_with_mold_1.f90: New test
9248 2015-01-26 Jakub Jelinek <jakub@redhat.com>
9251 * gcc.dg/pr64778.c: New test.
9254 * gcc.dg/vect/pr64421.c: New test.
9256 2015-01-26 Tobias Burnus <burnus@net-b.de>
9259 * gfortran.dg/coarray_36.f: New.
9260 * gfortran.dg/coarray_37.f90: New.
9262 2015-01-26 Janus Weil <janus@gcc.gnu.org>
9265 * gfortran.dg/class_allocate_18.f90: New.
9267 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9269 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9271 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9273 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9275 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9277 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9279 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9281 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9283 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9285 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9286 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9287 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9288 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9290 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9292 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9293 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9294 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9296 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9298 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9299 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9300 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9301 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9302 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9305 2015-01-26 Richard Biener <rguenther@suse.de>
9308 * gcc.dg/uninit-19.c: New testcase.
9310 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9312 * lib/target-supports.exp (check_effective_target_vect64): Add
9315 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
9318 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9320 2015-01-26 Tony Liu <tony.liu@arm.com>
9322 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9325 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
9328 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9329 correctly, clean up afterwards.
9331 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
9334 * gfortran.dg/use_rename_7.f90: New.
9336 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
9338 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9339 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9341 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
9344 * gcc.target/sh/pr54236-4.c: New.
9346 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
9348 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9349 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
9352 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
9355 * gfortran.dg/open_new_segv.f90: New test.
9357 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
9366 * gcc.target/sh/pr64345-1.c: New.
9367 * gcc.target/sh/pr64345-2.c: New.
9368 * gcc.target/sh/pr59533-1.c: New.
9369 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9370 * gcc.target/sh/pr52933-2.c: Likewise.
9371 * gcc.target/sh/pr54089-1.c: Likewise.
9372 * gcc.target/sh/pr54236-1.c: Likewise.
9373 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9374 * gcc.target/sh/pr49263-1.c: Remove xfails.
9375 * gcc.target/sh/pr49263-2.c: Likewise.
9376 * gcc.target/sh/pr49263-3.c: Likewise.
9377 * gcc.target/sh/pr53987-1.c: Likewise.
9378 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9379 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9380 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9381 (test05, test06, test07, test08, test09, test10, test11, test12): New.
9382 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9383 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9385 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9388 2015-01-24 Tom de Vries <tom@codesourcery.com>
9390 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9392 2015-01-23 Ian Lance Taylor <iant@google.com>
9395 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9396 targets without split stack support.
9398 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
9401 * gcc.target/i386/pr64317.c: New test.
9403 2015-01-23 Jakub Jelinek <jakub@redhat.com>
9405 PR rtl-optimization/63637
9406 PR rtl-optimization/60663
9407 * gcc.dg/pr63637-1.c: New test.
9408 * gcc.dg/pr63637-2.c: New test.
9409 * gcc.dg/pr63637-3.c: New test.
9410 * gcc.dg/pr63637-4.c: New test.
9411 * gcc.dg/pr63637-5.c: New test.
9412 * gcc.dg/pr63637-6.c: New test.
9413 * gcc.target/i386/pr63637-1.c: New test.
9414 * gcc.target/i386/pr63637-2.c: New test.
9415 * gcc.target/i386/pr63637-3.c: New test.
9416 * gcc.target/i386/pr63637-4.c: New test.
9417 * gcc.target/i386/pr63637-5.c: New test.
9418 * gcc.target/i386/pr63637-6.c: New test.
9420 2015-01-23 Richard Biener <rguenther@suse.de>
9423 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9424 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9426 2015-01-23 Marek Polacek <polacek@redhat.com>
9428 PR preprocessor/60570
9429 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9430 * gcc.dg/cpp/pr60570.c: New test.
9432 2015-01-23 Richard Biener <rguenther@suse.de>
9435 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9436 vectorization on vect64 targets.
9438 2015-01-23 Janus Weil <janus@gcc.gnu.org>
9441 * gfortran.dg/class_allocate_17.f90: New.
9443 2015-01-23 Tobias Burnus <burnus@net-b.de>
9446 * gfortran.dg/goacc/combined_loop.f90: New.
9448 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9451 * gfortran.dg/make_unit.f90: New test.
9453 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9456 * gfortran.dg/negative_unit_int8.f: Update.
9458 2015-01-22 Jeff Law <law@redhat.com>
9461 * gcc.target/m68k/pr52076-1.c: New test.
9462 * gcc.target/m68k/pr52076-2.c: New test.
9464 2015-01-22 Richard Biener <rguenther@suse.de>
9467 * gcc.dg/torture/pr64728.c: New testcase.
9469 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
9472 * g++.dg/pr64688.C: New test.
9474 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
9476 * gcc.target/i386/chkp-always_inline.c (f1): Make static
9477 to avoid errors with -fpic.
9479 2015-01-22 Richard Biener <rguenther@suse.de>
9482 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9484 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
9486 PR rtl-optimization/64682
9487 * gcc.c-torture/execute/pr64682.c: New file.
9489 2015-01-21 Jakub Jelinek <jakub@redhat.com>
9492 * gcc.dg/pr64511.c: New test.
9494 PR rtl-optimization/62078
9495 * g++.dg/opt/pr62078.C: New test.
9498 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9500 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
9503 * gfortran.dg/internal_pack_15.f90: New test.
9505 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
9507 * c-c++-common/tsan/step.c: New testcase.
9509 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9511 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9513 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9515 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9517 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9519 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9521 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9523 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9525 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9527 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9529 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9531 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9533 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9535 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9537 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9539 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9541 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9543 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9545 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9547 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9549 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9551 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9553 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9555 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9557 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9559 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9560 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9561 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9564 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9566 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9567 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9568 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9571 2015-01-21 Renlin Li <renlin.li@arm.com>
9573 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9574 * g++.dg/tls/thread_local5g.C: Likewise.
9575 * g++.dg/tls/thread_local6g.C: Likewise.
9577 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9579 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9580 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9581 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9583 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9585 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9586 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9587 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9589 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9591 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9592 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9593 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9595 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9597 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9598 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9599 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9601 2015-01-20 Jeff Law <law@redhat.com>
9604 * gcc.target/m68k/pr59946.c: New test.
9606 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9608 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9609 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9610 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9612 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9614 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9615 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9616 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9618 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9620 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9621 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9622 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9624 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9626 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9627 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9628 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9630 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9633 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9635 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9636 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9637 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9639 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9641 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9642 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9643 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9645 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9647 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9649 2015-01-20 Jakub Jelinek <jakub@redhat.com>
9651 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9654 * g++.dg/ubsan/pr64632.C: New test.
9657 * gcc.dg/pr64663.c: New test.
9659 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9662 * g++.dg/warn/Wunused-var-23.C: New.
9664 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9667 * g++.dg/cpp0x/constexpr-59937-1.C: New.
9668 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9670 2015-01-20 Richard Biener <rguenther@suse.de>
9673 * gcc.dg/lto/pr64684_0.c: New testcase.
9674 * gcc.dg/lto/pr64684_1.c: Likewise.
9675 * gcc.dg/lto/pr64684_2.c: Likewise.
9676 * gcc.dg/lto/pr64685_0.c: Likewise.
9677 * gcc.dg/lto/pr64685_1.c: Likewise.
9679 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9682 * g++.dg/cpp1y/lambda-init12.C: New.
9684 2015-01-20 Richard Biener <rguenther@suse.de>
9686 PR tree-optimization/64410
9687 * g++.dg/vect/pr64410.cc: Require vect_double.
9689 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
9692 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9694 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
9698 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9700 PR rtl-optimization/64081
9701 * gcc.dg/pr64081.c: New test.
9703 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9705 * jit.dg/harness.h: Include <unistd.h>.
9706 (CHECK_NO_ERRORS): New.
9707 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9708 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9709 gcc_jit_context_compile_to_file.
9710 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9711 args to the spawned executable.
9712 (jit-expand-vars): New function.
9713 (jit-exe-params): New variable.
9714 (dg-jit-set-exe-params): New function.
9715 (jit-dg-test): Detect testcases that use
9716 jit-verify-compile-to-file and call jit-setup-compile-to-file.
9717 Set arguments of spawned process to jit-exe-params.
9718 (jit-get-output-filename): New function.
9719 (jit-setup-compile-to-file): New function.
9720 (jit-verify-compile-to-file): New function.
9721 (jit-run-executable): New function.
9722 (jit-verify-executable): New function.
9723 * jit.dg/test-compile-to-assembler.c: New testcase.
9724 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9725 * jit.dg/test-compile-to-executable.c: New testcase.
9726 * jit.dg/test-compile-to-object.c: New testcase.
9728 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
9731 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9734 2015-01-19 Martin Liska <mliska@suse.cz>
9736 * objc/compile/pr64668.m: New test.
9738 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9740 * jit.dg/test-arith-overflow.c: Include stdbool.h.
9741 (create_overflow_fn): Update comment to clarify that
9742 the third param of the created function is a bool *, not
9744 (verify_int_overflow_fn): Convert param "expected_ovf" from
9745 int to bool. Update third param of "overflow_fn_type" from int *
9746 to bool *. Update local "actual_ovf" from int to bool.
9747 (verify_uint_overflow_fn): Likewise.
9749 2015-01-19 Martin Liska <mliska@suse.cz>
9751 * gcc.dg/ipa/ipa-icf-33.c: New test.
9753 2015-01-19 Felix Yang <felix.yang@huawei.com>
9754 Haijian Zhang <z.zhanghaijian@huawei.com>
9756 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9757 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9758 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9759 result_float64x2, expected_hfloat64x2): New helper type, variable and
9761 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9762 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9763 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9764 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9765 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9766 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9767 and target without the FMA feature.
9769 2015-01-19 Jiong Wang <jiong.wang@arm.com>
9771 * gcc.target/aarch64/pr64304.c: New testcase.
9773 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9775 PR rtl-optimization/64081
9776 * gcc.dg/pr64081.c: New test.
9778 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
9781 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9783 * gcc.target/aarch64/test_frame_6.c: Likewise.
9784 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9785 and x19 (in the epilogue).
9786 * gcc.target/aarch64/test_frame_4.c: Likewise.
9787 * gcc.target/aarch64/test_frame_7.c: Likewise.
9789 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
9791 * gcc.target/i386/chkp-always_inline.c: New.
9793 2015-01-15 Andrew Pinski <apinski@cavium.com>
9794 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9796 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9797 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9799 2015-01-18 Andre Vehreschild <vehre@gmx.de>
9802 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9803 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9805 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9808 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9810 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
9813 * gcc.target/sh/torture/pr64652.c: New.
9815 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9817 * gcc.dg/ipa/ipa-icf-32.c: Update template.
9818 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9819 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9820 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9821 * c-c++-common/asan/kasan-recover-1.c: Likewise.
9822 * c-c++-common/asan/kasan-recover-2.c: Likewise.
9824 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9827 * g++.dg/torture/pr64378.C: New testcase.
9829 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9832 * gfortran.dg/block_13.f08: New test
9834 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9837 * gfortran.dg/associate_1.f03: Allow test for character with
9840 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9842 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9843 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9845 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9847 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9849 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
9852 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9854 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9857 * gfortran.dg/alloc_comp_assign_13.f08: New test.
9860 * gfortran.dg/alloc_comp_assign_14.f08: New test.
9863 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9865 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9868 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9870 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
9872 PR rtl-optimization/52773
9873 * gcc.c-torture/compile/pr52773.c: New test.
9875 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9878 * g++.dg/cpp0x/alias-decl-46.C: New.
9880 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9882 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9884 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9886 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9888 (CHECK_FP): Likewise.
9889 (CHECK_CUMULATIVE_SAT): Likewise.
9891 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9893 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9894 (Set_Neon_Cumulative_Sat): Add parameter.
9895 (__set_neon_cumulative_sat): Support new parameter.
9896 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9897 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9899 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9900 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9903 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
9905 * g++.dg/tsan/vptr_benign_race.C: New testcase.
9906 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9908 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9911 * g++.dg/tls/thread_local-ice4.C: New.
9913 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
9915 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9918 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9921 * g++.dg/cpp0x/vt-62276.C: New.
9923 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
9926 * g++.dg/pr64353.C: New.
9928 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9931 * gcc.target/aarch64/pr64263_1.c: New test.
9933 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
9935 PR tree-optimization/64434
9936 * gcc.dg/torture/pr64434.c: Move to...
9937 * gcc.dg/pr64434.c: ... here.
9939 2015-01-16 Richard Biener <rguenther@suse.de>
9942 * gcc.dg/uninit-18.c: New testcase.
9944 2015-01-16 Richard Biener <rguenther@suse.de>
9946 PR tree-optimization/64568
9947 * g++.dg/torture/pr64568-2.C: New testcase.
9949 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
9952 * gcc.target/i386/chkp-label-address.c: New.
9954 2015-01-16 Janus Weil <janus@gcc.gnu.org>
9957 * gfortran.dg/pointer_init_6.f90: Extended.
9959 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
9961 * gcc.c-torture/compile/20150108.c: New test.
9963 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
9965 * gcc.target/visium: New directory.
9967 2015-01-16 Richard Biener <rguenther@suse.de>
9969 PR tree-optimization/61743
9970 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9971 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9973 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
9975 * gcc.dg/pr64015.c: New test.
9977 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
9981 * g++.dg/ipa/pr64612.C: New test.
9983 2015-01-16 Renlin Li <renlin.li@arm.com>
9985 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9987 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
9989 * gcc.target/i386/sse-14.c: Test new intrinsic.
9990 * gcc.target/i386/sse-22.c: Ditto.
9992 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9995 * g++.dg/cpp0x/auto44.C: New.
9997 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
10000 * gcc.target/nios2/gpopt-all.c: New test case.
10001 * gcc.target/nios2/gpopt-local.c: New test case.
10002 * gcc.target/nios2/gpopt-global.c: New test case.
10003 * gcc.target/nios2/gpopt-data.c: New test case.
10004 * gcc.target/nios2/gpopt-none.c: New test case.
10006 2015-01-15 Jakub Jelinek <jakub@redhat.com>
10008 * g++.dg/ubsan/vptr-1.C: New test.
10009 * g++.dg/ubsan/vptr-2.C: New test.
10010 * g++.dg/ubsan/vptr-3.C: New test.
10011 * g++.dg/ubsan/vptr-4.C: New test.
10012 * g++.dg/ubsan/vptr-5.C: New test.
10013 * g++.dg/ubsan/vptr-6.C: New test.
10014 * g++.dg/ubsan/vptr-7.C: New test.
10015 * g++.dg/ubsan/vptr-8.C: New test.
10016 * g++.dg/ubsan/vptr-9.C: New test.
10018 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10020 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10022 * lib/gcc-dg.exp: Likewise.
10024 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
10026 PR rtl-optimization/64110
10027 * gcc.target/i386/pr64110.c: Add scan-assembler.
10029 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
10030 James Norris <jnorris@codesourcery.com>
10031 Cesar Philippidis <cesar@codesourcery.com>
10032 Ilmir Usmanov <i.usmanov@samsung.com>
10034 * lib/target-supports.exp (check_effective_target_fopenacc): New
10036 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10037 * g++.dg/goacc/goacc.exp: Likewise.
10038 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10039 * gcc.dg/goacc/goacc.exp: Likewise.
10040 * gfortran.dg/goacc/goacc.exp: Likewise.
10041 * c-c++-common/cpp/openacc-define-1.c: New file.
10042 * c-c++-common/cpp/openacc-define-2.c: Likewise.
10043 * c-c++-common/cpp/openacc-define-3.c: Likewise.
10044 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10045 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10046 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10047 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10048 * c-c++-common/goacc/asyncwait-1.c: Likewise.
10049 * c-c++-common/goacc/cache-1.c: Likewise.
10050 * c-c++-common/goacc/clauses-fail.c: Likewise.
10051 * c-c++-common/goacc/collapse-1.c: Likewise.
10052 * c-c++-common/goacc/data-1.c: Likewise.
10053 * c-c++-common/goacc/data-2.c: Likewise.
10054 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10055 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10056 * c-c++-common/goacc/deviceptr-2.c: Likewise.
10057 * c-c++-common/goacc/deviceptr-3.c: Likewise.
10058 * c-c++-common/goacc/if-clause-1.c: Likewise.
10059 * c-c++-common/goacc/if-clause-2.c: Likewise.
10060 * c-c++-common/goacc/kernels-1.c: Likewise.
10061 * c-c++-common/goacc/loop-1.c: Likewise.
10062 * c-c++-common/goacc/loop-private-1.c: Likewise.
10063 * c-c++-common/goacc/nesting-1.c: Likewise.
10064 * c-c++-common/goacc/nesting-data-1.c: Likewise.
10065 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10066 * c-c++-common/goacc/parallel-1.c: Likewise.
10067 * c-c++-common/goacc/pcopy.c: Likewise.
10068 * c-c++-common/goacc/pcopyin.c: Likewise.
10069 * c-c++-common/goacc/pcopyout.c: Likewise.
10070 * c-c++-common/goacc/pcreate.c: Likewise.
10071 * c-c++-common/goacc/pragma_context.c: Likewise.
10072 * c-c++-common/goacc/present-1.c: Likewise.
10073 * c-c++-common/goacc/reduction-1.c: Likewise.
10074 * c-c++-common/goacc/reduction-2.c: Likewise.
10075 * c-c++-common/goacc/reduction-3.c: Likewise.
10076 * c-c++-common/goacc/reduction-4.c: Likewise.
10077 * c-c++-common/goacc/sb-1.c: Likewise.
10078 * c-c++-common/goacc/sb-2.c: Likewise.
10079 * c-c++-common/goacc/sb-3.c: Likewise.
10080 * c-c++-common/goacc/update-1.c: Likewise.
10081 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10082 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10083 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10084 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10085 * gfortran.dg/goacc/assumed.f95: Likewise.
10086 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10087 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10088 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10089 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10090 * gfortran.dg/goacc/branch.f95: Likewise.
10091 * gfortran.dg/goacc/cache-1.f95: Likewise.
10092 * gfortran.dg/goacc/coarray.f95: Likewise.
10093 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10094 * gfortran.dg/goacc/cray.f95: Likewise.
10095 * gfortran.dg/goacc/critical.f95: Likewise.
10096 * gfortran.dg/goacc/data-clauses.f95: Likewise.
10097 * gfortran.dg/goacc/data-tree.f95: Likewise.
10098 * gfortran.dg/goacc/declare-1.f95: Likewise.
10099 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10100 * gfortran.dg/goacc/fixed-1.f: Likewise.
10101 * gfortran.dg/goacc/fixed-2.f: Likewise.
10102 * gfortran.dg/goacc/fixed-3.f: Likewise.
10103 * gfortran.dg/goacc/fixed-4.f: Likewise.
10104 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10105 * gfortran.dg/goacc/if.f95: Likewise.
10106 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10107 * gfortran.dg/goacc/list.f95: Likewise.
10108 * gfortran.dg/goacc/literal.f95: Likewise.
10109 * gfortran.dg/goacc/loop-1.f95: Likewise.
10110 * gfortran.dg/goacc/loop-2.f95: Likewise.
10111 * gfortran.dg/goacc/loop-3.f95: Likewise.
10112 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10113 * gfortran.dg/goacc/omp.f95: Likewise.
10114 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10115 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10116 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10117 * gfortran.dg/goacc/parameter.f95: Likewise.
10118 * gfortran.dg/goacc/private-1.f95: Likewise.
10119 * gfortran.dg/goacc/private-2.f95: Likewise.
10120 * gfortran.dg/goacc/private-3.f95: Likewise.
10121 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10122 * gfortran.dg/goacc/reduction-2.f95: Likewise.
10123 * gfortran.dg/goacc/reduction.f95: Likewise.
10124 * gfortran.dg/goacc/routine-1.f90: Likewise.
10125 * gfortran.dg/goacc/routine-2.f90: Likewise.
10126 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10127 * gfortran.dg/goacc/several-directives.f95: Likewise.
10128 * gfortran.dg/goacc/sie.f95: Likewise.
10129 * gfortran.dg/goacc/subarrays.f95: Likewise.
10130 * gfortran.dg/gomp/map-1.f90: Likewise.
10131 * gfortran.dg/openacc-define-1.f90: Likewise.
10132 * gfortran.dg/openacc-define-2.f90: Likewise.
10133 * gfortran.dg/openacc-define-3.f90: Likewise.
10134 * g++.dg/gomp/block-1.C: Update for changed compiler output.
10135 * g++.dg/gomp/block-2.C: Likewise.
10136 * g++.dg/gomp/block-3.C: Likewise.
10137 * g++.dg/gomp/block-5.C: Likewise.
10138 * g++.dg/gomp/target-1.C: Likewise.
10139 * g++.dg/gomp/target-2.C: Likewise.
10140 * g++.dg/gomp/taskgroup-1.C: Likewise.
10141 * g++.dg/gomp/teams-1.C: Likewise.
10142 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10143 * gcc.dg/cilk-plus/jump.c: Likewise.
10144 * gcc.dg/gomp/block-1.c: Likewise.
10145 * gcc.dg/gomp/block-10.c: Likewise.
10146 * gcc.dg/gomp/block-2.c: Likewise.
10147 * gcc.dg/gomp/block-3.c: Likewise.
10148 * gcc.dg/gomp/block-4.c: Likewise.
10149 * gcc.dg/gomp/block-5.c: Likewise.
10150 * gcc.dg/gomp/block-6.c: Likewise.
10151 * gcc.dg/gomp/block-7.c: Likewise.
10152 * gcc.dg/gomp/block-8.c: Likewise.
10153 * gcc.dg/gomp/block-9.c: Likewise.
10154 * gcc.dg/gomp/target-1.c: Likewise.
10155 * gcc.dg/gomp/target-2.c: Likewise.
10156 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10157 * gcc.dg/gomp/teams-1.c: Likewise.
10159 2015-01-15 David Malcolm <dmalcolm@redhat.com>
10161 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10164 2015-01-15 Mike Stump <mikestump@comcast.net>
10166 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10167 * gcc.dg/inline_2.c: Likewise.
10168 * gcc.dg/inline_3.c: Likewise.
10169 * gcc.dg/inline_4.c: Likewise.
10171 2015-01-15 Janus Weil <janus@gcc.gnu.org>
10174 * gfortran.dg/proc_ptr_comp_43.f90: New.
10176 2015-01-15 Mike Stump <mikestump@comcast.net>
10178 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10179 * gcc.dg/unroll_2.c: Likewise.
10180 * gcc.dg/unroll_3.c: Likewise.
10181 * gcc.dg/unroll_4.c: Likewise.
10182 * gcc.dg/unroll_5.c: Likewise.
10184 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
10187 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10189 * gcc.target/aarch64/test_frame_6.c: Likewise.
10190 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10191 x30 and x19 (in the epilogue).
10192 * gcc.target/aarch64/test_frame_4.c: Likewise.
10193 * gcc.target/aarch64/test_frame_7.c: Likewise.
10195 2015-01-15 Martin Liska <mliska@suse.cz>
10197 * g++.dg/ipa/pr64068.C: New test.
10198 * gcc.dg/ipa/PR64559.c: New test.
10200 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10202 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10205 2015-01-15 Richard Biener <rguenther@suse.de>
10207 PR tree-optimization/61743
10208 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10209 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10211 2015-01-15 Renlin Li <renlin.li@arm.com>
10213 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10214 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10216 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10218 * gcc.dg/vect/vect-aggressive-1.c: New.
10219 * gcc.target/i386/avx2-vect-aggressive.c: New.
10221 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10223 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10225 2015-01-15 Richard Biener <rguenther@suse.de>
10228 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10229 -Wl,-undefined,dynamic_lookup.
10231 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10233 * gnat.dg/opt47.adb: New test.
10235 2015-01-15 Richard Biener <rguenther@suse.de>
10238 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10240 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10242 PR tree-optimization/64434
10243 * gcc.dg/torture/pr64434.c: New test.
10245 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
10247 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10248 -mno-micromips. MIPS32R1 and below require -mno-micromips.
10249 -march=loongson* and -march=octeon* require -mno-micromips.
10251 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
10252 Matthew Fortune <matthew.fortune@imgtec.com>
10254 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10255 * gcc.target/mips/call-saved-5.c (foo): Likewise.
10256 * gcc.target/mips/call-saved-6.c (foo): Likewise.
10257 * gcc.target/mips/call-saved-7.c: New file.
10258 * gcc.target/mips/call-saved-8.c: New file.
10259 * gcc.target/mips/call-saved-9.c: New file.
10261 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
10263 * gcc.target/mips/lsa.c: New file.
10264 * gcc.target/mips/mips64-lsa.c: Likewise.
10265 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10266 * gcc.target/mips/mulsize-4.c: Likewise.
10267 * gcc.target/mips/mulsize-5.c: New file.
10268 * gcc.target/mips/mulsize-6.c: Likewise.
10269 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10270 and !HAS_LSA as ghost options.
10271 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10274 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
10276 * g++.dg/torture/20141013.c: Set -fno-short-enums.
10278 2015-01-15 Richard Biener <rguenther@suse.de>
10280 PR middle-end/64365
10281 * gcc.dg/torture/pr64365.c: New testcase.
10283 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
10285 * gcc.dg/stackprotectexplicit1.c: New test.
10286 * g++.dg/stackprotectexplicit2.c: New test.
10288 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10291 * gfortran.dg/inquire_internal.f90: New.
10292 * gfortran.dg/negative_unit_check.f90: New.
10294 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
10297 * gcc.target/sh/pr53988-1.c: New.
10299 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
10302 * g++.dg/tls/thread_local-ice3.C: New.
10304 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
10306 * gcc.target/i386/fentry-override.c: Properly place {} in target
10307 selector. Remove nonpic.
10308 * gcc.target/i386/fentry.c: Likewise.
10310 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10312 * gcc.dg/atomic-invalid.c: Check for invalid memory model
10313 warnings instead of errors.
10315 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
10317 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10318 option support instead of ENABLE_LTO from Makefile.
10320 2015-01-14 Richard Biener <rguenther@suse.de>
10322 PR tree-optimization/59354
10323 * gcc.dg/vect/pr59354.c: New testcase.
10325 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
10327 * lib/target-supports.exp
10328 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10329 on ARM architures before v7.
10331 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10333 PR middle-end/59448
10334 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10335 an atomic_exchange.
10337 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10340 * gcc.target/i386/pr64386.c: New test.
10342 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10345 * gcc.target/i386/pr64393.c: New test.
10347 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10350 * gcc.target/i386/pr64387.c: New test.
10352 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
10354 * gcc.target/aarch64/store-pair-1.c: Fix typo.
10356 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10358 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10360 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10363 * gcc.target/arm/pr64453.c: New.
10365 2015-01-14 Richard Biener <rguenther@suse.de>
10368 * gcc.dg/lto/pr64415_0.c: New testcase.
10369 * gcc.dg/lto/pr64415_1.c: Likewise.
10371 2015-01-14 Martin Liska <mliska@suse.cz>
10373 * gcc.dg/ipa/pr64307.c: New test.
10375 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
10377 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10378 64-bit and 128-bit.
10380 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10383 * gcc.target/arm/pr64460_1.c: New test.
10385 2015-01-14 Richard Biener <rguenther@suse.de>
10387 PR tree-optimization/64493
10388 PR tree-optimization/64495
10389 * gcc.dg/vect/pr64493.c: New testcase.
10390 * gcc.dg/vect/pr64495.c: Likewise.
10392 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
10394 * gcc.dg/Warray-bounds-11.c: New test-case.
10396 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10398 * gcc.target/mips/octeon3-pipe-1.c: New test.
10400 2015-01-13 David Malcolm <dmalcolm@redhat.com>
10402 * jit.dg/harness.h (set_up_logging): Move string concatenation
10404 (concat_strings): New function.
10405 (dump_reproducer): New function.
10406 (test_jit): Call dump_reproducer.
10407 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10409 (jit-dg-test): Delete any generated reproducer from previous runs.
10410 Verify that a generated reproducer was created, and verify that it
10412 * jit.dg/test-nested-contexts.c (main): Call
10413 gcc_jit_context_dump_reproducer_to_file.
10415 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10417 * gcc.dg/aru-2.c: Add dg-require-profiling.
10419 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10421 * lib/target-supports.exp (check_profiling_available): Check if
10424 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
10427 * g++.dg/torture/pr64565.C: New testcase.
10429 2015-01-13 Marek Polacek <polacek@redhat.com>
10431 PR middle-end/64391
10432 * gcc.dg/tm/pr64391.c: New test.
10434 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10436 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10439 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10441 * gcc.target/i386/pie.c: New test.
10443 * lib/target-supports.exp (check_effective_target_pie): New.
10445 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10447 PR rtl-optimization/64286
10448 * gcc.target/i386/avx2-pr64286.c: New test.
10450 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
10453 * g++.dg/cpp0x/vt-57626.C: New.
10455 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10458 * gfortran.dg/pr64528.f90: New test.
10460 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
10462 * gcc.target/aarch64/subsp.c: New test.
10464 2015-01-13 Andrew Pinski <apinski@cavium.com>
10466 * gcc.target/aarch64/store-pair-1.c: New testcase.
10468 2015-01-13 Richard Biener <rguenther@suse.de>
10471 * gcc.dg/lto/pr64373_0.c: New testcase.
10473 2015-01-13 Andrew Pinski <apinski@cavium.com>
10475 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10476 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10478 2015-01-13 Richard Biener <rguenther@suse.de>
10480 PR tree-optimization/64406
10481 * gcc.dg/pr64406.c: New testcase.
10483 2015-01-13 Richard Biener <rguenther@suse.de>
10485 PR tree-optimization/64404
10486 * gcc.dg/vect/pr64404.c: New testcase.
10488 2015-01-13 Richard Biener <rguenther@suse.de>
10490 PR tree-optimization/64568
10491 * g++.dg/torture/pr64568.C: New testcase.
10493 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10495 * jit.dg/test-error-local-used-from-other-function.c: New test
10497 * jit.dg/test-error-param-reuse.c: New test case.
10498 * jit.dg/test-error-param-sharing.c: New test case.
10499 * jit.dg/test-error-param-used-from-other-function.c: New test
10501 * jit.dg/test-error-param-used-without-a-function.c: New test
10504 2015-01-12 Jakub Jelinek <jakub@redhat.com>
10506 PR tree-optimization/64563
10507 * gcc.dg/pr64563.c: New test.
10510 * gcc.target/i386/pr64513.c: New test.
10512 PR tree-optimization/64454
10513 * gcc.dg/pr64454.c: New test.
10516 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10518 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10519 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10520 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10521 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10522 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10523 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10524 * gcc.dg/vect/slp-25.c: Likewise.
10525 * gcc.dg/vect/vect-109.c: Likewise.
10526 * gcc.dg/vect/vect-13.c: Likewise.
10527 * gcc.dg/vect/vect-17.c: Likewise.
10528 * gcc.dg/vect/vect-18.c: Likewise.
10529 * gcc.dg/vect/vect-19.c: Likewise.
10530 * gcc.dg/vect/vect-20.c: Likewise.
10531 * gcc.dg/vect/vect-21.c: Likewise.
10532 * gcc.dg/vect/vect-22.c: Likewise.
10533 * gcc.dg/vect/vect-27.c: Likewise.
10534 * gcc.dg/vect/vect-29.c: Likewise.
10535 * gcc.dg/vect/vect-2-big-array.c: Likewise.
10536 * gcc.dg/vect/vect-2.c: Likewise.
10537 * gcc.dg/vect/vect-3.c: Likewise.
10538 * gcc.dg/vect/vect-4.c: Likewise.
10539 * gcc.dg/vect/vect-5.c: Likewise.
10540 * gcc.dg/vect/vect-72.c: Likewise.
10541 * gcc.dg/vect/vect-73-big-array.c: Likewise.
10542 * gcc.dg/vect/vect-73.c: Likewise.
10543 * gcc.dg/vect/vect-77-global.c: Likewise.
10544 * gcc.dg/vect/vect-78-global.c: Likewise.
10545 * gcc.dg/vect/vect-7.c: Likewise.
10546 * gcc.dg/vect/vect-86.c: Likewise.
10547 * gcc.dg/vect/vect-align-1.c: Likewise.
10548 * gcc.dg/vect/vect-align-3.c: Likewise.
10549 * gcc.dg/vect/vect-all-big-array.c: Likewise.
10550 * gcc.dg/vect/vect-all.c: Likewise.
10551 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10552 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10553 * gcc.dg/vect/vect-peel-3.c: Likewise.
10554 * gcc.dg/vect/vect-peel-4.c: Likewise.
10555 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10557 2015-01-12 Jeff Law <law@redhat.com>
10560 * gcc.target/m68k/pr64461.c: New test.
10562 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10564 * jit.dg/test-array-as-pointer.c (create_code): Update call
10565 to gcc_jit_context_new_global by setting "kind" to
10566 GCC_JIT_GLOBAL_IMPORTED.
10567 * jit.dg/test-error-array-as-pointer.c: Likewise.
10568 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10569 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10570 setting kind to GCC_JIT_GLOBAL_EXPORTED.
10571 * jit.dg/test-using-global.c (the_global): Rename to...
10572 (imported_global): ...this.
10573 (create_code): Update to test the three kinds of global.
10574 (verify_code): Likewise.
10576 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
10579 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
10580 undefined behavior.
10581 * gcc.target/i386/pr64291-2.c: Updated.
10583 2015-01-12 Richard Biener <rguenther@suse.de>
10585 PR tree-optimization/64530
10586 * gfortran.dg/pr64530.f90: New testcase.
10588 2015-01-12 Richard Biener <rguenther@suse.de>
10590 PR middle-end/64357
10591 * gcc.dg/torture/pr64357.c: New testcase.
10593 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
10595 * gcc.target/i386/nop-mcount.c: Properly place {} in target
10598 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10599 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10601 2015-01-12 Martin Liska <mliska@suse.cz>
10603 * gcc.dg/ipa/PR64550.c: New test.
10605 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
10608 * g++.dg/ipa/pr63470.C: New testcase.
10610 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10613 * gfortran.dg/typebound_operator_20.f90: New.
10615 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10618 * gfortran.dg/proc_ptr_comp_42.f90: New.
10620 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10623 * gfortran.dg/proc_ptr_comp_41.f90: New.
10625 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
10627 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10629 2015-01-10 Tobias Burnus <burnus@net-b.de>
10632 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10633 and add dg-excess-errors.
10634 * gfortran.dg/line_length_6.f90: New.
10635 * gfortran.dg/line_length_7.f90: New.
10636 * gfortran.dg/line_length_8.f90: New.
10637 * gfortran.dg/line_length_9.f90: New.
10638 * gfortran.dg/line_length_10.f90: New.
10639 * gfortran.dg/line_length_11.f90: New.
10641 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10643 * jit.dg/test-threads.c (struct testcase): Move declaration
10644 to jit.dg/all-non-failing-tests.h.
10645 (testcases): Likewise.
10646 * jit.dg/all-non-failing-tests.h (struct testcase): Move
10647 declaration here from jit.dg/all-non-failing-tests.h.
10648 (testcases): Likewise.
10649 * jit.dg/test-combination.c (create_code): Eliminate spelling
10650 out all of the testcases in favor of looping through the
10651 "testcases" metadata.
10652 (verify_code): Likewise.
10654 2015-01-09 Jakub Jelinek <jakub@redhat.com>
10656 PR rtl-optimization/64536
10657 * gcc.dg/pr64536.c: New test.
10659 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10661 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10662 * jit.dg/test-combination.c (create_code): Likewise.
10663 (verify_code): Likewise.
10664 * jit.dg/test-constants.c: New test case.
10665 * jit.dg/test-threads.c: Add test-constants.c.
10667 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
10670 * objc.dg/gnu-api-2-class.m: Add a test case
10671 for the above change.
10673 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
10675 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10677 2015-01-09 Richard Biener <rguenther@suse.de>
10679 PR tree-optimization/64410
10680 * g++.dg/vect/pr64410.cc: New testcase.
10682 2015-01-09 Martin Liska <mliska@suse.cz>
10684 * gcc.dg/ipa/ipa-icf-32.c: New test.
10686 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10688 * c-c++-common/tsan/tsan_barrier.h: New.
10689 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10690 * c-c++-common/tsan/bitfield_race.c: Likewise.
10691 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10692 * c-c++-common/tsan/mutexset1.c: Likewise.
10693 * c-c++-common/tsan/race_on_barrier.c: Likewise.
10694 * c-c++-common/tsan/race_on_mutex.c: Likewise.
10695 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10696 * c-c++-common/tsan/simple_race.c: Likewise.
10697 * c-c++-common/tsan/simple_stack.c: Likewise.
10698 * c-c++-common/tsan/sleep_sync.c: Likewise.
10699 * c-c++-common/tsan/tiny_race.c: Likewise.
10700 * c-c++-common/tsan/tls_race.c: Likewise.
10701 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10702 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10703 * g++.dg/tsan/atomic_free.C: Likewise.
10704 * g++.dg/tsan/atomic_free2.C: Likewise.
10705 * g++.dg/tsan/cond_race.C: Likewise.
10706 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10708 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
10711 * lib/target-supports.exp (check_effective_target_libatomic_available):
10713 * gfortran.dg/coarray/caf.exp: Only add -latomic for
10714 targets that match effective-target libatomic_available.
10715 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10717 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10719 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10720 Verify the result of gcc_jit_context_get_last_error.
10721 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10723 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10725 PR tree-optimization/63989
10726 * gcc.dg/strlenopt-27.c: New test.
10728 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10730 * jit.dg/harness.h (set_up_logging): New function.
10731 (test_jit): Fail if gcc_jit_context_acquire fails. Call
10732 set_up_logging on the context, so that every testcase is
10733 logged to a particular file.
10734 * jit.dg/test-nested-contexts.c (main): Open a logfile,
10735 and call gcc_jit_context_set_logfile on the top-level context.
10737 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10740 * g++.dg/opt/pr64338.C: New test.
10742 2015-01-08 Tobias Burnus <burnus@net-b.de>
10744 * gfortran.dg/coarray/codimension_2b.f90: New file.
10745 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10746 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10748 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10751 * g++.dg/ext/fnname4.C: New.
10753 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10756 * g++.dg/cpp0x/constexpr-64462.C: New.
10758 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10761 * g++.dg/cpp0x/deleted10.C: New.
10763 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10765 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10767 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10769 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10770 GCC_JIT_UNARY_OP_ABS.
10771 (verify_unary_ops): Likewise.
10773 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10775 * jit.dg/test-arith-overflow.c: New test case.
10776 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10777 * jit.dg/test-combination.c (create_code): Likewise.
10778 (verify_code): Likewise.
10779 * jit.dg/test-threads.c (testcases): Likewise.
10781 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10783 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10784 rather than "jit". Load g++.exp, and call g++_init.
10785 Run test-*.cc files within the testsuite and *.cc files within
10787 (jit-dg-test): Drop the addition of -fgnu89-inline to
10788 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10789 doing it when compiling C testcases (since g++ does not handle
10790 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10791 is restored to the value after g++_init ran, rather than the
10792 value before g++_init ran. Return a list of
10793 $comp_output $output_file, as dg-test assumes.
10795 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10797 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10798 make it easier to figure out the origin of each test result when
10799 running test-combination.c and test-threads.c.
10800 (CHECK_VALUE): Likewise.
10801 (CHECK_DOUBLE_VALUE): Likewise.
10802 (CHECK_STRING_VALUE): Likewise.
10803 (CHECK_STRING_STARTS_WITH): Likewise.
10804 (CHECK_STRING_CONTAINS): Likewise.
10806 (check_string_value): Likewise, add "funcname" param.
10807 (check_string_starts_with): Likewise.
10808 (check_string_contains): Likewise.
10810 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10812 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10813 generating name of built executable.
10815 2015-01-07 Marek Polacek <polacek@redhat.com>
10818 * gcc.dg/pr64440.c: New test.
10819 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10821 2015-01-07 Marek Polacek <polacek@redhat.com>
10824 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10825 * gcc.dg/pr64417.c: New test.
10827 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10830 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10833 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10835 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10836 Check if testcases run without errors, not just if they compile.
10838 2015-01-06 Christian Bruel <christian.bruel@st.com>
10841 * gcc.target/sh/pr64507.c: New test.
10843 2015-01-06 Arnaud Charlet <charlet@adacore.com>
10845 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10847 2015-01-06 Jakub Jelinek <jakub@redhat.com>
10849 * c-c++-common/asan/sanitize-all-1.c: New test.
10850 * c-c++-common/ubsan/sanitize-all-1.c: New test.
10851 * c-c++-common/ubsan/sanitize-all-2.c: New test.
10852 * c-c++-common/ubsan/sanitize-all-3.c: New test.
10853 * c-c++-common/ubsan/sanitize-all-4.c: New test.
10855 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10857 * lib/target-supports.exp (check_profiling_available): Return 0 for
10859 (check_effective_target_tls_runtime): Likewise.
10860 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10861 * gcc.dg/20020312-2.c: Adjust for Visium.
10862 * gcc.dg/tls/thr-cse-1.c: Likewise
10863 * gcc.dg/tree-ssa/20040204-1.c: Likewise
10864 * gcc.dg/tree-ssa/loop-1.c: Likewise.
10865 * gcc.dg/weak/typeof-2.c: Likewise.
10867 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
10869 PR rtl-optimization/64287
10870 * gcc.dg/aru-2.c: New test.
10872 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10875 * c-c++-common/ubsan/pr64344-1.c: New test.
10876 * c-c++-common/ubsan/pr64344-2.c: New test.
10878 PR tree-optimization/64465
10879 * gcc.dg/pr64465.c: New test.
10881 PR tree-optimization/64494
10882 * gcc.c-torture/compile/pr64494.c: New test.
10884 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10887 * gfortran.dg/realloc_on_assign_25.f90: New test.
10889 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10891 Update copyright years.
10893 2015-01-05 Marek Polacek <polacek@redhat.com>
10896 * gcc.dg/pr64423.c: New test.
10898 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
10900 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10901 mmix-knuth-mmixware for the same reason as for MIPS.
10902 * gcc.dg/debug/debug-2.c: Ditto.
10904 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10906 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
10909 * lib/gfortran.exp: Add libatomic library search path.
10910 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10911 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10913 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10915 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10917 * c-c++-common/tsan/bitfield_race.c: New testcase.
10918 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10920 2015-01-02 Tobias Burnus <burnus@net-b.de>
10922 * gfortran.dg/coarray/collectives_4.f90: New.
10924 2015-01-02 Janus Weil <janus@gcc.gnu.org>
10927 * gfortran.dg/extends_16.f90: New.
10929 2015-01-02 Tobias Burnus <burnus@net-b.de>
10931 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10933 2015-01-02 Tobias Burnus <burnus@net-b.de>
10935 * gfortran.dg/coarray/codimension_2.f90: New.
10936 * gfortran.dg/coarray/codimension_2a.f90: New.
10937 * gfortran.dg/coarray_35.f90: New.
10938 * gfortran.dg/coarray_35a.f90: New.
10940 2015-01-02 Janus Weil <janus@gcc.gnu.org>
10943 * gfortran.dg/dummy_procedure_11.f90: New.
10945 Copyright (C) 2015 Free Software Foundation, Inc.
10947 Copying and distribution of this file, with or without modification,
10948 are permitted in any medium without royalty provided the copyright
10949 notice and this notice are preserved.