1 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4 * gfortran.dg/pr67526.f90: New test.
6 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/cpp0x/variadic166.C: New.
11 2015-09-09 Mark Wielaard <mjw@redhat.com>
13 * c-c++-common/nonnull-1.c: New test.
15 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
18 * gfortran.dg/submodule_11.f08: New test.
20 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
23 * gcc.c-torture/compile/pr67506.c: New test.
25 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
27 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
28 initialization with a byte mask. No change expected here.
29 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
30 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
31 initialization with contigious bitmask. Literal pool is expectd
34 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
37 * gcc.target/arm/pr67439_1.c: New test.
39 2015-09-10 Jiong Wang <jiong.wang@arm.com>
41 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
44 2015-09-10 Jakub Jelinek <jakub@redhat.com>
47 * g++.dg/gomp/pr67523.C: New test.
50 * g++.dg/gomp/pr67522.C: New test.
53 * c-c++-common/gomp/pr67521.c: New test.
56 * c-c++-common/gomp/pr67517.c: New test.
59 * g++.dg/gomp/pr67514.C: New test.
62 * g++.dg/gomp/pr67511.C: New test.
65 * c-c++-common/gomp/pr67502.c: New test.
67 2015-09-09 Marek Polacek <polacek@redhat.com>
70 * gcc.dg/pr67512.c: New test.
72 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
75 * g++.dg/warn/Wsubobject-linkage-1.C: New.
76 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
77 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
78 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
80 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
82 * gcc.target/aarch64/mod_2.x: New file.
83 * gcc.target/aarch64/mod_256.x: Likewise.
84 * gcc.target/arm/mod_2.c: New test.
85 * gcc.target/arm/mod_256.c: Likewise.
86 * gcc.target/aarch64/mod_2.c: Likewise.
87 * gcc.target/aarch64/mod_256.c: Likewise.
89 2015-09-09 Jakub Jelinek <jakub@redhat.com>
92 * g++.dg/gomp/pr67504.C: New test.
95 * c-c++-common/gomp/pr67501.c: New test.
98 * gcc.dg/gomp/pr67500.c: New test.
101 * gcc.dg/gomp/pr67495.c: New test.
103 2015-09-09 Aditya Kumar <hiraditya@msn.com>
104 Sebastian Pop <s.pop@samsung.com>
106 PR tree-optimization/53852
107 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
108 both isl-0.12 and isl-0.15.
109 * gcc.dg/graphite/uns-interchange-14.c: Same.
110 * gcc.dg/graphite/uns-interchange-15.c: Same.
111 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
113 2015-09-08 Aditya Kumar <hiraditya@msn.com>
114 Sebastian Pop <s.pop@samsung.com>
116 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
117 * gcc.dg/graphite/block-1.c: Same.
118 * gcc.dg/graphite/block-5.c: Same.
119 * gcc.dg/graphite/block-6.c: Same.
120 * gcc.dg/graphite/interchange-1.c: Same.
121 * gcc.dg/graphite/interchange-10.c: Same.
122 * gcc.dg/graphite/interchange-11.c: Same.
123 * gcc.dg/graphite/interchange-13.c: Same.
124 * gcc.dg/graphite/interchange-14.c: Same.
125 * gcc.dg/graphite/interchange-3.c: Same.
126 * gcc.dg/graphite/interchange-4.c: Same.
127 * gcc.dg/graphite/interchange-7.c: Same.
128 * gcc.dg/graphite/interchange-8.c: Same.
129 * gcc.dg/graphite/interchange-9.c: Same.
130 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
131 * gcc.dg/graphite/pr35356-1.c (foo): Same.
132 * gcc.dg/graphite/pr37485.c: Same.
133 * gcc.dg/graphite/scop-0.c (int toto): Same.
134 * gcc.dg/graphite/scop-1.c: Same.
135 * gcc.dg/graphite/scop-10.c: Same.
136 * gcc.dg/graphite/scop-11.c: Same.
137 * gcc.dg/graphite/scop-12.c: Same.
138 * gcc.dg/graphite/scop-13.c: Same.
139 * gcc.dg/graphite/scop-16.c: Same.
140 * gcc.dg/graphite/scop-17.c: Same.
141 * gcc.dg/graphite/scop-18.c: Same.
142 * gcc.dg/graphite/scop-2.c: Same.
143 * gcc.dg/graphite/scop-21.c (int test): Same.
144 * gcc.dg/graphite/scop-22.c (void foo): Same.
145 * gcc.dg/graphite/scop-4.c: Same.
146 * gcc.dg/graphite/scop-5.c: Same.
147 * gcc.dg/graphite/scop-6.c: Same.
148 * gcc.dg/graphite/scop-7.c: Same.
149 * gcc.dg/graphite/scop-8.c: Same.
150 * gcc.dg/graphite/scop-9.c: Same.
151 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
152 data-refs remain inside the inner loop.
153 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
154 * gcc.dg/graphite/uns-interchange-14.c: Same.
155 * gcc.dg/graphite/uns-interchange-9.c: Same.
156 * gfortran.dg/graphite/interchange-3.f90
158 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
161 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
162 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
163 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
164 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
165 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
166 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
167 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
168 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
169 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
170 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
171 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
172 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
174 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
176 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
177 * lib/target-supports.exp
178 (check_effective_target_arm_neon_fp16_hw): New.
180 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
182 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
183 Set additional_flags for neon-fp16 if supported, else fallback to neon.
185 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
187 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
188 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
190 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
191 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
192 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
193 when those are supported.
194 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
197 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
198 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
201 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
202 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
203 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
205 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
207 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
209 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
210 Add float16x8_t case.
211 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
212 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
213 main, exec_vcreate): Likewise.
214 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
215 exec_vget_high): Likewise.
216 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
217 exec_vget_low): Likewise.
218 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
220 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
221 exec_vld1_dup): Likewise.
222 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
223 exec_vld1_lane): Likewise.
224 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
226 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
227 exec_vldX_dup): Likewise.
228 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
229 exec_vldX_lane): Likewise.
230 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
231 exec_vset_lane): Likewise.
232 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
233 exec_vst1_lane): Likewise.
235 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
237 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
238 * gcc.target/aarch64/vget_low_1.c: Likewise.
240 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
242 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
243 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
244 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
245 (main): update orig_data to avoid float16 NaN on bigendian.
247 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
249 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
251 * gcc.target/aarch64/vset_lane_1.c: Likewise.
252 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
253 * gcc.target/aarch64/vld1_lane.c: Likewise.
255 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
258 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
260 2015-09-07 Marek Polacek <polacek@redhat.com>
263 * gcc.dg/asm-10.c: New test.
265 2015-09-04 Jakub Jelinek <jakub@redhat.com>
268 * gcc.dg/lto/pr67452_0.c: New test.
270 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
273 * gcc.target/avr/pr65210.c: New test.
275 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
278 * lib/target-supports.exp (check_cached_effective_target):
279 Apppend $prop to et_prop_list only if needed.
281 2015-09-04 Marek Polacek <polacek@redhat.com>
284 * gcc.dg/ubsan/pr67279.c: New test.
286 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
287 Petr Murzin <petr.murzin@intel.com>
288 Kirill Yukhin <kirill.yukhin@intel.com>
290 * gcc.target/i386/avx512f-scatter-1.c: New.
291 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
292 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
294 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
296 * gfortran.dg/read_dir.f90: Delete empty directory when closing
297 rather than calling rmdir, cleanup if open fails.
299 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
301 * gcc.target/powerpc/vec-mult-char-1.c: New test.
302 * gcc.target/powerpc/vec-mult-char-2.c: New test.
303 * lib/target-supports.exp (check_effective_target_vect_char_mult):
304 Return true for PowerPC targets that implement Altivec.
306 2015-09-03 Renlin Li <renlin.li@arm.com>
308 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
310 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
312 2015-09-03 Martin Sebor <msebor@redhat.com>
315 * g++.dg/addr_builtin-1.C: New test.
316 * gcc.dg/addr_builtin-1.c: New test.
318 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
320 * gcc.target/powerpc/vec-shift.c: New test.
322 2015-09-03 Tom de Vries <tom@codesourcery.com>
324 PR tree-optimization/65637
325 * gcc.dg/autopar/reduc-4.c: New test.
327 2015-09-03 Tom de Vries <tom@codesourcery.com>
329 PR tree-optimization/65637
330 * gcc.dg/autopar/pr46099-2.c: New test.
332 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
335 * g++.dg/pr67351.C: New test.
337 2015-09-03 Richard Biener <rguenther@suse.de>
340 * g++.dg/lto/pr66705_0.C: New testcase.
342 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
345 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
346 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
348 2015-09-02 Marek Polacek <polacek@redhat.com>
351 * gcc.dg/pr67432.c: New test.
353 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
355 * lib/target-supports.exp (clear_effective_target_cache): New.
356 (check_cached_effective_target): Update et_prop_list.
357 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
358 * g++.dg/compat/compat.exp: Likewise.
359 * g++.dg/compat/struct-layout-1.exp: Likewise.
360 * lib/asan-dg.exp: Likewise.
361 * lib/atomic-dg.exp: Likewise.
362 * lib/cilk-plus-dg.exp: Likewise.
363 * lib/clearcap.exp: Likewise.
364 * lib/mpx-dg.exp: Likewise.
365 * lib/tsan-dg.exp: Likewise.
366 * lib/ubsan-dg.exp: Likewise.
368 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
369 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
371 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
372 Andrew Bennett <andrew.bennett@imgtec.com>
374 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
375 dependencies between ISA level and compact-branches.
376 * gcc.target/mips/branch-10.c: Update expected output to allow
377 compact forms of b/bal.
378 * gcc.target/mips/branch-11.c: Likewise.
379 * gcc.target/mips/branch-12.c: Likewise.
380 * gcc.target/mips/branch-13.c: Likewise.
381 * gcc.target/mips/branch-3.c: Likewise.
382 * gcc.target/mips/branch-4.c: Likewise.
383 * gcc.target/mips/branch-5.c: Likewise.
384 * gcc.target/mips/branch-6.c: Likewise.
385 * gcc.target/mips/branch-7.c: Likewise.
386 * gcc.target/mips/branch-8.c: Likewise.
387 * gcc.target/mips/branch-9.c: Likewise.
388 * gcc.target/mips/branch-cost-1.c: Likewise.
389 * gcc.target/mips/call-1.c: Likewise.
390 * gcc.target/mips/call-2.c: Likewise.
391 * gcc.target/mips/call-3.c: Likewise.
392 * gcc.target/mips/call-4.c: Likewise.
393 * gcc.target/mips/call-5.c: Likewise.
394 * gcc.target/mips/call-6.c: Likewise.
395 * gcc.target/mips/lazy-binding-1.c: Likewise.
396 * gcc.target/mips/near-far-1.c: Likewise.
397 * gcc.target/mips/near-far-2.c: Likewise.
398 * gcc.target/mips/near-far-3.c: Likewise.
399 * gcc.target/mips/near-far-4.c: Likewise.
400 * gcc.target/mips/umips-branch-3.c: Ensure the test is
401 run with compact branches allowed.
402 * gcc.target/mips/compact-branches-1.c: New file.
403 * gcc.target/mips/compact-branches-2.c: Likewise.
404 * gcc.target/mips/compact-branches-3.c: Likewise.
405 * gcc.target/mips/compact-branches-4.c: Likewise.
406 * gcc.target/mips/compact-branches-5.c: Likewise.
407 * gcc.target/mips/compact-branches-6.c: Likewise.
408 * gcc.target/mips/compact-branches-7.c: Likewise.
410 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
412 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
413 Clean-up a created directory if testcase fails.
415 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
418 * g++.dg/pr67405.C: New test.
420 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
422 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
424 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
426 * gcc.dg/ifcvt-1.c: New test.
427 * gcc.dg/ifcvt-2.c: Likewise.
428 * gcc.dg/ifcvt-3.c: Likewise.
430 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
433 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
436 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
438 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
440 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
443 * g++.dg/other/pr61753.C: New.
445 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
447 * gcc.dg/tree-ssa/cmp-1.c: New file.
449 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
451 * gcc.dg/tree-ssa/complex-7.c: New file.
453 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
455 * gcc.target/powerpc/swaps-p8-19.c: New test.
457 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
460 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
462 2015-08-29 Tom de Vries <tom@codesourcery.com>
464 PR tree-optimization/46193
465 * gcc.dg/autopar/pr46193.c: New test.
467 2015-08-28 Nathan Sidwell <nathan@acm.org>
469 * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
470 use exit code for failure.
472 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
473 * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
474 * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
475 * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
476 * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
477 * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
478 * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
479 * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
480 * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
481 * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
483 2015-08-28 Jeff Law <law@redhat.com>
486 * gcc.dg/tree-ssa/pr66752-2.c: New test.
487 * gcc.dg/torture/pr66752-1.c: New test
488 * g++.dg/torture/pr66752-2.C: New test.
490 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
492 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
494 * gcc.dg/tree-ssa/sra-15.c: New.
496 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
498 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
499 * gcc.target/mips/msub-8.c: Ditto
501 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
503 * lib/target-supports.exp (check-effective_target_vect_double):
504 Enable for Power targets with VSX hardware available.
505 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
506 vect_no_align && { ! vect_hw_misalign }.
508 2015-08-27 Sebastian Pop <s.pop@samsung.com>
510 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
511 Replaced by opt_files, compile with -floop-nest-optimize.
512 * g++.dg/graphite/graphite.exp: Same.
513 * gfortran.dg/graphite/graphite.exp: Same.
514 * gcc.dg/graphite/block-0.c: Adjust pattern.
515 * gcc.dg/graphite/block-1.c: Same.
516 * gcc.dg/graphite/block-3.c: Same.
517 * gcc.dg/graphite/block-4.c: Same.
518 * gcc.dg/graphite/block-5.c: Same.
519 * gcc.dg/graphite/block-6.c: Same.
520 * gcc.dg/graphite/block-7.c: Same.
521 * gcc.dg/graphite/block-8.c: Same.
522 * gcc.dg/graphite/block-pr47654.c: Same.
523 * gcc.dg/graphite/interchange-0.c: Same.
524 * gcc.dg/graphite/interchange-1.c: Same.
525 * gcc.dg/graphite/interchange-10.c: Same.
526 * gcc.dg/graphite/interchange-11.c: Same.
527 * gcc.dg/graphite/interchange-12.c: Same.
528 * gcc.dg/graphite/interchange-13.c: Same.
529 * gcc.dg/graphite/interchange-14.c: Same.
530 * gcc.dg/graphite/interchange-15.c: Same.
531 * gcc.dg/graphite/interchange-3.c: Same.
532 * gcc.dg/graphite/interchange-4.c: Same.
533 * gcc.dg/graphite/interchange-5.c: Same.
534 * gcc.dg/graphite/interchange-6.c: Same.
535 * gcc.dg/graphite/interchange-7.c: Same.
536 * gcc.dg/graphite/interchange-8.c: Same.
537 * gcc.dg/graphite/interchange-9.c: Same.
538 * gcc.dg/graphite/interchange-mvt.c: Same.
539 * gcc.dg/graphite/pr37485.c: Same.
540 * gcc.dg/graphite/uns-block-1.c: Same.
541 * gcc.dg/graphite/uns-interchange-12.c: Same.
542 * gcc.dg/graphite/uns-interchange-14.c: Same.
543 * gcc.dg/graphite/uns-interchange-15.c: Same.
544 * gcc.dg/graphite/uns-interchange-9.c: Same.
545 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
546 * gfortran.dg/graphite/interchange-3.f90: Same.
548 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
551 * gcc.target/i386/pr67317-1.c: New test.
552 * gcc.target/i386/pr67317-2.c: Ditto.
553 * gcc.target/i386/pr67317-3.c: Ditto.
554 * gcc.target/i386/pr67317-4.c: Ditto.
555 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
556 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
558 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
560 * gcc.target/powerpc/vec-shr.c: New.
562 2015-08-27 Marek Polacek <polacek@redhat.com>
565 * gcc.dg/torture/pr67005.c: New test.
567 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
569 * gcc.dg/tree-ssa/sra-15.c: New.
571 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
573 * gcc.target/aarch64/long_branch_1.c: New test.
575 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
577 * gcc.target/s390/20150826-1.c: New test.
579 2015-08-26 Renlin Li <renlin.li@arm.com>
581 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
583 2015-08-26 Jiong Wang <jiong.wang@arm.com>
585 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
587 2015-08-26 Jiong Wang <jiong.wang@arm.com>
589 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
590 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
591 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
592 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
594 2015-08-26 Jiong Wang <jiong.wang@arm.com>
596 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
598 * gcc.target/aarch64/tlsle_1.x: New test source.
599 * gcc.target/aarch64/tlsle12_1.c: New testcase.
600 * gcc.target/aarch64/tlsle24_1.c: Likewise.
601 * gcc.target/aarch64/tlsle32_1.c: Likewise.
603 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
606 * gfortran.dg/shape_8.f90: New test.
608 2015-08-25 Marek Polacek <polacek@redhat.com>
611 * gcc.dg/weak/weak-18.c: New test.
613 2015-08-25 David Malcolm <dmalcolm@redhat.com>
615 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
616 gcc_jit_context_set_bool_use_external_driver.
618 2015-08-25 Nathan Sidwell <nathan@acm.org>
620 * gcc.c-torture/execute/builtins/20010124-1.x: New.
622 * gcc.dg/20001117-1.c: Needs return_address.
623 * gcc.dg/20020415-1.c: Needs alloca.
624 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
625 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
626 * gcc.dg/pr63186.c: Needs label_values.
627 * gcc.dg/torture/pr33848.c: Likwise.
629 * lib/target-supports.exp (check_effective_target_fopenacc,
630 check_effective_target_fopenmp): Disable for nvptx.
631 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
632 * gcc.dg/stack-usage-1.c: Likewise.
633 * gcc.dg/stack-usage-2.c: Likewise.
634 * gcc.dg/unused-5.c: Likewise.
635 * gcc.dg/unwind-1.c: Likewise.
637 2015-08-25 Christian Bruel <christian.bruel@st.com>
639 * gcc.dg/Wno-frame-address.c: Skip for ARM.
640 * g++.dg/Wno-frame-address.C: Ditto.
642 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
645 * g++.dg/pr67211.C: New test.
647 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
651 * gfortran.dg/block_end_error_1.f90: New test.
652 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
654 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
657 * gcc.target/i386/pr66821.c: New test.
659 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
662 * gcc.target/i386/pr67329.c: New test.
664 2015-08-24 Nathan Sidwell <nathan@acm.org>
666 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
668 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
670 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
671 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
672 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
673 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
674 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
676 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
678 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
679 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
680 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
681 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
682 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
683 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
684 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
685 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
686 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
687 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
689 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
690 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
692 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
694 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
696 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
699 2015-08-24 Tom de Vries <tom@codesourcery.com>
701 PR tree-optimization/65468
702 * gcc.dg/gomp/static-chunk-size-one.c: New test.
704 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
707 * gfortran.dg/backtrace_1.f90: New test.
709 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
712 * gfortran.dg/execute_command_line_2.f90: New test.
714 2015-08-23 Tom de Vries <tom@codesourcery.com>
716 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
717 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
718 vect_no_int_max to vect_no_int_min_max.
719 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
720 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
721 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
722 * gcc.dg/vect/slp-reduc-4.c: Same.
723 * gcc.dg/vect/slp-reduc-5.c: Same.
724 * gcc.dg/vect/vect-125.c: Same.
725 * gcc.dg/vect/vect-13.c: Same.
726 * gcc.dg/vect/vect-double-reduc-3.c: Same.
727 * gcc.dg/vect/vect-reduc-1.c: Same.
728 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
729 * gcc.dg/vect/vect-reduc-1char.c:Same.
730 * gcc.dg/vect/vect-reduc-1short.c: Same.
731 * gcc.dg/vect/vect-reduc-2.c: Same.
732 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
733 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
734 * lib/target-supports.exp: Same.
736 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
739 * g++.dg/cpp0x/decltype63.C: New.
741 2015-08-22 Nathan Sidwell <nathan@acm.org>
743 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
744 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
745 * c-c++-common/Wunused-var-8.c: Likewise.
746 * c-c++-common/gomp/pr61486-2.c: Likewise.
747 * c-c++-common/Wunused-var-6.c: Likewise.
748 * c-c++-common/goacc/reduction-1.c: Likewise.
749 * c-c++-common/goacc/reduction-2.c: Likewise.
750 * c-c++-common/goacc/reduction-3.c: Likewise.
751 * c-c++-common/goacc/reduction-4.c: Likewise.
752 * gcc.dg/builtins-64.c: Likewise.
753 * gcc.dg/pr59523.c: Likewise.
754 * gcc.dg/tree-ssa/20080530.c: Likewise.
755 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
756 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
757 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
758 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
759 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
760 * gcc.dg/pr59011.c: Likewise.
761 * gcc.dg/uninit-9.c: Likewise.
762 * gcc.dg/pr61561.c: Likewise.
763 * gcc.dg/vla-4.c: Likewise.
764 * gcc.dg/20101010-1.c: Likewise.
765 * gcc.dg/pr49120.c: Likewise.
766 * gcc.dg/20030331-2.c: Likewise.
767 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
768 * gcc.dg/pr25682.c: Likewise.
769 * gcc.dg/guality/guality.c: Likewise.
770 * gcc.dg/pr27301.c: Likewise.
771 * gcc.dg/uninit-9-O0.c: Likewise.
772 * gcc.dg/fold-alloca-1.c: Likewise.
773 * gcc.dg/pr41470.c: Likewise.
774 * gcc.dg/pr51491-2.c: Likewise.
775 * gcc.dg/winline-7.c: Likewise.
776 * gcc.dg/vla-2.c: Likewise.
777 * gcc.dg/pr50764.c: Likewise.
778 * gcc.dg/c99-vla-1.c: Likewise.
779 * gcc.dg/pr33238.c: Likewise.
780 * gcc.dg/c99-const-expr-13.c: Likewise.
781 * gcc.dg/builtin-return-1.c: Likewise.
782 * gcc.dg/vla-3.c: Likewise.
783 * gcc.dg/20020415-1.c: Likewise.
784 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
785 * gcc.dg/shrink-wrap-alloca.c: Likewise.
786 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
787 * gcc.dg/torture/calleesave-sse.c: Likewise.
788 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
789 * gcc.dg/gomp/vla-2.c: Likewise.
790 * gcc.dg/gomp/vla-3.c: Likewise.
791 * gcc.dg/gomp/vla-4.c: Likewise.
792 * gcc.dg/gomp/pr30494.c: Likewise.
793 * gcc.dg/gomp/vla-5.c: Likewise.
794 * gcc.dg/pr51990-2.c: Likewise.
795 * gcc.dg/vla-22.c: Likewise.
797 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
799 * gcc.dg/cpp/multiline-2.c: Add column numbers.
800 * gcc.dg/dollar.c: Likewise.
801 * gcc.dg/pragma-message.c: Likewise.
802 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
803 * c-c++-common/raw-string-14.c: Likewise.
805 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
807 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
808 property that instantiation here is a compile-time error.
810 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
812 * g++.dg/other/pr67065.C: Extend.
814 2015-08-21 Nathan Sidwell <nathan@acm.org>
816 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
818 (check_effective_target_global_constructor): New.
819 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
820 * gcc.dg/debug/debug.exp: Skip for nvptx.
821 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
823 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
824 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
825 * gcc.c-torture/compile/pr33855.c: Likewise.
826 * gcc.c-torture/compile/920723-1.c: Likewise.
827 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
829 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
831 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
834 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
836 * gcc.c-torture/execute/switch-1.c: Likewise.
838 * gcc.c-torture/execute/pr34456.c: Require not freestanding
839 * gcc.c-torture/execute/printf-1.c: Likewise.
840 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
841 * gcc.c-torture/execute/fprintf-1.c: Likewise.
842 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
843 * gcc.c-torture/execute/vprintf-1.c: Likewise.
844 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
845 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
846 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
847 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
848 * gcc.c-torture/execute/gofast.c: Likewise.
849 * gcc.c-torture/execute/complex-6.c: Likewise.
851 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
852 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
853 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
854 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
855 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
856 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
857 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
858 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
859 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
860 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
861 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
862 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
863 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
864 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
865 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
866 * gcc.dg/setjmp-1.c: Likewise.
867 * gcc.dg/cleanup-5.c: Likewise.
868 * gcc.dg/cleanup-12.c: Likewise.
869 * gcc.dg/cleanup-13.c: Likewise.
871 * gcc.dg/constructor-1.c: Require global ctor.
873 * gcc.dg/fork-instrumentation.c: Require profiling.
874 * gcc.dg/20030107-1.c: Likewise.
875 * gcc.dg/20030702-1.c: Likewise.
877 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
878 * gcc.dg/cpp/paste2.c: Likewise.
879 * gcc.dg/cpp/strify3.c: Likewise.
880 * gcc.dg/cpp/strify4.c: Likewise.
881 * gcc.dg/cpp/lexnum.c: Likewise.
882 * gcc.dg/cpp/digraphs.c: Likewise.
883 * gcc.dg/cpp/macro1.c: Likewise.
885 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
887 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
889 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
891 * lib/gcc-dg.exp: Add extra options for db-final to the command line
894 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
896 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
897 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
898 vec_vpmsum_be and vec_shasigma_be.
900 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
902 * lib/target-supports.exp
903 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
904 with -mfp16-format=ieee.
906 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
909 * g++.dg/other/pr67065.C: New.
911 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
913 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
915 * gcc.target/mips/inline-memcpy-2.c: Ditto.
916 * gcc.target/mips/inline-memcpy-3.c: Ditto.
917 * gcc.target/mips/inline-memcpy-4.c: Ditto.
918 * gcc.target/mips/inline-memcpy-5.c: Ditto.
920 2015-08-19 Jiong Wang <jiong.wang@arm.com>
922 * gcc.dg/wide_shift_64_1.c: New testcase.
923 * gcc.dg/wide_shift_128_1.c: Likewise.
924 * gcc.target/aarch64/ashlti3_1.c: Likewise.
926 2015-08-19 Magnus Granberg <zorry@gentoo.org>
928 * lib/target-supports.exp
929 (check_effective_target_fstack_protector_enabled): New test.
930 * gcc.target/i386/ssp-default.c: New test.
932 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
935 * gfortran.dg/generic_31.f90: New.
937 2015-08-19 Marek Polacek <polacek@redhat.com>
940 * g++.dg/torture/pr67133.C: New test.
942 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
944 * gcc.target/powerpc/altivec-35.c: New test.
945 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
946 * gcc.target/powerpc/vsx-vector-7.c: New test.
948 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
951 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
952 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
954 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
956 PR rtl-optimization/67218
957 * gcc.c-torture/execute/ieee/pr67218.c,
958 gcc.target/aarch64/fcvt_int_float_double1.c,
959 gcc.target/aarch64/fcvt_int_float_double2.c,
960 gcc.target/aarch64/fcvt_int_float_double3.c,
961 gcc.target/aarch64/fcvt_int_float_double4.c,
962 gcc.target/aarch64/fcvt_uint_float_double1.c,
963 gcc.target/aarch64/fcvt_uint_float_double2.c,
964 gcc.target/aarch64/fcvt_uint_float_double3.c,
965 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
967 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
969 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
970 dg-options to disable LSE extensions.
971 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
972 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
973 * gcc.target/aarch64/atomic-op-char.c: Likewise.
974 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
975 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
976 * gcc.target/aarch64/atomic-op-int.c: Likewise.
977 * gcc.target/aarch64/atomic-op-long.c: Likewise.
978 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
979 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
980 * gcc.target/aarch64/atomic-op-release.c: Likewise.
981 * gcc.target/aarch64/atomic-op-short.c: Likewise.
982 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
983 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
984 * gcc.target/aarch64/sync-op-full.c: Likewise.
985 * gcc.target/aarch64/sync-op-release.c: Likewise.
987 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
990 * g++.dg/cpp1z/feat-cxx1z.C: New.
992 2015-08-18 Marek Polacek <polacek@redhat.com>
995 * gcc.dg/torture/pr67222.c: New test.
997 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
999 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1001 2015-08-18 Bin Cheng <bin.cheng@arm.com>
1003 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1004 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1005 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1007 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
1009 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1010 which is used in later code.
1012 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
1015 * g++.dg/cpp0x/nullptr34.C: New.
1016 * g++.dg/warn/Wconversion2.C: Adjust.
1017 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1018 * g++.old-deja/g++.other/null3.C: Likewise.
1020 * g++.dg/cpp0x/pr51313.C: Adjust.
1022 2015-08-17 Richard Biener <rguenther@suse.de>
1024 PR tree-optimization/67221
1025 * gcc.dg/torture/pr67221.c: New testcase.
1027 2015-08-17 Mike Stump <mikestump@comcast.net>
1028 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1030 * gcc.target/arm/memcpy-aligned-1.c: New test.
1032 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1035 * gfortran.dg/norm_4.f90: Rename to...
1036 * gfortran.dg/norm2_4.f90: this.
1037 * gfortran.dg/norm2_5.f90: New test.
1039 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
1041 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1042 * gcc.dg/ssp-1.c: Make counter a register.
1043 * gcc.dg/ssp-2.c: Likewise.
1044 * gcc.dg/torture/parm-coalesce.c: New.
1046 2015-08-14 Marek Polacek <polacek@redhat.com>
1049 * gcc.dg/torture/pr67133.c: New test.
1051 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
1052 Matthias Klose <doko@debian.org>
1055 * gcc.c-torture/compile/pr67143.c: New
1056 * gcc.target/aarch64/atomic-op-imm.c
1057 (atomic_fetch_add_negative_RELAXED): New.
1058 (atomic_fetch_sub_negative_ACQUIRE): New.
1060 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1062 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1063 * gcc.target/aarch64/target_attr_8.c: Likewise.
1064 * gcc.target/aarch64/target_attr_14.c: Likewise.
1066 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1068 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1070 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
1072 * gcc.target/i386/builtin_target.c: Add skylake check.
1074 2015-08-13 Jeff Law <law@redhat.com>
1076 * gcc.dg/pr66314.c: Moved from here to ..
1077 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
1078 to clear all sanitizers before -fsanitize=kernel-address.
1080 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1082 * gcc.target/aarch64/cinc_common_1.c: New test.
1084 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1087 * g++.dg/ext/attribute-may-alias-1.C: New.
1088 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1090 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
1092 * gcc.target/aarch64/atomic-inst-cas.c: New.
1093 * gcc.target/aarch64/atomic-inst-ops.inc: New.
1095 2015-08-13 Andreas Schwab <schwab@suse.de>
1097 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1099 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1102 * g++.dg/torture/pr62164.C: New.
1104 2015-08-13 Richard Biener <rguenther@suse.de>
1106 PR tree-optimization/67191
1107 * gcc.dg/torture/pr67191.c: New testcase.
1108 * g++.dg/torture/pr67191.C: Likewise.
1110 2015-08-13 Richard Biener <rguenther@suse.de>
1112 PR tree-optimization/66502
1113 PR tree-optimization/67167
1114 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1116 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1119 * g++.dg/init/new42.C: New.
1121 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1124 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1126 * gcc.target/powerpc/pr67071-2.c: Likewise.
1127 * gcc.target/powerpc/pr67071-3.c: Likewise.
1129 2015-08-12 Marek Polacek <polacek@redhat.com>
1132 * c-c++-common/Wshift-overflow-6.c: New test.
1133 * c-c++-common/Wshift-overflow-7.c: New test.
1134 * g++.dg/cpp1y/left-shift-2.C: New test.
1136 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1139 * g++.dg/cpp0x/pr52742.C: New.
1141 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
1143 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1144 Check Knights Landing support.
1146 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1149 * g++.dg/warn/Wunused-result-1.C: New.
1151 2015-08-12 Richard Biener <rguenther@suse.de>
1153 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1154 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1155 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1156 * g++.dg/tree-ssa/pr61034.C: Adjust.
1157 * gcc.dg/fold-compare-2.c: Likewise.
1158 * gcc.dg/pr50763.c: Likewise.
1159 * gcc.dg/predict-3.c: Likewise.
1160 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1161 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1162 * gcc.dg/tree-ssa/pr20657.c: Likewise.
1163 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1164 * gcc.dg/tree-ssa/pr37508.c: Likewise.
1165 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1166 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1167 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1168 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1169 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1170 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1171 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1173 2015-08-12 Nathan Sidwell <nathan@acm.org>
1175 * gcc.dg/vrp-min-max-1.c: New.
1176 * gcc.dg/vrp-min-max-2.c: New.
1178 2015-08-12 Richard Biener <rguenther@suse.de>
1180 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1182 2015-08-12 Tom de Vries <tom@codesourcery.com>
1185 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1186 Handle absence of vector min/max for sparc.
1188 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
1191 * g++.dg/ext/mv25.C: New test.
1193 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1195 * gcc.target/i386/avx2-vect-shift.c: New test.
1197 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1201 * gcc.dg/pragma-diag-3.c: New test.
1202 * gcc.dg/pragma-diag-4.c: New test.
1204 2015-08-11 Nathan Sidwell <nathan@acm.org>
1206 * c-c++-common/dfp/operator-comma.c: Call init function.
1207 * c-c++-common/dfp/convert-dfp-2.c: New test.
1209 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
1211 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1212 Treat model == 0x4f as Broadwell.
1214 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1217 * gfortran.dg/pr67140.f90: New test.
1219 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
1223 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1225 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
1228 * gfortran.dg/ieee/large_4.f90: New test.
1230 2015-08-08 Bud Davis <jmdavis@link.com>
1233 * gfortran.dg/common_22.f90: New.
1235 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
1237 PR rtl-optimization/67028
1238 * gcc.dg/pr67028.c: New testcase.
1240 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
1242 PR rtl-optimization/67029
1243 * gcc.dg/pr67029.c: New test.
1245 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1248 * gfortran.dg/ieee/ieee_8.f90: New test.
1250 2015-08-07 Jiong Wang <jiong.wang@arm.com>
1252 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1254 * gcc.target/aarch64/noplt_2.c: Likewise.
1255 * gcc.target/aarch64/noplt_3.c: Likewise.
1257 2015-08-06 David Malcolm <dmalcolm@redhat.com>
1259 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1260 optimization level, and print a summary at the end.
1262 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1264 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1266 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1268 * gcc.target/aarch64/noplt_3.c: New testcase.
1270 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1272 * gcc.target/aarch64/noplt_1.c: New testcase.
1273 * gcc.target/aarch64/noplt_2.c: Likewise.
1275 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
1277 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1278 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1280 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1282 * gcc.target/s390/dwarfregtable-1.c: New test.
1283 * gcc.target/s390/dwarfregtable-2.c: New test.
1284 * gcc.target/s390/dwarfregtable-3.c: New test.
1286 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1288 * gcc.target/s390/htm-builtins-z13-1.c: New test.
1290 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1293 * gfortran.dg/ieee/large_2.f90: New test.
1294 * gfortran.dg/ieee/large_3.F90: New test.
1296 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1299 * gfortran.dg/ieee/large_1.f90: Adjust test.
1301 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1302 Jeff Law <law@redhat.com>
1305 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1306 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1307 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1308 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1309 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1310 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1312 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1315 * gfortran.dg/pr66311.f90: New file.
1317 2015-08-05 Richard Biener <rguenther@suse.de>
1319 PR tree-optimization/67121
1320 * gcc.dg/torture/pr67121.c: New testcase.
1322 2015-08-05 Nick Clifton <nickc@redhat.com>
1324 * gcc.target/rl78: New directory.
1325 * gcc.target/rl78/rl78.exp: New file: Test driver.
1326 * gcc.target/rl78/test_addm3.c: New file: Test adds.
1328 2015-08-05 Richard Biener <rguenther@suse.de>
1331 * gcc.dg/torture/pr67120.c: New testcase.
1333 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
1337 * lib/fortran-modules.exp: Call cleanup-submodules from
1339 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1340 cover the cases where private entities are no longer optimized
1342 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1344 * gfortran.dg/submodule_1.f08: Change cleanup module names.
1345 * gfortran.dg/submodule_5.f08: The same.
1346 * gfortran.dg/submodule_9.f08: The same.
1347 * gfortran.dg/submodule_10.f08: New test.
1349 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1352 * g++.dg/cpp1y/var-templ35.C: New.
1354 2015-08-05 Richard Biener <rguenther@suse.de>
1356 PR tree-optimization/67055
1357 * g++.dg/torture/pr67055.C: New testcase.
1359 2015-08-05 Richard Biener <rguenther@suse.de>
1361 PR tree-optimization/67109
1362 * gcc.dg/torture/pr67109.c: New testcase.
1363 * gcc.dg/vect/vect-119.c: Adjust.
1365 2015-08-05 Richard Biener <rguenther@suse.de>
1368 * gcc.dg/pr67107.c: New testcase.
1370 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1373 * g++.dg/cpp1z/abbrev2.C: New.
1375 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1377 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1379 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1382 * g++.dg/init/explicit4.C: New.
1384 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1386 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1387 without VSX an Power8 vector support.
1389 2015-08-04 Richard Biener <rguenther@suse.de>
1391 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1393 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
1396 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1399 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1402 * g++.dg/cpp1y/var-templ34.C: New.
1404 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1406 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1407 * gcc.target/aarch64/target_attr_1.c: Likewise.
1408 * gcc.target/aarch64/target_attr_2.c: Likewise.
1409 * gcc.target/aarch64/target_attr_3.c: Likewise.
1410 * gcc.target/aarch64/target_attr_4.c: Likewise.
1411 * gcc.target/aarch64/target_attr_5.c: Likewise.
1412 * gcc.target/aarch64/target_attr_6.c: Likewise.
1413 * gcc.target/aarch64/target_attr_7.c: Likewise.
1414 * gcc.target/aarch64/target_attr_8.c: Likewise.
1415 * gcc.target/aarch64/target_attr_9.c: Likewise.
1416 * gcc.target/aarch64/target_attr_10.c: Likewise.
1417 * gcc.target/aarch64/target_attr_11.c: Likewise.
1418 * gcc.target/aarch64/target_attr_12.c: Likewise.
1419 * gcc.target/aarch64/target_attr_13.c: Likewise.
1420 * gcc.target/aarch64/target_attr_14.c: Likewise.
1421 * gcc.target/aarch64/target_attr_15.c: Likewise.
1423 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1425 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1427 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1429 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1431 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1433 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1436 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1439 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1440 * gfortran.dg/ieee/large_1.f90: New test.
1442 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1444 PR tree-optimization/67043
1445 * gcc.dg/pr67043.c: New test.
1447 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
1449 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1451 2015-08-03 David Malcolm <dmalcolm@redhat.com>
1453 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1454 it to push/pop timing items.
1455 (main): For each optimization level, create a gcc_jit_timer, and
1456 time all of the iteration within that level cumulatively.
1457 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1458 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1460 2015-08-03 Alexander Basov <coohpt@gmail.com>
1465 * gcc.target/arm/pr43404.c : New testcase.
1466 * gcc.target/arm/pr48470.c : New testcase.
1467 * gcc.target/arm/pr64744-1.c : New testcase.
1468 * gcc.target/arm/pr64744-2.c : New testcase.
1470 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
1472 PR tree-optimization/67077
1473 * gcc.dg/pr67077.c: New test.
1475 2015-08-03 Jeff Law <law@redhat.com>
1478 PR gcov-profile/66899
1479 * gcc.dg/pr66899.c: New test.
1480 * gcc.dg/pr66314.c: New test.
1482 2015-08-03 Marek Polacek <polacek@redhat.com>
1485 * gcc.dg/pr67088.c: New test.
1487 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
1490 * gcc.target/arm/vnmul-1.c: New.
1491 * gcc.target/arm/vnmul-2.c: New.
1492 * gcc.target/arm/vnmul-3.c: New.
1493 * gcc.target/arm/vnmul-4.c: New.
1495 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
1498 * gfortran.dg/class_allocate_20.f90: New.
1500 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1502 * gcc.target/aarch64/csel_bfx_1.c: New test.
1503 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1505 2015-08-02 Martin Sebor <msebor@redhat.com>
1507 * g++.dg/Wframe-address-in-Wall.C: New test.
1508 * g++.dg/Wframe-address.C: New test.
1509 * g++.dg/Wno-frame-address.C: New test.
1510 * gcc.dg/Wframe-address-in-Wall.c: New test.
1511 * gcc.dg/Wframe-address.c: New test.
1512 * gcc.dg/Wno-frame-address.c: New test.
1514 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
1516 * c-c++-common/Wmisleading-indentation.c: Add more tests.
1518 2015-08-01 Michael Collison <michael.collison@linaro.org
1519 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1521 * gcc.target/arm/mincmp.c: New test.
1523 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
1526 * gfortran.dg/associated_target_6.f03: New test
1528 2015-08-01 Tom de Vries <tom@codesourcery.com>
1530 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1531 optimize ("-ftree-parallelize-loops=0").
1532 Add successful scans for 2 detected reductions. Add xfail scans for 3
1533 detected reductions.
1534 * gcc.dg/autopar/reduc-2short.c: Same.
1535 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1536 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
1537 detected reductions.
1538 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1541 2015-07-31 Marek Polacek <polacek@redhat.com>
1544 * g++.dg/ubsan/pr66977.C: New test.
1546 2015-07-30 Marek Polacek <polacek@redhat.com>
1548 * c-c++-common/Wtautological-compare-3.c: New test.
1550 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1552 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1553 (CHECK): Pass address of scalar, rather than array.
1555 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1557 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1559 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1561 * gcc.target/aarch64/fp16/fp16.exp: New.
1562 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1563 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1565 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1567 * gcc.target/aarch64/f16_movs_1.c: New test.
1569 2015-07-28 Tom de Vries <tom@codesourcery.com>
1571 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1574 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
1575 Manuel López-Ibáñez <manu@gcc.gnu.org>
1577 * gcc.dg/parm-incomplete-1.c: Update.
1578 * gcc.dg/pr18809-1.c: Update.
1579 * gcc.dg/pr27953.c: Update.
1580 * gcc.dg/vla-11.c: Update.
1582 2015-07-27 Marek Polacek <polacek@redhat.com>
1584 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1586 2015-07-27 Tom de Vries <tom@codesourcery.com>
1588 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1589 attribute. Update comment.
1591 Add scan for not parallelizing inner loop.
1592 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1596 2015-07-27 Marek Polacek <polacek@redhat.com>
1599 * c-c++-common/Wtautological-compare-2.c: New test.
1601 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
1604 * gcc.target/i386/pr66232-6.c: New tests.
1605 * gcc.target/i386/pr66232-7.c: Likewise.
1606 * gcc.target/i386/pr66232-8.c: Likewise.
1607 * gcc.target/i386/pr66232-9.c: Likewise.
1609 2015-07-27 Marek Polacek <polacek@redhat.com>
1613 * c-c++-common/Wtautological-compare-1.c: New test.
1615 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1618 * g++.dg/template/pr18969.C: New test.
1619 * g++.dg/template/pr18969-2.C: New test.
1620 * g++.old-deja/g++.jason/overload.C: Remove return value in
1621 template function returning void.
1623 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
1625 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1626 immediates to avoid shift-overflow warnings.
1628 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
1631 * g++.dg/init/pr66857.C: New test.
1633 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
1636 * gcc.target/i386/pr66648.c: New test.
1638 2015-07-25 Tom de Vries <tom@codesourcery.com>
1640 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1641 interchange_files and block_files variables.
1642 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1644 * gcc.dg/graphite/uns-interchange-12.c: Same.
1645 * gcc.dg/graphite/uns-interchange-14.c: Same.
1646 * gcc.dg/graphite/uns-interchange-15.c: Same.
1647 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1648 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1650 2015-07-25 Jeff Law <law@redhat.com>
1654 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1655 * gcc.dg/torture/pr66752-1.c: New test
1656 * g++.dg/torture/pr66752-2.C: New test.
1658 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
1661 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1663 PR rtl-optimization/64164
1664 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1665 * gcc.dg/ssp-1.c: Make counter a register.
1666 * gcc.dg/ssp-2.c: Likewise.
1667 * gcc.dg/torture/parm-coalesce.c: New.
1669 2015-07-24 Tom de Vries <tom@codesourcery.com>
1671 * gcc.dg/graphite/block-1.c: Xfail scan.
1672 * gcc.dg/graphite/interchange-12.c: Same.
1673 * gcc.dg/graphite/interchange-14.c: Same.
1674 * gcc.dg/graphite/interchange-15.c: Same.
1675 * gcc.dg/graphite/interchange-9.c: Same.
1676 * gcc.dg/graphite/interchange-mvt.c: Same.
1677 * gcc.dg/graphite/uns-block-1.c: New test.
1678 * gcc.dg/graphite/uns-interchange-12.c: New test.
1679 * gcc.dg/graphite/uns-interchange-14.c: New test.
1680 * gcc.dg/graphite/uns-interchange-15.c: New test.
1681 * gcc.dg/graphite/uns-interchange-9.c: New test.
1682 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1684 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1687 * c-c++-common/Wunused-function-1.c: New.
1689 2015-07-24 Tom de Vries <tom@codesourcery.com>
1691 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1692 alternative exit-first loop transform.
1693 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1694 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1695 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1696 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1697 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1698 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1699 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1700 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1701 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1703 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1706 * gcc.target/i386/mpx/pr66566.c: New test.
1708 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
1711 * gcc.target/i386/pr66978.c: New test.
1713 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1715 * gcc.target/s390/gpr2fprsavecfi.c: New test.
1717 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1719 * gcc.target/s390/insv-1.c: New test.
1720 * gcc.target/s390/insv-2.c: New test.
1721 * gcc.target/s390/insv-3.c: New test.
1723 2015-07-24 Tom de Vries <tom@codesourcery.com>
1725 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1727 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1730 * gcc.dg/pr25530.c: New test.
1732 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1735 * gcc.dg/pr25529.c: New test.
1737 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1739 * gcc.target/arm/reg_equal_test.c: New test.
1741 2015-07-23 Jeff Law <law@redhat.com>
1744 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1745 * gcc.dg/torture/pr66752-1.c: New test
1746 * g++.dg/torture/pr66752-2.C: New test.
1748 2015-07-23 Marek Polacek <polacek@redhat.com>
1751 * g++.dg/warn/Wlogical-op-2.C: New test.
1753 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1755 PR rtl-optimization/64164
1756 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1757 * gcc.dg/ssp-1.c: Make counter a register.
1758 * gcc.dg/ssp-2.c: Likewise.
1759 * gcc.dg/torture/parm-coalesce.c: New.
1761 2015-07-23 Marek Polacek <polacek@redhat.com>
1764 * c-c++-common/ubsan/pr66908.c: New test.
1766 2015-07-23 Tom de Vries <tom@codesourcery.com>
1768 * gcc.dg/autopar/outer-4.c: Add xfail.
1769 * gcc.dg/autopar/outer-5.c: Same.
1770 * gcc.dg/autopar/outer-6.c: Same.
1771 * gcc.dg/autopar/reduc-2.c: Same.
1772 * gcc.dg/autopar/reduc-2char.c: Same.
1773 * gcc.dg/autopar/reduc-2short.c: Same.
1774 * gcc.dg/autopar/reduc-8.c: Same.
1775 * gcc.dg/autopar/uns-outer-4.c: New test.
1776 * gcc.dg/autopar/uns-outer-5.c: New test.
1777 * gcc.dg/autopar/uns-outer-6.c: New test.
1779 2015-07-23 Richard Biener <rguenther@suse.de>
1781 PR tree-optimization/66952
1782 * gcc.dg/torture/pr66952.c: Use signed char.
1784 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
1786 PR tree-optimization/66926,66951
1787 * gcc.dg/vect/pr66951.c: New test.
1789 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1792 * g++.dg/parse/error57.C: New.
1793 * g++.dg/expr/string-2.C: Update.
1795 2015-07-23 Richard Biener <rguenther@suse.de>
1797 PR tree-optimization/66945
1798 * gcc.dg/torture/pr66945.c: New testcase.
1800 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
1803 * g++.dg/ext/mv24.C: New test.
1805 2015-07-22 Marek Polacek <polacek@redhat.com>
1807 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1810 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
1814 * gfortran.dg/generic_30.f90: New.
1816 2015-07-22 Richard Biener <rguenther@suse.de>
1818 PR tree-optimization/66952
1819 * gcc.dg/torture/pr66952.c: New testcase.
1821 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
1823 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1825 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1827 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1829 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1831 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1833 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1835 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1837 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1839 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1841 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1843 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1845 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1847 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1849 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1851 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1853 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1855 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1857 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1859 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1861 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1863 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1865 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1867 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1869 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1871 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1873 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1875 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1877 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1879 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1881 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1883 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1885 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1887 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1889 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1891 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1893 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1895 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1897 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1899 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1901 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1903 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1905 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1907 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1909 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1911 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1913 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1915 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1917 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1919 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1921 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1923 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1925 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1927 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1929 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1931 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1933 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1935 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1937 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1939 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1941 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1943 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1945 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
1947 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
1949 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
1951 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
1953 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
1955 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
1957 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
1959 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
1961 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
1963 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
1965 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
1967 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
1969 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
1971 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
1973 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
1975 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
1977 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
1979 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
1981 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
1983 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
1985 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
1987 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
1989 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
1991 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
1993 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
1995 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
1997 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
1999 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2001 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2003 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2005 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2007 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2009 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2011 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2013 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2015 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2017 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2019 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2021 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2023 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2025 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2027 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2029 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2031 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2033 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2035 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2037 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2039 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2041 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2043 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2045 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2047 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2049 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2051 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2053 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2055 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2057 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2059 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2061 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2063 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2065 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2067 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2069 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2071 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2073 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2075 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2077 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2079 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2081 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2083 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2085 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2088 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2090 * g++.dg/template/crash81.C: Update.
2092 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
2095 * gcc.target/i386/pr66424.c: New.
2097 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2099 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2101 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
2104 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2105 Drop address sanitization.
2107 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2109 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2111 (dg-additional-options): Set armv5t flag.
2113 2015-07-21 Marek Polacek <polacek@redhat.com>
2115 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2116 * gcc.dg/vmx/unpack.c: Likewise.
2117 * gcc.target/powerpc/quad-atomic.c: Likewise.
2119 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
2121 * gcc.target/i386/asm-flag-5.c (f_ll): New.
2123 2015-07-20 Jiong Wang <jiong.wang@arm.com>
2125 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2128 2015-07-20 Marek Polacek <polacek@redhat.com>
2131 * c-c++-common/Wshift-overflow-1.c: New test.
2132 * c-c++-common/Wshift-overflow-2.c: New test.
2133 * c-c++-common/Wshift-overflow-3.c: New test.
2134 * c-c++-common/Wshift-overflow-4.c: New test.
2135 * c-c++-common/Wshift-overflow-5.c: New test.
2136 * g++.dg/cpp1y/left-shift-1.C: New test.
2137 * gcc.dg/c90-left-shift-2.c: New test.
2138 * gcc.dg/c90-left-shift-3.c: New test.
2139 * gcc.dg/c99-left-shift-2.c: New test.
2140 * gcc.dg/c99-left-shift-3.c: New test.
2141 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2142 * gcc.c-torture/execute/pr40386.c: Likewise.
2143 * gcc.dg/vect/pr33373.c: Likewise.
2144 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2145 * gcc.dg/vect/vect-shift-2.c: Likewise.
2147 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2149 * gcc.target/aarch64/neg_abs_1.c: New test.
2151 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
2154 * gcc.target/i386/pr66922.c: New test.
2156 2015-07-18 Sebastian Pop <s.pop@samsung.com>
2160 * gcc.dg/tree-ssa/pr42327.c: Removed.
2161 * g++.dg/other/pr35011.C: Removed.
2163 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2166 * gcc.target/i386/pr66906.c: New test.
2168 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2170 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2171 as follow-up to r225930.
2173 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
2176 * lib/fortran-modules.exp (proc cleanup-submodules): New
2178 * gfortran.dg/submodule_1.f08: Change extension and clean up
2179 the submodule files.
2180 * gfortran.dg/submodule_2.f08: ditto
2181 * gfortran.dg/submodule_6.f08: ditto
2182 * gfortran.dg/submodule_7.f08: ditto
2183 * gfortran.dg/submodule_8.f08: New test
2184 * gfortran.dg/submodule_9.f08: New test
2186 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
2187 Sebastian Pop <s.pop@samsung.com>
2190 * gcc.dg/graphite/pr61929.c: New.
2192 2015-07-17 Marek Polacek <polacek@redhat.com>
2194 * gcc.dg/fold-minus-7.c: New test.
2196 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2198 * gfortran.dg/co_reduce_1.f90: New file.
2200 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2203 * gcc.target/i386/pr66824.c:
2205 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
2208 * gfortran.dg/structure_constructor_13.f03: New test.
2210 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2213 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2214 of generated while loops in the tree dump.
2215 * gfortran.dg/derived_constructor_comps_6.f90: New file.
2217 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
2219 * gcc.dg/vect/vect-outer-simd-2.c: New test.
2221 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
2224 * gcc.target/i386/pr66891.c: New test.
2226 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2228 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2230 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
2232 PR rtl-optimization/66626
2233 * gcc.target/i386/pr66626-2.c: New.
2235 2015-07-16 Martin Liska <mliska@suse.cz>
2237 * g++.dg/ipa/pr66896.c: New test.
2239 2015-07-16 Richard Biener <rguenther@suse.de>
2241 PR tree-optimization/66894
2242 * gcc.dg/torture/pr66894.c: New testcase.
2244 2015-07-16 Richard Biener <rguenther@suse.de>
2246 * gcc.dg/tree-ssa/pr21031.c: Adjust.
2248 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
2251 * g++.dg/pr66866.C: New test.
2253 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2255 * gcc.target/powerpc/vec-cmp-sel.c: New test.
2257 2015-07-15 Richard Biener <rguenther@suse.de>
2259 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2260 { -O3 -fomit-frame-pointer },
2261 { -O3 -fomit-frame-pointer -funroll-loops } and
2262 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2264 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2265 -finline-functions }
2267 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
2269 * gcc.target/mips/interrupt_handler-5.c: New test.
2271 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
2272 Robert Suchanek <robert.suchanek@imgtec.com>
2274 * gcc.target/mips/interrupt_handler-4.c: New test.
2276 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2279 * gcc.dg/lto/lto.exp: Initialize MPX.
2281 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2283 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2285 * gcc.target/arm/scd42-3.c: Likewise.
2287 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
2289 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2290 code to be run when the pre-arch code increases the isa_rev to
2291 mips32r6 or greater.
2293 2015-07-15 Richard Biener <rguenther@suse.de>
2295 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2296 { -O3 -fomit-frame-pointer },
2297 { -O3 -fomit-frame-pointer -funroll-loops } and
2298 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2300 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2301 -finline-functions }
2302 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2303 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2304 to additional_flags.
2306 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
2308 PR rtl-optimization/66838
2309 * gcc.target/i386/pr66838.c: New test.
2311 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
2314 * g++.dg/template/pr66850.C: New test.
2316 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2317 Cesar Philippidis <cesar@codesourcery.com>
2318 Chung-Lin Tang <cltang@codesourcery.com>
2320 * gcc.target/nios2/nios2-flushd.c: New.
2321 * gcc.target/nios2/nios2-rdprs.c: New.
2322 * gcc.target/nios2/r2-atomic.c: New.
2323 * gcc.target/nios2/r2-eni.c: New.
2324 * gcc.target/nios2/r2-wrpie.c: New.
2326 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2327 Cesar Philippidis <cesar@codesourcery.com>
2328 Chung-Lin Tang <cltang@codesourcery.com>
2330 * gcc.target/nios2/cdx-ldstwm-1.c: New.
2331 * gcc.target/nios2/cdx-ldstwm-2.c: New.
2333 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2334 Cesar Philippidis <cesar@codesourcery.com>
2335 Chung-Lin Tang <cltang@codesourcery.com>
2337 * gcc.target/nios2/andci.c: New.
2338 * gcc.target/nios2/bmx.c: New.
2339 * gcc.target/nios2/cdx-add.c: New.
2340 * gcc.target/nios2/cdx-branch.c: New.
2341 * gcc.target/nios2/cdx-callret.c: New.
2342 * gcc.target/nios2/cdx-loadstore.c: New.
2343 * gcc.target/nios2/cdx-logical.c: New.
2344 * gcc.target/nios2/cdx-mov.c: New.
2345 * gcc.target/nios2/cdx-shift.c: New.
2346 * gcc.target/nios2/cdx-sub.c: New.
2347 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2349 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
2352 * g++.dg/cpp0x/vt-65071.C: New.
2354 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2355 Cesar Philippidis <cesar@codesourcery.com>
2356 Chung-Lin Tang <cltang@codesourcery.com>
2358 * gcc.target/nios2/r2-io-range.c: New.
2359 * gcc.target/nios2/r2-stio-1.c: New.
2360 * gcc.target/nios2/r2-stio-2.c: New.
2361 * gcc.target/nios2/nios2-ldxio.c: New.
2362 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2363 of just compile. Add more tests.
2365 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2367 gfortran.dg/pr66864.f90: New test.
2369 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
2371 PR rtl-optimization/66626
2372 * gcc.target/i386/pr66626.c: New.
2374 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2376 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2377 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2378 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2380 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
2382 * g++.dg/template/crash81.C: Adjust for error + inform change.
2383 * g++.dg/template/pr58878.C: Likewise.
2384 * g++.dg/template/shadow1.C: Likewise.
2385 * g++.dg/template/shadow2.C: Likewise.
2386 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2387 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2388 * g++.old-deja/g++.brendan/crash7.C: Likewise.
2389 * g++.old-deja/g++.pt/shadow2.C: Likewise.
2391 2015-07-14 Richard Biener <rguenther@suse.de>
2393 PR tree-optimization/66863
2394 * gcc.dg/torture/pr66863.c: New testcase.
2396 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
2399 * g++.dg/template/pr65186.C: New test.
2401 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
2403 * gcc.target/arm/macro_defs0.c: Add directive to skip
2404 test if -marm is present.
2405 * gcc.target/arm/macro_defs1.c: Likewise.
2407 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2409 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2411 * gcc.target/aarch64/adds1.c: Likewise.
2412 * gcc.target/aarch64/ands_1.c: Likewise.
2413 * gcc.target/aarch64/bics_1.c: Likewise.
2414 * gcc.target/aarch64/subs1.c: Likewise.
2415 * gcc.target/aarch64/subs3.c: Likewise.
2417 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
2420 * gfortran.dg/pr64589.f90: New test.
2422 2015-07-13 Renlin Li <renlin.li@arm.com>
2425 * gcc.c-torture/execute/pr66556.c: New.
2427 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
2429 * gcc.dg/20020219-1.c: Fix double word typos.
2430 * gcc.dg/20020919-1.c: Same.
2432 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2433 Jeff Law <law@redhat.com>
2436 * g++.dg/tree-ssa/pr66726.c: New test.
2437 * gcc.dg/tree-ssa/pr66726-2.c: New test.
2438 * gcc.dg/tree-ssa/pr66726.c: New test.
2440 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2443 * g++.dg/cpp0x/variadic-ttp2.C: New.
2445 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
2448 * g++.dg/cpp0x/auto46.C: New test.
2449 * g++.dg/template/pr30044.C: New test.
2450 * g++.dg/template/shadow2.C: New test.
2451 * g++.dg/template/error55.C: New test.
2452 * g++.dg/template/crash83.C: Accept any error string.
2453 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2455 * g++.dg/cpp0x/variadic19.C: Likewise
2456 * g++.dg/template/canon-type-13.C: Likewise.
2457 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2458 * g++.dg/torture/20070621-1.C: Likewise.
2460 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2463 * g++.dg/init/explicit3.C: New.
2465 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
2468 * gcc.target/i386/pr66819-1.c: New test.
2469 * gcc.target/i386/pr66819-2.c: Likewise.
2470 * gcc.target/i386/pr66819-3.c: Likewise.
2471 * gcc.target/i386/pr66819-4.c: Likewise.
2472 * gcc.target/i386/pr66819-5.c: Likewise.
2474 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2477 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2478 __attribute__((noinline, noclone)). Change "x" to "volatile char"
2479 type to prevent possible flag-clobbering zero-extensions.
2480 * gcc.target/i386/pr66703.c: New test.
2482 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2485 * g++.dg/cpp0x/nsdmi-template15.C: New.
2487 2015-07-10 Jiong Wang <jiong.wang@arm.com>
2489 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2491 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
2493 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2494 * gcc.target/arm/flip-thumb.c: Likewise.
2496 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2499 * gcc.target/i386/pr66813.c: New test.
2501 2015-07-10 Jakub Jelinek <jakub@redhat.com>
2504 * gcc.dg/gomp/pr66820.c: New test.
2506 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2509 * g++.dg/cpp0x/scoped_enum6.C: New.
2511 2015-07-10 Tom de Vries <tom@codesourcery.com>
2513 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2514 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2516 2015-07-10 Richard Biener <rguenther@suse.de>
2518 PR tree-optimization/66823
2519 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2520 which should not be necessary. XFAIL.
2522 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2525 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2527 2015-07-09 Jakub Jelinek <jakub@redhat.com>
2530 * gcc.dg/gomp/pr66633-1.c: New test.
2531 * gcc.dg/gomp/pr66633-2.c: New test.
2532 * gcc.dg/gomp/pr66633-3.c: New test.
2533 * gcc.dg/gomp/pr66633-4.c: New test.
2535 2015-07-09 John Marino <gnugcc@marino.st>
2537 * lib/target-supports.exp (check_effective_target_pie):
2540 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
2543 * gcc.target/i386/pr66814.c: New test.
2545 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
2548 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2549 * gcc.target/aarch64/fnmul-2.c: Likewise.
2550 * gcc.target/aarch64/fnmul-3.c: Likewise.
2551 * gcc.target/aarch64/fnmul-4.c: Likewise.
2553 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2556 * g++.dg/cpp0x/vt-65790.C: New.
2558 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2561 * gcc.target/i386/pr66818.c: New test.
2563 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2566 * gcc.target/i386/pr66817.c: New test.
2568 2015-07-09 Marek Polacek <polacek@redhat.com>
2570 PR tree-optimization/66718
2571 * gcc.dg/vect/vect-126.c: New test.
2573 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
2575 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2576 even when dwarf-2 is not the default.
2578 2015-07-08 Jeff Law <law@redhat.com>
2581 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2582 to have a single memory reference.
2584 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
2586 * g++.dg/other/dump-ada-spec-9.C: New test.
2588 2015-07-08 Jakub Jelinek <jakub@redhat.com>
2590 * g++.dg/vect/vect.exp: Run also simd* tests.
2591 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2592 (check_vect): Fix up get_cpuid call for C++.
2593 * g++.dg/vect/simd-clone-1.cc: New test.
2595 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2597 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2599 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2601 * gcc.target/i386/readeflags-1.c (abort): New prototype.
2602 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2604 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2607 * gcc.target/i386/pr66806.c: New test.
2609 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
2612 * g++.dg/cpp0x/auto45.C: New.
2614 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
2617 * gcc.target/i386/pr66334.c: New.
2619 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2621 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2624 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2627 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2628 (verify_code): Update expected error message.
2629 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2630 (verify_code): Likewise.
2631 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2632 (verify_code): Likewise.
2634 2015-07-08 Richard Biener <rguenther@suse.de>
2636 PR tree-optimization/66793
2637 * gcc.dg/torture/pr66793.c: New testcase.
2639 2015-07-08 Richard Biener <rguenther@suse.de>
2641 PR tree-optimization/66794
2642 * gcc.dg/torture/pr66794.c: New testcase.
2644 2015-07-08 Marek Polacek <polacek@redhat.com>
2647 * g++.dg/abi/abi-tag15.C: New test.
2649 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2651 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2652 * gcc.target/mips/branch-3.c: Ditto
2653 * gcc.target/mips/branch-4.c: Ditto.
2654 * gcc.target/mips/branch-5.c: Ditto.
2655 * gcc.target/mips/branch-6.c: Ditto.
2656 * gcc.target/mips/branch-7.c: Ditto.
2657 * gcc.target/mips/branch-8.c: Ditto.
2658 * gcc.target/mips/branch-9.c: Ditto.
2659 * gcc.target/mips/branch-10.c: Ditto.
2660 * gcc.target/mips/branch-11.c: Ditto.
2661 * gcc.target/mips/branch-12.c: Ditto.
2662 * gcc.target/mips/branch-13.c: Ditto.
2663 * gcc.target/mips/umips-branch-5.c: New file.
2664 * gcc.target/mips/umips-branch-6.c: New file.
2665 * gcc.target/mips/umips-branch-7.c: New file.
2666 * gcc.target/mips/umips-branch-8.c: New file.
2667 * gcc.target/mips/umips-branch-9.c: New file.
2668 * gcc.target/mips/umips-branch-10.c: New file.
2669 * gcc.target/mips/umips-branch-11.c: New file.
2670 * gcc.target/mips/umips-branch-12.c: New file.
2671 * gcc.target/mips/umips-branch-13.c: New file.
2672 * gcc.target/mips/umips-branch-14.c: New file.
2673 * gcc.target/mips/umips-branch-15.c: New file.
2674 * gcc.target/mips/umips-branch-16.c: New file.
2675 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2676 (OCCUPY_0xfffc): New define.
2678 2015-07-08 Renlin Li <renlin.li@arm.com>
2680 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2682 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2684 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2686 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
2688 * gcc.target/i386/bt-3.c: New test.
2689 * gcc.target/i386/bt-4.c: Ditto.
2691 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
2693 * g++.dg/other/dump-ada-spec-8.C: New test.
2695 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2698 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2700 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2702 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2704 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2705 Avoid using an opaque struct for local "f".
2707 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2710 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2711 * jit.dg/test-pr66779.c: New testcase.
2713 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2715 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2718 2015-07-07 Richard Biener <rguenther@suse.de>
2720 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2722 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2724 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2725 * gcc.target/mips/call-5.c: Ditto.
2726 * gcc.target/mips/call-6.c: Ditto.
2728 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2730 * gcc.dg/dx-test.c: New test-case.
2732 2015-07-07 Andre Vehreschild <vehre@gmx.de>
2735 * gfortran.dg/allocate_with_source_9.f08: New test.
2737 2015-07-07 Christian Bruel <christian.bruel@st.com>
2740 * gcc.target/arm/flip-thumb.c: Fix scan.
2741 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2742 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2743 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2746 2015-07-06 Jakub Jelinek <jakub@redhat.com>
2749 * gcc.c-torture/execute/pr65956.c: New test.
2751 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
2753 * gcc.target/arm/aapcs/align1.c: New.
2754 * gcc.target/arm/aapcs/align_rec1.c: New.
2755 * gcc.target/arm/aapcs/align2.c: New.
2756 * gcc.target/arm/aapcs/align_rec2.c: New.
2757 * gcc.target/arm/aapcs/align3.c: New.
2758 * gcc.target/arm/aapcs/align_rec3.c: New.
2759 * gcc.target/arm/aapcs/align4.c: New.
2760 * gcc.target/arm/aapcs/align_rec4.c: New.
2761 * gcc.target/arm/aapcs/align_vararg1.c: New.
2762 * gcc.target/arm/aapcs/align_vararg2.c: New.
2764 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
2766 * gfortran.dg/iomsg_2.f90: New test.
2768 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2771 * gcc.target/i386/pr66749.c: New test.
2773 2015-07-06 Richard Biener <rguenther@suse.de>
2775 PR tree-optimization/66772
2776 * gcc.dg/torture/pr66772-1.c: New testcase.
2777 * gcc.dg/torture/pr66772-2.c: Likewise.
2779 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
2781 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2782 the jals instruction.
2784 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2787 * gcc.target/i386/pr53383-1.c: New file.
2788 * gcc.target/i386/pr53383-2.c: Likewise.
2789 * gcc.target/i386/pr53383-3.c: Likewise.
2791 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
2793 * gcc.target/aarch64/fnmul-1.c: New.
2794 * gcc.target/aarch64/fnmul-2.c: New.
2795 * gcc.target/aarch64/fnmul-3.c: New.
2796 * gcc.target/aarch64/fnmul-4.c: New.
2798 2015-07-06 Richard Biener <rguenther@suse.de>
2801 * gcc.dg/torture/pr66759.c: New testcase.
2803 2015-07-06 Andre Vehreschild <vehre@gmx.de>
2806 * gfortran.dg/alloc_comp_class_3.f03: New test.
2807 * gfortran.dg/alloc_comp_class_4.f03: New test.
2809 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
2811 * gcc.c-torture/execute/pr66757.c: New test.
2813 2015-07-06 Bin Cheng <bin.cheng@arm.com>
2815 PR tree-optimization/66720
2816 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2818 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
2819 Sandra Loosemore <sandra@codesourcery.com>
2821 * gcc.target/nios2/gprel-offset.c: New test.
2823 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
2826 * gfortran.dg/pr66725.f90: New test.
2828 2015-07-03 Jason Merrill <jason@redhat.com>
2830 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2831 Avoid narrowing error.
2833 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2835 PR rtl-optimization/66706
2836 * gcc.target/powerpc/shift-int.c: New testcase.
2838 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
2841 * gcc.target/i386/pr66746.c: New file.
2843 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
2845 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2847 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
2849 PR tree-optimization/66119
2850 * g++.dg/opt/pr66119.C: New.
2852 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
2855 * gfortran.dg/submodule_1.f90: New test
2856 * gfortran.dg/submodule_2.f90: New test
2857 * gfortran.dg/submodule_3.f90: New test
2858 * gfortran.dg/submodule_4.f90: New test
2859 * gfortran.dg/submodule_5.f90: New test
2860 * gfortran.dg/submodule_6.f90: New test
2861 * gfortran.dg/submodule_7.f90: New test
2863 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2865 PR preprocessor/53690
2866 * g++.dg/cpp/pr53690.C: New.
2868 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2870 * gcc.target/powerpc/vec-cmp.c: New test.
2872 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
2875 * gfortran.dg/pr56520.f90: New test.
2877 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
2880 * gfortran.dg/pr66545_1.f90: New test.
2881 * gfortran.dg/pr66545_2.f90: New test.
2883 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
2885 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2886 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2888 2015-07-02 Richard Biener <rguenther@suse.de>
2891 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2894 2015-07-02 Richard Biener <rguenther@suse.de>
2896 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2898 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
2900 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2902 2015-07-01 Jason Merrill <jason@redhat.com>
2904 * lib/target-supports.exp (cxx_default): Set to C++14.
2906 2015-07-01 Tom de Vries <tom@codesourcery.com>
2909 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2912 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2914 * gfortran.dg/warn_conversion_8.f90: New test.
2916 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
2918 PR rtl-optimization/61047
2919 * gcc.c-torture/execute/20150611-1.c: New testcase.
2921 2015-07-01 David Malcolm <dmalcolm@redhat.com>
2924 * jit.dg/all-non-failing-tests.h: Add
2925 test-pr66700-observing-write-through-ptr.c.
2926 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2928 2015-07-01 David Malcolm <dmalcolm@redhat.com>
2930 * jit.dg/test-accessing-union.c: Add comments for use by
2931 gcc/jit/docs/topics/types.rst.
2933 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
2935 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2936 'do-require-effective-target' with 'dg-require-effective-target'.
2937 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2938 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2939 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
2940 'stlex' with 'strex' as the expected output.
2942 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2945 * g++.dg/cpp0x/gen-attrs-60.C: New.
2946 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2948 2015-07-01 Jiong Wang <jiong.wang@arm.com>
2950 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2952 * gcc.target/aarch64/pic-small.c: Restrict this test under
2953 check_effective_target_aarch64_small_fpic.
2955 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
2957 * gfortran.dg/gomp/pr66633.f90: New test.
2959 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
2962 * g++.dg/template/pr66686.C: New test.
2964 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
2966 * gnat.dg/lto17.ad[sb]: New test.
2968 2015-06-30 David Malcolm <dmalcolm@redhat.com>
2970 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2971 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2973 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2975 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2977 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2979 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2981 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2983 * jit.dg/test-switch.c: New testcase.
2984 * jit.dg/test-switch.cc: New testcase.
2986 2015-06-30 David Malcolm <dmalcolm@redhat.com>
2989 * jit.dg/all-non-failing-tests.h: Add note about
2990 test-validly-unreachable-block.c.
2991 * jit.dg/test-validly-unreachable-block.c: New file.
2993 2015-06-30 David Malcolm <dmalcolm@redhat.com>
2996 * jit.dg/all-non-failing-tests.h: Add note about
2997 test-extra-options.c.
2998 * jit.dg/test-extra-options.c: New testcase.
3000 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
3003 * gcc.target/i386/pr66691.c: New.
3005 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
3007 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3008 * gcc.target/i386/iamcu/args.h: Likewise.
3009 * gcc.target/i386/iamcu/asm-support.S: Likewise.
3010 * gcc.target/i386/iamcu/defines.h: Likewise.
3011 * gcc.target/i386/iamcu/macros.h: Likewise.
3012 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3013 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3014 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3015 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3016 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3017 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3018 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3019 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3020 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3021 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3022 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3023 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3024 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3025 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3026 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3027 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3028 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3030 2015-06-30 Marek Polacek <polacek@redhat.com>
3032 * gcc.dg/fold-minus-6.c: New test.
3034 * gcc.dg/fold-ior-3.c: New test.
3036 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3038 Implement N4197 - Adding u8 character literals
3039 * g++.dg/cpp1z/utf8.C: New.
3040 * g++.dg/cpp1z/utf8-neg.C: New.
3041 * g++.dg/cpp1z/udlit-utf8char.C: New.
3043 2015-06-30 Marek Polacek <polacek@redhat.com>
3045 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3047 2015-06-30 Tom de Vries <tom@codesourcery.com>
3049 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3050 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3051 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3052 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3054 2015-06-30 Marek Polacek <polacek@redhat.com>
3056 * gcc.dg/fold-ior-2.c: New test.
3058 2015-06-30 Tom de Vries <tom@codesourcery.com>
3060 PR tree-optimization/66652
3061 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3062 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
3064 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3066 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3069 * g++.dg/cpp0x/constexpr-friend-3.C: New.
3070 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3072 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3075 * gfortran.dg/wunused-parameter.f90: New test.
3077 2015-06-29 Richard Henderson <rth@redhat.com>
3079 * gcc.target/i386/asm-flag-1.c: New.
3080 * gcc.target/i386/asm-flag-2.c: New.
3081 * gcc.target/i386/asm-flag-3.c: New.
3082 * gcc.target/i386/asm-flag-4.c: New.
3083 * gcc.target/i386/asm-flag-5.c: New.
3085 2015-06-29 Marek Polacek <polacek@redhat.com>
3088 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3089 * c-c++-common/pr66322.c: New test.
3090 * g++.dg/eh/scope1.C: Remove dg-warning.
3092 2015-06-29 Richard Biener <rguenther@suse.de>
3094 PR tree-optimization/66677
3095 * gcc.dg/vect/pr66677.c: New testcase.
3097 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3100 * gcc.dg/tree-ssa/pr64130.c: New test.
3102 2015-06-26 Jiong Wang <jiong.wang@arm.com>
3104 * gcc.target/aarch64/pic-small.c: New testcase.
3106 2015-06-26 Richard Biener <rguenther@suse.de>
3108 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3110 2015-06-26 Marek Polacek <polacek@redhat.com>
3112 * gcc.dg/fold-and-1.c: New test.
3113 * gcc.dg/fold-and-2.c: New test.
3115 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
3117 * gnat.dg/warn11.adb: Add missing dg directive.
3118 * gnat.dg/warn12.adb: New test.
3119 * gnat.dg/warn12_pkg.ads: New helper.
3121 2015-06-26 Richard Biener <rguenther@suse.de>
3123 * gfortran.dg/reassoc_3.f90: Adjust.
3125 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
3128 * gcc.target/i386/pr66412.c: New test.
3130 2015-06-25 Richard Biener <rguenther@suse.de>
3132 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3134 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
3136 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3138 2015-06-25 Richard Biener <rguenther@suse.de>
3140 * gfortran.dg/vect/vect-9.f90: New testcase.
3142 2015-06-25 Nick Clifton <nickc@redhat.com>
3144 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3145 H8300 and M32R targets.
3147 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3150 * gfortran.dg/maxerrors.f90: New test.
3152 2015-06-08 DJ Delorie <dj@redhat.com>
3154 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3156 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3158 * gcc.target/aarch64/mgeneral-regs_3.c: New.
3160 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3162 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3163 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3164 * gcc.target/aarch64/nofp_1.c: New file.
3166 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
3168 Implement N3928 - Extending static_assert
3169 * g++.dg/cpp0x/static_assert8.C: Adjust.
3170 * g++.dg/cpp0x/static_assert12.C: New.
3171 * g++.dg/cpp0x/static_assert13.C: New.
3172 * g++.dg/cpp1y/static_assert1.C: New.
3173 * g++.dg/cpp1y/static_assert2.C: New.
3174 * g++.dg/cpp1z/static_assert-nomsg.C: New.
3176 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
3179 * g++.dg/cpp0x/trailing11.C: New.
3181 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3183 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3185 * gcc.target/arm/memset-inline-10.c: Likewise.
3186 * gcc.target/arm/pr58784.c: Likewise.
3187 * gcc.target/arm/pr59985.C: Likewise.
3188 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3190 2015-06-24 Renlin Li <renlin.li@arm.com>
3192 * gcc.target/aarch64/arm_align_max_pwr.c: New.
3193 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3195 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
3198 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3201 * g++.dg/cpp0x/auto45.C: New test.
3202 * g++.dg/template/pr30044.C: New test.
3203 * g++.dg/template/crash83.C: Accept any error string.
3204 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3206 * g++.dg/cpp0x/variadic18.C: Likewise
3207 * g++.dg/template/canon-type-13.C: Likewise.
3208 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3210 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3213 * g++.dg/other/linkage2.C: New.
3215 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3218 * gcc.target/arm/pr63408.c: New test.
3220 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
3222 * lib/c-torture.exp: Don't call check_effective_target_lto
3223 before setting up environment correctly.
3224 * lib/gcc-dg.exp: Likewise, and protect
3225 gcc_force_conventional_output.
3227 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3229 PR rtl-optimization/66306
3230 * gcc.target/s390/pr66306.c: New test.
3232 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3234 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3235 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3236 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3237 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3238 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3239 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3240 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3242 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
3245 * gcc.c-torture/pr65803.c: New test.
3247 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3250 * g++.dg/cpp0x/auto45.C: New test.
3251 * g++.dg/template/pr30044.C: New test.
3252 * g++.dg/template/crash83.C: Accept any error string.
3253 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3255 * g++.dg/cpp0x/variadic18.C: Likewise
3256 * g++.dg/template/canon-type-13.C: Likewise.
3257 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3259 2015-06-23 Marek Polacek <polacek@redhat.com>
3261 * c-c++-common/Wlogical-op-3.c: New test.
3263 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3266 * g++.dg/cpp0x/scoped_enum5.C: New.
3268 2015-06-23 Richard Biener <rguenther@suse.de>
3270 PR tree-optimization/66636
3271 * gcc.dg/vect/pr66636.c: New testcase.
3273 2015-06-23 Marek Polacek <polacek@redhat.com>
3275 * gcc.dg/fold-minus-4.c: New test.
3276 * gcc.dg/fold-minus-5.c: New test.
3277 * c-c++-common/ubsan/overflow-add-5.c: New test.
3279 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3281 Add missing testcase from r224672.
3282 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3284 * gcc.target/vax/bswapdi-1.c: New.
3286 2015-06-23 Andre Vehreschild <vehre@gmx.de>
3289 * gfortran.dg/associate_18.f08: New test.
3291 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
3294 * gcc.target/i386/pr66560-1.c: New test.
3295 * gcc.target/i386/pr66560-2.c: Ditto.
3296 * gcc.target/i386/pr66560-3.c: Ditto.
3297 * gcc.target/i386/pr66560-4.c: Ditto.
3299 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
3301 * gcc.target/nvptx/nvptx.exp: New file.
3302 * gcc.target/nvptx/proto-1.c: Likewise.
3304 2015-06-23 Bin Cheng <bin.cheng@arm.com>
3306 PR tree-optimization/66449
3307 * gcc.dg/vect/pr66449.c: New test.
3309 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
3311 * g++.dg/other/dump-ada-spec-5.C: New test.
3312 * g++.dg/other/dump-ada-spec-6.C: Likewise.
3313 * g++.dg/other/dump-ada-spec-7.C: Likewise.
3315 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3317 * g++.dg/inherit/pure1.C: Test location too.
3319 2015-06-22 Marek Polacek <polacek@redhat.com>
3321 * gcc.dg/fold-ior-1.c: New test.
3322 * gcc.dg/fold-minus-2.c: New test.
3323 * gcc.dg/fold-minus-3.c: New test.
3324 * gcc.dg/fold-plus-1.c: New test.
3325 * gcc.dg/fold-plus-2.c: New test.
3326 * gcc.dg/fold-xor-4.c: New test.
3327 * gcc.dg/fold-xor-5.c: New test.
3329 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3332 * g++.dg/torture/pr65914.C: New.
3334 2015-06-22 Richard Biener <rguenther@suse.de>
3336 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3337 not existing TORTURE_OPTIONS only.
3338 * lib/gcc-dg.exp: Likewise.
3340 2015-06-22 Christian Bruel <christian.bruel@st.com>
3343 * gcc.target/arm/flip-thumb.c: New test.
3345 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
3346 Martin Liska <mliska@suse.cz>
3349 * g++.dg/ipa/pr65908.C: New testcase.
3351 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
3354 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3355 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3357 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
3359 * gnat.dg/specs/debug1.ads: Adjust.
3361 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
3363 * gcc.target/aarch64/fmovd-zero-mem.c: New.
3364 * gcc.target/aarch64/fmovd-zero-reg.c: New.
3365 * gcc.target/aarch64/fmovf-zero-mem.c: New.
3366 * gcc.target/aarch64/fmovf-zero-reg.c: New.
3367 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3368 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3369 * gcc.target/aarch64/fmovd-zero.c: Delete.
3370 * gcc.target/aarch64/fmovf-zero.c: Delete.
3372 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3374 * gcc.target/vax/bswapdi-1.c: New.
3376 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3378 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3380 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3382 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3384 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3386 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3388 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3390 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3392 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3394 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3396 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3398 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3400 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3402 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3404 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3406 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3408 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3410 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3412 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3414 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3416 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3418 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3420 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3422 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3424 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3426 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3428 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3430 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3432 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3434 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3436 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3438 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3440 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3442 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3444 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3446 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3448 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3450 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3452 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3454 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3455 (_ARM_FPSCR): Add FZ field.
3456 (clean_results): Force FZ=1 on AArch64.
3457 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3459 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3461 * gcc.target/aarch64/pr62308.c: New test.
3463 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
3466 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3468 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
3470 * gcc.target/i386/mpx/pr66581.c: New test.
3472 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
3474 * gcc.target/i386/cmov9.c: New test.
3476 2015-06-18 Richard Biener <rguenther@suse.de>
3478 * g++.dg/other/const4.C: New testcase.
3480 2015-06-18 Michael Matz <matz@suse.de>
3483 * gcc.dg/vect/pr66253.c: New testcase.
3485 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3488 * gcc.target/i386/mpx/chkp-vararg.c: New test.
3490 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3493 * gcc.target/i386/mpx/pr66568.c: New test.
3495 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3498 * gcc.target/i386/mpx/pr66567.c: New test.
3500 2015-06-18 Richard Biener <rguenther@suse.de>
3502 PR tree-optimization/66510
3503 * gcc.dg/vect/slp-perm-12.c: New testcase.
3505 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3507 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3508 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3509 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3510 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3512 2015-06-17 Jakub Jelinek <jakub@redhat.com>
3515 * g++.dg/gomp/pr66571-1.C: New test.
3518 * c-c++-common/gomp/pr66429.c: New test.
3520 2015-06-17 David Malcolm <dmalcolm@redhat.com>
3522 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3523 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3525 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3527 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3530 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3533 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3535 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
3537 * gcc.target/mips/pr65862-1.c: New test.
3538 * gcc.target/mips/pr65862-2.c: Likewise.
3540 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3542 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3543 * gcc.target/i386/pr52252-atom.c: Ditto.
3544 * gcc.target/i386/vect-div-1.c: Ditto.
3545 * gcc.target/i386/rotate-5.c: Ditto.
3546 * gcc.target/i386/pr50202.c: Ditto.
3547 * gcc.target/i386/pr37843-3.c: Ditto.
3548 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3549 * gcc.target/i386/pr53397-1.c: Ditto.
3550 * gcc.target/i386/pr55934.c: Ditto.
3551 * gcc.target/i386/pr37843-4.c: Ditto.
3552 * gcc.target/i386/pr60451.c: Ditto.
3553 * gcc.target/i386/pr53397-2.c: Ditto.
3554 * gcc.target/i386/vectorize1.c: Ditto.
3555 * gcc.target/i386/extract-insert-combining.c: Ditto.
3556 * gcc.target/i386/pr53759.c: Ditto.
3557 * gcc.target/i386/pr52252-core.c: Ditto.
3558 * gcc.target/i386/rotate-3.c: Ditto.
3559 * gcc.target/i386/sse-20.c: Ditto.
3560 * gcc.target/i386/rotate-4.c: Ditto.
3561 * gcc.target/i386/pr61403.c: Ditto.
3562 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3563 * gcc.target/i386/pr60901.c: Ditto.
3564 * gcc.target/i386/pr59794-7.c: Ditto.
3565 * gcc.target/i386/pr62208.c: Ditto.
3566 * gcc.target/i386/pr53416.c: Ditto.
3567 * gcc.target/i386/asm-dialect-1.c: Ditto.
3568 * gcc.target/i386/pr50038.c: Ditto.
3569 * gcc.target/i386/47698.c: Ditto.
3570 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3571 * gcc.target/i386/pr59794-2.c: Ditto.
3572 * gcc.target/i386/pr59794-3.c: Ditto.
3573 * gcc.target/i386/pr39058.c: Ditto.
3574 * gcc.target/i386/pr60205-1.c: Ditto.
3575 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3576 * gcc.target/i386/sse2-movq-2.c: Ditto.
3578 2015-06-17 Richard Biener <rguenther@suse.de>
3580 PR tree-optimization/66251
3581 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3583 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
3586 * g++.dg/parse/new-placement1.C: New.
3588 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3590 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3591 * jit.dg/test-compound-assignment.c: New testcase.
3593 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3596 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3597 to "testcases" array.
3599 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3602 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3603 * jit.dg/test-debug-strings.c: New test case.
3604 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3605 the discriminant has a sane debug string.
3607 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
3610 * gcc.target/i386/pr56766-1.c: New test.
3611 * gcc.target/i386/pr56766-2.c: Ditto.
3613 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
3615 * gcc.target/mips/loongson-shift-count-truncated-1.c:
3616 Skip on mips*-mti-linux* and mips*-img-linux* targets.
3617 * gcc.target/mips/loongson-simd.c: Ditto.
3619 2015-06-16 Richard Biener <rguenther@suse.de>
3621 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3623 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3625 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3626 passed by the testsuite driver.
3628 2015-06-16 Richard Biener <rguenther@suse.de>
3630 * gcc.dg/vect/slp-perm-11.c: New testcase.
3632 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
3634 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3637 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3639 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3640 Reinstate calls to torture-init and torture-finalize.
3642 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3644 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3646 2015-06-15 Nathan Sidwell <nathan@acm.org>
3649 * g++.dg/cpp0x/nsdmi-template14.C: New test.
3651 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3654 * g++.dg/cpp0x/local-type1.C: New.
3656 2015-06-15 Andre Vehreschild <vehre@gmx.de>
3661 * gfortran.dg/allocate_with_source_3.f90: Removed check for
3662 unimplemented error.
3663 * gfortran.dg/allocate_with_source_7.f08: New test.
3664 * gfortran.dg/allocate_with_source_8.f08: New test.
3666 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
3669 * g++.dg/warn/Walways-true-3.C: New test.
3671 2015-06-13 Tom de Vries <tom@codesourcery.com>
3673 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3675 2015-06-13 Tom de Vries <tom@codesourcery.com>
3677 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3678 (main): Remove superfluous attributes.
3679 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3680 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3682 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3684 * gcc.target/i386/monitorx.c: New.
3685 * gcc.target/i386/sse-12.c: Add -mmwaitx.
3686 * gcc.target/i386/sse-13.c: Ditto.
3687 * gcc.target/i386/sse-14.c: Ditto.
3688 * gcc.target/i386/sse-22.c: Ditto.
3689 * gcc.target/i386/sse-23.c: Ditto.
3690 * g++.dg/other/i386-2.C: Ditto.
3691 * g++.dg/other/i386-3.C: Ditto.
3693 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
3695 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3697 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
3700 * gfortran.dg/allocatable_scalar_13.f90: New test
3702 2015-06-11 Marek Polacek <polacek@redhat.com>
3704 * gcc.dg/fold-xor-3.c: New test.
3706 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3708 * gcc.target/arm/short-it-ifcvt-1.c: New test.
3709 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3711 2015-06-11 Christian Bruel <christian.bruel@st.com>
3714 * gcc.target/arm/pragma_attribute.c: New test.
3716 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3718 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3720 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3723 * gcc.target/i386/pr66473.c: New test.
3725 2015-06-10 Jakub Jelinek <jakub@redhat.com>
3728 * gcc.dg/tls/pr66470.c: New test.
3729 * gcc.target/i386/pr66470.c: New test.
3731 2015-06-10 Christian Bruel <christian.bruel@st.com>
3734 * gcc.target/arm/attr_arm.c: New test
3735 * gcc.target/arm/attr_arm-err.c: New test
3736 * gcc.target/arm/attr_thumb.c: New test
3737 * gcc.target/arm/attr_thumb-static.c: New test
3739 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3744 * g++.dg/abi/aarch64_guard1.C: Adjust test.
3746 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
3748 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3749 passed by the testsuite driver.
3751 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3754 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3755 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3756 * gcc.dg/ssp-1.c: Make counter a register.
3757 * gcc.dg/ssp-2.c: Likewise.
3758 * gcc.dg/torture/parm-coalesce.c: New.
3760 2015-06-09 Tom de Vries <tom@codesourcery.com>
3762 * gcc.target/i386/vararg-loc.c: New test.
3764 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3767 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3768 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3770 2015-06-09 Marek Polacek <polacek@redhat.com>
3772 PR tree-optimization/66299
3773 * gcc.dg/pr66299-1.c: New test.
3774 * gcc.dg/pr66299-2.c: New test.
3775 * gcc.dg/pr66299-3.c: New test.
3777 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
3779 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3780 passed by the testsuite driver.
3782 2015-06-09 Richard Biener <rguenther@suse.de>
3785 * gcc.dg/fold-modpow2.c: New testcase.
3787 2015-06-09 Richard Biener <rguenther@suse.de>
3789 PR tree-optimization/66419
3790 * gcc.dg/vect/bb-slp-37.c: New testcase.
3792 2015-06-09 Shiva Chen <shiva0217@gmail.com>
3794 * gcc.target/arm/stl-cond.c: New test.
3796 2015-06-09 Richard Biener <rguenther@suse.de>
3799 * gcc.dg/torture/pr66413.c: New testcase.
3801 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3803 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3804 * gcc.dg/ssp-1.c: Make counter a register.
3805 * gcc.dg/ssp-2.c: Likewise.
3806 * gcc.dg/torture/parm-coalesce.c: New.
3808 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
3810 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3811 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3813 2015-06-08 Tom de Vries <tom@codesourcery.com>
3815 PR rtl-optimization/66444
3816 * gcc.dg/pr66444.c: New test.
3818 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3821 * gfortran.dg/class_is_1.f90: New test.
3822 * gfortran.dg/type_is_1.f90: Ditto.
3824 2015-06-08 Marek Polacek <polacek@redhat.com>
3827 * gcc.dg/cpp/pr66415-1.c: New test.
3828 * gcc.dg/cpp/pr66415-2.c: New test.
3830 2015-06-08 Richard Biener <rguenther@suse.de>
3832 PR tree-optimization/66422
3833 * gcc.dg/Warray-bounds-16.c: New testcase.
3835 2015-06-08 Richard Biener <rguenther@suse.de>
3837 * gcc.dg/vect/slp-perm-10.c: New testcase.
3838 * gcc.dg/vect/slp-23.c: Adjust.
3839 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3840 vector pointer update.
3842 2015-06-08 Marek Polacek <polacek@redhat.com>
3845 * g++.dg/ubsan/pr66452.C: New test.
3847 2015-06-08 Tom de Vries <tom@codesourcery.com>
3849 PR tree-optimization/66436
3850 * gcc.dg/gomp/dump-new-function-2.c: New test.
3851 * gcc.dg/gomp/dump-new-function-3.c: Same.
3852 * gcc.dg/gomp/dump-new-function.c: Same.
3854 2015-06-08 Tom de Vries <tom@codesourcery.com>
3856 PR tree-optimization/66435
3857 * gcc.dg/gomp/notify-new-function-2.c: New test.
3858 * gcc.dg/gomp/notify-new-function-3.c: Same.
3859 * gcc.dg/gomp/notify-new-function.c: Same.
3861 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
3863 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3864 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3865 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3866 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3867 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3868 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3871 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
3874 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3875 * gfortran.dg/warn_conversion.f90: Add warning for change in value
3877 * gfortran.dg/warn_conversion_3.f90: Add warnings.
3878 * gfortran.dg/warn_conversion_5.f90: New test.
3879 * gfortran.dg/warn_conversion_6.f90: New test.
3880 * gfortran.dg/warn_conversion_7.f90: New test.
3882 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
3885 * gfortran.dg/blockdata_9.f: New test.
3887 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3890 * gfortran.dg/forall_17.f90: New test.
3892 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
3894 * g++.dg/cpp0x/pr57101.C: Add warning.
3895 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3896 * g++.dg/ext/visibility/anon7.C: Same.
3897 * g++.dg/ipa/pr63587-2.C: Same.
3898 * g++.dg/opt/dump1.C: Same.
3899 * g++.dg/opt/pr59622-3.C: Same.
3900 * g++.dg/opt/pr59622.C: Same.
3901 * g++.dg/torture/pr46383.C: Same.
3902 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3903 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3904 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3906 * gfortran.dg/intent_out_8.f90: Same.
3907 * gfortran.dg/warn_target_lifetime_3.f90: Same.
3909 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
3912 gfortran.dg/equiv_9.f90: New test.
3915 2015-06-05 Tom de Vries <tom@codesourcery.com>
3917 merge from gomp4 branch:
3918 2015-05-28 Tom de Vries <tom@codesourcery.com>
3920 PR tree-optimization/65443
3921 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3922 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3923 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3925 2015-06-05 Nathan Sidwell <nathan@acm.org>
3928 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3930 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
3932 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3934 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3936 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3938 2015-06-04 Sriraman Tallam <tmsriram@google.com>
3940 * testsuite/gcc.target/i386/noplt-1.c: New test.
3941 * testsuite/gcc.target/i386/noplt-2.c: New test.
3942 * testsuite/gcc.target/i386/noplt-3.c: New test.
3943 * testsuite/gcc.target/i386/noplt-4.c: New test.
3945 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
3948 * gfortran.dg/adjustl_1.f90: New test.
3950 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
3952 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3953 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3955 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
3957 * lto.c (iterative_hash_canonical_type,
3958 gimple_register_canonical_type): only hash main variants of types
3960 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
3962 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3963 Move set of dg-do-what-default after early return.
3965 2015-06-04 Marek Polacek <polacek@redhat.com>
3968 * gcc.dg/lvalue-8.c: New test.
3970 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
3971 Paolo Carlini <paolo.carlini@oracle.com>
3974 * g++.dg/other/pr66130.C: New.
3975 * g++.dg/cpp0x/pr66130.C: Likewise.
3977 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3979 * g++.dg/cpp0x/decl-loc1.C: New.
3980 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3981 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3982 * g++.dg/init/ctor8.C: Likewise.
3983 * g++.dg/parse/semicolon4.C: Likewise.
3985 2015-06-03 Marek Polacek <polacek@redhat.com>
3988 * g++.dg/ubsan/static-init-1.C: New test.
3989 * g++.dg/ubsan/static-init-2.C: New test.
3990 * g++.dg/ubsan/static-init-3.C: New test.
3992 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
3995 * gcc.target/i386/pr66275.c: New test.
3997 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3999 * gcc.dg/Wcxx-compat-22.c: New testcase.
4000 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4001 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4002 * c-c++-common/pr58346-1.c: Likewise.
4003 * c-c++-common/transparent-union-1.c: Likewise.
4005 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
4007 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4008 * g++.dg/plugin/def_plugin.c: New file.
4009 * g++.dg/plugin/def-plugin-test.C: New file.
4011 2015-06-03 Richard Biener <rguenther@suse.de>
4013 * gcc.dg/vect/bb-slp-36.c: New testcase.
4015 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4017 * gcc.dg/lto/chkp-removed-alias_0.c: New.
4019 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4021 * gcc.dg/lto/chkp-privatize-1_0.c: New.
4022 * gcc.dg/lto/chkp-privatize-1_1.c: New.
4023 * gcc.dg/lto/chkp-privatize-2_0.c: New.
4024 * gcc.dg/lto/chkp-privatize-2_1.c: New.
4026 2015-06-03 Marek Polacek <polacek@redhat.com>
4030 * gcc.dg/pr64223-1.c: New test.
4031 * gcc.dg/pr64223-2.c: New test.
4033 2015-06-03 Richard Biener <rguenther@suse.de>
4035 PR tree-optimization/63916
4036 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4038 2015-06-03 Richard Biener <rguenther@suse.de>
4040 PR tree-optimization/66375
4041 * gcc.dg/torture/pr66375.c: New testcase.
4043 2015-06-03 Bin Cheng <bin.cheng@arm.com>
4045 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4047 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
4050 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4052 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4055 * gfortran.dg/reshape_7.f90: New test.
4057 2015-06-02 David Malcolm <dmalcolm@redhat.com>
4060 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4063 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4066 * gcc.dg/pr49551.c: New testcase.
4068 2015-06-02 Richard Biener <rguenther@suse.de>
4071 * g++.dg/lto/pr65549_0.C: New testcase.
4073 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
4077 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4079 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4081 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4083 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4086 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4088 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4090 PR tree-optimization/48052
4091 * gcc.dg/tree-ssa/scev-8.c: New.
4092 * gcc.dg/tree-ssa/scev-9.c: New.
4093 * gcc.dg/tree-ssa/scev-10.c: New.
4094 * gcc.dg/vect/pr48052.c: New.
4096 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
4098 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4100 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4102 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4104 2015-06-02 Marek Polacek <polacek@redhat.com>
4107 * gcc.dg/torture/pr66345.c: New test.
4109 2015-06-02 Richard Biener <rguenther@suse.de>
4111 PR tree-optimization/65961
4112 * gcc.dg/torture/pr65961.c: New testcase.
4114 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4116 PR tree-optimization/52563
4117 PR tree-optimization/62173
4118 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4119 * gcc.dg/tree-ssa/scev-4.c: Ditto.
4121 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4123 * gnat.dg/specs/varsize_return2.ads: New test.
4124 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4126 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4128 * gcc.dg/vect/vect-outer-simd-1.c: New test.
4130 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
4133 * gcc.target/aarch64/sync-comp-swap.c: New.
4134 * gcc.target/aarch64/sync-comp-swap.x: New.
4135 * gcc.target/aarch64/sync-op-acquire.c: New.
4136 * gcc.target/aarch64/sync-op-acquire.x: New.
4137 * gcc.target/aarch64/sync-op-full.c: New.
4138 * gcc.target/aarch64/sync-op-full.x: New.
4139 * gcc.target/aarch64/sync-op-release.c: New.
4140 * gcc.target/aarch64/sync-op-release.x: New.
4142 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
4144 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4147 2015-06-01 Richard Biener <rguenther@suse.de>
4149 PR tree-optimization/66349
4150 PR tree-optimization/66352
4151 PR tree-optimization/66357
4152 * gcc.dg/torture/pr66357.c: New testcase.
4153 * gcc.dg/torture/pr66349.c: Likewise.
4154 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4156 2015-06-01 Richard Biener <rguenther@suse.de>
4159 2015-05-29 Richard Biener <rguenther@suse.de>
4161 PR tree-optimization/66314
4162 * gcc.dg/asan/pr66314.c: New testcase.
4164 2015-06-01 Richard Biener <rguenther@suse.de>
4166 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4168 2015-06-01 Jakub Jelinek <jakub@redhat.com>
4170 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4172 (hp3, hp4): Add inline keyword.
4173 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4174 (hp2): Add inline keyword.
4175 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4176 (hp2): Add inline keyword.
4178 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
4181 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4182 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4183 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4184 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4186 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
4188 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4189 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4191 2015-06-01 Richard Biener <rguenther@suse.de>
4193 PR tree-optimization/66280
4194 * g++.dg/torture/pr66280.C: New testcase.
4195 * g++.dg/torture/pr66280-2.C: Likewise.
4197 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4199 * gnat.dg/addr9_1.adb: New test.
4200 * gnat.dg/addr9_2.adb: Likewise.
4201 * gnat.dg/addr9_3.adb: Likewise.
4202 * gnat.dg/addr9_4.adb: Likewise.
4204 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
4206 * g++.dg/other/dump-ada-spec-4.C: New test.
4208 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
4210 * gcc.dg/alias-8.c: Fix dg-warning.
4212 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
4214 * gcc.dg/alias-8.c: Do not xfail.
4215 * gcc.dg/pr62167.c: Prevent FRE.
4216 * gcc.dg/alias-14.c: New testcase.
4218 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
4220 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4222 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4225 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4227 * gcc.target/s390/hotpatch-10.c: Likewise.
4228 * gcc.target/s390/hotpatch-11.c: Likewise.
4229 * gcc.target/s390/hotpatch-12.c: Likewise.
4230 * gcc.target/s390/hotpatch-17.c: Likewise.
4231 * gcc.target/s390/hotpatch-18.c: Likewise.
4232 * gcc.target/s390/hotpatch-20.c: Likewise.
4233 * gcc.target/s390/hotpatch-21.c: Likewise.
4234 * gcc.target/s390/hotpatch-22.c: Likewise.
4235 * gcc.target/s390/hotpatch-23.c: Likewise.
4236 * gcc.target/s390/hotpatch-24.c: Likewise.
4237 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
4238 to check for the exact nops too.
4239 * gcc.target/s390/hotpatch-3.c: Likewise.
4240 * gcc.target/s390/hotpatch-4.c: Likewise.
4241 * gcc.target/s390/hotpatch-5.c: Likewise.
4242 * gcc.target/s390/hotpatch-6.c: Likewise.
4243 * gcc.target/s390/hotpatch-7.c: Likewise.
4244 * gcc.target/s390/hotpatch-8.c: Likewise.
4245 * gcc.target/s390/hotpatch-9.c: Likewise.
4246 * gcc.target/s390/hotpatch-14.c: Likewise.
4247 * gcc.target/s390/hotpatch-15.c: Likewise.
4248 * gcc.target/s390/hotpatch-16.c: Likewise.
4249 * gcc.target/s390/hotpatch-19.c: Likewise.
4250 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
4251 scan-assembler-times counting number of .align directives.
4252 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4253 dg-options. Remove scan-assembler-times counting number of .align
4255 * gcc.target/s390/hotpatch-26.c: New file.
4256 * gcc.target/s390/hotpatch-27.c: New file.
4257 * gcc.target/s390/hotpatch-28.c: New file.
4258 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4259 using -Os -O0 -O1 -O2 -O3 options.
4261 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4263 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4265 2015-05-29 Jakub Jelinek <jakub@redhat.com>
4267 PR tree-optimization/66142
4268 * gcc.dg/vect/pr66142.c: New test.
4270 2015-05-29 Richard Biener <rguenther@suse.de>
4272 PR tree-optimization/66314
4273 * gcc.dg/asan/pr66314.c: New testcase.
4275 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4277 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4278 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4280 (schedule-cleanups, dg-keep-saved-temps): New proc.
4281 (gcc-dg-test-1): Schedule cleanups.
4282 * lib/profopt.exp (profopt-execute): Likewise.
4283 * g++.dg/cdce3.C: Adjust expected line numbers.
4284 * gcc.dg/cdce1.c: Likewise.
4285 * gcc.dg/cdce2.c: Likewise.
4286 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4287 * gcc.dg/strlenopt-24.c: Likewise.
4288 * gcc.dg/tree-ssa/vrp26.c: Likewise.
4289 * gcc.dg/tree-ssa/vrp28.c: Likewise.
4290 * obj-c++.dg/encode-2.mm: Likewise.
4292 2015-05-28 DJ Delorie <dj@redhat.com>
4294 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4296 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4298 * gnat.dg/discr43.adb: New test.
4300 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4302 * gnat.dg/varsize_temp.adb: Rename into...
4303 * gnat.dg/varsize1.adb: ...this.
4304 * gnat.dg/varsize_copy.ad[sb]: Rename into...
4305 * gnat.dg/varsize2.ad[sb]: ...this.
4306 * gnat.dg/varsize3_1.adb: New test.
4307 * gnat.dg/varsize3_2.adb: Likewise.
4308 * gnat.dg/varsize3_3.adb: Likewise.
4309 * gnat.dg/varsize3_4.adb: Likewise.
4310 * gnat.dg/varsize3_5.adb: Likewise.
4311 * gnat.dg/varsize3_6.adb: Likewise.
4312 * gnat.dg/varsize3_pkg1.ads: New helper.
4313 * gnat.dg/varsize3_pkg2.ads: Likewise.
4314 * gnat.dg/varsize3_pkg3.ads: Likewise.
4316 2015-05-28 Richard Biener <rguenther@suse.de>
4318 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4320 2015-05-28 Richard Biener <rguenther@suse.de>
4322 PR tree-optimization/66142
4323 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4325 2015-05-28 Lawrence Velázquez <vq@larryv.me>
4328 * gcc.dg/darwin-minversion-3.c: Update testcase.
4329 * gcc.dg/darwin-minversion-4.c: Ditto.
4330 * gcc.dg/darwin-minversion-5.c: New testcase.
4331 * gcc.dg/darwin-minversion-6.c: Ditto.
4332 * gcc.dg/darwin-minversion-7.c: Ditto.
4333 * gcc.dg/darwin-minversion-8.c: Ditto.
4334 * gcc.dg/darwin-minversion-9.c: Ditto.
4335 * gcc.dg/darwin-minversion-10.c: Ditto.
4336 * gcc.dg/darwin-minversion-11.c: Ditto.
4337 * gcc.dg/darwin-minversion-12.c: Ditto.
4339 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4341 PR rtl-optimization/66168
4342 * gcc.c-torture/compile/pr66168.c: New test.
4344 2015-05-27 Jeff Law <law@redhat.com>
4347 * gcc.dg/target/m68k/pr39726-1.c: New test.
4349 2015-05-27 Nathan Sidwell <nathan@acm.org>
4352 * g++.dg/ext/alias-canon3.C: New.
4354 2015-05-27 Richard Biener <rguenther@suse.de>
4356 PR tree-optimization/66272
4358 2014-08-15 Richard Biener <rguenther@suse.de>
4360 PR tree-optimization/62031
4361 * gcc.dg/torture/pr66272.c: New testcase.
4363 2015-05-27 Richard Biener <rguenther@suse.de>
4365 * gcc.dg/vect/slp-reduc-7.c: New testcase.
4367 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
4370 * gcc.dg/pr65358.c: New test.
4372 2015-05-27 Andre Vehreschild <vehre@gmx.de>
4375 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4377 * gfortran.dg/allocate_with_source_6.f90: New test.
4379 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
4381 * gnat.dg/atomic7_1.adb: New test.
4382 * gnat.dg/atomic7_2.adb: Likewise.
4383 * gnat.dg/atomic7_pkg1.ads: New helper.
4384 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4386 2015-05-26 Michael Matz <matz@suse.de>
4389 * gcc.dg/vect/pr66251.c: New test.
4391 2015-05-26 Richard Biener <rguenther@suse.de>
4393 PR tree-optimization/66142
4394 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4396 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
4399 * gfortran.dg/allocatable_scalar_13.f90: New test
4401 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4403 * gnat.dg/warn11.adb: New test.
4404 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4406 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4408 * gnat.dg/vfa1_1.adb: New test.
4409 * gnat.dg/vfa1_2.adb: Likewise.
4410 * gnat.dg/vfa1_3.adb: Likewise.
4411 * gnat.dg/vfa1_4.adb: Likewise.
4412 * gnat.dg/vfa1_pkg.ads: New helper.
4414 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
4416 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4417 * gcc.target/i386/pr66232-3.c: Likewise.
4419 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
4422 * gcc.target/i386/pr66274.c: New test.
4424 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4426 * gnat.dg/renaming6.ad[sb]: New test.
4428 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
4430 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4431 and 'dg-require-effective-target pie'.
4433 2015-05-23 Nathan Sidwell <nathan@acm.org>
4436 * g++.dg/cpp0x/pr66243.C: New.
4438 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
4441 * g++.dg/lto/pr66180_0.C: New testcase.
4442 * g++.dg/lto/pr66180_1.C: New testcase.
4444 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
4447 * typebound_call_27.f90: New file.
4449 2015-05-23 Nathan Sidwell <nathan@acm.org>
4452 * g++.dg/template/pr65936.C: New.
4454 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4456 PR tree-optimization/63387
4457 * gcc.dg/pr63387-2.c: New testcase.
4459 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4461 * gcc.dg/simd-1.c: Update to the new message.
4463 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4465 * gcc.dg/nand.c: New testcase.
4467 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
4469 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4470 Set dg-do-what-default to compile only on ARM targets without
4471 arm_neon_hw execution support. Remove redundant c-torture-execute
4472 in loop over test cases.
4474 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4477 * gcc.target/aarch64/pr65491_1.c: New test.
4478 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4479 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4481 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4484 * g++.dg/cpp0x/explicit9.C: New.
4485 * g++.dg/cpp0x/explicit8.C: Check the locations too.
4487 2015-05-22 Richard Biener <rguenther@suse.de>
4489 PR tree-optimization/66251
4490 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4492 2015-05-22 Marek Polacek <polacek@redhat.com>
4495 * c-c++-common/attributes-enum-1.c: New test.
4496 * c-c++-common/attributes-enum-2.c: New test.
4497 * g++.dg/cpp0x/attributes-enum-1.C: New test.
4498 * g++.dg/cpp1y/attributes-enum-1.C: New test.
4500 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4502 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4503 effective target support. If no arm_neon_hw support, do not attempt
4504 to execute the tests; only compile them.
4505 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4506 and "dg-require-effective-target arm_neon_ok".
4507 * gcc.target/arm/simd/vextp16_1.c: Likewise.
4508 * gcc.target/arm/simd/vextp64_1.c: Likewise.
4509 * gcc.target/arm/simd/vextp8_1.c: Likewise.
4510 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4511 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4512 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4513 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4514 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4515 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4516 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4517 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4518 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4519 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4520 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4521 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4522 * gcc.target/arm/simd/vexts16_1.c: Likewise.
4523 * gcc.target/arm/simd/vexts32_1.c: Likewise.
4524 * gcc.target/arm/simd/vexts64_1.c: Likewise.
4525 * gcc.target/arm/simd/vexts8_1.c: Likewise.
4526 * gcc.target/arm/simd/vextu16_1.c: Likewise.
4527 * gcc.target/arm/simd/vextu32_1.c: Likewise.
4528 * gcc.target/arm/simd/vextu64_1.c: Likewise.
4529 * gcc.target/arm/simd/vextu8_1.c: Likewise.
4530 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4531 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4532 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4533 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4534 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4535 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4536 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4537 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4538 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4539 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4540 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4541 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4542 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4543 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4544 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4545 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4546 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4547 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4548 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4549 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4550 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4551 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4552 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4553 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4554 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4555 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4556 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4557 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4558 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4559 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4560 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4561 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4562 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4563 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4564 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4565 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4566 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4567 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4568 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4569 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4570 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4571 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4572 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4573 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4574 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4575 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4576 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4577 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4578 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4579 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4580 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4581 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4582 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4583 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4584 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4585 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4586 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4587 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4588 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4589 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4590 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4591 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4592 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4593 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4594 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4595 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4596 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4597 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4598 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4599 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4600 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4601 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4602 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4603 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4604 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4605 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4606 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4607 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4608 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4609 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4610 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4611 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4612 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4613 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4614 * gcc.target/arm/simd/vzips16_1.c: Likewise.
4615 * gcc.target/arm/simd/vzips32_1.c: Likewise.
4616 * gcc.target/arm/simd/vzips8_1.c: Likewise.
4617 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4618 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4619 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4621 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4623 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4624 * gcc.dg/vect/pr59354.c: Likewise.
4625 * gcc.dg/vect/pr64252.c: Likewise.
4626 * gcc.dg/vect/pr64404.c: Likewise.
4627 * gcc.dg/vect/pr64493.c: Likewise.
4628 * gcc.dg/vect/pr64495.c: Likewise.
4629 * gcc.dg/vect/pr64844.c: Likewise.
4630 * gcc.dg/vect/pr65518.c: Likewise.
4631 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4633 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4636 * g++.dg/cpp1y/var-templ28.C: New.
4638 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
4641 * gcc.target/i386/pr66232-1.c: New test.
4642 * gcc.target/i386/pr66232-2.c: Likewise.
4643 * gcc.target/i386/pr66232-3.c: Likewise.
4644 * gcc.target/i386/pr66232-4.c: Likewise.
4645 * gcc.target/i386/pr66232-5.c: Likewise.
4647 2015-05-21 Nathan Sidwell <nathan@acm.org>
4649 * g++.dg/cpp1y/pr60943.C: New.
4651 2015-05-21 Jakub Jelinek <jakub@redhat.com>
4653 PR tree-optimization/66233
4654 * gcc.c-torture/execute/pr66233.c: New test.
4656 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4659 * gfortran.dg/inline_matmul_11.f90: New test.
4661 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
4663 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4664 instead of listing several targets on its own.
4665 * gcc.target/i386/pr32219-2.c: Likewise.
4666 * gcc.target/i386/pr32219-3.c: Likewise.
4667 * gcc.target/i386/pr32219-4.c: Likewise.
4668 * gcc.target/i386/pr32219-5.c: Likewise.
4669 * gcc.target/i386/pr32219-6.c: Likewise
4670 * gcc.target/i386/pr32219-7.c: Likewise.
4671 * gcc.target/i386/pr32219-8.c: Likewise.
4672 * gcc.target/i386/pr39013-1.c: Likewise.
4673 * gcc.target/i386/pr39013-2.c: Likewise.
4674 * gcc.target/i386/pr64317.c: Likewise.
4676 2015-05-21 Jeff Law <law@redhat.com>
4678 * gcc.target/hppa/shadd-3.c: New test.
4679 * gcc.target/hppa/shadd-4.c: New test.
4681 2015-05-21 Michael Matz <matz@suse.de>
4683 * gcc.dg/vect/vect-strided-store.c: New test.
4684 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4685 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4687 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4689 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4690 * gcc.dg/pow-sqrt-synth-1.c: New test.
4691 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4693 2015-05-21 Richard Biener <rguenther@suse.de>
4696 * g++.dg/conversion/pr66211.C: New testcase.
4697 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4699 2015-05-21 Jeff Law <law@redhat.com>
4701 * gcc.target/hppa/shadd-2.c: New test.
4703 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4706 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4708 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4711 * gcc.target/arm/pr26702.c: Adjust target selector.
4713 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
4716 * gcc.dg/lto/pr66221_0.c: New test.
4717 * gcc.dg/lto/pr66221_1.c: New test.
4719 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4722 * gcc.dg/redecl-4.c: Update column numbers.
4723 * gcc.dg/format/bitfld-1.c: Likewise.
4724 * gcc.dg/format/attr-2.c: Likewise.
4725 * gcc.dg/format/attr-6.c: Likewise.
4726 * gcc.dg/format/attr-7.c (baz): Likewise.
4727 * gcc.dg/format/asm_fprintf-1.c: Likewise.
4728 * gcc.dg/format/attr-4.c: Likewise.
4729 * gcc.dg/format/branch-1.c: Likewise.
4730 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4731 locations within strings with embedded escape sequences.
4733 2015-05-20 Jeff Law <law@redhat.com>
4735 * gcc.target/hppa/hppa.exp: New target test driver.
4736 * gcc.target/hppa/shadd-1.c: New test.
4738 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
4740 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4742 2015-05-20 David Malcolm <dmalcolm@redhat.com>
4744 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4745 (fn_33_k_and_r_style): New.
4746 (fn_33_stroustrup_style): New.
4747 (fn_33_allman_style): New.
4748 (fn_33_whitesmiths_style): New.
4749 (fn_33_horstmann_style): New.
4750 (fn_33_ratliff_banner_style): New.
4751 (fn_33_lisp_style): New.
4752 (fn_34_indent_dash_gnu): New.
4753 (fn_34_indent_dash_kr): New.
4754 (fn_34_indent_dash_orig): New.
4755 (fn_34_indent_linux_style): New.
4757 2015-05-20 Andre Vehreschild <vehre@gmx.de>
4760 * gfortran.dg/allocate_with_source_5.f90: Extend test.
4762 2015-05-20 Bin Cheng <bin.cheng@arm.com>
4764 PR tree-optimization/65447
4765 * gcc.dg/tree-ssa/pr65447.c: New test.
4767 2015-05-19 Nathan sidwell <nathan@acm.org>
4769 * g++.dg/cpp0x/pr65954.C: New.
4771 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4773 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4775 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4777 * lib/target-supports.exp: Vector do not always have natural
4780 2015-05-19 David Sherwood <david.sherwood@arm.com>
4782 * gcc.dg/loop-invariant.c: New testcase.
4784 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4786 * lib/target-supports.exp: Vector do not always have natural
4789 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4791 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4793 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4795 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4797 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4798 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4799 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4800 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4801 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4802 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4803 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4804 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4805 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4806 * gcc.target/s390/zvector/vec-elem-1.c: New test.
4808 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4810 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4812 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4814 * gcc.target/s390/s390.exp
4815 (check_effective_target_vector): New check.
4816 * gcc.target/s390/vector/vec-abi-1.c: New test.
4817 * gcc.target/s390/vector/vec-abi-2.c: New test.
4818 * gcc.target/s390/vector/vec-abi-3.c: New test.
4819 * gcc.target/s390/vector/vec-abi-4.c: New test.
4820 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4821 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4822 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4823 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4824 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4825 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4826 * gcc.target/s390/vector/vec-clobber-1.c: New test.
4827 * gcc.target/s390/vector/vec-cmp-1.c: New test.
4828 * gcc.target/s390/vector/vec-cmp-2.c: New test.
4829 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4830 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4831 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4832 * gcc.target/s390/vector/vec-genmask-1.c: New test.
4833 * gcc.target/s390/vector/vec-genmask-2.c: New test.
4834 * gcc.target/s390/vector/vec-init-1.c: New test.
4835 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4836 * gcc.target/s390/vector/vec-shift-1.c: New test.
4837 * gcc.target/s390/vector/vec-sub-1.c: New test.
4839 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4841 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4843 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4845 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4847 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4849 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4851 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4853 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4855 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4857 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4859 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4861 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4863 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4865 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4867 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4869 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4871 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4873 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4875 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4877 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4879 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4881 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4883 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4885 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4887 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4889 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4891 2015-05-19 Jakub Jelinek <jakub@redhat.com>
4893 PR tree-optimization/66187
4894 * gcc.c-torture/execute/pr66187.c: New test.
4895 * gcc.dg/pr66187-1.c: New test.
4896 * gcc.dg/pr66187-2.c: New test.
4898 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4900 * gcc.dg/vect/bb-slp-35.c: Adjust.
4902 2015-05-19 Richard Biener <rguenther@suse.de>
4904 PR tree-optimization/66165
4905 * gcc.dg/torture/pr66165.c: New testcase.
4907 PR tree-optimization/66185
4908 * gcc.dg/torture/pr66185.c: New testcase.
4910 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
4913 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4915 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
4917 * gcc.target/mips/p5600-bonding.c : New file.
4919 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4922 * gfortran.dg/interface_operator_1.f90: New tests.
4924 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4927 * gfortran.dg/generic_29.f90: New tests.
4929 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4932 * gfortran.dg/storage_size_6.f90: New tests.
4934 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4937 * gfortran.dg/null1.f90: New test.
4939 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4942 * gfortran.dg/entry_21.f90: New test.
4944 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4947 * gfortran.dg/storage_size_6.f90: New tests.
4949 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4952 * gfortran.dg/misplaced_statement.f90: New test.
4954 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4957 * gfortran.dg/filepos1.f90: New test
4959 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4962 * gfortran.dg/pr64925.f90: New test.
4964 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4966 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4968 * gfortran.dg/lto/pr41576_1.f90: Ditto.
4970 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
4972 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4973 to the family of pie capable targets.
4975 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
4977 * gcc.target/arm/bics_1.c : New testcase.
4978 * gcc.target/arm/bics_2.c : New testcase.
4979 * gcc.target/arm/bics_3.c : New testcase.
4980 * gcc.target/arm/bics_4.c : New testcase.
4982 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
4984 * gcc.target/mips/umips-attr.c: New test.
4986 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
4988 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4989 * gcc.dg/20150120-2.c (dg-final): Ditto.
4990 * gcc.dg/20150120-2.c (dg-final): Ditto.
4991 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4993 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
4996 * gcc.target/i386/pr66174.c: New test.
4998 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5001 * gfortran.dg/matmul_bounds_6.f90: New test.
5002 * gfortran.dg/matmul_bounds_7.f90: New test.
5004 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
5006 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5007 * gfortran.dg/lto/pr41576_1.f90: Add interface.
5008 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5009 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5010 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5011 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5013 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5016 * gfortran.dg/continuation_13.f90: Update test.
5017 * gfortran.dg/pr65903.f90: New test.
5019 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5022 * gfortran.dg/block_14.f90: New test.
5024 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
5027 * lib/gfortran-dg.exp: Update regex to handle two locations for
5028 the same diagnostic without caret.
5029 * gfortran.dg/badline.f: Test also that line numbers are correct
5030 before and after "left but not entered" warning.
5032 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5033 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5036 * gcc.target/arm/maskdata.c: New test.
5038 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
5041 * gfortran.dg/derived_constructor_components_5: New test
5043 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
5046 * gcc.target/alpha/pr66140.c: New test.
5048 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
5051 * gcc.dg/Wconversion-complex-c99.c: New test.
5052 * gcc.dg/Wconversion-complex-gnu.c: New test.
5054 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
5056 PR tree-optimization/64454
5057 * gcc.dg/modmod.c: New testcase.
5059 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
5061 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5063 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5066 * gcc.target/i386/mpx/pr66134.c: New test.
5068 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
5070 * gcc.target/powerpc/pr60158.c: New test.
5072 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
5074 * gcc.target/i386/sibcall-7.c: New test.
5075 * gcc.target/i386/sibcall-8.c: New test.
5077 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5079 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5080 (abs64_in_dreg): Likewise.
5082 2015-05-14 Marek Polacek <polacek@redhat.com>
5086 * gcc.dg/pr14649-1.c: Add -Wpedantic.
5087 * gcc.dg/pr19984.c: Likewise.
5088 * gcc.dg/pr66066-1.c: New test.
5089 * gcc.dg/pr66066-2.c: New test.
5090 * gcc.dg/pr66066-3.c: New test.
5092 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5094 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5095 * gcc.dg/pow-sqrt.x: New file.
5096 * gcc.dg/pow-sqrt-1.c: New test.
5097 * gcc.dg/pow-sqrt-2.c: Likewise.
5098 * gcc.dg/pow-sqrt-3.c: Likewise.
5100 2015-05-13 Richard Biener <rguenther@suse.de>
5102 PR tree-optimization/66123
5103 * gcc.dg/torture/pr66123.c: New testcase.
5105 2015-05-13 Richard Biener <rguenther@suse.de>
5108 * gcc.dg/alias-2.c: Adjust.
5109 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5111 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5114 * gcc.target/i386/pr65103-3.c: New.
5116 2015-05-13 Martin Liska <mliska@suse.cz>
5118 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5120 2015-05-13 Jakub Jelinek <jakub@redhat.com>
5123 * gcc.target/i386/pr66112-2.c: New test.
5126 * gcc.target/i386/pr66112-1.c: New test.
5128 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5131 * gcc.target/i386/mpx/pr66048.cc: New.
5133 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5135 PR rtl-optimization/64616
5136 * gcc.dg/loop-8.c: New test.
5137 * gcc.dg/loop-9.c: New test.
5139 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5142 * gcc.target/i386/pr66047.c: New testcase.
5144 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5147 * gcc.c-torture/compile/pr65873.c: New testcase.
5149 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5152 * gfortran.dg/inline_matmul_10.f90: New test.
5154 2015-05-12 David Malcolm <dmalcolm@redhat.com>
5156 * c-c++-common/Wmisleading-indentation.c: New testcase.
5157 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5158 * c-c++-common/Wmisleading-indentation-2.md: New file.
5160 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5162 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5164 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5166 2015-05-12 Richard Biener <rguenther@suse.de>
5168 PR tree-optimization/66101
5169 * gcc.dg/torture/pr66101.c: New testcase.
5171 2015-05-12 Richard Biener <rguenther@suse.de>
5173 PR tree-optimization/37021
5174 * gcc.target/i386/vect-addsub.c: New testcase.
5176 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
5178 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5180 2015-05-12 Tom de Vries <tom@codesourcery.com>
5182 PR tree-optimization/66010
5183 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5185 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5188 * g++.dg/cpp0x/trailing10.C: New.
5190 2015-05-12 Richard Biener <rguenther@suse.de>
5192 * gcc.dg/vect/bb-slp-35.c: New testcase.
5194 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
5197 * gfortran.dg/bound_simplification_6.f90: New.
5199 2015-05-11 Steve Ellcey <sellcey@mips.com>
5201 * gcc.target/mips/branch-1.c: Pass argument to bar().
5203 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
5206 * gcc.target/i386/pr65753.c: New test.
5208 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
5210 PR rtl-optimization/66076
5211 * gcc.dg/torture/pr66076.c: New test.
5213 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5216 * gfortran.dg/inline_matmul_7.f90: New test.
5217 * gfortran.dg/inline_matmul_8.f90: New test.
5218 * gfortran.dg/inline_matmul_9.f90: New test.
5220 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
5222 * gfortran.dg/bound_simplification_5.f90: New.
5224 2015-05-09 Jason Merrill <jason@redhat.com>
5226 * lib/target-supports.exp (cxx_default): New global.
5227 (check_effective_target_c++11_only)
5228 (check_effective_target_c++14_only)
5229 (check_effective_target_c++98_only)
5230 (check_effective_target_c++1z_only): Check it.
5232 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
5234 PR tree-optimization/64454
5235 * gcc.dg/tree-ssa/vrp97.c: New file.
5236 * gcc.dg/vect/slp-perm-7.c: Update.
5238 2015-05-09 Andre Vehreschild <vehre@gmx.de>
5241 * gfortran.dg/elemental_subroutine_11.f90: New test.
5243 2015-05-08 Richard Biener <rguenther@suse.de>
5245 PR tree-optimization/66036
5246 * gcc.dg/vect/slp-41.c: New testcase.
5248 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
5250 * gfortran.dg/elemental_optional_args_7.f90: New.
5252 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
5254 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5257 2015-05-08 Marek Polacek <polacek@redhat.com>
5260 * gcc.dg/Woverride-init-side-effects-1.c: New test.
5261 * gcc.dg/Woverride-init-side-effects-2.c: New test.
5263 2015-05-07 Marek Polacek <polacek@redhat.com>
5266 * c-c++-common/Wshift-negative-value-1.c: New test.
5267 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5268 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5269 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5270 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5271 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5272 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5273 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5274 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5276 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5280 * gcc.dg/fdata-sections-2.c: New file.
5282 2015-05-07 Marek Polacek <polacek@redhat.com>
5285 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5287 * c-c++-common/ubsan/align-7.c: Likewise.
5288 * c-c++-common/ubsan/bounds-8.c: Likewise.
5289 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5290 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5291 * c-c++-common/ubsan/null-1.c: Likewise.
5292 * c-c++-common/ubsan/null-10.c: Likewise.
5293 * c-c++-common/ubsan/null-11.c: Likewise.
5294 * c-c++-common/ubsan/null-2.c: Likewise.
5295 * c-c++-common/ubsan/null-3.c: Likewise.
5296 * c-c++-common/ubsan/null-4.c: Likewise.
5297 * c-c++-common/ubsan/null-5.c: Likewise.
5298 * c-c++-common/ubsan/null-6.c: Likewise.
5299 * c-c++-common/ubsan/null-7.c: Likewise.
5300 * c-c++-common/ubsan/null-8.c: Likewise.
5301 * c-c++-common/ubsan/null-9.c: Likewise.
5302 * c-c++-common/ubsan/object-size-1.c: Likewise.
5303 * c-c++-common/ubsan/object-size-10.c: Likewise.
5304 * c-c++-common/ubsan/object-size-4.c: Likewise.
5305 * c-c++-common/ubsan/object-size-5.c: Likewise.
5306 * c-c++-common/ubsan/object-size-7.c: Likewise.
5307 * c-c++-common/ubsan/object-size-8.c: Likewise.
5308 * c-c++-common/ubsan/object-size-9.c: Likewise.
5309 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5310 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5311 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5312 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5313 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5314 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5315 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5316 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5317 * c-c++-common/ubsan/pr59333.c: Likewise.
5318 * c-c++-common/ubsan/pr59667.c: Likewise.
5319 * c-c++-common/ubsan/pr60613-2.c: Likewise.
5320 * c-c++-common/ubsan/pr60636.c: Likewise.
5321 * c-c++-common/ubsan/pr63802.c: Likewise.
5322 * c-c++-common/ubsan/recovery-1.c: Likewise.
5323 * c-c++-common/ubsan/recovery-3.c: Likewise.
5324 * c-c++-common/ubsan/shift-1.c: Likewise.
5325 * c-c++-common/ubsan/shift-2.c: Likewise.
5326 * c-c++-common/ubsan/shift-4.c: Likewise.
5327 * c-c++-common/ubsan/shift-7.c: Likewise.
5328 * c-c++-common/ubsan/undefined-2.c: Likewise.
5329 * c-c++-common/ubsan/vla-1.c: Likewise.
5330 * g++.dg/ubsan/null-1.C: Likewise.
5331 * g++.dg/ubsan/null-3.C: Likewise.
5332 * g++.dg/ubsan/null-4.C: Likewise.
5333 * g++.dg/ubsan/vptr-8.C: Likewise.
5334 * g++.dg/ubsan/vptr-9.C: Likewise.
5335 * gcc.dg/ubsan/bounds-2.c: Likewise.
5336 * gcc.dg/ubsan/object-size-9.c: Likewise.
5338 2015-05-07 Jeff Law <law@redhat.com>
5340 * gcc.dg/tree-ssa/shorten-1.c: New test.
5342 2015-05-07 Richard Biener <rguenther@suse.de>
5344 PR tree-optimization/66002
5345 * gcc.dg/vect/vect-125.c: New testcase.
5347 2015-05-07 Marek Polacek <polacek@redhat.com>
5348 Martin Uecker <uecker@eecs.berkeley.edu>
5350 * c-c++-common/ubsan/bounds-10.c: New test.
5352 2015-05-06 David Malcolm <dmalcolm@redhat.com>
5354 * jit.dg/harness.h (set_options): Wrap with
5355 #ifndef TEST_ESCHEWS_SET_OPTIONS.
5356 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5357 Special-case test-benchmark.c as a negative.
5358 * jit.dg/test-benchmark.c: New file.
5360 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
5363 * gcc.target/arm/pr64208.c: New test.
5365 2015-05-06 Alan Modra <amodra@gmail.com>
5368 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5369 (gparms): Make volatile.
5371 2015-05-06 Richard Biener <rguenther@suse.de>
5373 PR tree-optimization/62283
5374 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5376 2015-05-06 Christian Bruel <christian.bruel@st.com>
5379 * gcc.target/aarch64/iinline-attr-1.c: New test.
5381 2015-05-06 Richard Biener <rguenther@suse.de>
5383 * gcc.dg/vect/bb-slp-34.c: New testcase.
5385 2015-05-06 Richard Biener <rguenther@suse.de>
5387 PR tree-optimization/62283
5388 * gcc.dg/vect/bb-slp-14.c: Adjust.
5390 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5393 * gcc.target/i386/pr65990.c: New test.
5395 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
5398 * gcc.target/i386/pr65915.c: New.
5400 2015-05-05 Tom de Vries <tom@codesourcery.com>
5402 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5403 'va_list escapes 0'.
5405 2015-05-05 Tom de Vries <tom@codesourcery.com>
5407 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5410 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
5412 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5413 * gcc.target/arm/pr65924.c: Likewise.
5415 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5418 * gcc.target/i386/pr65871-3.c: New test.
5420 2015-05-04 Jeff Law <law@redhat.com>
5423 2015-05-04 Jeff Law <law@redhat.com>
5424 * gcc.dg/tree-ssa/shorten-1.c: New test.
5426 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5427 Jakub Jelinek <jakub@redhat.com>
5430 * g++.dg/cpp0x/Wnarrowing4.C: New.
5432 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
5434 * lib/target-supports.exp
5435 (check_effective_target_keeps_null_pointer_checks): Clarify that
5436 this is for targets that disable -fdelete-null-pointer-checks,
5437 not default it to off.
5438 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5439 -fdelete-null-pointer-checks explicit.
5440 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5441 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5442 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5443 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5444 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5445 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5446 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5447 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5448 * gcc.dg/tree-ssa/pr20318.c: Likewise.
5449 * gcc.dg/tree-ssa/pr20701.c: Likewise.
5450 * gcc.dg/tree-ssa/pr20702.c: Likewise.
5451 * gcc.dg/tree-ssa/pr21086.c: Likewise.
5452 * gcc.dg/tree-ssa/pr21090.c: Likewise.
5453 * gcc.dg/tree-ssa/pr58480.c: Likewise.
5454 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5455 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5456 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5457 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5458 * gcc.dg/tree-ssa/unreachable.c: Likewise.
5459 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5460 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5461 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5462 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5463 * g++.dg/cpp0x/static_assert9.C: Likewise.
5464 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5465 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5466 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5467 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5468 * g++.dg/tree-ssa/pr26406.C: Likewise.
5470 2015-05-04 Jakub Jelinek <jakub@redhat.com>
5472 PR tree-optimization/65984
5473 * c-c++-common/ubsan/pr65984.c: New test.
5475 2015-05-04 Jeff Law <law@redhat.com>
5477 * gcc.dg/tree-ssa/shorten-1.c: New test.
5479 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5482 * gfortran.dg/pr44735.f90: New test.
5484 2015-05-04 Richard Biener <rguenther@suse.de>
5486 PR tree-optimization/65965
5487 * gcc.dg/vect/bb-slp-33.c: New testcase.
5489 2015-05-04 Richard Biener <rguenther@suse.de>
5491 PR tree-optimization/65935
5492 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5494 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5496 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5497 for each supported variant instead of CHECK_RESULTS.
5498 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5499 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5500 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5501 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5502 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5503 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5504 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5505 expected results for unsupported variants. Call CHECK for each
5506 supported variant instead of CHECK_RESULTS.
5507 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5508 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5509 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5510 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5511 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5512 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5513 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5514 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5515 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5516 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5517 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5518 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5519 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5520 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5521 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5522 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5523 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5524 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5525 expected results for unsupported variants.
5526 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5527 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5528 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5529 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5530 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5531 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5532 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5533 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5534 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5535 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5536 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5537 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5538 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5539 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5540 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5541 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5542 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5543 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5544 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5545 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5546 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5547 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5548 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5549 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5550 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5551 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5552 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5553 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5555 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5558 * gfortran.dg/bound_9.f90: Add pointer assignment.
5560 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5561 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
5564 * g++.dg/cpp0x/Wnarrowing3.C: New.
5566 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
5568 * gcc.dg/20150120-1.c: New test.
5569 * gcc.dg/20150120-2.c: New test.
5570 * gcc.dg/20150120-3.c: New test.
5572 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
5574 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5576 2015-05-01 Renlin Li <renlin.li@arm.com>
5578 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5580 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
5582 * gfortran.dg/bound_simplification_4.f90: New.
5584 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5586 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5587 with powerpc_p8vector_ok.
5589 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5592 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
5594 * gfortran.dg/bound_9.f90: New test case.
5596 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
5598 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5599 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5600 for 32bit x86 targets.
5601 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5602 for 32bit x86 targets.
5603 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5604 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5605 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5606 for 32bit x86 targets.
5608 2015-04-30 Marek Polacek <polacek@redhat.com>
5610 PR tree-optimization/63551
5611 * g++.dg/ipa/pr63551.C: New test.
5613 2015-04-30 Caroline Tice <cmtice@google.com>
5616 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
5617 partition size on certain targets.
5619 2015-04-30 Renlin Li <renlin.li@arm.com>
5621 * gcc.target/aarch64/vect-reduc-or_1.c: New.
5623 2015-04-30 Marek Polacek <polacek@redhat.com>
5625 * c-c++-common/Wbool-compare-3.c: New test.
5627 * gcc.dg/pr65901.c (foo): Adjust dg-error.
5628 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5630 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5633 * g++.dg/init/ref22.C: New.
5635 2015-04-30 Marek Polacek <polacek@redhat.com>
5637 * gcc.dg/init-bad-8.c: New test.
5639 * gcc.dg/incomplete-typedef-1.c: New test.
5641 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5644 * g++.dg/template/crash121.C: New.
5646 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
5648 * gcc.target/mips/call-from-init.c: New test.
5649 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5651 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5654 * gcc.target/i386/pr65871-1.c: New test.
5655 * gcc.target/i386/pr65871-2.c: Ditto.
5657 2015-04-29 Marek Polacek <polacek@redhat.com>
5660 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5661 * c-c++-common/Wbool-compare-2.c: New test.
5663 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
5666 * gcc.target/aarch64/vstN_lane_1.c: New file.
5668 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5671 * g++.dg/warn/Winit-self-3.C: New.
5673 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5675 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5677 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
5680 * gcc.target/arm/pr65924.c: New test.
5682 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
5684 * g++.dg/gomp/tpl-target-update.C: New file.
5686 2015-04-29 Richard Biener <rguenther@suse.de>
5688 PR tree-optimization/65917
5689 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5691 2015-04-29 Christian Bruel <christian.bruel@st.com>
5694 * gcc.dg/ipa/iinline-attr.c: New test.
5695 * gcc.target/i386/iinline-attr-2.c: New test.
5697 2015-04-28 Andre Vehreschild <vehre@gmx.de>
5699 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5702 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5704 * gcc.dg/vect/vect-33.c: Remove spurious line.
5706 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
5708 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5710 2015-04-28 Marek Polacek <polacek@redhat.com>
5713 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5714 * gcc.dg/pr65901.c: New test.
5716 2015-04-28 Richard Biener <rguenther@suse.de>
5718 PR tree-optimization/62283
5719 * gfortran.dg/vect/pr62283-2.f: New testcase.
5720 * gcc.dg/vect/bb-slp-14.c: Adjust.
5722 2015-04-28 Richard Biener <rguenther@suse.de>
5724 PR tree-optimization/65851
5725 * g++.dg/torture/pr65851.C: New testcase.
5727 2015-04-27 Jeff Law <law@redhat.com>
5729 PR tree-optimization/65217
5730 * gcc.target/i386/pr65217.c: Remove XFAIL.
5732 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5735 Add tests forgotten to svn-add.
5736 * gfortran.dg/class_allocate_19.f03: New test.
5737 * gfortran.dg/class_array_20.f03: New test.
5738 * gfortran.dg/class_array_21.f03: New test.
5739 * gfortran.dg/finalize_29.f08: New test.
5741 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5745 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5746 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5748 2015-04-27 Caroline Tice <cmtice@google.com>
5750 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5753 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
5756 * gcc.target/powerpc/htm-1.c: New test.
5757 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5759 (__builtin_tabortdci): Likewise.
5760 (__builtin_tcheck): Remove operand.
5761 * lib/target-supports.exp (check_htm_hw_available): New function.
5763 2015-04-27 Richard Biener <rguenther@suse.de>
5765 * gcc.target/i386/pr65217.c: XFAIL.
5767 2015-04-27 Jakub Jelinek <jakub@redhat.com>
5769 PR tree-optimization/65875
5770 * gcc.c-torture/compile/pr65875.c: New test.
5772 2015-04-25 Marek Polacek <polacek@redhat.com>
5775 * gcc.dg/enum-incomplete-2.c: New test.
5776 * gcc.dg/enum-mode-1.c: New test.
5778 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5781 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5783 * gcc.target/powerpc/pr65849-2.c: Likewise.
5785 2015-04-24 Tom de Vries <tom@codesourcery.com>
5787 PR tree-optimization/65802
5788 * g++.dg/pr65802.C: Move to ...
5789 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
5790 stdarg.h. Rewrite for C.
5791 (fn1): Use va_list and va_arg. Make variable args function. Add use of
5792 va_start and va_end. Remove unnecessary inline asm.
5794 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
5795 Wei Mi <wmi@google.com>
5797 * gcc.target/i386/sse2-load-multi.c: New test.
5798 * gcc.target/i386/sse2-store-multi.c: Ditto.
5800 2015-04-24 Marek Polacek <polacek@redhat.com>
5803 * c-c++-common/pr65830.c: New test.
5806 * c-c++-common/Wlogical-op-1.c: New test.
5808 2015-04-24 Marek Polacek <polacek@redhat.com>
5811 * c-c++-common/pr61534-1.c: New test.
5813 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5814 Steven Bosscher <steven@gcc.gnu.org>
5816 PR rtl-optimization/34503
5817 * gcc.target/arm/pr64616.c: New file.
5819 2015-04-24 Bin Cheng <bin.cheng@arm.com>
5821 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5823 2015-04-24 Terry Guo <terry.guo@arm.com>
5825 * gcc.target/arm/pr65710.c: Update the options.
5827 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
5829 * gcc.target/i386/pr65523.c: Skip x32.
5831 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5833 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5834 to look for vcl* where appropriate.
5836 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5838 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5839 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5841 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
5844 * gcc.target/arm/pr26702.c: New test.
5846 2015-04-23 Marek Polacek <polacek@redhat.com>
5849 * gcc.dg/pr65345-1.c: New test.
5850 * gcc.dg/pr65345-2.c: New test.
5852 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5854 * gcc.target/powerpc/crypto-builtin-2.c: New.
5856 2015-04-23 Andre Vehreschild <vehre@gmx.de>
5859 * gfortran.dg/class_allocate_19.f03: New test.
5860 * gfortran.dg/class_array_20.f03: New test.
5861 * gfortran.dg/class_array_21.f03: New test.
5862 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5863 * gfortran.dg/finalize_15.f90: Fixing comparision to model
5864 initialization correctly.
5865 * gfortran.dg/finalize_29.f08: New test.
5867 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5869 * gcc.target/powerpc/swaps-p8-18.c: New test.
5871 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5874 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5875 * gcc.dg/vect/bb-slp-25.c: Likewise.
5876 * gcc.dg/vect/bb-slp-29.c: Likewise.
5877 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5878 vect_no_align && { ! vect_hw_misalign }.
5879 * gcc.dg/vect/bb-slp-9.c: Likewise.
5880 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5882 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5883 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5884 account for POWER8, where peeling for alignment is not needed.
5885 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5886 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5887 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5888 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5889 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5890 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5891 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5892 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5893 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5894 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5895 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5896 * gcc.dg/vect/pr16105.c: Likewise.
5897 * gcc.dg/vect/pr20122.c: Likewise.
5898 * gcc.dg/vect/pr33804.c: Likewise.
5899 * gcc.dg/vect/pr33953.c: Likewise.
5900 * gcc.dg/vect/pr56787.c: Likewise.
5901 * gcc.dg/vect/pr58508.c: Likewise.
5902 * gcc.dg/vect/slp-25.c: Likewise.
5903 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5904 * gcc.dg/vect/vect-105.c: Likewise.
5905 * gcc.dg/vect/vect-27.c: Likewise.
5906 * gcc.dg/vect/vect-29.c: Likewise.
5907 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5909 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5910 && { ! vect_hw_misalign }.
5911 * gcc.dg/vect/vect-44.c: Likewise.
5912 * gcc.dg/vect/vect-48.c: Likewise.
5913 * gcc.dg/vect/vect-50.c: Likewise.
5914 * gcc.dg/vect/vect-52.c: Likewise.
5915 * gcc.dg/vect/vect-56.c: Likewise.
5916 * gcc.dg/vect/vect-60.c: Likewise.
5917 * gcc.dg/vect/vect-72.c: Likewise.
5918 * gcc.dg/vect/vect-75-big-array.c: Likewise.
5919 * gcc.dg/vect/vect-75.c: Likewise.
5920 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5921 * gcc.dg/vect/vect-77-global.c: Likewise.
5922 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5923 * gcc.dg/vect/vect-78-global.c: Likewise.
5924 * gcc.dg/vect/vect-93.c: Likewise.
5925 * gcc.dg/vect/vect-95.c: Likewise.
5926 * gcc.dg/vect/vect-96.c: Likewise.
5927 * gcc.dg/vect/vect-cond-1.c: Likewise.
5928 * gcc.dg/vect/vect-cond-3.c: Likewise.
5929 * gcc.dg/vect/vect-cond-4.c: Likewise.
5930 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5931 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5932 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5933 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5934 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5935 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5936 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5937 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5938 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5939 * gcc.dg/vect/vect-outer-5.c: Likewise.
5940 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5941 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5942 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5943 * gcc.dg/vect/vect-outer-fir.c: Likewise.
5944 * gcc.dg/vect/vect-peel-3.c: Likewise.
5945 * gcc.dg/vect/vect-peel-4.c: Likewise.
5946 * gcc.dg/vect/vect-pre-interact.c: Likewise.
5947 * gcc.target/powerpc/pr65456.c: New test.
5948 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5949 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5950 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5951 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5952 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5953 vect_no_align && { ! vect_hw_misalign }.
5954 * gfortran.dg/vect/vect-3.f90: Likewise.
5955 * gfortran.dg/vect/vect-4.f90: Likewise.
5956 * gfortran.dg/vect/vect-5.f90: Likewise.
5957 * lib/target-supports.exp (check_effective_target_vect_no_align):
5958 Return 1 for POWER8.
5959 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5961 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
5964 * gfortran.dg/pr65429.f90: New test.
5966 2015-04-22 Yury Gribov <y.gribov@samsung.com>
5968 * c-c++-common/asan/user-section-1.c: New test.
5969 * c-c++-common/asan/user-section-2.c: New test.
5970 * c-c++-common/asan/user-section-3.c: New test.
5972 2015-04-22 Hale Wang <hale.wang@arm.com>
5973 Terry Guo <terry.guo@arm.com>
5975 PR rtl-optimization/64818
5976 * gcc.target/arm/pr64818.c: New test.
5978 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
5981 * g++.dg/tree-ssa/pr61034.C: Update template.
5982 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5983 * gcc.dg/Warray-bounds-11.c: Likewise.
5984 * gcc.dg/Warray-bounds.c: Likewise.
5986 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5988 PR libgfortran/65234
5989 * gfortran.dg/fmt_unlimited.f90: New test.
5991 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
5993 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5995 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5996 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5997 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5998 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5999 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6000 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6001 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6003 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6005 PR libgfortran/56743
6006 * gfortran.dg/namelist_87.f90: New test.
6008 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6010 * gcc.target/aarch64/mult-synth_1.c: New test.
6011 * gcc.target/aarch64/mult-synth_2.c: Likewise.
6012 * gcc.target/aarch64/mult-synth_3.c: Likewise.
6013 * gcc.target/aarch64/mult-synth_4.c: Likewise.
6014 * gcc.target/aarch64/mult-synth_5.c: Likewise.
6015 * gcc.target/aarch64/mult-synth_6.c: Likewise.
6017 2015-04-21 Richard Biener <rguenther@suse.de>
6019 PR tree-optimization/65650
6020 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6021 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6022 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6023 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6024 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6025 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6027 2015-04-21 Tom de Vries <tom@codesourcery.com>
6029 PR tree-optimization/65802
6030 * g++.dg/pr65802.C: New test.
6032 2015-04-21 Bin Cheng <bin.cheng@arm.com>
6035 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6036 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6038 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
6041 * g++.dg/cpp0x/Wnarrowing2.C: New.
6043 2015-04-20 Jeff Law <law@redhat.com>
6045 PR tree-optimization/65658
6046 * gcc.dg/pr65658.c: New test.
6048 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
6051 * gcc.target/aarch64/vec_init_1.c: New test.
6053 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
6055 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6058 2015-04-18 Martin Sebor <msebor@redhat.com>
6060 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6061 of non-nul characters.
6062 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6064 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6067 * gcc.target/powerpc/pr65787.c: New.
6069 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6072 * gcc.target/aarch64/c-output-template-4.c: New test.
6074 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6077 * gcc.dg/pr65780-1.c: New test.
6078 * gcc.dg/pr65780-2.c: Likewise.
6079 * gcc.target/i386/pr32219-9.c: Likewise.
6080 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6082 * gcc.target/i386/pr64317.c (c): Initialize.
6084 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6087 * g++.dg/ext/mv18.C: New test.
6088 * g++.dg/ext/mv19.C: Likewise.
6089 * g++.dg/ext/mv20.C: Likewise.
6090 * g++.dg/ext/mv21.C: Likewise.
6091 * g++.dg/ext/mv22.C: Likewise.
6092 * g++.dg/ext/mv23.C: Likewise.
6094 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
6097 * g++.dg/init/pr64527.C: New test.
6099 2015-04-17 Tom de Vries <tom@codesourcery.com>
6100 Michael Matz <matz@suse.de>
6102 PR tree-optimization/64950
6103 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6106 2015-04-17 Yury Gribov <y.gribov@samsung.com>
6108 * c-c++-common/asan/user-section-1.c: New test.
6110 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6113 * gcc.dg/debug/pr65771.c: New test.
6115 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
6117 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6118 __buitlin_alloca with __builtin_alloca.
6120 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
6122 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6124 2015-04-16 Richard Biener <rguenther@suse.de>
6126 PR tree-optimization/64277
6127 * gcc.dg/Warray-bounds-14.c: New testcase.
6128 * gcc.dg/Warray-bounds-15.c: Likewise.
6129 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6130 * c-c++-common/ubsan/bounds-6.c: Likewise.
6132 2015-04-16 Renlin Li <renlin.li@arm.com>
6134 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6135 * gcc.target/arm/unsigned-float.c: New.
6137 2015-04-16 Richard Biener <rguenther@suse.de>
6139 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6140 * gcc.dg/tree-ssa/pr37508.c: Adjust.
6141 * gfortran.dg/reassoc_6.f: Remove XFAIL.
6143 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
6145 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6146 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6147 * g++.dg/cpp0x/defaulted21.C: Likewise.
6148 * g++.dg/cpp0x/defaulted28.C: Likewise.
6149 * g++.dg/cpp0x/defaulted47.C: Likewise.
6150 * g++.dg/cpp0x/elision_neg.C: Likewise.
6151 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6152 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6153 * g++.dg/cpp0x/implicit1.C: Likewise.
6154 * g++.dg/cpp0x/implicit9.C: Likewise.
6155 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6156 * g++.dg/cpp0x/range-for13.C: Likewise.
6157 * g++.dg/gomp/clause-2.C: Likewise.
6158 * g++.dg/gomp/udr-5.C: Likewise.
6159 * g++.dg/inherit/access6.C: Likewise.
6160 * g++.dg/lookup/duperr1.C: Likewise.
6161 * g++.dg/lookup/friend2.C: Likewise.
6162 * g++.dg/lookup/pr6936.C: Likewise.
6163 * g++.dg/lookup/scoped1.C: Likewise.
6164 * g++.dg/lookup/using26.C: Likewise.
6165 * g++.dg/lookup/using38.C: Likewise.
6166 * g++.dg/other/access2.C: Likewise.
6167 * g++.dg/overload/defarg3.C: Likewise.
6168 * g++.dg/overload/defarg6.C: Likewise.
6169 * g++.dg/parse/access11.C: Likewise.
6170 * g++.dg/parse/access2.C: Likewise.
6171 * g++.dg/parse/access3.C: Likewise.
6172 * g++.dg/parse/access4.C: Likewise.
6173 * g++.dg/parse/access5.C: Likewise.
6174 * g++.dg/parse/access6.C: Likewise.
6175 * g++.dg/parse/access8.C: Likewise.
6176 * g++.dg/parse/access9.C: Likewise.
6177 * g++.dg/parse/crash40.C: Likewise.
6178 * g++.dg/tc1/dr142.C: Likewise.
6179 * g++.dg/tc1/dr166.C: Likewise.
6180 * g++.dg/tc1/dr52.C: Likewise.
6181 * g++.dg/template/access11.C: Likewise.
6182 * g++.dg/template/access18.C: Likewise.
6183 * g++.dg/template/access19.C: Likewise.
6184 * g++.dg/template/access2.C: Likewise.
6185 * g++.dg/template/access20.C: Likewise.
6186 * g++.dg/template/access26.C: Likewise.
6187 * g++.dg/template/access3.C: Likewise.
6188 * g++.dg/template/access7.C: Likewise.
6189 * g++.dg/template/conv12.C: Likewise.
6190 * g++.dg/template/crash69.C: Likewise.
6191 * g++.dg/template/friend31.C: Likewise.
6192 * g++.dg/template/friend32.C: Likewise.
6193 * g++.dg/template/memfriend15.C: Likewise.
6194 * g++.dg/template/memfriend16.C: Likewise.
6195 * g++.dg/template/memfriend17.C: Likewise.
6196 * g++.dg/template/memfriend7.C: Likewise.
6197 * g++.dg/template/pr32519.C: Likewise.
6198 * g++.dg/template/qualttp21.C: Likewise.
6199 * g++.dg/template/qualttp8.C: Likewise.
6200 * g++.dg/template/ttp10.C: Likewise.
6201 * g++.dg/template/typedef11.C: Likewise.
6202 * g++.dg/template/typedef13.C: Likewise.
6203 * g++.dg/template/typedef19.C: Likewise.
6204 * g++.dg/template/typedef20.C: Likewise.
6205 * g++.dg/template/typedef22.C: Likewise.
6206 * g++.dg/template/using16.C: Likewise.
6207 * g++.dg/template/virtual3.C: Likewise.
6208 * g++.dg/ubsan/pr61272.C: Likewise.
6209 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6210 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6211 * g++.old-deja/g++.brendan/enum6.C: Likewise.
6212 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6213 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6214 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6215 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6216 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6217 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6218 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6219 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6220 * g++.old-deja/g++.jason/access17.C: Likewise.
6221 * g++.old-deja/g++.jason/access18.C: Likewise.
6222 * g++.old-deja/g++.jason/access22.C: Likewise.
6223 * g++.old-deja/g++.jason/access23.C: Likewise.
6224 * g++.old-deja/g++.jason/access8.C: Likewise.
6225 * g++.old-deja/g++.jason/delete3.C: Likewise.
6226 * g++.old-deja/g++.jason/report.C: Likewise.
6227 * g++.old-deja/g++.law/access2.C: Likewise.
6228 * g++.old-deja/g++.law/access3.C: Likewise.
6229 * g++.old-deja/g++.law/access4.C: Likewise.
6230 * g++.old-deja/g++.law/access5.C: Likewise.
6231 * g++.old-deja/g++.law/arm12.C: Likewise.
6232 * g++.old-deja/g++.law/arm14.C: Likewise.
6233 * g++.old-deja/g++.law/ctors13.C: Likewise.
6234 * g++.old-deja/g++.law/union2.C: Likewise.
6235 * g++.old-deja/g++.law/visibility12.C: Likewise.
6236 * g++.old-deja/g++.law/visibility15.C: Likewise.
6237 * g++.old-deja/g++.law/visibility16.C: Likewise.
6238 * g++.old-deja/g++.law/visibility17.C: Likewise.
6239 * g++.old-deja/g++.law/visibility18.C: Likewise.
6240 * g++.old-deja/g++.law/visibility19.C: Likewise.
6241 * g++.old-deja/g++.law/visibility20.C: Likewise.
6242 * g++.old-deja/g++.law/visibility21.C: Likewise.
6243 * g++.old-deja/g++.law/visibility24.C: Likewise.
6244 * g++.old-deja/g++.law/visibility4.C: Likewise.
6245 * g++.old-deja/g++.law/visibility5.C: Likewise.
6246 * g++.old-deja/g++.law/visibility6.C: Likewise.
6247 * g++.old-deja/g++.law/visibility7.C: Likewise.
6248 * g++.old-deja/g++.law/visibility8.C: Likewise.
6249 * g++.old-deja/g++.law/visibility9.C: Likewise.
6250 * g++.old-deja/g++.niklas/t135.C: Likewise.
6251 * g++.old-deja/g++.oliva/delete1.C: Likewise.
6252 * g++.old-deja/g++.oliva/partord1.C: Likewise.
6253 * g++.old-deja/g++.other/access11.C: Likewise.
6254 * g++.old-deja/g++.other/access4.C: Likewise.
6255 * g++.old-deja/g++.other/access7.C: Likewise.
6256 * g++.old-deja/g++.other/crash1.C: Likewise.
6257 * g++.old-deja/g++.other/crash7.C: Likewise.
6258 * g++.old-deja/g++.other/friend1.C: Likewise.
6259 * g++.old-deja/g++.other/friend4.C: Likewise.
6260 * g++.old-deja/g++.other/friend9.C: Likewise.
6261 * g++.old-deja/g++.other/lineno1.C: Likewise.
6262 * g++.old-deja/g++.other/using1.C: Likewise.
6263 * g++.old-deja/g++.pt/enum14.C: Likewise.
6264 * g++.old-deja/g++.pt/friend11.C: Likewise.
6265 * g++.old-deja/g++.pt/friend21.C: Likewise.
6266 * g++.old-deja/g++.pt/friend3.C: Likewise.
6267 * g++.old-deja/g++.pt/inherit2.C: Likewise.
6268 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6269 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6270 * g++.old-deja/g++.robertl/eb94.C: Likewise.
6272 2015-04-15 Jakub Jelinek <jakub@redhat.com>
6275 * g++.dg/ipa/pr65765.C: New test.
6277 2015-04-15 Nick Clifton <nickc@redhat.com>
6279 * gcc.target/rx/builtins.c: Disable RMPA test if string
6280 instructions are not allowed.
6282 2015-04-15 Alan Modra <amodra@gmail.com>
6284 * gcc.dg/pr65408.c: New.
6286 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6289 * gcc.target/arm/pr65729.c: New test.
6291 2015-04-14 Richard Biener <rguenther@suse.de>
6293 PR tree-optimization/65758
6294 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6296 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6299 * gcc.c-torture/execute/pr65648.c: New test.
6301 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6303 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6304 __builtin_finite instead of finite.
6305 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6308 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
6310 PR tree-optimization/63387
6311 * gcc.dg/pr63387.c: New testcase.
6313 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
6315 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6317 2015-04-13 Richard Biener <rguenther@suse.de>
6319 PR tree-optimization/65204
6320 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6322 2015-04-13 Terry Guo <terry.guo@arm.com>
6325 * gcc.target/arm/pr65710.c: New.
6327 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6329 PR tree-optimization/65747
6330 * g++.dg/torture/pr65747.C: New test.
6332 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6335 * g++.dg/cpp0x/pr65736.C: New test.
6337 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
6338 Martin Liska <mliska@suse.cz>
6341 * g++.dg/ipa/pr65722.C: New testcase.
6343 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6345 PR tree-optimization/65735
6346 * gcc.c-torture/compile/pr65735.c: New test.
6348 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
6351 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6353 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6356 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6358 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
6361 * gcc.target/arm/pr65647-2.c: New.
6363 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6366 * g++.dg/torture/pr65694.C: New test.
6368 2015-04-10 Tobias Burnus <burnus@net-b.de>
6370 * gfortran.dg/coarray_lock_6.f90: New.
6371 * gfortran.dg/coarray_lock_7.f90: New.
6372 * gfortran.dg/coarray/lock_2.f90: New.
6374 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
6380 * gfortran.dg/used_types_27.f90: New.
6382 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6385 * gcc.target/i386/pr65671.c: New.
6387 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6389 PR tree-optimization/65709
6390 * c-c++-common/ubsan/align-9.c: New test.
6392 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
6395 * gfortran.dg/pr56852.f90: New test.
6397 2015-04-09 Marek Polacek <polacek@redhat.com>
6398 Jakub Jelinek <jakub@redhat.com>
6401 * g++.dg/opt/pr65554.C: New test.
6403 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6406 * c-c++-common/attr-aligned-1.c: New test.
6408 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
6410 * gcc.target/i386/mpx/memmove-zero-length.c: New.
6412 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6415 * gcc.target/i386/sse-25.c: New.
6417 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6420 * gcc.target/i386/pr65693.c: New test.
6422 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6424 * gcc.dg/lto/chkp-static-bounds_0.c: New.
6426 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6428 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6430 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6432 * gcc.target/i386/thunk-retbnd.c: New.
6434 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
6436 * gnat.dg/opt48.adb: New test.
6437 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6438 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6440 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
6443 * gcc.c-torture/compile/pr65540.c: New.
6445 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
6447 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6450 2015-04-07 Jakub Jelinek <jakub@redhat.com>
6453 * g++.dg/debug/pr65678.C: New test.
6456 * gcc.c-torture/compile/pr65680.c: New test.
6458 2015-04-07 Andre Vehreschild <vehre@gmx.de>
6461 * gfortran.dg/allocate_with_source_5.f90: New test.
6463 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
6465 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6466 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6468 2015-04-07 Bin Cheng <bin.cheng@arm.com>
6470 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6472 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6475 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6476 to get floating point compression.
6477 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6479 2015-04-06 Jakub Jelinek <jakub@redhat.com>
6481 PR preprocessor/61977
6482 * gcc.dg/cpp/pr61977.c: New test.
6484 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
6486 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6488 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
6491 * gcc.target/arm/pr65647.c: New.
6493 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
6496 * g++.dg/torture/pr65655.C: New testcase.
6498 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6501 * g++.dg/cpp1y/lambda-init13.C: New.
6503 2015-04-03 Marek Polacek <polacek@redhat.com>
6505 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6507 2015-04-02 Marek Polacek <polacek@redhat.com>
6510 * g++.dg/cpp0x/constexpr-fold1.C: New test.
6511 * g++.dg/cpp0x/constexpr-fold2.C: New test.
6513 2015-04-02 Jakub Jelinek <jakub@redhat.com>
6515 PR preprocessor/61977
6516 * gcc.target/powerpc/pr61977-1.c: New test.
6517 * gcc.target/powerpc/pr61977-2.c: New test.
6519 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6522 * g++.dg/warn/Wshadow-8.C: New.
6523 * g++.dg/warn/Wshadow-9.C: Likewise.
6524 * g++.dg/warn/Wshadow-10.C: Likewise.
6525 * g++.dg/warn/Wshadow-11.C: Likewise.
6527 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
6529 * gcc.dg/pr23623.c: Added aligned attribute.
6530 * gcc.dg/20141029-1.c: Likewise.
6531 * gcc.dg/20150306-1.c: New test.
6533 2015-04-01 Marek Polacek <polacek@redhat.com>
6536 * g++.dg/cpp0x/initlist93.C: New test.
6537 * g++.dg/cpp0x/initlist94.C: New test.
6539 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
6542 * gcc.target/aarch64/pr65624.c: New test.
6544 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
6546 * gcc.dg/ipa/inlinehint-4.c: New testcase.
6548 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
6550 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6551 extra variable to force stack alignment.
6552 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6553 extra variable to force stack alignment.
6555 2015-03-31 Marek Polacek <polacek@redhat.com>
6558 * g++.dg/template/pr65390.C: New test.
6560 2015-03-31 Martin Liska <mliska@suse.cz>
6562 * g++.dg/ipa/pr65557.C: New test.
6564 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
6566 * gcc.target/s390/hotpatch-25.c: New test.
6567 * gcc.target/s390/hotpatch-1.c: Update test.
6568 * gcc.target/s390/hotpatch-10.c: Update test.
6569 * gcc.target/s390/hotpatch-11.c: Update test.
6570 * gcc.target/s390/hotpatch-12.c: Update test.
6571 * gcc.target/s390/hotpatch-13.c: Update test.
6572 * gcc.target/s390/hotpatch-14.c: Update test.
6573 * gcc.target/s390/hotpatch-15.c: Update test.
6574 * gcc.target/s390/hotpatch-16.c: Update test.
6575 * gcc.target/s390/hotpatch-17.c: Update test.
6576 * gcc.target/s390/hotpatch-18.c: Update test.
6577 * gcc.target/s390/hotpatch-19.c: Update test.
6578 * gcc.target/s390/hotpatch-2.c: Update test.
6579 * gcc.target/s390/hotpatch-21.c: Update test.
6580 * gcc.target/s390/hotpatch-22.c: Update test.
6581 * gcc.target/s390/hotpatch-23.c: Update test.
6582 * gcc.target/s390/hotpatch-24.c: Update test.
6583 * gcc.target/s390/hotpatch-3.c: Update test.
6584 * gcc.target/s390/hotpatch-4.c: Update test.
6585 * gcc.target/s390/hotpatch-5.c: Update test.
6586 * gcc.target/s390/hotpatch-6.c: Update test.
6587 * gcc.target/s390/hotpatch-7.c: Update test.
6588 * gcc.target/s390/hotpatch-8.c: Update test.
6589 * gcc.target/s390/hotpatch-9.c: Update test.
6590 * gcc.target/s390/hotpatch-compile-16.c: Update test.
6592 2015-03-31 Richard Biener <rguenther@suse.de>
6595 * g++.dg/torture/pr65626.C: New testcase.
6597 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6600 * gcc.target/i386/mpx/pr65531.cc: New.
6602 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6605 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6606 __builtin_alloca instead of alloca.
6607 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6608 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6609 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6612 2015-03-30 Jakub Jelinek <jakub@redhat.com>
6615 * g++.dg/ubsan/pr65610.C: New test.
6617 2015-03-30 Marek Polacek <polacek@redhat.com>
6620 * g++.dg/cpp0x/pr65398-2.C: New test.
6622 2015-03-30 Marek Polacek <polacek@redhat.com>
6624 * c-c++-common/pr65556.c: Change the width of bit-fields.
6626 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6629 * gcc.target/i386/pr65588.c: New testcase.
6631 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6633 PR libgfortran/65563
6634 * gfortran.dg/open_errors_2.f90: New test.
6636 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6638 PR libgfortran/65596
6639 * gfortran.dg/namelist_86.f90: New test.
6641 2015-03-28 Andre Vehreschild <vehre@gmx.de>
6643 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6644 statement to reflect new ownership.
6646 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6649 * g++.dg/template/friend58.C: New.
6650 * g++.dg/template/friend59.C: Likewise.
6652 2015-03-27 Tobias Burnus <burnus@net-b.de>
6655 * g++.dg/gomp/openmp-simd-3.C: New.
6656 * gcc.dg/gomp/openmp-simd-3.c: New.
6658 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
6661 * gcc.target/i386/pr65248-1.c: New file.
6662 * gcc.target/i386/pr65248-2.c: Likewise.
6663 * gcc.target/i386/pr65248-3.c: Likewise.
6664 * gcc.target/i386/pr65248-4.c: Likewise.
6666 2015-03-27 Jakub Jelinek <jakub@redhat.com>
6669 * gcc.c-torture/compile/pr65593.c: New test.
6671 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6674 * g++.dg/cpp1y/constexpr-assert1.C: New.
6676 2015-03-27 Marek Polacek <polacek@redhat.com>
6679 * c-c++-common/pr65556.c: New test.
6681 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6684 * g++.dg/torture/pr65600.C: New testcase.
6686 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
6689 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6691 2015-03-27 Andre Vehreschild <vehre@gmx.de>
6693 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6694 statement and cleanup. Fixed typos.
6696 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6699 * gcc.c-torture/compile/pr65595.c: New testcase.
6701 2015-03-27 Marek Polacek <polacek@redhat.com>
6704 * g++.dg/ubsan/pr65583.C: New test.
6706 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6708 * gcc.c-torture/compile/20150327.c: New testcase.
6710 2015-03-26 Richard Biener <rguenther@suse.de>
6713 * g++.dg/torture/pr65555.C: New testcase.
6715 2015-03-26 Jakub Jelinek <jakub@redhat.com>
6717 PR tree-optimization/64715
6718 * gcc.dg/builtin-object-size-15.c: New test.
6719 * gcc.dg/pr64715-1.c: New test.
6720 * gcc.dg/pr64715-2.c: New test.
6722 2015-03-26 Richard Biener <rguenther@suse.de>
6725 * gnat.dg/specs/opt2.ads: Fix testcase.
6727 2015-03-25 Martin Sebor <msebor@redhat.com>
6730 * lib/target-supports.exp (check_effective_target_arm32): Fail early
6731 when target isn't arm*-*-*-*.
6732 (check_effective_target_arm_nothumb): Likewise.
6733 (check_effective_target_arm_little_endian): Likewise.
6734 (check_effective_target_arm_vect_no_misalign): Likewise.
6735 (check_effective_target_aarch64_little_endian): Fail early if target
6738 2015-03-25 Sebastian Pop <s.pop@samsung.com>
6740 PR tree-optimization/65177
6741 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6743 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
6745 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6746 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6747 smmintrin.h and mm3dnow.h.
6749 2015-03-25 Marek Polacek <polacek@redhat.com>
6752 * g++.dg/cpp0x/pr65558.C: New test.
6754 2015-03-25 Marek Polacek <polacek@redhat.com>
6757 * g++.dg/template/pr61670.C: New test.
6759 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6762 * g++.dg/template/pr54987.C: New.
6764 2015-03-25 Richard Biener <rguenther@suse.de>
6766 PR tree-optimization/62630
6767 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6769 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
6772 * gcc.target/i386/mpx/pr65508.c: New.
6774 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
6778 * gfortran.dg/data_initialized_3.f90: New.
6780 2015-03-25 Richard Biener <rguenther@suse.de>
6783 * gnat.dg/specs/opt2.ads: New testcase.
6785 2015-03-25 Bin Cheng <bin.cheng@arm.com>
6787 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6788 * gcc.target/arm/memset-inline-4.c: Skip for
6789 arm_tune_string_ops_prefer_neon.
6790 * gcc.target/arm/memset-inline-5.c: Ditto.
6791 * gcc.target/arm/memset-inline-6.c: Ditto.
6792 * gcc.target/arm/memset-inline-8.c: Ditto.
6793 * gcc.target/arm/memset-inline-9.c: Ditto.
6795 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6798 * g++.dg/other/virtual3.C: New.
6800 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6803 * g++.dg/cpp0x/vt-60130.C: New.
6805 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6808 * g++.dg/warn/Warray-bounds-7.C: New.
6810 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6813 * g++.dg/template/defarg18.C: New.
6815 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6818 * g++.dg/cpp0x/vt-59988.C: New.
6820 2015-03-24 Jakub Jelinek <jakub@redhat.com>
6822 PR tree-optimization/65533
6823 * gcc.dg/pr65533.c: New test.
6825 2015-03-24 Andre Vehreschild <vehre@gmx.de>
6827 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6828 source= and mold= expressions functionality.
6829 * gfortran.dg/allocate_class_4.f90: New test.
6830 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6831 copying an unlimited polymorhpic object containing a char array
6832 to another unlimited polymorphic object respects the _len
6834 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6835 whether deferred length char array allocate works, unlimited
6836 polymorphic object allocation from a string works and if
6837 allocating an array of deferred length strings works.
6838 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6840 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6843 * g++.dg/cpp0x/constexpr-array11.C: New.
6845 2015-03-24 Richard Biener <rguenther@suse.de>
6848 * gcc.dg/torture/pr65517.c: New testcase.
6850 2015-03-24 Tobias Burnus <burnus@net-b.de>
6852 * gfortran.dg/coindexed_1.f90: Moved from
6853 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6855 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6858 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6862 * gcc.target/i386/pr65523.c: New test.
6865 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6867 * g++.dg/lto/pr65475b_0.C: Likewise.
6869 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
6872 * gcc.target/sh/torture/pr65505.c: New.
6874 2015-03-23 Martin Sebor <msebor@redhat.com>
6877 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6878 assembly for lvx in addition to lxv.
6880 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6883 * gfortran.dg/pr65504.f90: New test.
6886 * gcc.dg/pr65521.c: New test.
6888 2015-03-23 Richard Biener <rguenther@suse.de>
6890 PR tree-optimization/65518
6891 * gcc.dg/vect/pr65518.c: New testcase.
6893 2015-03-23 Richard Biener <rguenther@suse.de>
6895 PR tree-optimization/65494
6896 * gcc.dg/vect/pr65494.c: New testcase.
6898 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6900 PR preprocessor/65238
6901 * c-c++-common/cpp/pr65238-1.c: New test.
6902 * gcc.dg/cpp/pr65238-2.c: New test.
6903 * gcc.dg/cpp/trad/pr65238-3.c: New test.
6904 * gcc.dg/cpp/trad/pr65238-4.c: New test.
6906 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
6907 Mikael Morin <mikael@gcc.gnu.org>
6910 * gfortran.dg/elemental_dependency_4.f90: New.
6911 * gfortran.dg/elemental_dependency_5.f90: New.
6913 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
6916 * g++.dg/lto/pr65475b_0.C: New testcase.
6917 * g++.dg/lto/pr65475b_1.C: New testcase.
6918 * g++.dg/lto/pr65475c_0.C: New testcase.
6919 * g++.dg/lto/pr65475c_1.C: New testcase.
6921 2015-03-21 Tobias Burnus <burnus@net-b.de>
6923 * gfortran.dg/coarray_38.f90: New.
6924 * gfortran.dg/coarray_39.f90: New.
6925 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6928 2015-03-20 Marek Polacek <polacek@redhat.com>
6931 * g++.dg/cpp0x/pr65398.C: New test.
6933 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
6936 * g++.dg/lto/pr65475_0.C: New testcase.
6937 * g++.dg/lto/pr65475_1.C: New testcase.
6939 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
6941 PR rtl-optimization/64366
6942 * gcc.target/sh/pr64366.c: New.
6944 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
6947 * g++.dg/cpp0x/constexpr-48324.C: New.
6949 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
6952 * g++.dg/cpp0x/pr48453.C: New.
6954 2015-03-20 Marek Polacek <polacek@redhat.com>
6957 * g++.dg/cpp0x/pr65072.C: New test.
6959 2015-03-20 Richard Biener <rguenther@suse.de>
6962 * gcc.dg/pr15347.c: Use -O.
6963 * c-c++-common/pr19807-1.c: Likewise.
6965 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
6967 * gnat.dg/volatile13.ad[sb]: New test.
6969 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
6971 PR rtl-optimization/60851
6972 * gcc.target/i386/pr60851.c: New test.
6974 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6977 * g++.dg/pr65240.h: Add tests for PR 65240.
6978 * g++.dg/pr65240-1.C: Likewise.
6979 * g++.dg/pr65240-2.C: Likewise.
6980 * g++.dg/pr65240-3.C: Likewise.
6981 * g++.dg/pr65240-4.C: Likewise.
6983 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
6985 PR rtl-optimization/63491
6986 * gcc.target/powerpc/pr63491.c: New.
6988 2015-03-19 Jakub Jelinek <jakub@redhat.com>
6990 * g++.dg/ipa/pr65465.C: New test.
6992 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6995 * g++.dg/cpp0x/deleted11.C: New.
6997 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7000 * c-c++-common/tsan/pr65400-3.c: New test.
7002 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7005 * g++.dg/cpp0x/constexpr-59686.C: New.
7007 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7010 * g++.dg/tsan/pr64265.C: New test.
7013 * c-c++-common/tsan/pr65400-1.c: New test.
7014 * c-c++-common/tsan/pr65400-2.c: New test.
7016 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7019 * g++.dg/cpp0x/pr59816.C: New.
7021 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
7024 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7026 2015-03-18 Martin Liska <mliska@suse.cz>
7029 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7030 equivalences either to 6 or 7.
7032 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
7036 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
7038 * gcc.dg/undefined-loop-1.c: New file.
7039 * gcc.dg/undefined-loop-2.c: New file.
7041 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
7044 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7045 loop exits too early.
7047 2015-03-18 Jakub Jelinek <jakub@redhat.com>
7049 PR tree-optimization/65450
7050 * gfortran.dg/pr65450.f90: New test.
7053 * gcc.target/i386/pr65078-1.c: New test.
7054 * gcc.target/i386/pr65078-2.c: New test.
7055 * gcc.target/i386/pr65078-3.c: New test.
7056 * gcc.target/i386/pr65078-4.c: New test.
7057 * gcc.target/i386/pr65078-5.c: New test.
7058 * gcc.target/i386/pr65078-6.c: New test.
7060 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7063 * g++.dg/cpp1y/pr65340.C: New.
7065 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7068 * gfortran.dg/system_clock_3.f08: Adjust test.
7070 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
7073 * gfortran.dg/proc_ptr_comp_44.f90: New test.
7074 * gfortran.dg/proc_ptr_comp_45.f90: New test.
7076 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7079 * gfortran.dg/system_clock_3.f08: New test.
7081 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
7084 g++.dg/cpp1y/pr64626-1.C: New.
7085 g++.dg/cpp1y/pr64626-2.C: New.
7086 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7088 2015-03-16 Jakub Jelinek <jakub@redhat.com>
7090 PR tree-optimization/65427
7091 * gcc.c-torture/execute/pr65427.c: New test.
7093 2015-03-16 Marek Polacek <polacek@redhat.com>
7097 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7098 * g++.dg/cpp0x/pr65327.C: New test.
7100 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
7103 * c-c++-common/asan/pr64820.c: New test.
7105 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7107 * gfortran.dg/pointer_2.f90: New test.
7109 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7111 * g++.dg/pr65049.C: New test.
7113 2015-03-16 Tom de Vries <tom@codesourcery.com>
7115 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7116 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7117 * gcc.target/i386/fuse-caller-save.c: Same.
7119 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7121 * gnat.dg/loop_optimization18.ad[sb]: New test.
7122 * gnat.dg/loop_optimization18_pkg.ads: New helper.
7124 2015-03-16 Alan Modra <amodra@gmail.com>
7126 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
7129 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
7131 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7133 * gcc.dg/torture/pr65270-2.c: Likewise.
7135 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
7138 * gfortran.dg/pointer_remapping_9.f90: New.
7140 2015-03-14 Jakub Jelinek <jakub@redhat.com>
7142 PR tree-optimization/65369
7143 * gcc.c-torture/execute/pr65369.c: New test.
7145 PR tree-optimization/65418
7146 * gcc.c-torture/execute/pr65418-1.c: New test.
7147 * gcc.c-torture/execute/pr65418-2.c: New test.
7149 PR rtl-optimization/65401
7150 * gcc.c-torture/execute/pr65401.c: New test.
7152 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7155 * gcc.target/arm/pr64600_1.c: New test.
7157 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7159 PR rtl-optimization/65235
7160 * gcc.target/aarch64/pr65235_1.c: New test.
7162 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
7164 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7165 * gcc.target/s390/hotpatch-22.c: Likewise.
7166 * gcc.target/s390/hotpatch-23.c: Likewise.
7167 * gcc.target/s390/hotpatch-24.c: Likewise.
7168 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7169 * gcc.target/s390/hotpatch-1.c: Update expected output.
7170 * gcc.target/s390/hotpatch-2.c: Likewise.
7171 * gcc.target/s390/hotpatch-3.c: Likewise.
7172 * gcc.target/s390/hotpatch-4.c: Likewise.
7173 * gcc.target/s390/hotpatch-5.c: Likewise.
7174 * gcc.target/s390/hotpatch-6.c: Likewise.
7175 * gcc.target/s390/hotpatch-7.c: Likewise.
7176 * gcc.target/s390/hotpatch-8.c: Likewise.
7177 * gcc.target/s390/hotpatch-9.c: Likewise.
7178 * gcc.target/s390/hotpatch-10.c: Likewise.
7179 * gcc.target/s390/hotpatch-11.c: Likewise.
7180 * gcc.target/s390/hotpatch-12.c: Likewise.
7181 * gcc.target/s390/hotpatch-13.c: Likewise.
7182 * gcc.target/s390/hotpatch-14.c: Likewise.
7183 * gcc.target/s390/hotpatch-15.c: Likewise.
7184 * gcc.target/s390/hotpatch-16.c: Likewise.
7185 * gcc.target/s390/hotpatch-17.c: Likewise.
7186 * gcc.target/s390/hotpatch-18.c: Likewise.
7187 * gcc.target/s390/hotpatch-19.c: Likewise.
7189 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7192 * gcc.target/i386/pr65103-1.c: New.
7194 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7197 * gcc.target/i386/pr65044.c: New.
7199 2015-03-12 Tom de Vries <tom@codesourcery.com>
7201 PR rtl-optimization/64895
7202 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7203 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7204 * gcc.target/i386/fuse-caller-save.c: Ditto.
7206 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7208 * gcc.dg/ipa/pr63569.c: Fix template.
7210 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
7212 * g++.dg/ipa/pr64146.C: Require fpic support.
7214 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
7217 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7218 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7220 2015-03-11 Jakub Jelinek <jakub@redhat.com>
7222 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7223 to dg-options, fix up dg-skip-if.
7225 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
7228 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7229 * gcc.target/avr/tiny-caller-save.c: Same.
7231 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7234 * g++.dg/pr65242.C: New test.
7236 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
7238 * c-c++-common/asan/no-asan-check-glob.c: New test.
7240 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
7243 * g++.dg/other/default11.C: New.
7244 * g++.dg/other/default12.C: Likewise.
7246 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7249 * gcc.target/i386/bmi2-bzhi-2.c: New test.
7251 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
7254 * gfortran.dg/unlimited_polymorphic_23.f90: New test
7256 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7259 * g++.dg/cpp0x/pr65127.C: New test.
7261 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7263 * gcc.dg/ipa/PR64550.c: Update template.
7265 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7266 Tobias Burnus <burnus@net-b.de>
7268 * gfortran.dg/coarray_sync_memory.f90: New.
7270 2015-03-10 Marek Polacek <polacek@redhat.com>
7273 * c-c++-common/ubsan/pr65367.c: New test.
7275 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7277 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7278 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7279 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7280 * gcc.target/i386/mpx/calloc-1-nov.c: New.
7281 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7282 * gcc.target/i386/mpx/malloc-1-nov.c: New.
7283 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7284 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7285 * gcc.target/i386/mpx/realloc-1-nov.c: New.
7286 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7287 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7288 * gcc.target/i386/mpx/realloc-2-nov.c: New.
7289 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7291 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7293 * lib/mpx-dg.exp (mpx_link_flags): New.
7296 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7297 * gcc.target/i386/mpx/alloca-1-nov.c: New.
7298 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7299 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7300 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7301 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7302 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7303 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7304 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7305 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7306 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7307 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7308 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7309 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7310 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7311 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7312 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7313 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7314 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7315 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7316 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7317 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7318 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7319 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7320 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7321 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7322 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7323 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7324 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7325 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7326 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7327 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7328 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7329 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7330 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7331 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7332 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7333 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7334 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7335 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7336 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7337 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7338 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7339 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7340 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7341 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7342 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7343 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7344 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7345 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7346 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7347 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7348 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7349 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7350 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7351 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7352 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7353 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7354 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7355 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7356 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7357 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7358 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7359 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7360 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7361 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7362 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7363 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7364 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7365 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7366 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7367 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7368 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7369 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7370 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7371 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7372 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7373 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7374 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7375 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7376 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7377 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7378 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7379 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7380 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7381 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7382 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7383 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7384 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7385 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7386 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7387 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7388 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7389 * gcc.target/i386/mpx/label-address-1.c: New.
7390 * gcc.target/i386/mpx/legacy-1-nov.c: New.
7391 * gcc.target/i386/mpx/macro.c: New.
7392 * gcc.target/i386/mpx/mpx-check.h: New.
7393 * gcc.target/i386/mpx/mpx.exp: New.
7394 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7395 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7396 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7397 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7398 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7399 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7400 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7401 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7402 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7403 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7404 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7405 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7406 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7407 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7408 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7409 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7410 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7411 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7412 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7413 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7414 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7415 * gcc.target/i386/mpx/reference-1-lbv.c: New.
7416 * gcc.target/i386/mpx/reference-1-nov.c: New.
7417 * gcc.target/i386/mpx/reference-1-ubv.c: New.
7418 * gcc.target/i386/mpx/reference-2-lbv.c: New.
7419 * gcc.target/i386/mpx/reference-2-nov.c: New.
7420 * gcc.target/i386/mpx/reference-2-ubv.c: New.
7421 * gcc.target/i386/mpx/reference-3-lbv.c: New.
7422 * gcc.target/i386/mpx/reference-3-nov.c: New.
7423 * gcc.target/i386/mpx/reference-3-ubv.c: New.
7424 * gcc.target/i386/mpx/reference-4-lbv.c: New.
7425 * gcc.target/i386/mpx/reference-4-nov.c: New.
7426 * gcc.target/i386/mpx/reference-4-ubv.c: New.
7427 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7428 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7429 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7430 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7431 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7432 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7433 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7434 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7435 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7436 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7437 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7438 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7439 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7440 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7441 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7442 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7443 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7444 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7445 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7446 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7447 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7448 * gcc.target/i386/mpx/sincos-1-nov.c: New.
7449 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7450 * gcc.target/i386/mpx/static-array-1-nov.c: New.
7451 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7452 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7453 * gcc.target/i386/mpx/static-init-1-nov.c: New.
7454 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7455 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7456 * gcc.target/i386/mpx/static-init-2-nov.c: New.
7457 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7458 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7459 * gcc.target/i386/mpx/static-init-3-nov.c: New.
7460 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7461 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7462 * gcc.target/i386/mpx/static-init-4-nov.c: New.
7463 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7464 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7465 * gcc.target/i386/mpx/static-init-5-nov.c: New.
7466 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7467 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7468 * gcc.target/i386/mpx/static-init-6-nov.c: New.
7469 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7470 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7471 * gcc.target/i386/mpx/static-string-1-nov.c: New.
7472 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7473 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7474 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7475 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7476 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7477 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7478 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7479 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7480 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7481 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7482 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7483 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7484 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7485 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7486 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7487 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7488 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7489 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7490 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7491 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7492 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7493 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7494 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7495 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7496 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7497 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7498 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7499 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7500 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7501 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7502 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7503 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7504 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7505 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7506 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7507 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7508 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7509 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7510 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7511 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7512 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7513 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7514 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7515 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7516 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7517 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7518 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7519 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7520 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7521 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7522 * gcc.target/i386/mpx/vararg-1-nov.c: New.
7523 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7524 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7525 * gcc.target/i386/mpx/vararg-2-nov.c: New.
7526 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7527 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7528 * gcc.target/i386/mpx/vararg-3-nov.c: New.
7529 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7530 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7531 * gcc.target/i386/mpx/vararg-4-nov.c: New.
7532 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7533 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7534 * gcc.target/i386/mpx/vararg-5-nov.c: New.
7535 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7536 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7537 * gcc.target/i386/mpx/vararg-6-nov.c: New.
7538 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7539 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7540 * gcc.target/i386/mpx/vararg-7-nov.c: New.
7541 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7542 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7543 * gcc.target/i386/mpx/vararg-8-nov.c: New.
7544 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7545 * gcc.target/i386/mpx/vla-1-lbv.c: New.
7546 * gcc.target/i386/mpx/vla-1-nov.c: New.
7547 * gcc.target/i386/mpx/vla-1-ubv.c: New.
7548 * gcc.target/i386/mpx/vla-2-lbv.c: New.
7549 * gcc.target/i386/mpx/vla-2-nov.c: New.
7550 * gcc.target/i386/mpx/vla-2-ubv.c: New.
7552 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
7554 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7556 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
7558 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7560 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
7562 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7563 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7565 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7568 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7571 * c-c++-common/pr65120.c: New test.
7573 PR rtl-optimization/65321
7574 * gcc.dg/pr65321.c: New test.
7576 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7578 PR tree-optimization/65355
7579 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7581 2015-03-09 Jakub Jelinek <jakub@redhat.com>
7584 * c-c++-common/pr49706.c: Adjust tests for not warning
7585 about !!x == y or !b == y where b is boolean, and add
7587 * c-c++-common/pr62199-2.c: Likewise.
7589 2015-03-09 Richard Biener <rguenther@suse.de>
7592 * gcc.dg/torture/pr65270-1.c: New testcase.
7593 * gcc.dg/torture/pr65270-2.c: Likewise.
7595 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
7597 PR tree-optimization/63743
7598 * gcc.dg/pr63743.c: New test.
7600 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
7603 * g++.dg/lto/pr65316_0.C: New testcase.
7604 * g++.dg/lto/pr65316_1.C: New testcase.
7606 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
7609 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7611 * g++.dg/abi/rtti3.C: Likewise.
7613 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7616 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7618 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7620 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7622 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7624 2015-03-08 Morin <mikael@gcc.gnu.org>
7627 * gfortran.dg/entry_20.f90: New.
7629 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7632 * gcc.c-torture/compile/pr65153.c: New.
7634 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7637 * g++.dg/torture/pr65249.C: New.
7639 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
7641 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7643 (int64_t): Likewise.
7645 2015-03-07 Marek Polacek <polacek@redhat.com>
7646 Martin Uecker <uecker@eecs.berkeley.edu>
7649 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7651 * c-c++-common/ubsan/bounds-8.c: New test.
7652 * c-c++-common/ubsan/bounds-9.c: New test.
7653 * gcc.dg/ubsan/bounds-2.c: New test.
7655 2015-03-05 Martin Sebor <msebor@redhat.com>
7657 * PR testsuite/63175
7658 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7659 checking of results into main to prevent it from getting optimized
7661 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7663 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
7665 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7666 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7667 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7670 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
7672 * g++.dg/lto/pr65302_1.C: New testcase.
7673 * g++.dg/lto/pr65302_0.C: New testcase.
7675 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7677 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7678 -fno-ipa-icf to dg-options.
7680 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7682 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7683 compiles using the linker plugin.
7685 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
7687 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7689 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
7691 * gcc.target/arm/pr65067.c: New test.
7693 2015-03-05 Martin Liska <mliska@suse.cz>
7696 * gcc.dg/ipa/pr65318.c: New test.
7698 2015-03-05 Marek Polacek <polacek@redhat.com>
7700 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7702 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7704 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7706 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7708 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7709 max-unroll-times back to defaults for s390.
7711 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7715 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7718 * g++.dg/cpp0x/initlist92.C: New.
7720 2015-03-05 Richard Biener <rguenther@suse.de>
7722 PR tree-optimization/65310
7723 * gcc.dg/vect/pr65310.c: New testcase.
7725 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7728 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7730 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
7732 * gnat.dg/entry_queues3.adb: New test.
7734 2015-03-04 Ian Lance Taylor <iant@google.com>
7736 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7738 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7741 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7743 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
7745 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7746 -fno-ipa-icf to dg-options
7747 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7748 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7750 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7753 * g++.dg/cpp0x/decltype62.C: New.
7755 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
7757 * gnat.dg/object_overflow5.adb: New test.
7759 2015-03-03 Martin Liska <mliska@suse.cz>
7762 * gcc.dg/ipa/pr65287.c: New test.
7764 2015-03-03 Martin Jambor <mjambor@suse.cz>
7765 Eric Botcazou <ebotcazou@adacore.com>
7767 * gnat.dg/specs/pack12.ads: New test.
7769 2015-03-03 Martin Liska <mliska@suse.cz>
7771 * gcc.dg/ipa/PR65282.c: New test.
7773 2015-03-13 Jeff Law <law@redhat.com>
7775 PR tree-optimization/65241
7776 * gcc.c-torture/compile/pr65241.c: New test.
7778 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
7781 * gcc.target/avr/torture/pr64331.c: New test.
7783 2015-03-03 Martin Liska <mliska@suse.cz>
7784 Jan Hubicka <hubicka@ucw.cz>
7786 * g++.dg/ipa/pr65263.C: New test.
7788 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7791 * gcc.dg/lto/pr65130_0.c: New testcase.
7792 * gcc.dg/lto/pr65130_1.c: New testcase.
7794 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7797 * g++.dg/torture/pr64988.C: New testcase.
7799 2015-03-02 Tobias Burnus <burnus@net-b.de>
7801 * gfortran.dg/coarray_atomic_6.f90: New.
7803 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7806 * gcc.target/i386/pr65184.c: New.
7808 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7811 * gcc.target/i386/pr65183.c: New.
7813 2015-02-28 Martin Liska <mliska@suse.cz>
7814 Jan Hubicka <hubicka@ucw.cz>
7816 * gcc.dg/ipa/ipa-icf-35.c: New test.
7817 * gcc.dg/ipa/ipa-icf-36.c: New test.
7818 * gcc.dg/ipa/ipa-icf-37.c: New test.
7820 2015-02-28 Martin Liska <mliska@suse.cz>
7821 Jan Hubicka <hubicka@ucw.cz>
7824 * gcc.dg/ipa/ipa-icf-34.c: New test.
7826 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7829 * gcc.target/sh/sh/pr61142.c: New.
7831 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
7833 * g++.dg/other/dump-ada-spec-3.C: New test.
7835 2015-03-01 Martin Liska <mliska@suse.cz>
7837 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7838 * g++.dg/ipa/pr63595.C: Update expected results.
7840 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
7843 * g++.dg/ipa/ipa-icf-6.C: New testcase.
7845 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
7847 * gcc.dg/vect/pr59354.c: Move vector producing code to
7850 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
7853 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7854 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7855 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7856 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7858 2015-02-27 Jakub Jelinek <jakub@redhat.com>
7860 PR tree-optimization/65048
7861 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7862 (foo): Use K&R style definition.
7864 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
7867 * g++.dg/pr65032.C: New.
7869 2015-02-27 Marek Polacek <polacek@redhat.com>
7872 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7875 2015-02-27 Marek Polacek <polacek@redhat.com>
7878 * gcc.dg/pr65228.c: New test.
7880 2015-02-27 Kai Tietz <ktietz@redhat.com>
7883 * gcc.dg/weak/weak-17.c: New file.
7885 2015-02-27 Richard Biener <rguenther@suse.de>
7888 * g++.dg/lto/pr65193_0.C: New testcase.
7890 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7892 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7893 * gcc.target/s390/hotpatch-8.c: Likewise.
7894 * gcc.target/s390/hotpatch-9.c: Likewise.
7895 * gcc.target/s390/pr61078.c: Likewise.
7896 * gcc.target/s390/pr57960.c: Remove -m64.
7897 * gcc.target/s390/pr61078.c: Likewise.
7899 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
7900 Martin Liska <mliska@suse.cz>
7903 * gcc.dg/pr64454.c: Disable ICF.
7904 * gcc.dg/pr28685-1.c: Disable ICF
7905 * gcc.dg/ipa/iinline-5.c: Disable ICF.
7906 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7907 * g++.dg/ipa/ipa-icf-4.C: Update template.
7909 2015-02-26 Jakub Jelinek <jakub@redhat.com>
7911 PR tree-optimization/65216
7912 * gcc.c-torture/execute/pr65216.c: New test.
7914 PR tree-optimization/65215
7915 * gcc.c-torture/execute/pr65215-1.c: New test.
7916 * gcc.c-torture/execute/pr65215-2.c: New test.
7917 * gcc.c-torture/execute/pr65215-3.c: New test.
7918 * gcc.c-torture/execute/pr65215-4.c: New test.
7919 * gcc.c-torture/execute/pr65215-5.c: New test.
7921 2015-02-26 Tom de Vries <tom@codesourcery.com>
7923 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7925 2015-02-26 Martin Liska <mliska@suse.cz>
7926 Jan Hubicka <hubicka@ucw.cz>
7928 * g++.dg/ipa/pr64146.C: Update expected results.
7929 * gcc.dg/ipa/ipa-icf-26.c: Update test.
7930 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7931 * gcc.dg/ipa/ipa-icf-34.c: New test.
7933 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
7935 * gcc.dg/vect/vect-pr61917.c: Rename to ...
7936 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7937 (dg-additional-options): Remove dg directive.
7938 (dg-final): Add dg directive.
7940 2015-02-26 Marek Polacek <polacek@redhat.com>
7943 * g++.dg/ipa/pr65008.C: New test.
7945 2015-02-26 Tom de Vries <tom@codesourcery.com>
7947 * lib/profopt.exp (profopt-target-cleanup): New proc.
7948 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7949 files from sources from dg-additional-sources.
7951 2015-02-26 Tom de Vries <tom@codesourcery.com>
7953 * lib/gcov.exp: Cleanup in case of xfail.
7955 2015-02-26 Sebastian Pop <s.pop@samsung.com>
7957 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7959 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
7962 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7963 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7964 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7965 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7966 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7967 * g++.dg/debug/pr46123.C: XFAIL and move...
7968 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7969 * gcc.dg/debug/dwarf2-3.c: Move...
7970 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7972 2015-02-26 Marek Polacek <polacek@redhat.com>
7975 * g++.dg/cpp1y/pr65202.C: New test.
7977 2015-02-26 Tom de Vries <tom@codesourcery.com>
7979 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7980 locale_facets.h.gcov.
7982 2015-02-26 Tom de Vries <tom@codesourcery.com>
7984 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7986 2015-02-26 Tom de Vries <tom@codesourcery.com>
7988 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7990 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
7993 * gcc.target/i386/pr65217.c: New.
7995 2015-02-26 Tom de Vries <tom@codesourcery.com>
7997 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7999 2015-02-26 Tom de Vries <tom@codesourcery.com>
8001 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8003 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8005 PR tree-optimization/65048
8006 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8008 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8010 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8011 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8013 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
8016 * gcc.target/i386/pr65161.c: New test.
8018 2015-02-26 Terry Guo <terry.guo@arm.com>
8020 * gcc.target/arm/no-volatile-in-it.c: New test.
8022 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
8024 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8025 (dg-options): Add -save-temps.
8026 (dg-final): Add cleanup-saved-temps.
8028 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
8030 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8032 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
8034 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8035 * gcc.target/powerpc/pack01.c: Include string.h.
8037 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
8040 * gcc.target/i386/pr65167.c: New.
8042 2015-02-25 Kai Tietz <ktietz@redhat.com>
8044 PR tree-optimization/61917
8045 * gcc.dg/vect/vect-pr61917.c: New file.
8047 2015-02-24 Jakub Jelinek <jakub@redhat.com>
8049 PR tree-optimization/65170
8050 * gcc.c-torture/execute/pr65170.c: New test.
8051 * gcc.dg/tree-ssa/vrp96.c: New test.
8053 2015-02-24 Tom de Vries <tom@codesourcery.com>
8055 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8057 2015-02-24 Tom de Vries <tom@codesourcery.com>
8060 * lib/gcc-defs.exp (additional_sources_used): Add new var.
8061 (dg-additional-files-options): Copy additional_sources to
8062 additional_sources_used before emptying additional_sources.
8063 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8064 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8065 (cleanup-saved-temps): Use additional_sources_used instead of
8067 (dg-test): Reset additional_sources_used.
8069 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
8072 * gfortran.dg/integer_exponentiation_6.F90: New test.
8074 2015-02-23 Martin Sebor <msebor@redhat.com>
8077 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8078 two parts. One to save registers, the other to verify the
8079 registers have the right values. Save register state into
8080 static data rather than on the stack.
8082 2015-02-23 Jakub Jelinek <jakub@redhat.com>
8085 * c-c++-common/asan/pr63888.c: New test.
8087 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
8090 * gcc.c-torture/compile/pr65163.c: New.
8092 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8094 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8095 with -m31 on 64 bit.
8096 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8097 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8099 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8101 * gcc.target/s390/20090223-1.c: Add
8102 -Wno-implicit-function-declaration option.
8103 * gcc.target/s390/pr42224.c: Likewise.
8104 * gcc.target/s390/pr55718.c: Likewise.
8106 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8108 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8109 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8110 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8111 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8112 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8113 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8114 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8115 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8116 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8117 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8118 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8119 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8120 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8121 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8122 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8123 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8124 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8125 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8126 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8127 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8128 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8130 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8132 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8133 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8134 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8135 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8136 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8137 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8138 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8139 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8140 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8141 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8142 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8143 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8144 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8145 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8146 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8147 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8149 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8153 * gfortran.dg/pr61960.f90: New.
8154 * gfortran.dg/pr64230.f90: New.
8155 * gfortran.dg/pr64980.f03: New.
8157 2015-02-22 Tom de Vries <tom@codesourcery.com>
8159 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8161 2015-02-21 Arnaud Charlet <charlet@adacore.com>
8164 * gnat.dg/timing_events.adb: Removed, invalid test.
8166 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
8169 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8171 * g++.dg/gcov/gcov-2.C: Likewise.
8173 2015-02-20 Richard Biener <rguenther@suse.de>
8175 PR tree-optimization/65136
8176 * gcc.dg/tree-ssa/pr65136.c: New testcase.
8178 2015-02-20 Jakub Jelinek <jakub@redhat.com>
8181 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8182 and nvptx-*-* blacklisting.
8184 * gcc.dg/sibcall-9.c: New test.
8185 * gcc.dg/sibcall-10.c: New test.
8187 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8189 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8191 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
8194 * gcc.target/avr/torture/pr64452.c: New test.
8196 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
8198 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8199 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8201 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8204 * lib/target-supports.exp (check_compile): Check whether
8205 additional_sources is defined before using it.
8207 2015-02-19 Jakub Jelinek <jakub@redhat.com>
8210 * g++.dg/opt/pr65074.C: New file.
8212 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
8214 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8215 (size_type): New typedef.
8216 (operator "" _script): Use it for the last argument.
8218 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8220 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8222 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8224 * lib/target-supports.exp (check_compile): Save/restore
8225 additional_sources that may belong to an actual test.
8227 2015-02-18 Jakub Jelinek <jakub@redhat.com>
8229 PR gcov-profile/64634
8230 * g++.dg/gcov/gcov-15.C: New test.
8232 2015-02-18 Tom de Vries <tom@codesourcery.com>
8234 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8236 2015-02-18 Tom de Vries <tom@codesourcery.com>
8238 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8240 2015-02-18 Tom de Vries <tom@codesourcery.com>
8242 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8244 2015-02-18 Tom de Vries <tom@codesourcery.com>
8246 * gfortran.dg/fmt_cache_1.f: Add missing close.
8248 2015-02-18 Tom de Vries <tom@codesourcery.com>
8251 * gfortran.dg/read_eof_8.f90: Add missing close.
8253 2015-02-18 Richard Biener <rguenther@suse.de>
8255 PR tree-optimization/65063
8256 * gcc.dg/pr65063.c: New testcase.
8258 2015-02-18 Richard Biener <rguenther@suse.de>
8260 PR tree-optimization/62217
8261 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8263 2015-02-18 Marek Polacek <polacek@redhat.com>
8266 * c-c++-common/ubsan/pr65081.c: New test.
8268 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8270 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8271 * gcc.target/sh/force-cbranch-delay-slot.c: New.
8273 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
8275 * gcc.dg/ipa/propalign-3.c: New test.
8277 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8280 * gcc.target/sh/pr64793.c: New.
8281 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8283 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
8285 * gcc.target/arm/divzero.c: New test case.
8287 2015-02-17 Tom de Vries <tom@codesourcery.com>
8289 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8291 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
8292 Jakub Jelinek <jakub@redhat.com>
8295 * g++.dg/cpp0x/pr65075.C: New test.
8297 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
8300 * gcc.target/powerpc/pr65058.c: New test.
8302 2015-02-16 Jeff Law <law@redhat.com>
8304 PR tree-optimization/64823
8305 * gcc.dg/uninit-20.c: New test.
8307 2015-02-16 Jakub Jelinek <jakub@redhat.com>
8308 James Greenhalgh <james.greenhalgh@arm.com>
8311 * gcc.dg/ipa/ipa-clone-1.c: New test.
8313 2015-02-16 Richard Biener <rguenther@suse.de>
8315 PR tree-optimization/65077
8316 * gcc.dg/torture/pr65077.c: New testcase.
8318 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
8320 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8321 Directive adjusted to scan for ldaxr.
8322 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8323 adjusted to scan for ldaex.
8325 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8328 * g++.dg/cpp0x/constexpr-65080.C: New.
8330 2015-02-16 Richard Biener <rguenther@suse.de>
8332 PR tree-optimization/63593
8333 * gcc.dg/pr63593.c: New testcase.
8335 2015-02-16 Marek Polacek <polacek@redhat.com>
8338 * gcc.dg/pr65066.c: New test.
8340 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
8342 * gcc.dg/pr65002.C: Move ...
8343 * g++.dg/ipa/pr65002.C: ... here.
8345 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
8347 * gcc.target/powerpc/pr64205.c: Skip on AIX.
8348 * gcc.target/powerpc/pr64505.c: Skip on AIX.
8349 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8350 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8352 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
8355 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8356 the expression to find calls.
8357 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8358 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8359 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8360 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8361 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8363 2015-02-14 Marek Polacek <polacek@redhat.com>
8366 * gcc.dg/array-11.c: New test.
8367 * gcc.dg/array-12.c: New test.
8368 * gcc.dg/array-13.c: New test.
8369 * gcc.dg/array-14.c: New test.
8370 * gcc.dg/c99-flex-array-typedef-1.c: New test.
8371 * gcc.dg/c99-flex-array-typedef-2.c: New test.
8372 * gcc.dg/c99-flex-array-typedef-3.c: New test.
8373 * gcc.dg/c99-flex-array-typedef-5.c: New test.
8374 * gcc.dg/c99-flex-array-typedef-7.c: New test.
8375 * gcc.dg/c99-flex-array-typedef-8.c: New test.
8377 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8380 * g++.dg/lookup/using54.C: New.
8382 2015-02-13 Jeff Law <law@redhat.com>
8385 Revert my change for tree-optimization/64823.
8387 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8389 PR tree-optimization/65053
8390 * gcc.c-torture/execute/pr65053-1.c: New test.
8391 * gcc.c-torture/execute/pr65053-2.c: New test.
8393 2015-02-13 Marek Polacek <polacek@redhat.com>
8396 * gcc.dg/pr65050.c: New test.
8398 2015-02-13 Jeff Law <law@redhat.com>
8400 PR tree-optimization/64823
8401 * gcc.dg/uninit-20.c: New test.
8403 PR rtl-optimization/47477
8404 * gcc.dg/tree-ssa/pr47477.c: New test.
8406 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8409 * g++.dg/parse/ivdep-2.C: New.
8410 * g++.dg/parse/ivdep-3.C: Likewise.
8412 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8415 * gfortran.dg/continuation_13.f90: New test.
8416 * gfortran.dg/continuation_14.f: New test.
8418 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8421 * g++.dg/cpp0x/sfinae55.C: New.
8423 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8426 * g++.dg/ipa/pr65034.C: New test.
8428 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
8430 PR tree-optimization/65002
8431 * gcc.dg/pr65002.C: New.
8433 2015-02-13 Marek Polacek <polacek@redhat.com>
8436 * c-c++-common/pr65040.c: New test.
8438 2015-02-13 Bin Cheng <bin.cheng@arm.com>
8440 PR tree-optimization/64705
8441 * gcc.dg/tree-ssa/pr64705.c: New test.
8443 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
8446 * gcc.dg/visibility-22.c: New test.
8447 * gcc.dg/visibility-23.c: New test.
8448 * gcc.target/i386/pr32219-1.c: New test.
8449 * gcc.target/i386/pr32219-2.c: New test.
8450 * gcc.target/i386/pr32219-3.c: New test.
8451 * gcc.target/i386/pr32219-4.c: New test.
8452 * gcc.target/i386/pr32219-5.c: New test.
8453 * gcc.target/i386/pr32219-6.c: New test.
8454 * gcc.target/i386/pr32219-7.c: New test.
8455 * gcc.target/i386/pr32219-8.c: New test.
8456 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8458 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8460 PR libgfortran/57822
8461 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8462 four different KINDs.
8464 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8467 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8470 * g++.dg/ubsan/pr65000.C: New test.
8472 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
8475 * gfortran.dg/finalize_28.f90: New test
8477 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8480 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8481 DW_TAG_lexical_block removal.
8482 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8483 * g++.dg/guality/pr55541.C: New test.
8486 * g++.dg/ubsan/pr64984.C: New test.
8488 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
8490 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8492 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8495 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8496 instructions for 2015-01-14 get_memmodel changes.
8497 * gcc.target/powerpc/atomic-p8.c: Likewise.
8500 * g++.dg/ubsan/pr65019.C: New test.
8502 PR tree-optimization/65014
8503 * gcc.c-torture/compile/pr65014.c: New test.
8505 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8507 PR libgfortran/57822
8508 * gfortran/fmt_g0_7.f08: Revise test.
8510 2015-02-11 Jeff Law <law@redhat.com>
8513 * gcc.target/m68k/pr63347.c: New test.
8515 2015-02-11 Marek Polacek <polacek@redhat.com>
8517 * g++.dg/ubsan/shift-1.C: New test.
8518 * gcc.dg/ubsan/c-shift-2.c: New test.
8519 * c-c++-common/ubsan/shift-5.c: Remove file.
8521 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
8523 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8524 Directive adjusted to XFAIL.
8525 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8528 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8531 * g++.dg/opt/pr65003.C: New test.
8533 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
8535 * lib/target-supports.exp (check_effective_target_pie): Renamed
8537 (check_effective_target_pie_enabled): This.
8538 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8539 * gcc.target/i386/pie.c: Likewise.
8541 2015-02-11 Andrew Pinski <apinski@cavium.com>
8544 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8545 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8547 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8550 * gcc.target/i386/pr61925-1.c: New test.
8551 * gcc.target/i386/pr61925-2.c: New test.
8552 * gcc.target/i386/pr61925-3.c: New test.
8554 2015-02-10 Jakub Jelinek <jakub@redhat.com>
8557 * g++.dg/asan/pr65004.C: New test.
8559 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
8562 * gcc.taget/sh/pr64661-0.h: New.
8563 * gcc.taget/sh/pr64661-1.c: New.
8564 * gcc.taget/sh/pr64661-2.c: New.
8565 * gcc.taget/sh/pr64661-3.c: New.
8566 * gcc.taget/sh/pr64661-4.c: New.
8568 2015-02-10 Richard Biener <rguenther@suse.de>
8570 PR tree-optimization/64995
8571 * g++.dg/torture/pr64995.C: New testcase.
8573 2015-02-10 Richard Biener <rguenther@suse.de>
8575 PR tree-optimization/64909
8576 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8578 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8580 * gcc.dg/signbit-sa.c: New test.
8582 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8584 PR libgfortran/57822
8585 * gfortran/fmt_g0_7.f08: New test.
8587 2015-02-10 Bin Cheng <bin.cheng@arm.com>
8589 PR tree-optimization/43378
8590 * gcc.dg/tree-ssa/pr43378.c: New test.
8592 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
8595 * g++.dg/torture/pr64978.C: New testcase.
8597 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8600 * gcc.dg/asan/pr64981.c: New test.
8602 2015-02-09 Marek Polacek <polacek@redhat.com>
8605 * gcc.dg/pr64856.c: New test.
8607 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8610 * gcc.dg/tree-ssa/stdarg-7.c: New test.
8611 * gcc.c-torture/execute/pr64979.c: New test.
8613 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
8615 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8617 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8619 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8620 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8622 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8625 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8627 2015-02-09 Richard Biener <rguenther@suse.de>
8629 PR tree-optimization/54000
8630 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8632 2015-02-09 Tom de Vries <tom@codesourcery.com>
8634 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8636 2015-02-09 Martin Liska <mliska@suse.cz>
8638 * g++.dg/ipa/pr64858.C: New test.
8640 2015-02-09 Tom de Vries <tom@codesourcery.com>
8642 * gcc.dg/uninit-19.c: Fix warning line for fpic.
8644 2015-02-08 Andrew Pinski <apinski@cavium.com>
8646 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8648 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
8651 * gfortran.dg/use_rename_8.f90: New.
8653 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
8655 * gnat.dg/addr7.ad[sb]: New test.
8656 * gnat.dg/addr8.ad[sb]: Likewise.
8658 2015-02-06 David Malcolm <dmalcolm@redhat.com>
8661 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8662 from jit.dg/test-compile-to-executable.c's create_code, with a
8663 clarification of the output message.
8664 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8666 (test_jit): Use CHECK_NO_ERRORS when calling
8667 gcc_jit_context_compile_to_file.
8668 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8669 jit-verify-compile-to-file to jit-verify-output-file-was-created.
8670 (jit-setup-compile-to-file): Likewise. Add a verbose comment
8671 about deletions that are attempted.
8672 (jit-verify-compile-to-file): Rename to...
8673 (jit-verify-output-file-was-created): ...this, and drop the
8674 attempt to run "file" and verify the output.
8675 (jit-verify-assembler): New function.
8676 (jit-verify-object): New function.
8677 (jit-verify-dynamic-library): New function.
8678 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8679 favor of an implementation from new file
8680 create-code-for-hello-world-executable.h, which also adds a
8682 (dg-final): Replace jit-verify-compile-to-file with
8683 jit-verify-output-file-was-created, and invoke new function
8684 jit-verify-assembler.
8685 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8687 (dg-final): Replace jit-verify-compile-to-file with
8688 jit-verify-output-file-was-created, and invoke new function
8689 jit-verify-dynamic-library.
8690 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8691 favor of an implementation from new file
8692 create-code-for-hello-world-executable.h, which also adds a
8694 (dg-final): Replace jit-verify-compile-to-file with
8695 jit-verify-output-file-was-created. Strengthen the expected stdout
8696 from the built executable.
8697 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8698 favor of an implementation from new file
8699 create-code-for-hello-world-executable.h, which also adds a
8701 (dg-final): Replace jit-verify-compile-to-file with
8702 jit-verify-output-file-was-created, and invoke new function
8704 * jit.dg/verify-dynamic-library.c: New source file.
8706 2015-02-06 Sebastian Pop <s.pop@samsung.com>
8707 Brian Rzycki <b.rzycki@samsung.com>
8709 PR tree-optimization/64878
8710 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8712 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8715 * g++.dg/ipa/pr64896.C: New test.
8717 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8720 * gcc.target/powerpc/pr64205.c: New file.
8722 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
8724 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8725 (dg-options): Use -fpie instead of -fPIE -pie.
8727 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8730 * g++.dg/asan/pr64937.C: New test.
8732 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
8735 * gfortran.dg/class_to_type_4.f90: New test
8737 2015-01-29 Andre Vehreschild <vehre@gmx.de>
8739 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8741 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8743 PR rtl-optimization/64957
8745 * gcc.c-torture/execute/pr64957.c: New test.
8747 2015-02-05 Jeff Law <law@redhat.com>
8750 * gcc.target/h8300/pr17306-1.c: New test.
8751 * gcc.target/h8300/pr17306-2.c: New test.
8753 2015-02-05 Tobias Burnus <burnus@net-b.de>
8756 * gfortran.dg/structure_constructor_12.f90: New.
8758 2015-02-05 Jeff Law <law@redhat.com>
8761 gcc.target/h8300/pr58400.c: New test.
8763 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
8765 * gcc.target/arm/macro_defs0.c: New test.
8766 * gcc.target/arm/macro_defs1.c: New test.
8767 * gcc.target/arm/macro_defs2.c: New test.
8769 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
8771 PR rtl-optimization/64905
8772 * gcc.target/i386/pr64905.c: Require nonpic target.
8773 (dg-options): Add -fomit-frame-pointer.
8776 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
8778 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8781 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
8784 * gfortran.dg/type_to_class_2.f90: New test
8785 * gfortran.dg/type_to_class_3.f90: New test
8787 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
8790 * g++.dg/torture/pr64686.C: New testcase.
8792 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
8794 PR rtl-optimization/64905
8795 * gcc.target/i386/pr64905.c: New file.
8797 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8799 * gcc.dg/guality/pr41447-1.c: Remove xfail.
8800 * gcc.dg/guality/pr41616-1.c: Ditto.
8802 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
8805 * gcc.dg/pr64817-3.c: New.
8807 2015-02-04 Jakub Jelinek <jakub@redhat.com>
8808 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8810 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8811 pass parameters in registers.
8812 * gcc.dg/guality/pr36728-2.c (main): Likewise.
8813 * gcc.dg/guality/pr36728-3.c (main): Likewise.
8814 * gcc.dg/guality/pr36728-4.c (main): Likewise.
8816 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
8817 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8819 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8820 list, allow for multilibed targets.
8821 * gcc.dg/combine_ashiftrt_2.c: Likewise.
8823 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8825 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8826 * gcc.dg/pr46728-6.c: Ditto.
8828 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
8830 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8831 for mips_nanlegacy target.
8833 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
8835 * gcc.target/i386/chkp-hidden-def.c: New.
8837 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8840 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8841 to use 24 bits for bitfield b.
8843 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8846 * lib/target-supports.exp (check_effective_target_bswap64): Do not
8847 cache result in a global variable. Include all 32-bit targets for
8850 2015-02-03 Jakub Jelinek <jakub@redhat.com>
8852 PR rtl-optimization/64756
8853 * gcc.c-torture/execute/pr64756.c: New test.
8855 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
8858 * gcc.target/sh/pr64660-0.h: New.
8859 * gcc.target/sh/pr64660-1.c: New.
8860 * gcc.target/sh/pr64660-2.c: New.
8861 * gcc.target/sh/pr64660-3.c: New.
8862 * gcc.target/sh/pr64660-4.c: New.
8864 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8867 * g++.dg/warn/Waddress-2.C: New.
8869 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
8872 * gcc.target/i386/pr49095.c: XFAIL for ia32.
8874 2015-02-03 Dodji Seketeli <dodji@redhat.com>
8876 PR preprocessor/64803
8877 * gcc.dg/cpp/builtin-macro-1.c: New test case.
8879 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
8881 * g++.dg/ipa/devirt-37.C: Disable early inlining.
8883 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
8885 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8886 (_ARM_FPSRC): Add DN and AHP fields.
8887 (clean_results): Force DN=1 on AArch64.
8888 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8889 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8890 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8891 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8892 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8893 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8895 2015-02-02 Alan Modra <amodra@gmail.com>
8897 * gcc.target/powerpc/cprophard.c: New.
8899 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
8901 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8902 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8904 2015-02-01 Jakub Jelinek <jakub@redhat.com>
8907 * gcc.dg/pr64817-1.c: New test.
8908 * gcc.dg/pr64817-2.c: New test.
8910 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
8913 * gcc.target/sh/pr64851-0.h: New
8914 * gcc.target/sh/pr64851-1.c: New
8915 * gcc.target/sh/pr64851-2.c: New
8916 * gcc.target/sh/pr64851-3.c: New
8917 * gcc.target/sh/pr64851-4.c: New
8919 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
8922 * gcc.dg/torture/pr64882.c: New test.
8924 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
8927 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8930 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
8932 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8933 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8934 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8935 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8936 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8937 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8939 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8940 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8942 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8943 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8946 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
8949 * g++.dg/pr64688-2.C: New.
8951 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
8953 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8954 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8955 * gcc.target/i386/fuse-caller-save.c: Ditto.
8956 * gcc.target/i386/headmerge-1.c: Ditto.
8957 * gcc.target/i386/headmerge-2.c: Ditto.
8958 * gcc.target/i386/sibcall-6.c: Ditto.
8960 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
8963 * gcc.target/i386/pr64617.c: New test.
8965 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
8968 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8969 (dg-options): Remove -m32.
8970 (dg-final): Scan for "movb %al" only.
8971 * gcc.target/i386/pr15184-2.c: Ditto.
8973 2015-01-30 Richard Biener <rguenther@suse.de>
8975 PR tree-optimization/64829
8976 * gcc.dg/vect/pr64829.c: New testcase.
8978 2015-01-29 Marek Polacek <polacek@redhat.com>
8981 * gcc.dg/pr64709.c: New test.
8983 2015-01-29 Jakub Jelinek <jakub@redhat.com>
8986 * g++.dg/ubsan/pr64717-1.C: New test.
8987 * g++.dg/ubsan/pr64717-2.C: New test.
8989 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
8991 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8993 2015-01-29 Jeff Law <law@redhat.com>
8996 * gcc.target/i386/pr15184-1.c: New test.
8997 * gcc.target/i386/pr15184-2.c: New test.
8999 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9001 PR tree-optimization/64746
9002 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9004 2015-01-29 Richard Biener <rguenther@suse.de>
9006 PR tree-optimization/64853
9007 * gcc.dg/torture/pr64853.c: New testcase.
9009 2015-01-29 Richard Biener <rguenther@suse.de>
9011 PR tree-optimization/64844
9012 * gcc.dg/vect/pr64844.c: New testcase.
9014 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9017 * gcc.dg/pr64809.c: Delete.
9019 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
9022 * gcc.target/i386/pr64805.c: New.
9024 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9026 * gcc.dg/guality/guality.h (main): Add argv[0] to
9027 guality_gdb_command.
9029 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
9032 * gcc.dg/tree-ssa/pr64801.c: New testcase.
9034 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
9037 * gcc.target/sh/sh.exp
9038 (check_effective_target_atomic_model_soft_gusa_available,
9039 check_effective_target_atomic_model_soft_tcb_available,
9040 check_effective_target_atomic_model_soft_imask_available,
9041 check_effective_target_atomic_model_hard_llcs_available): New.
9042 * gcc.target/sh/pr64659-0.h: New.
9043 * gcc.target/sh/pr64659-1.c: New.
9044 * gcc.target/sh/pr64659-2.c: New.
9045 * gcc.target/sh/pr64659-3.c: New.
9046 * gcc.target/sh/pr64659-4.c: New.
9048 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
9050 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9051 scan-assembler-times pattern.
9053 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
9056 * gcc.dg/pr64809.c: New test.
9058 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
9060 PR tree-optimization/64277
9061 * gcc.dg/pr64277.c: New.
9063 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9065 PR tree-optimization/64718
9066 * gcc.c-torture/execute/pr64718.c: New test.
9068 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
9070 * gcc.target/aarch64/abs_2.c: New.
9072 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
9074 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9075 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9076 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9079 2015-01-28 Jakub Jelinek <jakub@redhat.com>
9082 * lib/target-supports.exp (check_effective_target_comdat_group): New.
9083 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9084 { target comdat_group }.
9086 2015-01-27 Tobias Burnus <burnus@net-b.de>
9089 * gfortran.dg/goacc/coarray_2.f90: New.
9091 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9095 * g++.dg/torture/pr64139.C: New testcase.
9096 * g++.dg/torture/pr60871.C: Likewise.
9098 2015-01-27 Janus Weil <janus@gcc.gnu.org>
9101 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9102 prevent linking errors.
9104 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9107 * g++.dg/torture/pr64282.C: New testcase.
9109 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9111 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9114 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9116 * gcc.target/s390/hotpatch-13.c: New testcase.
9117 * gcc.target/s390/hotpatch-14.c: New testcase.
9118 * gcc.target/s390/hotpatch-15.c: New testcase.
9119 * gcc.target/s390/hotpatch-16.c: New testcase.
9120 * gcc.target/s390/hotpatch-17.c: New testcase.
9121 * gcc.target/s390/hotpatch-18.c: New testcase.
9122 * gcc.target/s390/hotpatch-19.c: New testcase.
9123 * gcc.target/s390/hotpatch-20.c: New testcase.
9124 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9125 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9126 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9127 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9128 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9129 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9130 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9131 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9132 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9133 * gcc.target/s390/hotpatch-10.c: Likewise.
9134 * gcc.target/s390/hotpatch-11.c: Likewise.
9135 * gcc.target/s390/hotpatch-12.c: Likewise.
9136 * gcc.target/s390/hotpatch-2.c: Likewise.
9137 * gcc.target/s390/hotpatch-3.c: Likewise.
9138 * gcc.target/s390/hotpatch-4.c: Likewise.
9139 * gcc.target/s390/hotpatch-5.c: Likewise.
9140 * gcc.target/s390/hotpatch-6.c: Likewise.
9141 * gcc.target/s390/hotpatch-7.c: Likewise.
9142 * gcc.target/s390/hotpatch-8.c: Likewise.
9143 * gcc.target/s390/hotpatch-9.c: Likewise.
9144 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9145 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9146 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9147 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9148 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9149 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9150 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9151 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9153 2015-01-27 Jiong Wang <jiong.wang@arm.com>
9155 * gcc.dg/long_branch.c: New testcase.
9157 2015-01-27 Richard Biener <rguenther@suse.de>
9159 PR tree-optimization/56273
9160 PR tree-optimization/59124
9161 PR tree-optimization/64277
9162 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9163 * gcc.dg/Warray-bounds-12.c: Likewise.
9164 * gcc.dg/Warray-bounds-13.c: Likewise.
9166 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9168 PR rtl-optimization/61058
9169 * gcc.dg/pr61058.c: New test.
9171 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
9173 * gcc.target/i386/chkp-narrow-bounds.c: New.
9175 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9177 PR tree-optimization/64807
9178 * gcc.dg/pr64807.c: New test.
9181 * gcc.dg/pr64766.c: New test.
9183 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
9186 * gcc.target/sh/pr49263-4.c: New.
9188 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9191 * gfortran.dg/allocate_with_mold_1.f90: New test
9193 2015-01-26 Jakub Jelinek <jakub@redhat.com>
9196 * gcc.dg/pr64778.c: New test.
9199 * gcc.dg/vect/pr64421.c: New test.
9201 2015-01-26 Tobias Burnus <burnus@net-b.de>
9204 * gfortran.dg/coarray_36.f: New.
9205 * gfortran.dg/coarray_37.f90: New.
9207 2015-01-26 Janus Weil <janus@gcc.gnu.org>
9210 * gfortran.dg/class_allocate_18.f90: New.
9212 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9214 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9216 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9218 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9220 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9222 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9224 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9226 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9228 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9230 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9231 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9232 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9233 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9235 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9237 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9238 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9239 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9241 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9243 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9244 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9245 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9246 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9247 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9250 2015-01-26 Richard Biener <rguenther@suse.de>
9253 * gcc.dg/uninit-19.c: New testcase.
9255 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9257 * lib/target-supports.exp (check_effective_target_vect64): Add
9260 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
9263 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9265 2015-01-26 Tony Liu <tony.liu@arm.com>
9267 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9270 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
9273 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9274 correctly, clean up afterwards.
9276 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
9279 * gfortran.dg/use_rename_7.f90: New.
9281 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
9283 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9284 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9286 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
9289 * gcc.target/sh/pr54236-4.c: New.
9291 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
9293 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9294 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
9297 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
9300 * gfortran.dg/open_new_segv.f90: New test.
9302 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
9311 * gcc.target/sh/pr64345-1.c: New.
9312 * gcc.target/sh/pr64345-2.c: New.
9313 * gcc.target/sh/pr59533-1.c: New.
9314 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9315 * gcc.target/sh/pr52933-2.c: Likewise.
9316 * gcc.target/sh/pr54089-1.c: Likewise.
9317 * gcc.target/sh/pr54236-1.c: Likewise.
9318 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9319 * gcc.target/sh/pr49263-1.c: Remove xfails.
9320 * gcc.target/sh/pr49263-2.c: Likewise.
9321 * gcc.target/sh/pr49263-3.c: Likewise.
9322 * gcc.target/sh/pr53987-1.c: Likewise.
9323 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9324 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9325 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9326 (test05, test06, test07, test08, test09, test10, test11, test12): New.
9327 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9328 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9330 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9333 2015-01-24 Tom de Vries <tom@codesourcery.com>
9335 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9337 2015-01-23 Ian Lance Taylor <iant@google.com>
9340 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9341 targets without split stack support.
9343 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
9346 * gcc.target/i386/pr64317.c: New test.
9348 2015-01-23 Jakub Jelinek <jakub@redhat.com>
9350 PR rtl-optimization/63637
9351 PR rtl-optimization/60663
9352 * gcc.dg/pr63637-1.c: New test.
9353 * gcc.dg/pr63637-2.c: New test.
9354 * gcc.dg/pr63637-3.c: New test.
9355 * gcc.dg/pr63637-4.c: New test.
9356 * gcc.dg/pr63637-5.c: New test.
9357 * gcc.dg/pr63637-6.c: New test.
9358 * gcc.target/i386/pr63637-1.c: New test.
9359 * gcc.target/i386/pr63637-2.c: New test.
9360 * gcc.target/i386/pr63637-3.c: New test.
9361 * gcc.target/i386/pr63637-4.c: New test.
9362 * gcc.target/i386/pr63637-5.c: New test.
9363 * gcc.target/i386/pr63637-6.c: New test.
9365 2015-01-23 Richard Biener <rguenther@suse.de>
9368 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9369 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9371 2015-01-23 Marek Polacek <polacek@redhat.com>
9373 PR preprocessor/60570
9374 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9375 * gcc.dg/cpp/pr60570.c: New test.
9377 2015-01-23 Richard Biener <rguenther@suse.de>
9380 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9381 vectorization on vect64 targets.
9383 2015-01-23 Janus Weil <janus@gcc.gnu.org>
9386 * gfortran.dg/class_allocate_17.f90: New.
9388 2015-01-23 Tobias Burnus <burnus@net-b.de>
9391 * gfortran.dg/goacc/combined_loop.f90: New.
9393 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9396 * gfortran.dg/make_unit.f90: New test.
9398 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9401 * gfortran.dg/negative_unit_int8.f: Update.
9403 2015-01-22 Jeff Law <law@redhat.com>
9406 * gcc.target/m68k/pr52076-1.c: New test.
9407 * gcc.target/m68k/pr52076-2.c: New test.
9409 2015-01-22 Richard Biener <rguenther@suse.de>
9412 * gcc.dg/torture/pr64728.c: New testcase.
9414 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
9417 * g++.dg/pr64688.C: New test.
9419 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
9421 * gcc.target/i386/chkp-always_inline.c (f1): Make static
9422 to avoid errors with -fpic.
9424 2015-01-22 Richard Biener <rguenther@suse.de>
9427 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9429 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
9431 PR rtl-optimization/64682
9432 * gcc.c-torture/execute/pr64682.c: New file.
9434 2015-01-21 Jakub Jelinek <jakub@redhat.com>
9437 * gcc.dg/pr64511.c: New test.
9439 PR rtl-optimization/62078
9440 * g++.dg/opt/pr62078.C: New test.
9443 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9445 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
9448 * gfortran.dg/internal_pack_15.f90: New test.
9450 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
9452 * c-c++-common/tsan/step.c: New testcase.
9454 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9456 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9458 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9460 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9462 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9464 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9466 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9468 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9470 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9472 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9474 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9476 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9478 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9480 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9482 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9484 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9486 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9488 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9490 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9492 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9494 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9496 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9498 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9500 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9502 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9504 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9505 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9506 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9509 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9511 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9512 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9513 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9516 2015-01-21 Renlin Li <renlin.li@arm.com>
9518 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9519 * g++.dg/tls/thread_local5g.C: Likewise.
9520 * g++.dg/tls/thread_local6g.C: Likewise.
9522 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9524 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9525 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9526 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9528 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9530 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9531 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9532 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9534 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9536 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9537 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9538 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9540 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9542 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9543 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9544 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9546 2015-01-20 Jeff Law <law@redhat.com>
9549 * gcc.target/m68k/pr59946.c: New test.
9551 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9553 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9554 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9555 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9557 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9559 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9560 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9561 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9563 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9565 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9566 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9567 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9569 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9571 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9572 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9573 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9575 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9578 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9580 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9581 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9582 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9584 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9586 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9587 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9588 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9590 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9592 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9594 2015-01-20 Jakub Jelinek <jakub@redhat.com>
9596 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9599 * g++.dg/ubsan/pr64632.C: New test.
9602 * gcc.dg/pr64663.c: New test.
9604 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9607 * g++.dg/warn/Wunused-var-23.C: New.
9609 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9612 * g++.dg/cpp0x/constexpr-59937-1.C: New.
9613 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9615 2015-01-20 Richard Biener <rguenther@suse.de>
9618 * gcc.dg/lto/pr64684_0.c: New testcase.
9619 * gcc.dg/lto/pr64684_1.c: Likewise.
9620 * gcc.dg/lto/pr64684_2.c: Likewise.
9621 * gcc.dg/lto/pr64685_0.c: Likewise.
9622 * gcc.dg/lto/pr64685_1.c: Likewise.
9624 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9627 * g++.dg/cpp1y/lambda-init12.C: New.
9629 2015-01-20 Richard Biener <rguenther@suse.de>
9631 PR tree-optimization/64410
9632 * g++.dg/vect/pr64410.cc: Require vect_double.
9634 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
9637 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9639 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
9643 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9645 PR rtl-optimization/64081
9646 * gcc.dg/pr64081.c: New test.
9648 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9650 * jit.dg/harness.h: Include <unistd.h>.
9651 (CHECK_NO_ERRORS): New.
9652 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9653 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9654 gcc_jit_context_compile_to_file.
9655 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9656 args to the spawned executable.
9657 (jit-expand-vars): New function.
9658 (jit-exe-params): New variable.
9659 (dg-jit-set-exe-params): New function.
9660 (jit-dg-test): Detect testcases that use
9661 jit-verify-compile-to-file and call jit-setup-compile-to-file.
9662 Set arguments of spawned process to jit-exe-params.
9663 (jit-get-output-filename): New function.
9664 (jit-setup-compile-to-file): New function.
9665 (jit-verify-compile-to-file): New function.
9666 (jit-run-executable): New function.
9667 (jit-verify-executable): New function.
9668 * jit.dg/test-compile-to-assembler.c: New testcase.
9669 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9670 * jit.dg/test-compile-to-executable.c: New testcase.
9671 * jit.dg/test-compile-to-object.c: New testcase.
9673 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
9676 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9679 2015-01-19 Martin Liska <mliska@suse.cz>
9681 * objc/compile/pr64668.m: New test.
9683 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9685 * jit.dg/test-arith-overflow.c: Include stdbool.h.
9686 (create_overflow_fn): Update comment to clarify that
9687 the third param of the created function is a bool *, not
9689 (verify_int_overflow_fn): Convert param "expected_ovf" from
9690 int to bool. Update third param of "overflow_fn_type" from int *
9691 to bool *. Update local "actual_ovf" from int to bool.
9692 (verify_uint_overflow_fn): Likewise.
9694 2015-01-19 Martin Liska <mliska@suse.cz>
9696 * gcc.dg/ipa/ipa-icf-33.c: New test.
9698 2015-01-19 Felix Yang <felix.yang@huawei.com>
9699 Haijian Zhang <z.zhanghaijian@huawei.com>
9701 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9702 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9703 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9704 result_float64x2, expected_hfloat64x2): New helper type, variable and
9706 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9707 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9708 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9709 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9710 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9711 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9712 and target without the FMA feature.
9714 2015-01-19 Jiong Wang <jiong.wang@arm.com>
9716 * gcc.target/aarch64/pr64304.c: New testcase.
9718 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9720 PR rtl-optimization/64081
9721 * gcc.dg/pr64081.c: New test.
9723 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
9726 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9728 * gcc.target/aarch64/test_frame_6.c: Likewise.
9729 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9730 and x19 (in the epilogue).
9731 * gcc.target/aarch64/test_frame_4.c: Likewise.
9732 * gcc.target/aarch64/test_frame_7.c: Likewise.
9734 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
9736 * gcc.target/i386/chkp-always_inline.c: New.
9738 2015-01-15 Andrew Pinski <apinski@cavium.com>
9739 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9741 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9742 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9744 2015-01-18 Andre Vehreschild <vehre@gmx.de>
9747 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9748 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9750 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9753 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9755 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
9758 * gcc.target/sh/torture/pr64652.c: New.
9760 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9762 * gcc.dg/ipa/ipa-icf-32.c: Update template.
9763 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9764 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9765 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9766 * c-c++-common/asan/kasan-recover-1.c: Likewise.
9767 * c-c++-common/asan/kasan-recover-2.c: Likewise.
9769 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9772 * g++.dg/torture/pr64378.C: New testcase.
9774 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9777 * gfortran.dg/block_13.f08: New test
9779 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9782 * gfortran.dg/associate_1.f03: Allow test for character with
9785 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9787 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9788 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9790 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9792 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9794 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
9797 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9799 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9802 * gfortran.dg/alloc_comp_assign_13.f08: New test.
9805 * gfortran.dg/alloc_comp_assign_14.f08: New test.
9808 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9810 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9813 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9815 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
9817 PR rtl-optimization/52773
9818 * gcc.c-torture/compile/pr52773.c: New test.
9820 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9823 * g++.dg/cpp0x/alias-decl-46.C: New.
9825 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9827 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9829 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9831 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9833 (CHECK_FP): Likewise.
9834 (CHECK_CUMULATIVE_SAT): Likewise.
9836 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9838 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9839 (Set_Neon_Cumulative_Sat): Add parameter.
9840 (__set_neon_cumulative_sat): Support new parameter.
9841 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9842 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9844 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9845 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9848 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
9850 * g++.dg/tsan/vptr_benign_race.C: New testcase.
9851 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9853 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9856 * g++.dg/tls/thread_local-ice4.C: New.
9858 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
9860 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9863 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9866 * g++.dg/cpp0x/vt-62276.C: New.
9868 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
9871 * g++.dg/pr64353.C: New.
9873 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9876 * gcc.target/aarch64/pr64263_1.c: New test.
9878 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
9880 PR tree-optimization/64434
9881 * gcc.dg/torture/pr64434.c: Move to...
9882 * gcc.dg/pr64434.c: ... here.
9884 2015-01-16 Richard Biener <rguenther@suse.de>
9887 * gcc.dg/uninit-18.c: New testcase.
9889 2015-01-16 Richard Biener <rguenther@suse.de>
9891 PR tree-optimization/64568
9892 * g++.dg/torture/pr64568-2.C: New testcase.
9894 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
9897 * gcc.target/i386/chkp-label-address.c: New.
9899 2015-01-16 Janus Weil <janus@gcc.gnu.org>
9902 * gfortran.dg/pointer_init_6.f90: Extended.
9904 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
9906 * gcc.c-torture/compile/20150108.c: New test.
9908 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
9910 * gcc.target/visium: New directory.
9912 2015-01-16 Richard Biener <rguenther@suse.de>
9914 PR tree-optimization/61743
9915 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9916 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9918 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
9920 * gcc.dg/pr64015.c: New test.
9922 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
9926 * g++.dg/ipa/pr64612.C: New test.
9928 2015-01-16 Renlin Li <renlin.li@arm.com>
9930 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9932 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
9934 * gcc.target/i386/sse-14.c: Test new intrinsic.
9935 * gcc.target/i386/sse-22.c: Ditto.
9937 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9940 * g++.dg/cpp0x/auto44.C: New.
9942 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
9945 * gcc.target/nios2/gpopt-all.c: New test case.
9946 * gcc.target/nios2/gpopt-local.c: New test case.
9947 * gcc.target/nios2/gpopt-global.c: New test case.
9948 * gcc.target/nios2/gpopt-data.c: New test case.
9949 * gcc.target/nios2/gpopt-none.c: New test case.
9951 2015-01-15 Jakub Jelinek <jakub@redhat.com>
9953 * g++.dg/ubsan/vptr-1.C: New test.
9954 * g++.dg/ubsan/vptr-2.C: New test.
9955 * g++.dg/ubsan/vptr-3.C: New test.
9956 * g++.dg/ubsan/vptr-4.C: New test.
9957 * g++.dg/ubsan/vptr-5.C: New test.
9958 * g++.dg/ubsan/vptr-6.C: New test.
9959 * g++.dg/ubsan/vptr-7.C: New test.
9960 * g++.dg/ubsan/vptr-8.C: New test.
9961 * g++.dg/ubsan/vptr-9.C: New test.
9963 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
9965 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9967 * lib/gcc-dg.exp: Likewise.
9969 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
9971 PR rtl-optimization/64110
9972 * gcc.target/i386/pr64110.c: Add scan-assembler.
9974 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
9975 James Norris <jnorris@codesourcery.com>
9976 Cesar Philippidis <cesar@codesourcery.com>
9977 Ilmir Usmanov <i.usmanov@samsung.com>
9979 * lib/target-supports.exp (check_effective_target_fopenacc): New
9981 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9982 * g++.dg/goacc/goacc.exp: Likewise.
9983 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9984 * gcc.dg/goacc/goacc.exp: Likewise.
9985 * gfortran.dg/goacc/goacc.exp: Likewise.
9986 * c-c++-common/cpp/openacc-define-1.c: New file.
9987 * c-c++-common/cpp/openacc-define-2.c: Likewise.
9988 * c-c++-common/cpp/openacc-define-3.c: Likewise.
9989 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9990 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9991 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9992 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9993 * c-c++-common/goacc/asyncwait-1.c: Likewise.
9994 * c-c++-common/goacc/cache-1.c: Likewise.
9995 * c-c++-common/goacc/clauses-fail.c: Likewise.
9996 * c-c++-common/goacc/collapse-1.c: Likewise.
9997 * c-c++-common/goacc/data-1.c: Likewise.
9998 * c-c++-common/goacc/data-2.c: Likewise.
9999 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10000 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10001 * c-c++-common/goacc/deviceptr-2.c: Likewise.
10002 * c-c++-common/goacc/deviceptr-3.c: Likewise.
10003 * c-c++-common/goacc/if-clause-1.c: Likewise.
10004 * c-c++-common/goacc/if-clause-2.c: Likewise.
10005 * c-c++-common/goacc/kernels-1.c: Likewise.
10006 * c-c++-common/goacc/loop-1.c: Likewise.
10007 * c-c++-common/goacc/loop-private-1.c: Likewise.
10008 * c-c++-common/goacc/nesting-1.c: Likewise.
10009 * c-c++-common/goacc/nesting-data-1.c: Likewise.
10010 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10011 * c-c++-common/goacc/parallel-1.c: Likewise.
10012 * c-c++-common/goacc/pcopy.c: Likewise.
10013 * c-c++-common/goacc/pcopyin.c: Likewise.
10014 * c-c++-common/goacc/pcopyout.c: Likewise.
10015 * c-c++-common/goacc/pcreate.c: Likewise.
10016 * c-c++-common/goacc/pragma_context.c: Likewise.
10017 * c-c++-common/goacc/present-1.c: Likewise.
10018 * c-c++-common/goacc/reduction-1.c: Likewise.
10019 * c-c++-common/goacc/reduction-2.c: Likewise.
10020 * c-c++-common/goacc/reduction-3.c: Likewise.
10021 * c-c++-common/goacc/reduction-4.c: Likewise.
10022 * c-c++-common/goacc/sb-1.c: Likewise.
10023 * c-c++-common/goacc/sb-2.c: Likewise.
10024 * c-c++-common/goacc/sb-3.c: Likewise.
10025 * c-c++-common/goacc/update-1.c: Likewise.
10026 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10027 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10028 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10029 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10030 * gfortran.dg/goacc/assumed.f95: Likewise.
10031 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10032 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10033 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10034 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10035 * gfortran.dg/goacc/branch.f95: Likewise.
10036 * gfortran.dg/goacc/cache-1.f95: Likewise.
10037 * gfortran.dg/goacc/coarray.f95: Likewise.
10038 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10039 * gfortran.dg/goacc/cray.f95: Likewise.
10040 * gfortran.dg/goacc/critical.f95: Likewise.
10041 * gfortran.dg/goacc/data-clauses.f95: Likewise.
10042 * gfortran.dg/goacc/data-tree.f95: Likewise.
10043 * gfortran.dg/goacc/declare-1.f95: Likewise.
10044 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10045 * gfortran.dg/goacc/fixed-1.f: Likewise.
10046 * gfortran.dg/goacc/fixed-2.f: Likewise.
10047 * gfortran.dg/goacc/fixed-3.f: Likewise.
10048 * gfortran.dg/goacc/fixed-4.f: Likewise.
10049 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10050 * gfortran.dg/goacc/if.f95: Likewise.
10051 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10052 * gfortran.dg/goacc/list.f95: Likewise.
10053 * gfortran.dg/goacc/literal.f95: Likewise.
10054 * gfortran.dg/goacc/loop-1.f95: Likewise.
10055 * gfortran.dg/goacc/loop-2.f95: Likewise.
10056 * gfortran.dg/goacc/loop-3.f95: Likewise.
10057 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10058 * gfortran.dg/goacc/omp.f95: Likewise.
10059 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10060 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10061 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10062 * gfortran.dg/goacc/parameter.f95: Likewise.
10063 * gfortran.dg/goacc/private-1.f95: Likewise.
10064 * gfortran.dg/goacc/private-2.f95: Likewise.
10065 * gfortran.dg/goacc/private-3.f95: Likewise.
10066 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10067 * gfortran.dg/goacc/reduction-2.f95: Likewise.
10068 * gfortran.dg/goacc/reduction.f95: Likewise.
10069 * gfortran.dg/goacc/routine-1.f90: Likewise.
10070 * gfortran.dg/goacc/routine-2.f90: Likewise.
10071 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10072 * gfortran.dg/goacc/several-directives.f95: Likewise.
10073 * gfortran.dg/goacc/sie.f95: Likewise.
10074 * gfortran.dg/goacc/subarrays.f95: Likewise.
10075 * gfortran.dg/gomp/map-1.f90: Likewise.
10076 * gfortran.dg/openacc-define-1.f90: Likewise.
10077 * gfortran.dg/openacc-define-2.f90: Likewise.
10078 * gfortran.dg/openacc-define-3.f90: Likewise.
10079 * g++.dg/gomp/block-1.C: Update for changed compiler output.
10080 * g++.dg/gomp/block-2.C: Likewise.
10081 * g++.dg/gomp/block-3.C: Likewise.
10082 * g++.dg/gomp/block-5.C: Likewise.
10083 * g++.dg/gomp/target-1.C: Likewise.
10084 * g++.dg/gomp/target-2.C: Likewise.
10085 * g++.dg/gomp/taskgroup-1.C: Likewise.
10086 * g++.dg/gomp/teams-1.C: Likewise.
10087 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10088 * gcc.dg/cilk-plus/jump.c: Likewise.
10089 * gcc.dg/gomp/block-1.c: Likewise.
10090 * gcc.dg/gomp/block-10.c: Likewise.
10091 * gcc.dg/gomp/block-2.c: Likewise.
10092 * gcc.dg/gomp/block-3.c: Likewise.
10093 * gcc.dg/gomp/block-4.c: Likewise.
10094 * gcc.dg/gomp/block-5.c: Likewise.
10095 * gcc.dg/gomp/block-6.c: Likewise.
10096 * gcc.dg/gomp/block-7.c: Likewise.
10097 * gcc.dg/gomp/block-8.c: Likewise.
10098 * gcc.dg/gomp/block-9.c: Likewise.
10099 * gcc.dg/gomp/target-1.c: Likewise.
10100 * gcc.dg/gomp/target-2.c: Likewise.
10101 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10102 * gcc.dg/gomp/teams-1.c: Likewise.
10104 2015-01-15 David Malcolm <dmalcolm@redhat.com>
10106 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10109 2015-01-15 Mike Stump <mikestump@comcast.net>
10111 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10112 * gcc.dg/inline_2.c: Likewise.
10113 * gcc.dg/inline_3.c: Likewise.
10114 * gcc.dg/inline_4.c: Likewise.
10116 2015-01-15 Janus Weil <janus@gcc.gnu.org>
10119 * gfortran.dg/proc_ptr_comp_43.f90: New.
10121 2015-01-15 Mike Stump <mikestump@comcast.net>
10123 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10124 * gcc.dg/unroll_2.c: Likewise.
10125 * gcc.dg/unroll_3.c: Likewise.
10126 * gcc.dg/unroll_4.c: Likewise.
10127 * gcc.dg/unroll_5.c: Likewise.
10129 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
10132 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10134 * gcc.target/aarch64/test_frame_6.c: Likewise.
10135 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10136 x30 and x19 (in the epilogue).
10137 * gcc.target/aarch64/test_frame_4.c: Likewise.
10138 * gcc.target/aarch64/test_frame_7.c: Likewise.
10140 2015-01-15 Martin Liska <mliska@suse.cz>
10142 * g++.dg/ipa/pr64068.C: New test.
10143 * gcc.dg/ipa/PR64559.c: New test.
10145 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10147 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10150 2015-01-15 Richard Biener <rguenther@suse.de>
10152 PR tree-optimization/61743
10153 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10154 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10156 2015-01-15 Renlin Li <renlin.li@arm.com>
10158 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10159 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10161 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10163 * gcc.dg/vect/vect-aggressive-1.c: New.
10164 * gcc.target/i386/avx2-vect-aggressive.c: New.
10166 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10168 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10170 2015-01-15 Richard Biener <rguenther@suse.de>
10173 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10174 -Wl,-undefined,dynamic_lookup.
10176 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10178 * gnat.dg/opt47.adb: New test.
10180 2015-01-15 Richard Biener <rguenther@suse.de>
10183 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10185 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10187 PR tree-optimization/64434
10188 * gcc.dg/torture/pr64434.c: New test.
10190 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
10192 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10193 -mno-micromips. MIPS32R1 and below require -mno-micromips.
10194 -march=loongson* and -march=octeon* require -mno-micromips.
10196 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
10197 Matthew Fortune <matthew.fortune@imgtec.com>
10199 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10200 * gcc.target/mips/call-saved-5.c (foo): Likewise.
10201 * gcc.target/mips/call-saved-6.c (foo): Likewise.
10202 * gcc.target/mips/call-saved-7.c: New file.
10203 * gcc.target/mips/call-saved-8.c: New file.
10204 * gcc.target/mips/call-saved-9.c: New file.
10206 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
10208 * gcc.target/mips/lsa.c: New file.
10209 * gcc.target/mips/mips64-lsa.c: Likewise.
10210 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10211 * gcc.target/mips/mulsize-4.c: Likewise.
10212 * gcc.target/mips/mulsize-5.c: New file.
10213 * gcc.target/mips/mulsize-6.c: Likewise.
10214 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10215 and !HAS_LSA as ghost options.
10216 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10219 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
10221 * g++.dg/torture/20141013.c: Set -fno-short-enums.
10223 2015-01-15 Richard Biener <rguenther@suse.de>
10225 PR middle-end/64365
10226 * gcc.dg/torture/pr64365.c: New testcase.
10228 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
10230 * gcc.dg/stackprotectexplicit1.c: New test.
10231 * g++.dg/stackprotectexplicit2.c: New test.
10233 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10236 * gfortran.dg/inquire_internal.f90: New.
10237 * gfortran.dg/negative_unit_check.f90: New.
10239 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
10242 * gcc.target/sh/pr53988-1.c: New.
10244 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
10247 * g++.dg/tls/thread_local-ice3.C: New.
10249 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
10251 * gcc.target/i386/fentry-override.c: Properly place {} in target
10252 selector. Remove nonpic.
10253 * gcc.target/i386/fentry.c: Likewise.
10255 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10257 * gcc.dg/atomic-invalid.c: Check for invalid memory model
10258 warnings instead of errors.
10260 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
10262 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10263 option support instead of ENABLE_LTO from Makefile.
10265 2015-01-14 Richard Biener <rguenther@suse.de>
10267 PR tree-optimization/59354
10268 * gcc.dg/vect/pr59354.c: New testcase.
10270 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
10272 * lib/target-supports.exp
10273 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10274 on ARM architures before v7.
10276 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10278 PR middle-end/59448
10279 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10280 an atomic_exchange.
10282 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10285 * gcc.target/i386/pr64386.c: New test.
10287 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10290 * gcc.target/i386/pr64393.c: New test.
10292 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10295 * gcc.target/i386/pr64387.c: New test.
10297 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
10299 * gcc.target/aarch64/store-pair-1.c: Fix typo.
10301 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10303 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10305 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10308 * gcc.target/arm/pr64453.c: New.
10310 2015-01-14 Richard Biener <rguenther@suse.de>
10313 * gcc.dg/lto/pr64415_0.c: New testcase.
10314 * gcc.dg/lto/pr64415_1.c: Likewise.
10316 2015-01-14 Martin Liska <mliska@suse.cz>
10318 * gcc.dg/ipa/pr64307.c: New test.
10320 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
10322 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10323 64-bit and 128-bit.
10325 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10328 * gcc.target/arm/pr64460_1.c: New test.
10330 2015-01-14 Richard Biener <rguenther@suse.de>
10332 PR tree-optimization/64493
10333 PR tree-optimization/64495
10334 * gcc.dg/vect/pr64493.c: New testcase.
10335 * gcc.dg/vect/pr64495.c: Likewise.
10337 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
10339 * gcc.dg/Warray-bounds-11.c: New test-case.
10341 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10343 * gcc.target/mips/octeon3-pipe-1.c: New test.
10345 2015-01-13 David Malcolm <dmalcolm@redhat.com>
10347 * jit.dg/harness.h (set_up_logging): Move string concatenation
10349 (concat_strings): New function.
10350 (dump_reproducer): New function.
10351 (test_jit): Call dump_reproducer.
10352 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10354 (jit-dg-test): Delete any generated reproducer from previous runs.
10355 Verify that a generated reproducer was created, and verify that it
10357 * jit.dg/test-nested-contexts.c (main): Call
10358 gcc_jit_context_dump_reproducer_to_file.
10360 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10362 * gcc.dg/aru-2.c: Add dg-require-profiling.
10364 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10366 * lib/target-supports.exp (check_profiling_available): Check if
10369 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
10372 * g++.dg/torture/pr64565.C: New testcase.
10374 2015-01-13 Marek Polacek <polacek@redhat.com>
10376 PR middle-end/64391
10377 * gcc.dg/tm/pr64391.c: New test.
10379 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10381 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10384 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10386 * gcc.target/i386/pie.c: New test.
10388 * lib/target-supports.exp (check_effective_target_pie): New.
10390 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10392 PR rtl-optimization/64286
10393 * gcc.target/i386/avx2-pr64286.c: New test.
10395 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
10398 * g++.dg/cpp0x/vt-57626.C: New.
10400 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10403 * gfortran.dg/pr64528.f90: New test.
10405 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
10407 * gcc.target/aarch64/subsp.c: New test.
10409 2015-01-13 Andrew Pinski <apinski@cavium.com>
10411 * gcc.target/aarch64/store-pair-1.c: New testcase.
10413 2015-01-13 Richard Biener <rguenther@suse.de>
10416 * gcc.dg/lto/pr64373_0.c: New testcase.
10418 2015-01-13 Andrew Pinski <apinski@cavium.com>
10420 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10421 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10423 2015-01-13 Richard Biener <rguenther@suse.de>
10425 PR tree-optimization/64406
10426 * gcc.dg/pr64406.c: New testcase.
10428 2015-01-13 Richard Biener <rguenther@suse.de>
10430 PR tree-optimization/64404
10431 * gcc.dg/vect/pr64404.c: New testcase.
10433 2015-01-13 Richard Biener <rguenther@suse.de>
10435 PR tree-optimization/64568
10436 * g++.dg/torture/pr64568.C: New testcase.
10438 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10440 * jit.dg/test-error-local-used-from-other-function.c: New test
10442 * jit.dg/test-error-param-reuse.c: New test case.
10443 * jit.dg/test-error-param-sharing.c: New test case.
10444 * jit.dg/test-error-param-used-from-other-function.c: New test
10446 * jit.dg/test-error-param-used-without-a-function.c: New test
10449 2015-01-12 Jakub Jelinek <jakub@redhat.com>
10451 PR tree-optimization/64563
10452 * gcc.dg/pr64563.c: New test.
10455 * gcc.target/i386/pr64513.c: New test.
10457 PR tree-optimization/64454
10458 * gcc.dg/pr64454.c: New test.
10461 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10463 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10464 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10465 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10466 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10467 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10468 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10469 * gcc.dg/vect/slp-25.c: Likewise.
10470 * gcc.dg/vect/vect-109.c: Likewise.
10471 * gcc.dg/vect/vect-13.c: Likewise.
10472 * gcc.dg/vect/vect-17.c: Likewise.
10473 * gcc.dg/vect/vect-18.c: Likewise.
10474 * gcc.dg/vect/vect-19.c: Likewise.
10475 * gcc.dg/vect/vect-20.c: Likewise.
10476 * gcc.dg/vect/vect-21.c: Likewise.
10477 * gcc.dg/vect/vect-22.c: Likewise.
10478 * gcc.dg/vect/vect-27.c: Likewise.
10479 * gcc.dg/vect/vect-29.c: Likewise.
10480 * gcc.dg/vect/vect-2-big-array.c: Likewise.
10481 * gcc.dg/vect/vect-2.c: Likewise.
10482 * gcc.dg/vect/vect-3.c: Likewise.
10483 * gcc.dg/vect/vect-4.c: Likewise.
10484 * gcc.dg/vect/vect-5.c: Likewise.
10485 * gcc.dg/vect/vect-72.c: Likewise.
10486 * gcc.dg/vect/vect-73-big-array.c: Likewise.
10487 * gcc.dg/vect/vect-73.c: Likewise.
10488 * gcc.dg/vect/vect-77-global.c: Likewise.
10489 * gcc.dg/vect/vect-78-global.c: Likewise.
10490 * gcc.dg/vect/vect-7.c: Likewise.
10491 * gcc.dg/vect/vect-86.c: Likewise.
10492 * gcc.dg/vect/vect-align-1.c: Likewise.
10493 * gcc.dg/vect/vect-align-3.c: Likewise.
10494 * gcc.dg/vect/vect-all-big-array.c: Likewise.
10495 * gcc.dg/vect/vect-all.c: Likewise.
10496 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10497 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10498 * gcc.dg/vect/vect-peel-3.c: Likewise.
10499 * gcc.dg/vect/vect-peel-4.c: Likewise.
10500 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10502 2015-01-12 Jeff Law <law@redhat.com>
10505 * gcc.target/m68k/pr64461.c: New test.
10507 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10509 * jit.dg/test-array-as-pointer.c (create_code): Update call
10510 to gcc_jit_context_new_global by setting "kind" to
10511 GCC_JIT_GLOBAL_IMPORTED.
10512 * jit.dg/test-error-array-as-pointer.c: Likewise.
10513 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10514 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10515 setting kind to GCC_JIT_GLOBAL_EXPORTED.
10516 * jit.dg/test-using-global.c (the_global): Rename to...
10517 (imported_global): ...this.
10518 (create_code): Update to test the three kinds of global.
10519 (verify_code): Likewise.
10521 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
10524 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
10525 undefined behavior.
10526 * gcc.target/i386/pr64291-2.c: Updated.
10528 2015-01-12 Richard Biener <rguenther@suse.de>
10530 PR tree-optimization/64530
10531 * gfortran.dg/pr64530.f90: New testcase.
10533 2015-01-12 Richard Biener <rguenther@suse.de>
10535 PR middle-end/64357
10536 * gcc.dg/torture/pr64357.c: New testcase.
10538 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
10540 * gcc.target/i386/nop-mcount.c: Properly place {} in target
10543 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10544 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10546 2015-01-12 Martin Liska <mliska@suse.cz>
10548 * gcc.dg/ipa/PR64550.c: New test.
10550 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
10553 * g++.dg/ipa/pr63470.C: New testcase.
10555 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10558 * gfortran.dg/typebound_operator_20.f90: New.
10560 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10563 * gfortran.dg/proc_ptr_comp_42.f90: New.
10565 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10568 * gfortran.dg/proc_ptr_comp_41.f90: New.
10570 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
10572 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10574 2015-01-10 Tobias Burnus <burnus@net-b.de>
10577 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10578 and add dg-excess-errors.
10579 * gfortran.dg/line_length_6.f90: New.
10580 * gfortran.dg/line_length_7.f90: New.
10581 * gfortran.dg/line_length_8.f90: New.
10582 * gfortran.dg/line_length_9.f90: New.
10583 * gfortran.dg/line_length_10.f90: New.
10584 * gfortran.dg/line_length_11.f90: New.
10586 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10588 * jit.dg/test-threads.c (struct testcase): Move declaration
10589 to jit.dg/all-non-failing-tests.h.
10590 (testcases): Likewise.
10591 * jit.dg/all-non-failing-tests.h (struct testcase): Move
10592 declaration here from jit.dg/all-non-failing-tests.h.
10593 (testcases): Likewise.
10594 * jit.dg/test-combination.c (create_code): Eliminate spelling
10595 out all of the testcases in favor of looping through the
10596 "testcases" metadata.
10597 (verify_code): Likewise.
10599 2015-01-09 Jakub Jelinek <jakub@redhat.com>
10601 PR rtl-optimization/64536
10602 * gcc.dg/pr64536.c: New test.
10604 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10606 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10607 * jit.dg/test-combination.c (create_code): Likewise.
10608 (verify_code): Likewise.
10609 * jit.dg/test-constants.c: New test case.
10610 * jit.dg/test-threads.c: Add test-constants.c.
10612 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
10615 * objc.dg/gnu-api-2-class.m: Add a test case
10616 for the above change.
10618 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
10620 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10622 2015-01-09 Richard Biener <rguenther@suse.de>
10624 PR tree-optimization/64410
10625 * g++.dg/vect/pr64410.cc: New testcase.
10627 2015-01-09 Martin Liska <mliska@suse.cz>
10629 * gcc.dg/ipa/ipa-icf-32.c: New test.
10631 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10633 * c-c++-common/tsan/tsan_barrier.h: New.
10634 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10635 * c-c++-common/tsan/bitfield_race.c: Likewise.
10636 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10637 * c-c++-common/tsan/mutexset1.c: Likewise.
10638 * c-c++-common/tsan/race_on_barrier.c: Likewise.
10639 * c-c++-common/tsan/race_on_mutex.c: Likewise.
10640 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10641 * c-c++-common/tsan/simple_race.c: Likewise.
10642 * c-c++-common/tsan/simple_stack.c: Likewise.
10643 * c-c++-common/tsan/sleep_sync.c: Likewise.
10644 * c-c++-common/tsan/tiny_race.c: Likewise.
10645 * c-c++-common/tsan/tls_race.c: Likewise.
10646 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10647 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10648 * g++.dg/tsan/atomic_free.C: Likewise.
10649 * g++.dg/tsan/atomic_free2.C: Likewise.
10650 * g++.dg/tsan/cond_race.C: Likewise.
10651 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10653 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
10656 * lib/target-supports.exp (check_effective_target_libatomic_available):
10658 * gfortran.dg/coarray/caf.exp: Only add -latomic for
10659 targets that match effective-target libatomic_available.
10660 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10662 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10664 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10665 Verify the result of gcc_jit_context_get_last_error.
10666 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10668 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10670 PR tree-optimization/63989
10671 * gcc.dg/strlenopt-27.c: New test.
10673 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10675 * jit.dg/harness.h (set_up_logging): New function.
10676 (test_jit): Fail if gcc_jit_context_acquire fails. Call
10677 set_up_logging on the context, so that every testcase is
10678 logged to a particular file.
10679 * jit.dg/test-nested-contexts.c (main): Open a logfile,
10680 and call gcc_jit_context_set_logfile on the top-level context.
10682 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10685 * g++.dg/opt/pr64338.C: New test.
10687 2015-01-08 Tobias Burnus <burnus@net-b.de>
10689 * gfortran.dg/coarray/codimension_2b.f90: New file.
10690 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10691 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10693 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10696 * g++.dg/ext/fnname4.C: New.
10698 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10701 * g++.dg/cpp0x/constexpr-64462.C: New.
10703 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10706 * g++.dg/cpp0x/deleted10.C: New.
10708 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10710 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10712 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10714 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10715 GCC_JIT_UNARY_OP_ABS.
10716 (verify_unary_ops): Likewise.
10718 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10720 * jit.dg/test-arith-overflow.c: New test case.
10721 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10722 * jit.dg/test-combination.c (create_code): Likewise.
10723 (verify_code): Likewise.
10724 * jit.dg/test-threads.c (testcases): Likewise.
10726 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10728 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10729 rather than "jit". Load g++.exp, and call g++_init.
10730 Run test-*.cc files within the testsuite and *.cc files within
10732 (jit-dg-test): Drop the addition of -fgnu89-inline to
10733 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10734 doing it when compiling C testcases (since g++ does not handle
10735 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10736 is restored to the value after g++_init ran, rather than the
10737 value before g++_init ran. Return a list of
10738 $comp_output $output_file, as dg-test assumes.
10740 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10742 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10743 make it easier to figure out the origin of each test result when
10744 running test-combination.c and test-threads.c.
10745 (CHECK_VALUE): Likewise.
10746 (CHECK_DOUBLE_VALUE): Likewise.
10747 (CHECK_STRING_VALUE): Likewise.
10748 (CHECK_STRING_STARTS_WITH): Likewise.
10749 (CHECK_STRING_CONTAINS): Likewise.
10751 (check_string_value): Likewise, add "funcname" param.
10752 (check_string_starts_with): Likewise.
10753 (check_string_contains): Likewise.
10755 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10757 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10758 generating name of built executable.
10760 2015-01-07 Marek Polacek <polacek@redhat.com>
10763 * gcc.dg/pr64440.c: New test.
10764 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10766 2015-01-07 Marek Polacek <polacek@redhat.com>
10769 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10770 * gcc.dg/pr64417.c: New test.
10772 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10775 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10778 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10780 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10781 Check if testcases run without errors, not just if they compile.
10783 2015-01-06 Christian Bruel <christian.bruel@st.com>
10786 * gcc.target/sh/pr64507.c: New test.
10788 2015-01-06 Arnaud Charlet <charlet@adacore.com>
10790 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10792 2015-01-06 Jakub Jelinek <jakub@redhat.com>
10794 * c-c++-common/asan/sanitize-all-1.c: New test.
10795 * c-c++-common/ubsan/sanitize-all-1.c: New test.
10796 * c-c++-common/ubsan/sanitize-all-2.c: New test.
10797 * c-c++-common/ubsan/sanitize-all-3.c: New test.
10798 * c-c++-common/ubsan/sanitize-all-4.c: New test.
10800 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10802 * lib/target-supports.exp (check_profiling_available): Return 0 for
10804 (check_effective_target_tls_runtime): Likewise.
10805 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10806 * gcc.dg/20020312-2.c: Adjust for Visium.
10807 * gcc.dg/tls/thr-cse-1.c: Likewise
10808 * gcc.dg/tree-ssa/20040204-1.c: Likewise
10809 * gcc.dg/tree-ssa/loop-1.c: Likewise.
10810 * gcc.dg/weak/typeof-2.c: Likewise.
10812 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
10814 PR rtl-optimization/64287
10815 * gcc.dg/aru-2.c: New test.
10817 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10820 * c-c++-common/ubsan/pr64344-1.c: New test.
10821 * c-c++-common/ubsan/pr64344-2.c: New test.
10823 PR tree-optimization/64465
10824 * gcc.dg/pr64465.c: New test.
10826 PR tree-optimization/64494
10827 * gcc.c-torture/compile/pr64494.c: New test.
10829 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10832 * gfortran.dg/realloc_on_assign_25.f90: New test.
10834 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10836 Update copyright years.
10838 2015-01-05 Marek Polacek <polacek@redhat.com>
10841 * gcc.dg/pr64423.c: New test.
10843 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
10845 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10846 mmix-knuth-mmixware for the same reason as for MIPS.
10847 * gcc.dg/debug/debug-2.c: Ditto.
10849 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10851 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
10854 * lib/gfortran.exp: Add libatomic library search path.
10855 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10856 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10858 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10860 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10862 * c-c++-common/tsan/bitfield_race.c: New testcase.
10863 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10865 2015-01-02 Tobias Burnus <burnus@net-b.de>
10867 * gfortran.dg/coarray/collectives_4.f90: New.
10869 2015-01-02 Janus Weil <janus@gcc.gnu.org>
10872 * gfortran.dg/extends_16.f90: New.
10874 2015-01-02 Tobias Burnus <burnus@net-b.de>
10876 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10878 2015-01-02 Tobias Burnus <burnus@net-b.de>
10880 * gfortran.dg/coarray/codimension_2.f90: New.
10881 * gfortran.dg/coarray/codimension_2a.f90: New.
10882 * gfortran.dg/coarray_35.f90: New.
10883 * gfortran.dg/coarray_35a.f90: New.
10885 2015-01-02 Janus Weil <janus@gcc.gnu.org>
10888 * gfortran.dg/dummy_procedure_11.f90: New.
10890 Copyright (C) 2015 Free Software Foundation, Inc.
10892 Copying and distribution of this file, with or without modification,
10893 are permitted in any medium without royalty provided the copyright
10894 notice and this notice are preserved.