1 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4 * gcc.target/arm/pr53447-5.c: New test.
5 * lib/target-supports.exp
6 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
8 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
10 * gcc.target/arc/abitest.S: New file.
11 * gcc.target/arc/abitest.h: Likewise.
12 * gcc.target/arc/va_args-1.c: Likewise.
13 * gcc.target/arc/va_args-2.c: Likewise.
14 * gcc.target/arc/va_args-3.c: Likewise.
15 * gcc.target/arc/mcrc.c: Deleted.
16 * gcc.target/arc/mdsp-packa.c: Likewise.
17 * gcc.target/arc/mdvbf.c: Likewise.
18 * gcc.target/arc/mmac-24.c: Likewise.
19 * gcc.target/arc/mmac-d16.c: Likewise.
20 * gcc.target/arc/mno-crc.c: Likewise.
21 * gcc.target/arc/mno-dsp-packa.c: Likewise.
22 * gcc.target/arc/mno-dvbf.c: Likewise.
23 * gcc.target/arc/mno-mac-24.c: Likewise.
24 * gcc.target/arc/mno-mac-d16.c: Likewise.
25 * gcc.target/arc/mno-rtsc.c: Likewise.
26 * gcc.target/arc/mno-xy.c: Likewise.
27 * gcc.target/arc/mrtsc.c: Likewise.
28 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
30 (check_effective_target_arc700): Likewise.
31 (check_effective_target_arc6xx): Likewise.
32 (check_effective_target_arcmpy): Likewise.
33 (check_effective_target_archs): Likewise.
34 (check_effective_target_clmcpu): Likewise.
35 (check_effective_target_barrelshifter): Likewise.
36 * gcc.target/arc/barrel-shifter-1.c: Changed.
37 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
38 * gcc.target/arc/cmem-1.c: Changed.
39 * gcc.target/arc/cmem-2.c: Likewise.
40 * gcc.target/arc/cmem-3.c: Likewise.
41 * gcc.target/arc/cmem-4.c: Likewise.
42 * gcc.target/arc/cmem-5.c: Likewise.
43 * gcc.target/arc/cmem-6.c: Likewise.
44 * gcc.target/arc/cmem-7.c: Likewise.
45 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
46 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
47 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
48 * gcc.target/arc/jump-around-jump.c: Update options.
49 * gcc.target/arc/mARC601.c: Changed.
50 * gcc.target/arc/mcpu-arc600.c: Changed.
51 * gcc.target/arc/mcpu-arc601.c: Changed.
52 * gcc.target/arc/mcpu-arc700.c: Changed.
53 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
54 * gcc.target/arc/movb-1.c: Changed.
55 * gcc.target/arc/movb-2.c: Likewise.
56 * gcc.target/arc/movb-3.c: Likewise.
57 * gcc.target/arc/movb-4.c: Likewise.
58 * gcc.target/arc/movb-5.c: Likewise.
59 * gcc.target/arc/movb_cl-1.c: Likewise.
60 * gcc.target/arc/movb_cl-2.c: Likewise.
61 * gcc.target/arc/movbi_cl-1.c: Likewise.
62 * gcc.target/arc/movh_cl-1.c: Likewise.
63 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
64 * gcc.target/arc/mul64.c: Enable it only for ARC600.
65 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
66 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
67 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
68 * gcc.target/arc/trsub.c: Only for ARC EM cores.
69 * gcc.target/arc/builtin_simdarc.c: Changed.
70 * gcc.target/arc/extzv-1.c: Likewise.
71 * gcc.target/arc/insv-1.c: Likewise.
72 * gcc.target/arc/insv-2.c: Likewise.
73 * gcc.target/arc/mA6.c: Likewise.
74 * gcc.target/arc/mA7.c: Likewise.
75 * gcc.target/arc/mARC600.c: Likewise.
76 * gcc.target/arc/mARC700.c: Likewise.
77 * gcc.target/arc/mcpu-arc600.c: Likewise.
78 * gcc.target/arc/mcpu-arc700.c: Likewise.
79 * gcc.target/arc/movl-1.c: Likewise.
80 * gcc.target/arc/nps400-1.c: Likewise.
81 * gcc.target/arc/trsub.c: Likewise.
82 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
84 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
85 * gcc.target/arc/mswape.c: Likewise.
87 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
90 * g++.dg/cpp1y/pr68180.C: New.
92 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
94 PR tree-optimization/78319
95 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
98 2016-11-17 Richard Biener <rguenther@suse.de>
100 PR tree-optimization/78306
101 * gcc.dg/cilk-plus/pr78306.c: New testcase.
103 2016-11-17 Richard Biener <rguenther@suse.de>
106 * gcc.dg/torture/pr78305.c: New testcase.
108 2016-11-17 Janus Weil <janus@gcc.gnu.org>
111 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
113 2016-11-16 Marek Polacek <polacek@redhat.com>
116 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
117 * g++.dg/ext/case-range2.C: Likewise.
119 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
122 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
123 * gfortran.dg/fmt_tab_2.f90: Ditto.
125 2016-11-16 Jakub Jelinek <jakub@redhat.com>
127 PR rtl-optimization/78378
128 * gcc.c-torture/execute/pr78378.c: New test.
130 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
132 * gcc.dg/tree-prof/section-attr-1.c: New file.
133 * gcc.dg/tree-prof/section-attr-2.c: New file.
134 * gcc.dg/tree-prof/section-attr-3.c: New file.
136 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
138 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
141 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
143 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
144 (dg-final): Remove microMIPS JALRS mnemonic matching.
145 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
146 (dg-final): Remove microMIPS JALRS mnemonic matching.
147 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
148 (dg-final): Remove microMIPS JALRS mnemonic matching.
149 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
150 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
151 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
152 * gcc.target/mips/call-1u.c: New test case.
153 * gcc.target/mips/call-2u.c: New test case.
154 * gcc.target/mips/call-3u.c: New test case.
155 * gcc.target/mips/call-4u.c: New test case.
156 * gcc.target/mips/call-5u.c: New test case.
157 * gcc.target/mips/call-6u.c: New test case.
159 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
161 * gcc.target/arm/empty_fiq_handler.c: New test.
163 2016-11-16 Jakub Jelinek <jakub@redhat.com>
166 * gfortran.dg/gomp/pr78299.f90: New test.
168 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
170 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
171 * gcc.dg/optimize-bswaphi-1.c: Likewise.
172 * gcc.dg/optimize-bswapsi-2.c: Likewise.
174 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
177 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
179 2016-11-16 Bin Cheng <bin.cheng@arm.com>
181 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
182 according to updated dump info.
184 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
186 * lib/target-supports.exp (check_effective_target_alloca): Use a
188 * gcc.target/nvptx/softstack.c: New test.
189 * gcc.target/nvptx/decl-shared.c: New test.
190 * gcc.target/nvptx/decl-shared-init.c: New test.
192 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
194 * gcc.target/mips/data-sym-jump.c: New test case.
195 * gcc.target/mips/data-sym-pool.c: New test case.
196 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
199 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
201 * lib/target-supports.exp (check_avx2_hw_available): New.
202 (check_effective_target_avx2_runtime): New.
203 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
205 2016-11-16 Tamar Christina <tamar.christina@arm.com>
208 * gcc.dg/cpp/trad/trad.exp
209 (dg-runtest): Moved $srcdir/$subdir/ to
210 DEFAULT_TRADCPPFLAGS.
212 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
215 * gfortran.dg/class_allocate_23.f08: New test.
217 2016-11-16 Richard Biener <rguenther@suse.de>
220 * gcc.dg/pr78333.c: New testcase.
222 2016-11-16 Martin Liska <mliska@suse.cz>
225 * gcc.dg/asan/pr78270.c: Update comment style.
226 * gcc.dg/asan/pr78270-2.c: New test.
228 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
230 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
231 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
233 2016-11-16 Richard Biener <rguenther@suse.de>
235 PR tree-optimization/78348
236 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
238 2016-11-16 Jakub Jelinek <jakub@redhat.com>
241 * c-c++-common/ubsan/overflow-vec-1.c: New test.
242 * c-c++-common/ubsan/overflow-vec-2.c: New test.
244 2016-11-15 Marek Polacek <polacek@redhat.com>
246 * g++.dg/cpp1z/init-statement6.C: Rename a function.
248 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
251 * gfortran.dg/matmul_12.f90: New test case.
253 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
255 * gcc.target/i386/funcspec-56.inc: New file.
256 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
257 common 32-bit and 64-bit function specific options.
258 * gcc.target/i386.funcspec-6.c: Ditto.
260 2016-11-15 Jakub Jelinek <jakub@redhat.com>
262 * g++.dg/cpp1z/decomp14.C: New test.
263 * g++.dg/cpp1z/decomp15.C: New test.
264 * g++.dg/cpp1z/decomp16.C: New test.
266 * g++.dg/cpp1z/decomp13.C: New test.
268 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
271 * g++.dg/cpp0x/constexpr-71988.C: New test.
273 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
275 * gcc.target/mips/insn-casesi.c: New test case.
276 * gcc.target/mips/insn-pseudo-1.c: New test case.
277 * gcc.target/mips/insn-pseudo-2.c: New test case.
278 * gcc.target/mips/insn-pseudo-3.c: New test case.
279 * gcc.target/mips/insn-pseudo-4.c: New test case.
280 * gcc.target/mips/insn-tablejump.c: New test case.
282 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
284 * gcc.target/mips/mips.exp (mips_option_tests): Add
285 `-mcode-readable=yes' array element.
287 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
289 * gcc.target/mips/mips.exp (mips_option_tests): Add
290 `-mmicromips' array element.
292 2016-11-15 Michael Matz <matz@suse.de>
294 PR missed-optimization/77881
295 * gcc.target/i386/pr77881.c: New test.
297 2016-11-15 Jakub Jelinek <jakub@redhat.com>
300 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
302 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
304 * gcc.target/powerpc/vec-set-int.c: New test.
305 * gcc.target/powerpc/vec-set-short.c: Likesie.
306 * gcc.target/powerpc/vec-set-char.c: Likewise.
308 2016-11-14 Jakub Jelinek <jakub@redhat.com>
310 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
312 2016-11-14 Janus Weil <janus@gcc.gnu.org>
315 * gfortran.dg/class_result_3.f90: New test.
317 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
318 Richard Biener <rguenther@suse.de>
320 * gcc.dg/gimplefe-1.c: New testcase.
321 * gcc.dg/gimplefe-2.c: Likewise.
322 * gcc.dg/gimplefe-3.c: Likewise.
323 * gcc.dg/gimplefe-4.c: Likewise.
324 * gcc.dg/gimplefe-5.c: Likewise.
325 * gcc.dg/gimplefe-6.c: Likewise.
326 * gcc.dg/gimplefe-7.c: Likewise.
327 * gcc.dg/gimplefe-8.c: Likewise.
328 * gcc.dg/gimplefe-9.c: Likewise.
329 * gcc.dg/gimplefe-10.c: Likewise.
330 * gcc.dg/gimplefe-11.c: Likewise.
331 * gcc.dg/gimplefe-12.c: Likewise.
332 * gcc.dg/gimplefe-13.c: Likewise.
333 * gcc.dg/gimplefe-14.c: Likewise.
334 * gcc.dg/gimplefe-15.c: Likewise.
335 * gcc.dg/gimplefe-16.c: Likewise.
336 * gcc.dg/gimplefe-17.c: Likewise.
337 * gcc.dg/gimplefe-18.c: Likewise.
339 2016-11-14 Martin Liska <mliska@suse.cz>
342 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
343 to match scanned pattern.
344 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
346 2016-11-14 Richard Biener <rguenther@suse.de>
348 PR tree-optimization/78312
349 * gcc.dg/torture/pr78312.c: New testcase.
351 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
354 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
356 2016-11-14 Jakub Jelinek <jakub@redhat.com>
357 Jason Merrill <jason@redhat.com>
359 Implement P0217R3 - C++17 structured bindings
360 * g++.dg/cpp1z/decomp1.C: New test.
361 * g++.dg/cpp1z/decomp2.C: New test.
362 * g++.dg/cpp1z/decomp3.C: New test.
363 * g++.dg/cpp1z/decomp4.C: New test.
364 * g++.dg/cpp1z/decomp5.C: New test.
365 * g++.dg/cpp1z/decomp6.C: New test.
366 * g++.dg/cpp1z/decomp7.C: New test.
367 * g++.dg/cpp1z/decomp8.C: New test.
368 * g++.dg/cpp1z/decomp9.C: New test.
369 * g++.dg/cpp1z/decomp10.C: New test.
371 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
373 * g++.dg/torture/pr78268.C: New test.
375 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
378 * c-c++-common/pr35503-1.c: New test.
379 * c-c++-common/pr35503-2.c: Likewise.
380 * c-c++-common/pr35503-3.c: Likewise.
381 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
383 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
385 PR rtl-optimization/78232
386 PR rtl-optimization/78248
387 * gcc.dg/ubsan/pr78248.c: New test.
389 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
391 * gnat.dg/address_conv.adb: New test.
393 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
395 * gnat.dg/renaming11.ad[sb]: New test.
397 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
399 * c-c++-common/dump-ada-spec-6.c: New test.
401 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
403 * gnat.dg/lto21.adb: New test.
404 * gnat.dg/lto21_pkg1.ads: New helper.
405 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
407 2016-11-13 Janus Weil <janus@gcc.gnu.org>
410 * gfortran.dg/typebound_proc_34.f90: New test.
412 2016-11-13 Janus Weil <janus@gcc.gnu.org>
415 * gfortran.dg/class_57.f90: Changed error message.
416 * gfortran.dg/class_60.f90: New test.
418 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
420 * g++.dg/pr78112.C: XFAIL AIX.
422 2016-11-12 Janus Weil <janus@gcc.gnu.org>
425 * gfortran.dg/typebound_generic_16.f90: New test.
427 2016-11-12 Jakub Jelinek <jakub@redhat.com>
430 * g++.dg/cpp0x/pr71225.C: New test.
432 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
434 * gcc.target/sparc/20161111-1.c: New test.
436 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
439 * gcc.target/i386/pr78310.c: New test.
441 2016-11-11 Jeff Law <law@redhat.com>
443 * gcc.dg/tree-ssa/isolate-6.c: New test.
444 * gcc.dg/tree-ssa/isolate-7.c: New test.
446 2016-11-11 Bin Cheng <bin.cheng@arm.com>
449 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
452 2016-11-11 Jakub Jelinek <jakub@redhat.com>
455 * g++.dg/parse/pr72774.C: New test.
457 2016-11-11 Richard Biener <rguenther@suse.de>
459 PR tree-optimization/71575
460 * gcc.dg/graphite/pr71575-1.c: New testcase.
461 * gcc.dg/graphite/pr71575-2.c: Likewise.
463 2016-11-11 Richard Biener <rguenther@suse.de>
466 * gcc.dg/uninit-pr78295.c: New testcase.
468 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
471 * gfortran.dg/dec_structure_17.f90: New test.
473 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
475 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
476 being allowed in vector registers.
477 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
478 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
479 * gcc.target/powerpc/vsx-himode.c: Likewise.
480 * gcc.target/powerpc/vsx-himode2.c: Likewise.
481 * gcc.target/powerpc/vsx-himode3.c: Likewise.
482 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
483 to allow matching MFVSRD or MFVSRW.
485 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
487 PR rtl-optimization/78241
488 * gcc.dg/pr78241.c: New test.
490 2016-11-10 Jakub Jelinek <jakub@redhat.com>
492 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
495 * g++.dg/cpp1z/noexcept-type14.C: New test.
496 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
498 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
500 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
501 WVAL0S tests added in r241817.
503 2016-11-10 Jakub Jelinek <jakub@redhat.com>
505 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
506 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
507 no longer allowed and corresponding ordered construct.
508 * gfortran.dg/gomp/linear-1.f90: New test.
509 * gfortran.dg/gomp/declare-simd-2.f90: New test.
510 * gfortran.dg/gomp/declare-target-1.f90: New test.
511 * gfortran.dg/gomp/declare-target-2.f90: New test.
513 2016-11-10 Martin Liska <mliska@suse.cz>
516 * gcc.dg/asan/pr78270.c: New test.
518 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
519 Jakub Jelinek <jakub@redhat.com>
522 * g++.dg/pr78112.C: New testcase.
524 2016-11-09 Jakub Jelinek <jakub@redhat.com>
526 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
528 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
529 string in case condition contains % characters.
532 * g++.dg/cpp1z/noexcept-type13.C: New test.
534 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
536 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
537 using (HAS_MOVN) with MIPS III.
539 2016-11-09 Janus Weil <janus@gcc.gnu.org>
542 * gfortran.dg/volatile14.f90: New test.
544 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
547 * gcc.target/i386/pr78262.c: New test.
549 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
552 * gfortran.dg/pr78259.f90: New test.
554 2016-11-09 Janus Weil <janus@gcc.gnu.org>
557 * gfortran.dg/spec_expr_7.f90: New test.
559 2016-11-09 Jakub Jelinek <jakub@redhat.com>
562 * gcc.c-torture/execute/pr77718.c: New test.
564 * gcc.dg/ubsan/c99-shift-3.c: New test.
565 * gcc.dg/ubsan/c99-shift-4.c: New test.
566 * gcc.dg/ubsan/c99-shift-5.c: New test.
567 * gcc.dg/ubsan/c99-shift-6.c: New test.
569 2016-11-09 Martin Liska <mliska@suse.cz>
571 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
572 test-case for memcmp.
573 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
575 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
578 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
580 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
582 * gfortran.dg/move_alloc_18.f90: New test.
584 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
587 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
588 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
590 2016-11-09 Janus Weil <janus@gcc.gnu.org>
593 * gfortran.dg/class_59.f90: New test.
595 2016-11-09 Richard Biener <rguenther@suse.de>
597 PR tree-optimization/78007
598 * gcc.dg/vect/vect-bswap32.c: Adjust.
599 * gcc.dg/vect/vect-bswap64.c: Likewise.
601 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
603 * gcc.dg/ipa/vrp7.c: New test.
605 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
608 * gcc.dg/ipa/pr78121.c: New test.
610 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
612 * c-c++-common/asan/default_options.h: New file.
613 * c-c++-common/asan/strcasestr-1.c: New test.
614 * c-c++-common/asan/strcasestr-2.c: Likewise.
615 * c-c++-common/asan/strcspn-1.c: Likewise.
616 * c-c++-common/asan/strcspn-2.c: Likewise.
617 * c-c++-common/asan/strpbrk-1.c: Likewise.
618 * c-c++-common/asan/strpbrk-2.c: Likewise.
619 * c-c++-common/asan/strspn-1.c: Likewise.
620 * c-c++-common/asan/strspn-2.c: Likewise.
621 * c-c++-common/asan/strstr-1.c: Likewise.
622 * c-c++-common/asan/strstr-2.c: Likewise.
623 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
625 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
627 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
629 2016-11-08 Janus Weil <janus@gcc.gnu.org>
632 * gfortran.dg/class_58.f90: New test.
634 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
637 * gcc.target/i386/pr70799-2.c: New test.
639 2016-11-08 Janus Weil <janus@gcc.gnu.org>
642 * gfortran.dg/proc_ptr_comp_46.f90: New test.
644 2016-11-08 Bin Cheng <bin.cheng@arm.com>
646 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
648 2016-11-08 Bin Cheng <bin.cheng@arm.com>
650 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
652 2016-11-08 Bin Cheng <bin.cheng@arm.com>
654 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
656 2016-11-08 Martin Liska <mliska@suse.cz>
659 * g++.dg/asan/use-after-scope-4.C: New test.
660 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
661 * gcc.dg/asan/use-after-scope-8.c: Remove.
663 2016-11-08 Richard Biener <rguenther@suse.de>
665 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
667 2016-11-08 Tamar Christina <tamar.christina@arm.com>
670 * gcc.dg/cpp/trad/trad.exp
671 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
672 * gcc.dg/cpp/trad/include.c: Use local header file.
674 2016-11-08 Richard Biener <rguenther@suse.de>
676 PR tree-optimization/78205
677 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
679 2016-11-08 Richard Biener <rguenther@suse.de>
681 PR tree-optimization/78224
682 * g++.dg/torture/pr78224.C: New testcase.
684 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
686 * gcc.dg/store_merging_1.c: Require store_merge.
687 * gcc.dg/store_merging_2.c: Likewise.
688 * gcc.dg/store_merging_4.c: Likewise.
689 * gcc.dg/store_merging_5.c: Likewise.
690 * gcc.dg/store_merging_6.c: Likewise.
691 * gcc.dg/store_merging_7.c: Likewise.
692 * gcc.dg/store_merging_8.c: Likewise.
693 * lib/target-supports.exp (check_effective_target_store_merge): New.
695 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
697 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
698 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
699 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
700 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
701 -mvsx -mpower8-vector.
702 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
703 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
704 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
705 -mvsx -mpower8-vector.
707 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
709 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
711 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
712 * gcc.dg/visibility-14.c: XFAIL AIX.
713 * gcc.dg/visibility-15.c: XFAIL AIX.
714 * gcc.dg/visibility-16.c: XFAIL AIX.
715 * gcc.dg/visibility-17.c: XFAIL AIX.
716 * gcc.dg/visibility-18.c: XFAIL AIX.
717 * gcc.dg/visibility-19.c: XFAIL AIX.
718 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
719 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
720 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
721 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
723 2016-11-07 Jakub Jelinek <jakub@redhat.com>
726 * gcc.target/i386/pr78227-1.c: New test.
727 * gcc.target/i386/pr78227-2.c: New test.
729 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
732 * gcc.dg/pr35691-1.c: New test-case.
733 * gcc.dg/pr35691-2.c: Likewise.
735 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
737 PR rtl-optimization/77309
738 * gcc.dg/torture/pr77309.c: New test.
740 2016-11-07 Jakub Jelinek <jakub@redhat.com>
743 * gcc.target/i386/pr71529.C: Moved to ...
744 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
747 * gcc.target/i386/pr64411.C: Moved to ...
748 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
752 * gcc.target/i386/pr65105-4.C: Moved to ...
753 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
754 Run into compile test rather than execute test.
756 2016-11-07 Richard Biener <rguenther@suse.de>
759 * g++.dg/pr78229.C: New testcase.
761 2016-11-07 Richard Biener <rguenther@suse.de>
763 PR tree-optimization/78218
764 * gcc.dg/torture/pr78218.c: New testcase.
766 2016-11-07 Richard Biener <rguenther@suse.de>
768 PR tree-optimization/78228
769 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
771 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
774 * g++.dg/torture/pr77822.C: New test.
776 2016-11-07 Martin Liska <mliska@suse.cz>
778 * c-c++-common/asan/force-inline-opt0-1.c: Disable
779 -f-sanitize-address-use-after-scope.
780 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
782 * g++.dg/asan/use-after-scope-1.C: New test.
783 * g++.dg/asan/use-after-scope-2.C: Likewise.
784 * g++.dg/asan/use-after-scope-3.C: Likewise.
785 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
786 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
787 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
788 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
789 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
790 * g++.dg/asan/use-after-scope-types.h: Likewise.
791 * gcc.dg/asan/use-after-scope-1.c: Likewise.
792 * gcc.dg/asan/use-after-scope-2.c: Likewise.
793 * gcc.dg/asan/use-after-scope-3.c: Likewise.
794 * gcc.dg/asan/use-after-scope-4.c: Likewise.
795 * gcc.dg/asan/use-after-scope-5.c: Likewise.
796 * gcc.dg/asan/use-after-scope-6.c: Likewise.
797 * gcc.dg/asan/use-after-scope-7.c: Likewise.
798 * gcc.dg/asan/use-after-scope-8.c: Likewise.
799 * gcc.dg/asan/use-after-scope-9.c: Likewise.
800 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
801 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
802 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
803 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
804 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
806 2016-11-07 Richard Biener <rguenther@suse.de>
808 PR tree-optimization/78189
809 * g++.dg/torture/pr78189.C: New testcase.
811 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
813 * gcc.dg/Wtrampolines.c: XFAIL AIX.
815 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
817 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
820 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
823 * arith.c (gfc_complex2real): Change gfc_warning_now to
826 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
828 * gfortran.dg/move_alloc_17.f03: New test.
830 2016-11-05 Richard Biener <rguenther@suse.de>
833 * g++.dg/ipa/pr78188.C: New test.
835 2016-11-05 Janus Weil <janus@gcc.gnu.org>
836 Dominique d'Humieres <dominiq@lps.ens.fr>
839 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
841 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
844 * gfortran.dg/select_type_39.f03: New test.
846 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
849 * gfortran.dg/associate_23.f90: New test.
851 2016-11-04 Jakub Jelinek <jakub@redhat.com>
854 * gcc.dg/pr77834.c: New test.
856 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
859 * g++.dg/cpp1y/pr67980.C: New.
861 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
863 * gcc.target/powerpc/fold-vec-add-1.c: New.
864 * gcc.target/powerpc/fold-vec-add-2.c: New.
865 * gcc.target/powerpc/fold-vec-add-3.c: New.
866 * gcc.target/powerpc/fold-vec-add-4.c: New.
867 * gcc.target/powerpc/fold-vec-add-5.c: New.
868 * gcc.target/powerpc/fold-vec-add-6.c: New.
869 * gcc.target/powerpc/fold-vec-add-7.c: New.
871 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
873 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
874 for -mbranch-likely, infer -mno-branch-likely for R6.
876 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
879 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
880 * g++.dg/init/new15.C: Likewise.
881 * g++.dg/ipa/inline-1.C: Likewise.
882 * g++.dg/ipa/inline-2.C: Likewise.
883 * g++.dg/lto/20080908-1_0.C: Likewise.
884 * g++.dg/tc1/dr20.C: Likewise.
885 * g++.dg/tree-ssa/inline-1.C: Likewise.
886 * g++.dg/tree-ssa/inline-2.C: Likewise.
887 * g++.old-deja/g++.law/except1.C: Likewise.
888 * g++.old-deja/g++.other/vbase5.C: Likewise.
889 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
891 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
893 PR tree-optimization/78210
894 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
895 possibility of widening multiplies.
897 2016-11-04 Richard Biener <rguenther@suse.de>
900 * gcc.dg/pr78185.c: New testcase.
902 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
904 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
905 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
907 2016-11-03 Jakub Jelinek <jakub@redhat.com>
908 Alexandre Oliva <aoliva@redhat.com>
909 Jason Merrill <jason@redhat.com>
913 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
914 * g++.dg/debug/dwarf2/ref-3.C: New test.
915 * g++.dg/debug/dwarf2/ref-4.C: New test.
916 * g++.dg/debug/dwarf2/refqual-1.C: New test.
917 * g++.dg/debug/dwarf2/refqual-2.C: New test.
919 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
921 * gfortran.dg/dec_exp_1.f90: New test.
922 * gfortran.dg/dec_exp_2.f90: Likewise.
923 * gfortran.dg/dec_exp_3.f90: Likewise.
925 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
927 * gfortran.dg/dec_parameter_1.f: New test.
928 * gfortran.dg/dec_parameter_2.f90: Likewise.
929 * gfortran.dg/dec_parameter_3.f90: Likewise.
930 * gfortran.dg/dec_parameter_4.f90: Likewise.
932 2016-11-03 Martin Liska <mliska@suse.cz>
934 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
936 * gcc.dg/tree-prof/time-profiler-3.c: New test.
938 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
941 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
943 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
945 * gcc.c-torture/execute/pr78170.c: Require int32plus.
947 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
949 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
951 2016-11-01 Tamar Christina <tamar.christina@arm.com>
953 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
954 Check for arm_v8_neon_hw.
955 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
957 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
959 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
962 2016-11-02 Richard Biener <rguenther@suse.de>
964 * gcc.dg/store_merging_8.c: New testcase.
966 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
968 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
970 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
972 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
973 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
974 * gcc.dg/addr_equal_1.c: XFAIL AIX.
975 * gcc.dg/pr65779.c: XFAIL AIX.
976 * gcc.dg/pr70405.c: XFAIL AIX.
978 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
979 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
980 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
982 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
984 * lib/target-supports.exp (check_gc_sections_available): Use
985 -print-prog-name=ld to determine linker used.
987 2016-11-02 Martin Liska <mliska@suse.cz>
989 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
992 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
994 PR tree-optimization/78170
995 * gcc.c-torture/execute/pr78170.c: New test.
997 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
999 PR tree-optimization/78162
1000 * gcc.c-torture/compile/pr78162.c: New test.
1002 2016-11-02 Richard Biener <rguenther@suse.de>
1004 PR tree-optimization/78035
1005 PR tree-optimization/77964
1006 * gcc.target/i386/pr78035.c: New testcase.
1008 2016-11-02 Richard Biener <rguenther@suse.de>
1010 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1011 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1012 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1013 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1014 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1016 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
1018 * gfortran.dg/pr70937.f90: require-effective-target lto.
1020 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1023 * gfortran.dg/where_6.f90: New test.
1025 2016-11-01 Jakub Jelinek <jakub@redhat.com>
1027 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1029 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1032 * gfortran.dg/where_5.f90: New test.
1034 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1036 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1037 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1038 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1039 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1041 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
1043 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1045 (check_effective_target_vect_cmdline_needed): Check
1046 is-effective-target ia32 for x86 targets.
1047 (check_effective_target_vect_simd_clones): Simplify condition.
1048 (check_effective_target_vect_double): Ditto.
1049 (check_effective_target_vect_aligned_arrays): Check
1050 is-effective-target ia32 for x86 targets. Simplify condition.
1051 (check_effective_target_vect_multiple_sizes): Simplify condition.
1052 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1053 (check_effective_target_sync_int_128): Simplify condition.
1054 (check_effective_target_sync_int_128_runtime): Ditto.
1055 (check_effective_target_sync_long_long_runtime): Ditto.
1056 (check_effective_target_divmod): Add i?86-*-* target.
1058 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1060 * gcc.target/powerpc/vsx-extract-4.c: New test.
1061 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1063 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1066 * gfortran.dg/fmt_l.f90: Update test.
1067 * gfortran.dg/fmt_l0.f90: New test.
1069 2016-10-31 Jakub Jelinek <jakub@redhat.com>
1072 * c-c++-common/builtin-shuffle-1.c: New test.
1073 * g++.dg/cpp0x/addressof3.C: New test.
1075 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1077 Add tests for a const member and a reference member for launder.
1078 * g++.dg/cpp1z/launder3.C: New.
1079 * g++.dg/cpp1z/launder4.C: Likewise.
1080 * g++.dg/cpp1z/launder5.C: Likewise.
1081 * g++.dg/cpp1z/launder5.cc: Likewise.
1082 * g++.dg/cpp1z/launder5.h: Likewise.
1083 * g++.dg/cpp1z/launder6.C: Likewise.
1084 * g++.dg/cpp1z/launder6.cc: Likewise.
1085 * g++.dg/cpp1z/launder6.h: Likewise.
1087 2016-10-31 Jakub Jelinek <jakub@redhat.com>
1090 * g++.dg/cpp0x/pr77948-1.C: New test.
1091 * g++.dg/cpp0x/pr77948-2.C: New test.
1092 * g++.dg/cpp0x/pr77948-3.C: New test.
1093 * g++.dg/cpp0x/pr77948-4.C: New test.
1094 * g++.dg/cpp0x/pr77948-5.C: New test.
1095 * g++.dg/cpp0x/pr77948-6.C: New test.
1097 PR tree-optimization/77860
1098 * gcc.dg/pr77860.c: New test.
1100 2016-10-31 Jakub Jelinek <jakub@redhat.com>
1103 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1105 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1107 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1109 2016-10-30 Le-Chun Wu <lcwu@google.com>
1110 Mark Wielaard <mjw@redhat.com>
1112 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1113 * gcc.dg/Wshadow-local-1.c: Likewise.
1114 * gcc.dg/Wshadow-local-2.c: Likewise.
1115 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1116 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1117 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1119 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1121 PR tree-optimization/71915
1122 PR tree-optimization/71490
1123 * gcc.dg/tree-ssa/pr54245.c: Delete.
1124 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1127 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1130 * gfortran.dg/fmt_t_9.f: New test.
1132 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1135 * gfortran.dg/pr67219.f90: New test.
1137 2016-10-29 Jakub Jelinek <jakub@redhat.com>
1139 PR rtl-optimization/77919
1140 * g++.dg/torture/pr77919-2.C: New test.
1143 * gcc.dg/pr78148.c: New test.
1145 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1147 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1148 * gcc.target/sparc/overflow-4.c: ...here.
1149 * gcc.target/sparc/overflow-5.c: New test.
1151 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1152 Kugan Vivekanandarajah <kuganv@linaro.org>
1153 Jim Wilson <jim.wilson@linaro.org>
1155 PR tree-optimization/43721
1156 * lib/target-supports.exp (check_effective_target_divmod): New.
1157 (check_effective_target_divmod_simode): Likewise.
1158 (check_effective_target_arm_divmod_simode): Likewise.
1159 * gcc.dg/divmod-1-simode.c: New test.
1160 * gcc.dg/divmod-1.c: Likewise.
1161 * gcc.dg/divmod-2-simode.c: Likewise.
1162 * gcc.dg/divmod-2.c: Likewise.
1163 * gcc.dg/divmod-3-simode.c: Likewise.
1164 * gcc.dg/divmod-3.c: Likewise.
1165 * gcc.dg/divmod-4-simode.c: Likewise.
1166 * gcc.dg/divmod-4.c: Likewise.
1167 * gcc.dg/divmod-5.c: Likewise.
1168 * gcc.dg/divmod-6-simode.c: Likewise.
1169 * gcc.dg/divmod-6.c: Likewise.
1170 * gcc.dg/divmod-7.c: Likewise.
1172 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1173 Jakub Jelinek <jakub@redhat.com>
1174 Andrew Pinski <pinskia@gmail.com>
1177 PR rtl-optimization/23684
1178 * gcc.c-torture/execute/pr22141-1.c: New test.
1179 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1180 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1181 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1182 * gcc.dg/store_merging_1.c: New test.
1183 * gcc.dg/store_merging_2.c: Likewise.
1184 * gcc.dg/store_merging_3.c: Likewise.
1185 * gcc.dg/store_merging_4.c: Likewise.
1186 * gcc.dg/store_merging_5.c: Likewise.
1187 * gcc.dg/store_merging_6.c: Likewise.
1188 * gcc.dg/store_merging_7.c: Likewise.
1189 * gcc.target/i386/pr22141.c: Likewise.
1190 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1191 * g++.dg/init/new17.C: Likewise.
1193 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
1196 * c-c++-common/pr72747-1.c: New test.
1197 * c-c++-common/pr72747-2.c: Likewise.
1199 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1201 * gcc.target/s390/oscbreak-1.c: New test.
1203 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1205 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1207 2016-10-28 Jakub Jelinek <jakub@redhat.com>
1209 PR rtl-optimization/77919
1210 * g++.dg/torture/pr77919.C: New test.
1212 PR rtl-optimization/78132
1213 * gcc.target/i386/pr78132.c: New test.
1215 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1217 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1219 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1221 * gcc.target/powerpc/vsx-simode.c: New test.
1222 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1223 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1225 2016-10-27 Jakub Jelinek <jakub@redhat.com>
1228 * gfortran.dg/gomp/pr78026.f03: New test.
1229 * gfortran.dg/select_type_38.f03: New test.
1232 * g++.dg/gomp/declare-simd-7.C: New test.
1234 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
1236 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1237 * gfortran.dg/dec_init_2.f90: Likewise.
1238 * gfortran.dg/dec_init_3.f90: New test.
1239 * gfortran.dg/dec_init_4.f90: Likewise.
1241 2016-10-27 Bin Cheng <bin.cheng@arm.com>
1243 * gcc.dg/fold-narrowbopcst-1.c: New test.
1245 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
1247 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1248 dg-shouldfail/dg-output instead of XFAIL.
1249 * gfortran.dg/dec_io_6.f90: Likewise.
1251 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1253 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1254 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1255 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1256 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1257 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1258 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1259 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1260 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1261 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1262 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1264 2016-10-27 Bin Cheng <bin.cheng@arm.com>
1266 * gcc.dg/fold-convmaxconv-1.c: New test.
1267 * gcc.dg/fold-convminconv-1.c: New test.
1269 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1272 * gfortran.dg/pr78092.f90: New test.
1274 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1277 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1278 expected error message.
1279 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1280 expected error message.
1281 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1282 (test_all_not_equal_and_not_zero): Change expected error message.
1284 2016-10-26 Jakub Jelinek <jakub@redhat.com>
1287 * gfortran.dg/gomp/pr77973.f90: New test.
1289 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
1292 * gfortran.dg/submodule_18.f08: New test.
1293 * gfortran.dg/submodule_19.f08: New test.
1295 2016-10-26 Michael Matz <matz@suse.de>
1297 * g++.dg/pr78060.C: New test.
1298 * gfortran.dg/pr78061.f: New test.
1299 * g++.dg/pr78088.C: New test.
1301 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
1303 * gfortran.dg/dec_io_1.f90: New test.
1304 * gfortran.dg/dec_io_2.f90: New test.
1305 * gfortran.dg/dec_io_3.f90: New test.
1306 * gfortran.dg/dec_io_4.f90: New test.
1307 * gfortran.dg/dec_io_5.f90: New test.
1308 * gfortran.dg/dec_io_6.f90: New test.
1310 2016-10-25 Jakub Jelinek <jakub@redhat.com>
1313 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1315 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
1317 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1318 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1320 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1322 * gnat.dg/opt59.adb: New test.
1323 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1325 * gnat.dg/opt60.adb: New test.
1327 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1330 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1333 2016-10-25 Jakub Jelinek <jakub@redhat.com>
1336 * gcc.target/i386/pr78102.c: New test.
1338 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
1340 * gfortran.dg/dec_logical_xor_1.f90: New test.
1341 * gfortran.dg/dec_logical_xor_2.f90: New test.
1342 * gfortran.dg/dec_logical_xor_3.f03: New test.
1344 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
1346 * gfortran.dg/dec_loc_rval_1.f90: New test.
1347 * gfortran.dg/dec_loc_rval_2.f90: New test.
1348 * gfortran.dg/dec_loc_rval_3.f03: New test.
1350 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
1352 * gfortran.dg/dec_type_print.f90: New testcase.
1354 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
1356 * gfortran.dg/feed_1.f90: New test.
1357 * gfortran.dg/feed_2.f90: New test.
1359 2016-10-25 Martin Liska <mliska@suse.cz>
1362 * gcc.dg/asan/pr78106.c: New test.
1364 2016-10-25 Martin Liska <mliska@suse.cz>
1366 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1368 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1371 * gcc.target/arm/pr78041.c: New test.
1373 2016-10-25 Jakub Jelinek <jakub@redhat.com>
1375 * g++.dg/cpp1z/launder1.C: New test.
1376 * g++.dg/cpp1z/launder2.C: New test.
1378 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
1379 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
1383 * gcc.target/avr/pr71676-2.c: New test.
1385 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
1386 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
1390 * gcc.target/avr/pr71676-1.c: New test.
1391 * gcc.target/avr/pr71676-3.c: New test.
1392 * gcc.target/avr/pr71676.c: New test.
1393 * gcc.target/avr/pr71678.c: New test.
1395 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1397 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1398 such that cloned verions of tested functions are not created.
1400 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1403 * gfortran.dg/pr71895.f90: New test.
1405 2016-10-24 Jakub Jelinek <jakub@redhat.com>
1407 * g++.dg/debug/dwarf2/ref-2.C: New test.
1409 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1411 * c-c++-common/Wint-in-bool-context-3.c: New test.
1413 2016-10-24 Martin Sebor <msebor@redhat.com>
1416 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1417 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1418 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1419 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1420 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1421 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1422 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1424 2016-10-24 Richard Biener <rguenther@suse.de>
1427 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1428 * gcc.dg/vect/slp-45.c: Likewise.
1430 2016-10-24 Richard Biener <rguenther@suse.de>
1432 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1433 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1434 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1436 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
1439 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1440 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1442 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1444 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1446 2016-10-24 Jakub Jelinek <jakub@redhat.com>
1448 * gcc.target/i386/bmi2-pext-1.c: New test.
1449 * gcc.target/i386/bmi2-pdep-1.c: New test.
1450 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1451 * gcc.target/i386/tbm-bextri-1.c: New test.
1452 * gcc.target/i386/bmi-bextr-6.c: New test.
1454 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1457 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1458 * gcc.target/i386/pr65105-1.c: Likewise.
1459 * gcc.target/i386/pr65105-2.c: Likewise.
1460 * gcc.target/i386/pr65105-3.c: Likewise.
1461 * gcc.target/i386/pr65105-5.c: Likewise.
1462 * gcc.target/i386/pr67761.c: Likewise.
1463 * gcc.target/i386/pr70799-1.c: Likewise.
1465 2016-10-24 Martin Liska <mliska@suse.cz>
1468 * c-c++-common/ubsan/unreachable-3.c: New test.
1470 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1473 * gfortran.dg/pr77763.f90
1475 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1479 * gfortran.dg/pr78033.f90: New test.
1481 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
1484 * gfortran.dg/select_type_1.f03: Change error for overlapping
1486 * gfortran.dg/select_type_36.f03: New test.
1488 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1490 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1492 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1495 * gfortran.dg/string_length_3.f90: New test.
1497 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1499 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1501 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1506 * gfortran.dg/alloc_comp_class_5.f03: New test.
1507 * gfortran.dg/class_allocate_21.f90: New test.
1508 * gfortran.dg/class_allocate_22.f90: New test.
1509 * gfortran.dg/realloc_on_assign_27.f08: New test.
1511 2016-10-21 Jeff Law <law@redhat.com>
1513 * PR tree-optimization/71947
1514 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1515 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1516 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1518 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1520 * gcc.dg/ipa/vrp5.c: New test.
1521 * gcc.dg/ipa/vrp6.c: New test.
1523 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1525 * gcc.target/aarch64/test_frame_17.c: New test.
1527 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1529 * gcc.target/aarch64/test_frame_17.c: New test.
1531 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1533 PR preprocessor/71681
1534 * gcc.dg/cpp/pr71681-1.c: New testcase
1535 * gcc.dg/cpp/pr71681-2.c: Likewise
1536 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1537 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1538 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1539 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1541 2016-10-21 Jakub Jelinek <jakub@redhat.com>
1544 * gcc.target/i386/pr78057.c: New test.
1546 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1548 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
1551 * gfortran.dg/select_type_37.f03: New test.
1553 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1556 * gcc.target/avr/pr71627.c: New test
1558 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1560 * gcc.target/sparc/overflow-1.c: New test.
1561 * gcc.target/sparc/overflow-2.c: Likewise.
1562 * gcc.target/sparc/overflow-3.c: Likewise.
1564 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1566 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1569 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1571 PR rtl-optimization/78038
1572 * gcc.target/aarch64/pr78038.c: New test.
1574 2016-10-21 Richard Biener <rguenther@suse.de>
1576 PR tree-optimization/78051
1577 * g++.dg/torture/pr78051.C: New testcase.
1579 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1581 * c-c++-common/wdate-time.c: Restored test case.
1582 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1584 2016-10-20 Jakub Jelinek <jakub@redhat.com>
1586 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1588 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
1591 * gcc.target/i386/pr78037.c: New test.
1593 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1595 * gcc.target/visium/overflow8.c: New.
1596 * gcc.target/visium/overflow16.c: Likewise.
1597 * gcc.target/visium/overflow32: Likewise.
1599 2016-10-20 Michael Matz <matz@suse.de>
1601 * gcc.dg/loop-split.c: New test.
1602 * gcc.dg/tree-ssa/ifc-9.c: Update.
1603 * gcc.dg/tree-ssa/ifc-10.c: Update.
1605 2016-10-20 Richard Biener <rguenther@suse.de>
1607 * gcc.dg/graphite/pr35356-1.c: Update.
1609 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1612 * g++.dg/cpp1y/pr77446.C: New.
1614 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1616 PR tree-optimization/53979
1617 * gcc.dg/pr53979-1.c: New test-case.
1618 * gcc.dg/pr53979-2.c: Likewise.
1620 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1622 * c-c++-common/Wint-in-bool-context-2.c: New test.
1624 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1626 * gfortran.dg/dtio_17.f90: Fix test.
1628 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1630 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1631 * gcc.dg/Walloca-2.c: Same.
1633 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1635 * gcc.dg/Wvla-1.c: Rename to...
1636 * gcc.dg/Wvla-larger-than-1.c: ...this.
1637 * gcc.dg/Wvla-2.c: Rename to...
1638 * gcc.dg/Wvla-larger-than-2.c: ...this.
1639 * gcc.dg/Wvla-3.c: Rename to...
1640 * gcc.dg/Walloca-11.c.: ...this.
1641 * gcc.dg/wvla-[1-7].c: Rename to:
1642 * gcc.dg/Wvla-[1-7].c: ...this.
1644 2016-10-19 Bin Cheng <bin.cheng@arm.com>
1646 PR tree-optimization/78005
1647 * gcc.dg/vect/pr78005.c: New.
1648 * gcc.target/i386/l_fma_float_1.c: Revise test.
1649 * gcc.target/i386/l_fma_float_2.c: Ditto.
1650 * gcc.target/i386/l_fma_float_3.c: Ditto.
1651 * gcc.target/i386/l_fma_float_4.c: Ditto.
1652 * gcc.target/i386/l_fma_float_5.c: Ditto.
1653 * gcc.target/i386/l_fma_float_6.c: Ditto.
1654 * gcc.target/i386/l_fma_double_1.c: Ditto.
1655 * gcc.target/i386/l_fma_double_2.c: Ditto.
1656 * gcc.target/i386/l_fma_double_3.c: Ditto.
1657 * gcc.target/i386/l_fma_double_4.c: Ditto.
1658 * gcc.target/i386/l_fma_double_5.c: Ditto.
1659 * gcc.target/i386/l_fma_double_6.c: Ditto.
1661 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1663 PR tree-optimization/78024
1664 * gcc.dg/goacc/loop-processing-1.c: New file.
1666 2016-10-19 Richard Biener <rguenther@suse.de>
1668 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1670 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1672 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1673 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1674 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1675 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1676 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1677 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1678 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1679 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1680 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1681 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1682 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1683 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1684 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1685 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1686 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1687 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1688 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1689 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1690 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1691 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1692 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1693 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1694 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1695 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1696 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1697 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1698 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1699 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1700 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1701 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1702 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1703 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1704 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1705 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1706 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1707 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1708 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1709 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1710 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1711 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1712 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1713 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1714 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1715 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1716 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1717 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1718 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1719 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1720 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1721 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1722 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1723 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1724 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1725 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1726 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1727 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1728 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1729 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1730 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1731 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1732 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1733 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1734 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1735 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1736 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1737 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1738 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1739 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1740 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1741 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1742 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1743 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1744 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1745 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1746 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1747 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1748 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1749 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1750 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1751 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1752 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1753 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1754 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1755 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1756 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1757 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1758 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1759 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1760 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1761 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1762 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1763 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1764 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1765 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1766 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1767 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1768 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1769 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1770 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1771 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1772 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1773 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1774 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1775 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1776 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1777 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1778 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1779 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1780 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1781 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1782 * gcc.target/powerpc/vsu/vsu.exp: New file.
1784 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
1787 * gcc.target/i386/pr77991.c: New test.
1789 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1791 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1794 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1796 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
1798 2016-10-18 Richard Biener <rguenther@suse.de>
1800 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1801 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1802 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1803 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1804 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1805 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1806 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1807 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1808 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1809 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1810 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1811 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1812 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1813 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1814 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1815 * gcc.dg/pr68217.c: Likewise.
1816 * gcc.dg/predict-9.c: Likewise.
1817 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1818 * gcc.dg/predict-1.c: Likewise.
1820 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1822 * gfortran.dg/dtio_17.f90: New test.
1824 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1826 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1828 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1830 * gcc.dg/ipa/vrp4.c: New test.
1832 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1834 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1835 * gcc.dg/torture/pr39074.c: Likewise.
1837 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1839 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1840 * gnat.dg/trampoline4.adb: Minor tweak.
1842 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1844 PR tree-optimization/77916
1845 * gcc.dg/torture/pr77916.c: New.
1847 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1850 * gfortran.dg/pr77978_1.f90: New test.
1851 * gfortran.dg/pr77978_2.f90: Ditto.
1852 * gfortran.dg/pr77978_3.f90: Ditto.
1854 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
1858 * gfortran.dg/proc_ptr_49.f90: New test.
1860 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1863 * gcc.target/arm/pr77308.c: New test.
1865 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
1867 * lib/target-supports.exp
1868 (check_effective_target_floatn_nx_runtime): Return 0 for
1871 2016-10-17 Andrew Pinski <apinski@cavium.com>
1873 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1874 long instead of long.
1875 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1876 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1877 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1878 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1879 * gcc.target/aarch64/pr68102_1.c: Likewise.
1880 * gcc.target/aarch64/target_attr_3.c: Likewise.
1882 2016-10-17 Richard Biener <rguenther@suse.de>
1884 PR tree-optimization/77988
1885 * gcc.dg/torture/pr77988.c: New testcase.
1887 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1889 * gcc.dg/pr71636-1.c: New test-case.
1890 * gcc.dg/pr71636-2.c: Likewise.
1892 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1894 * gnat.dg/trampoline3.adb: New test.
1895 * gnat.dg/trampoline4.adb: Likewise.
1897 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1899 * gfortran.dg/dtio_16.f90: New test.
1901 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1903 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1904 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1905 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1907 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1909 * gcc.target/sparc/popc.c: Rename to...
1910 * gcc.target/sparc/popc-1.c: ...this.
1911 * gcc.target/sparc/popc-2.c: New test.
1913 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1916 * gfortran.dg/unexpected_eof_4.f90: New test.
1918 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1921 * gfortran.dg/negative_unit2.f90: New test.
1923 2016-10-14 Jakub Jelinek <jakub@redhat.com>
1926 * gfortran.dg/pr77959.f90: New test.
1928 DR 1511 - const volatile variables and ODR
1929 * g++.dg/DRs/dr1511-1.C: New test.
1930 * g++.dg/DRs/dr1511-2.C: New test.
1932 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1934 * gnat.dg/debug7.adb (dg-options): Remove -g.
1935 * gnat.dg/debug8.adb (dg-options): Add -margs.
1936 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1938 2016-10-14 Richard Biener <rguenther@suse.de>
1940 PR tree-optimization/77979
1941 * gcc.dg/torture/pr77979.c: New testcase.
1943 2016-10-14 Martin Liska <mliska@suse.cz>
1945 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1946 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1947 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1949 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
1951 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1952 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1953 * gcc.dg/torture/pr77937-2.c: Likewise.
1955 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1957 * gnat.dg/lto15.adb: Adjust.
1958 * gnat.dg/lto16.adb: Likewise.
1959 * gnat.dg/lto17.adb: Likewise
1960 * gnat.dg/lto18.ad[sb]: New test.
1961 * gnat.dg/lto18_pkg.ads: New helper.
1962 * gnat.dg/lto19.adb: New test.
1963 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1964 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1965 * gnat.dg/lto20.adb: New test.
1966 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1968 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1970 * gfortran.dg/coarray_38.f90: Expect error message.
1972 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1974 * gcc.target/aarch64/spellcheck_1.c: New test.
1975 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1976 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1977 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1978 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1979 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1981 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1983 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1985 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1987 PR tree-optimization/77937
1988 * gcc.dg/torture/pr77937-1.c: New.
1989 * gcc.dg/torture/pr77937-2.c: New.
1991 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1993 * g++.dg/cpp1z/inline-var1.C: New test.
1994 * g++.dg/cpp1z/inline-var1a.C: New test.
1995 * g++.dg/cpp1z/inline-var1.h: New file.
1996 * g++.dg/cpp1z/inline-var2.C: New test.
1997 * g++.dg/cpp1z/inline-var3.C: New test.
1998 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1999 uninitialized const.
2001 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
2003 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2004 Xscale is specified, not just -march.
2005 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2006 is incompatible with Xscale.
2008 2016-10-13 Martin Sebor <msebor@redhat.com>
2011 * g++.dg/ext/flexary4.C: Adjust.
2012 * g++.dg/ext/flexary5.C: Same.
2013 * g++.dg/ext/flexary9.C: Same.
2014 * g++.dg/ext/flexary19.C: New test.
2015 * g++.dg/ext/flexary18.C: New test.
2016 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2018 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2019 Avoid generating a flexible array member in an array.
2021 2016-10-13 Martin Sebor <msebor@redhat.com>
2023 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2024 to placate -Wformat on targets where the type is not int.
2026 2016-10-13 David Malcolm <dmalcolm@redhat.com>
2028 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2031 2016-10-13 Bin Cheng <bin.cheng@arm.com>
2033 * gcc.target/i386/l_fma_float_1.c: Revise test.
2034 * gcc.target/i386/l_fma_float_2.c: Ditto.
2035 * gcc.target/i386/l_fma_float_3.c: Ditto.
2036 * gcc.target/i386/l_fma_float_4.c: Ditto.
2037 * gcc.target/i386/l_fma_float_5.c: Ditto.
2038 * gcc.target/i386/l_fma_float_6.c: Ditto.
2039 * gcc.target/i386/l_fma_double_1.c: Ditto.
2040 * gcc.target/i386/l_fma_double_2.c: Ditto.
2041 * gcc.target/i386/l_fma_double_3.c: Ditto.
2042 * gcc.target/i386/l_fma_double_4.c: Ditto.
2043 * gcc.target/i386/l_fma_double_5.c: Ditto.
2044 * gcc.target/i386/l_fma_double_6.c: Ditto.
2046 2016-10-13 Bin Cheng <bin.cheng@arm.com>
2048 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2050 2016-10-13 Bin Cheng <bin.cheng@arm.com>
2052 * gcc.dg/vect/vect-98.c: Refine test case.
2053 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2054 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2055 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2057 2016-10-13 Jakub Jelinek <jakub@redhat.com>
2060 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2062 2016-10-13 Martin Liska <mliska@suse.cz>
2064 PR tree-optimization/77943
2065 * g++.dg/tree-ssa/pr77943.C: New test.
2067 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2070 * gfortran.dg/allocate_with_source_22.f03: New test.
2071 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2074 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2076 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2077 * gcc.target/arm/movsi_movw.c: Likewise.
2078 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2079 directive to work on big endian targets.
2081 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2083 * gcc.dg/tree-ssa/evrp6.c: New test.
2085 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2087 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2088 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2089 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2091 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2093 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2094 * gcc.target/powerpc/warn-2.c: Ditto.
2096 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2098 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2099 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2100 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2102 * gcc.target/mips/msa.c: New test.
2103 * gcc.target/mips/msa-builtins.c: Likewise.
2104 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2105 (check_effective_target_mips_msa_runtime): Likewise.
2106 (check_effective_target_mips_msa): Likewise.
2107 (add_options_for_mips_msa): Likewise.
2108 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2109 (check_effective_target_vect_intfloat_cvt): Likewise.
2110 (check_effective_target_vect_uintfloat_cvt): Likewise.
2111 (check_effective_target_vect_floatint_cvt): Likewise.
2112 (check_effective_target_vect_floatuint_cvt): Likewise.
2113 (check_effective_target_vect_shift): Likewise.
2114 (check_effective_target_vect_shift_char): Likewise.
2115 (check_effective_target_vect_long): Likewise.
2116 (check_effective_target_vect_float): Likewise.
2117 (check_effective_target_vect_double): Likewise.
2118 (check_effective_target_vect_long_long): Likewise.
2119 (check_effective_target_vect_perm): Likewise.
2120 (check_effective_target_vect_perm_byte): Likewise.
2121 (check_effective_target_vect_perm_short): Likewise.
2122 (check_effective_target_vect_sdot_qi): Likewise.
2123 (check_effective_target_vect_udot_qi): Likewise.
2124 (check_effective_target_vect_sdot_hi): Likewise.
2125 (check_effective_target_vect_udot_hi): Likewise.
2126 (check_effective_target_vect_pack_trunc): Likewise.
2127 (check_effective_target_vect_unpack): Likewise.
2128 (check_effective_target_vect_hw_misalign): Likewise.
2129 (check_effective_target_vect_condition): Likewise.
2130 (check_effective_target_vect_cond_mixed): Likewise.
2131 (check_effective_target_vect_char_mult): Likewise.
2132 (check_effective_target_vect_short_mult): Likewise.
2133 (check_effective_target_vect_int_mult): Likewise.
2134 (check_effective_target_vect_extract_even_odd): Likewise.
2135 (check_effective_target_vect_interleave): Likewise.
2136 (check_vect_support_and_set_flags): Check if the target supports MSA
2137 and append to the list of EFFECTIVE_TARGETS.
2139 2016-10-12 Richard Biener <rguenther@suse.de>
2142 * g++.dg/torture/pr77947.C: New testcase.
2144 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2146 * gnat.dg/debug8.adb: New testcase.
2148 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2150 * gnat.dg/debug9.adb: New testcase.
2152 2016-10-12 Richard Biener <rguenther@suse.de>
2154 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2155 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2156 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2158 2016-10-12 Richard Biener <rguenther@suse.de>
2160 PR tree-optimization/77920
2161 * gcc.dg/torture/pr77920.c: New testcase.
2163 2016-10-12 Jakub Jelinek <jakub@redhat.com>
2165 PR tree-optimization/77929
2166 * gcc.c-torture/compile/pr77929.c: New test.
2168 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2169 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2170 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2171 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2172 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2173 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2174 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2175 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2176 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2178 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2180 * gcc.target/sparc/setcc-4.c: Adjust.
2181 * gcc.target/sparc/setcc-5.c: Likewise.
2182 * gcc.target/sparc/setcc-6.c: Likewise.
2183 * gcc.target/sparc/setcc-7.c: Likewise.
2184 * gcc.target/sparc/setcc-8.c: Likewise.
2185 * gcc.target/sparc/setcc-9.c: Likewise.
2186 * gcc.target/sparc/setcc-10.c: Delete.
2188 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2191 * gfortran.dg/pr77942.f90
2193 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
2195 * gfortran.dg/dec_math.f90: New testsuite.
2197 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2199 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2200 (main): Declare j as i32 instead of int.
2202 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2204 PR testsuite/PR77710
2205 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2206 target triplet instead of *-*-*-*.
2208 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2210 * gnat.dg/unchecked_convert10.adb: New test.
2211 * gnat.dg/unchecked_convert11.adb: Likewise.
2212 * gnat.dg/unchecked_convert12.adb: Likewise.
2214 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2216 * gcc.target/sparc/cbcond-1.c: New test.
2217 * gcc.target/sparc/cbcond-2.c: Likewise.
2218 * gcc.target/sparc/movcc-1.c: Likewise.
2219 * gcc.target/sparc/movcc-2.c: Likewise.
2220 * gcc.target/sparc/setcc-1.c: Adjust.
2221 * gcc.target/sparc/setcc-2.c: Likewise.
2222 * gcc.target/sparc/setcc-3.c: Likewise.
2223 * gcc.target/sparc/setcc-4.c: Likewise.
2224 * gcc.target/sparc/setcc-5.c: Likewise.
2225 * gcc.target/sparc/setcc-6.c: New test.
2226 * gcc.target/sparc/setcc-7.c: Likewise.
2227 * gcc.target/sparc/setcc-8.c: Likewise.
2228 * gcc.target/sparc/setcc-9.c: Likewise.
2229 * gcc.target/sparc/setcc-10.c: Likewise.
2231 2016-10-10 Jeff Law <law@redhat.com>
2233 PR tree-optimization/71947
2234 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2235 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2236 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2237 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2238 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2239 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2241 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2244 * gfortran.dg/matmul_11.f90: New test.
2246 2016-10-10 Jiong Wang <jiong.wang@arm.com>
2248 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2249 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2250 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2251 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2252 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2253 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2254 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2255 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2256 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2257 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2258 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2259 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2260 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2261 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2262 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2263 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2264 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2265 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2266 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2267 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2268 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2269 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2270 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2271 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2272 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2273 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2274 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2275 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2276 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2277 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2278 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2279 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2280 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2281 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2282 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2283 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2284 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2285 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2286 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2287 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2288 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2289 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2290 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2291 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2292 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2293 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2294 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2295 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2296 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2297 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2298 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2299 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2300 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2301 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2302 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2303 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2304 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2305 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2306 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2308 2016-10-10 Jiong Wang <jiong.wang@arm.com>
2310 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2311 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2312 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2313 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2314 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2315 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2316 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2317 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2318 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2319 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2320 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2321 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2322 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2323 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2325 2016-10-10 Jiong Wang <jiong.wang@arm.com>
2327 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2329 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2331 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2332 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2333 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2334 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2336 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2337 Jiong Wang <jiong.wang@arm.com>
2339 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2341 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2342 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2344 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2346 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2348 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2350 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2352 * gnat.dg/specs/vfa.ads: New test.
2354 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
2356 * gnat.dg/inline13.ad[sb]: New test.
2357 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2359 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2361 * gnat.dg/biased_subtype.adb: New test.
2363 2016-10-09 Jakub Jelinek <jakub@redhat.com>
2365 PR tree-optimization/77901
2366 * gcc.c-torture/compile/pr77901.c: New test.
2368 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2370 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2371 * gcc.dg/ipa/propalign-2.c: Likewise
2372 * gcc.dg/ipa/propalign-3.c: Likewise.
2373 * gcc.dg/ipa/propalign-4.c: Likewise.
2374 * gcc.dg/ipa/propalign-5.c: Likewise.
2376 2016-10-08 Jakub Jelinek <jakub@redhat.com>
2378 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2380 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2382 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2383 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2385 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
2387 * gfortran.dg/dec_union_11.f90: New testcase.
2389 2016-10-07 Nathan Sidwell <nathan@acm.org>
2392 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2393 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2394 * g++.dg/cpp1y/pr66443-cxx14.C: New
2395 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2396 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2398 2016-10-07 Jakub Jelinek <jakub@redhat.com>
2400 * g++.dg/cpp0x/addressof1.C: New test.
2401 * g++.dg/cpp0x/addressof2.C: New test.
2403 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2405 * gcc.target/powerpc/float128-type-1.c: New test to check that
2406 PowerPC 64-bit Linux enables -mfloat128-type by default.
2407 * gcc.target/powerpc/float128-type-2.c: Likewise.
2408 * gcc.target/powerpc/float128-mix.c: Change error message to
2409 reflect that __ibm128 is now #define'ed to be long double.
2411 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2414 * gfortran.dg/pr77406.f90: New test.
2415 * gfortran.dg/assumed_type_3.f90: Update error messages.
2416 * gfortran.dg/defined_operators_1.f90: Ditto.
2417 * gfortran.dg/generic_26.f90: Ditto.
2418 * gfortran.dg/generic_7.f90: Ditto.
2419 * gfortran.dg/gomp/udr5.f90: Ditto.
2420 * gfortran.dg/gomp/udr7.f90: Ditto.
2421 * gfortran.dg/interface_1.f90: Ditto.
2422 * gfortran.dg/interface_37.f90: Ditto.
2423 * gfortran.dg/interface_5.f90: Ditto.
2424 * gfortran.dg/interface_6.f90: Ditto.
2425 * gfortran.dg/interface_7.f90
2426 * gfortran.dg/no_arg_check_3.f90
2427 * gfortran.dg/operator_5.f90
2428 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2430 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2433 * c-c++-common/Wint-in-bool-context.c: Update test.
2435 2016-10-07 Richard Biener <rguenther@suse.de>
2437 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2438 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2440 2016-10-07 Marek Polacek <polacek@redhat.com>
2442 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2444 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2447 * c-c++-common/pr69733.c: New test.
2448 * gcc.dg/pr69733.c: New test.
2449 * gcc.target/i386/pr69733.c: New test.
2451 2016-10-07 Marek Polacek <polacek@redhat.com>
2454 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2456 2016-10-07 Jakub Jelinek <jakub@redhat.com>
2458 PR tree-optimization/77664
2459 * gcc.dg/tree-ssa/pr77664.c: New test.
2460 * gcc.dg/pr77664.c: New test.
2462 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
2464 * gfortran.dg/pr69955.f90: New test.
2466 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
2469 * gfortran.dg/pr57910.f90: New test.
2471 2016-10-06 Jakub Jelinek <jakub@redhat.com>
2473 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2474 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2476 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2478 PR tree-optimization/77862
2479 * gcc.dg/pr77862.c: New test.
2481 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2483 * gcc.dg/tree-ssa/evrp4.c: New test.
2485 2016-10-06 Jeff Law <law@redhat.com>
2487 PR tree-optimization/71661
2488 * gcc.dg/tree-ssa/pr71661.c: New test.
2490 2016-10-06 Richard Biener <rguenther@suse.de>
2492 PR tree-optimization/77855
2493 * gcc.dg/torture/pr77855.c: New testcase.
2495 2016-10-06 James Clarke <jrtc27@jrtc27.com>
2496 Eric Botcazou <ebotcazou@adacore.com>
2498 * g++.dg/other/pr77759.C: New test.
2500 2016-10-06 Richard Biener <rguenther@suse.de>
2502 PR tree-optimization/77839
2503 * gcc.dg/torture/pr77839.c: New testcase.
2505 2016-10-06 Marek Polacek <polacek@redhat.com>
2507 * g++.dg/cpp1z/init-statement9.C: New test.
2509 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2511 * gcc.target/i386/pcommit-1.c: Deleted.
2512 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2513 * gcc.target/i386/sse-13.c: Ditto.
2514 * gcc.target/i386/sse-14.c: Ditto.
2515 * gcc.target/i386/sse-22.c: Ditto.
2516 * gcc.target/i386/sse-23.c: Ditto.
2517 * g++.dg/other/i386-2.C: Ditto.
2519 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
2521 * gcc.target/i386/pr77833.c: Require int128 effective target.
2523 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2527 * gfortran.dg/associate_22.f90: New test.
2529 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
2531 * gfortran.dg/dec_union_9.f90: New testcase.
2532 * gfortran.dg/dec_union_10.f90: New testcase.
2534 2016-10-05 Jakub Jelinek <jakub@redhat.com>
2537 * gcc.dg/pch/pr66343-3.c: New test.
2538 * gcc.dg/pch/pr66343-3.hs: New file.
2541 * gcc.dg/pch/pr66343-1.c: New test.
2542 * gcc.dg/pch/pr66343-1.hs: New file.
2543 * gcc.dg/pch/pr66343-2.c: New test.
2544 * gcc.dg/pch/pr66343-2.hs: New file.
2546 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2548 * c-c++-common/Wint-in-bool-context.c: Update test.
2550 2016-10-05 Marek Polacek <polacek@redhat.com>
2552 * g++.dg/cpp1z/init-statement1.C: New test.
2553 * g++.dg/cpp1z/init-statement2.C: New test.
2554 * g++.dg/cpp1z/init-statement3.C: New test.
2555 * g++.dg/cpp1z/init-statement4.C: New test.
2556 * g++.dg/cpp1z/init-statement5.C: New test.
2557 * g++.dg/cpp1z/init-statement6.C: New test.
2558 * g++.dg/cpp1z/init-statement7.C: New test.
2559 * g++.dg/cpp1z/init-statement8.C: New test.
2561 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
2564 * gfortran.dg/pr67524.f90: New test.
2566 2016-10-05 Jakub Jelinek <jakub@redhat.com>
2569 * c-c++-common/ubsan/shift-9.c: New test.
2571 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2573 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2574 of int if __SIZEOF_INT__ is less than 4 bytes.
2576 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2578 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2579 * gfortran.dg/class_array_20.f03: Likewise.
2580 * gfortran.dg/class_array_21.f03: Likewise.
2581 * gfortran.dg/finalize_29.f08: Likewise.
2582 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2584 2016-10-05 Richard Biener <rguenther@suse.de>
2587 * gcc.dg/torture/pr77826.c: New testcase.
2589 2016-10-05 Richard Biener <rguenther@suse.de>
2591 * gcc.dg/fold-copysign-1.c: New testcase.
2593 2016-10-05 Andreas Schwab <schwab@suse.de>
2595 * g++.dg/pr49847-2.C: Remove.
2597 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2599 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2601 2016-10-05 Richard Biener <rguenther@suse.de>
2604 * gcc.dg/pr55152-2.c: New testcase.
2606 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2608 * gfortran.dg/dtio_15.f90: New test.
2610 2016-10-04 Ian Lance Taylor <iant@golang.org>
2612 * gcc.dg/split-7.c: New test.
2614 2016-10-04 Martin Sebor <msebor@redhat.com>
2616 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2617 %lc directive to wint_t to silence -Wformat warnings on targets
2618 where the latter is a distinct type such as long.
2620 2016-10-04 Martin Sebor <msebor@redhat.com>
2623 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2625 2016-10-04 Jakub Jelinek <jakub@redhat.com>
2628 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2630 * g++.dg/other/java3.C: Remove.
2631 * g++.dg/other/java1.C: Remove.
2632 * g++.dg/other/error12.C: Remove.
2633 * g++.dg/other/java2.C: Remove.
2634 * g++.dg/warn/Wnvdtor.C: Remove.
2635 * g++.dg/lookup/java1.C: Remove.
2636 * g++.dg/lookup/java2.C: Remove.
2637 * g++.dg/ext/pr34829.C: Remove.
2638 * g++.dg/ext/java-3.C: Remove.
2639 * g++.dg/ext/java-1.C: Remove.
2640 * g++.dg/ext/java-2.C: Remove.
2641 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2643 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2645 PR tree-optimization/77808
2646 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2648 2016-10-04 Richard Biener <rguenther@suse.de>
2650 PR tree-optimization/77399
2651 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2653 2016-10-04 Richard Biener <rguenther@suse.de>
2656 * gcc.target/i386/pr77833.c: New testcase.
2658 2016-09-26 Jeff Law <law@redhat.com>
2660 PR tree-optimization/71550
2661 PR tree-optimization/71403
2662 * gcc.c-torture/execute/pr71550.c: New test.
2664 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2666 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2669 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2672 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2674 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2676 2016-10-03 Marek Polacek <polacek@redhat.com>
2678 * g++.dg/cpp0x/nullptr37.C: New test.
2680 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2682 * c-c++-common/Wint-in-bool-context.c: Update test.
2684 2016-10-02 Jakub Jelinek <jakub@redhat.com>
2686 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2688 * g++.dg/charset/asm2.c (memmove): Likewise.
2689 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2690 * g++.dg/tls/diag-4.C (foo): Likewise.
2691 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2692 dg-warning, fix up regex.
2693 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2694 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2695 * g++.old-deja/g++.mike/net31.C: Likewise.
2696 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2698 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2699 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2701 2016-10-01 Richard Biener <rguenther@suse.de>
2704 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2706 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2709 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2711 2016-10-01 Jakub Jelinek <jakub@redhat.com>
2714 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2715 Add dg-prune-output directive.
2717 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2720 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2721 * gfortran.fortran-torture/compile/write.f90: Update test.
2723 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2725 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2726 arm_fp16_alternative_ok as the required effective target.
2727 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2728 -mfp16-format=alternative to the dg-options directive and remove
2729 the dg-add-options directive.
2731 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2734 * gfortran.dg/dec_union_8.f90: New testcase.
2736 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2739 * gfortran.dg/dec_structure_16.f90: New testcase.
2741 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2743 * gfortran.dg/coarray_allocate_10.f08: New test.
2744 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2746 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2748 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2750 2016-09-30 Richard Biener <rguenther@suse.de>
2752 PR tree-optimization/77399
2753 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2755 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2757 * c-c++-common/pr27336.c: Make dependency on
2758 -fdelete-null-pointer-checks explicit.
2759 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2760 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2761 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2762 * gcc.dg/pic-1.c: Require fpic target support.
2763 * gcc.dg/pic-2.c: Likewise.
2765 2016-09-29 Jakub Jelinek <jakub@redhat.com>
2767 Implement P0001R1 - C++17 removal of register storage class specifier
2768 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2769 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2771 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2772 keyword if not __SSE2__.
2773 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2775 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2777 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2778 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2779 no_erroneous_warning): Expect new warnings for C++17.
2780 * g++.dg/warn/register-var-2.C (f): Likewise.
2781 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2782 * g++.dg/parse/linkage2.C (foo): Likewise.
2783 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2784 keyword on parameters for C++17.
2785 * g++.dg/cpp1z/register1.C: New test.
2786 * g++.dg/cpp1z/register2.C: New test.
2787 * g++.dg/cpp1z/register3.C: New test.
2789 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2791 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2792 * gcc.target/i386/avx2-check.h (main): Ditto.
2793 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2794 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2795 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2796 * gcc.target/i386/avx512er-check.h (main): Ditto.
2797 * gcc.target/i386/avx512f-check.h (main): Ditto.
2798 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2799 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2800 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2802 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2805 * gcc.target/i386/pr77756.c: New test.
2807 2016-09-29 Marek Polacek <polacek@redhat.com>
2809 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2811 2016-09-29 Marek Polacek <polacek@redhat.com>
2813 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2816 2016-09-29 Martin Liska <mliska@suse.cz>
2818 * objc/execute/construct1.m: New test.
2820 2016-09-29 Richard Biener <rguenther@suse.de>
2822 PR tree-optimization/77768
2823 * gcc.dg/torture/pr77768.c: New testcase.
2825 2016-09-28 Richard Biener <rguenther@suse.de>
2828 * gcc.dg/pr77407.c: New testcase.
2830 2016-09-29 Richard Biener <rguenther@suse.de>
2833 * gcc.dg/pr55152.c: New testcase.
2834 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2836 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2838 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2839 (dg-options): Remove -m32.
2841 2016-09-28 Martin Sebor <msebor@redhat.com>
2844 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2846 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2848 PR libgfortran/77707
2849 * gfortran.dg/inquire_17.f90: New test.
2851 2016-09-28 Jakub Jelinek <jakub@redhat.com>
2854 * g++.dg/cpp1y/constexpr-77467.C: New test.
2856 2016-09-28 Martin Sebor <msebor@redhat.com>
2859 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2860 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2861 (test_sprintf_p_const): Adjust line numbers to avoid failures
2862 introduced in r240503.
2864 2016-09-28 Martin Sebor <msebor@redhat.com>
2867 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2869 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2872 * g++.dg/pr77550.C: Avoid undefined behavior.
2874 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2876 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2878 * gcc.dg/strlenopt-20.c: Update test.
2879 * gcc.dg/strlenopt-21.c: Likewise.
2880 * gcc.dg/strlenopt-22.c: Likewise.
2881 * gcc.dg/strlenopt-22g.c: Likewise.
2882 * gcc.dg/strlenopt-26.c: Likewise.
2883 * gcc.dg/strlenopt-5.c: Likewise.
2884 * gcc.dg/strlenopt-7.c: Likewise.
2885 * gcc.dg/strlenopt-9.c: Likewise.
2887 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2889 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2891 * g++.dg/cpp1z/lambda-this1.C: New test.
2892 * g++.dg/cpp1z/lambda-this2.C: New test.
2895 * g++.dg/ubsan/return-4.C: New test.
2896 * g++.dg/ubsan/return-5.C: New test.
2897 * g++.dg/ubsan/return-6.C: New test.
2899 2016-09-27 Jiong Wang <jiong.wang@arm.com>
2901 * lib/target-supports.exp
2902 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2903 in function comment.
2905 2016-09-27 Martin Liska <mliska@suse.cz>
2907 PR gcov-profile/46266
2908 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2911 2016-09-27 Richard Biener <rguenther@suse.de>
2913 PR tree-optimization/77745
2914 * g++.dg/torture/pr77745.C: New testcase.
2916 2016-09-27 Richard Biener <rguenther@suse.de>
2918 PR tree-optimization/77478
2919 * gcc.dg/torture/pr77478.c: New testcase.
2921 2016-09-27 Martin Liska <mliska@suse.cz>
2923 PR gcov-profile/7970
2924 PR gcov-profile/16855
2925 PR gcov-profile/44779
2926 * g++.dg/gcov/pr16855.C: New test.
2928 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2930 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2932 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2935 * gfortran.dg/gomp/pr77666.f90: New test.
2937 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2940 * gcc.dg/torture/pr77677-2.c: New test.
2942 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2945 * gfortran.dg/pr77420_1.f90: New test.
2946 * gfortran.dg/pr77420_2.f90: Ditto.
2947 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2948 * gfortran.dg/pr77420_4.f90: this file.
2950 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2953 * gfortran.dg/pr77719.f90: New test.
2955 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2957 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
2958 singular form of byte when quantity is unknown.
2960 2016-09-26 Marek Polacek <polacek@redhat.com>
2962 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2964 2016-09-26 Martin Liska <mliska@suse.cz>
2966 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2967 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2968 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2969 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2970 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2971 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2972 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2973 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2974 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2976 2016-09-26 Marek Polacek <polacek@redhat.com>
2979 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2980 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2981 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2982 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2983 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2984 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2985 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2986 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2987 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2988 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2989 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2990 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2991 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2992 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2993 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2994 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2995 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2996 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2997 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2998 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2999 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3000 * c-c++-common/attr-fallthrough-1.c: New test.
3001 * c-c++-common/attr-fallthrough-2.c: New test.
3002 * g++.dg/cpp0x/fallthrough1.C: New test.
3003 * g++.dg/cpp0x/fallthrough2.C: New test.
3004 * g++.dg/cpp1z/fallthrough1.C: New test.
3005 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3006 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3007 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3008 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3010 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3013 * gfortran.dg/pr77429.f90: New test.
3015 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3018 * gfortran.dg/pr77694.f90: New test.
3020 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3023 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3025 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3027 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3030 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3032 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3035 2016-09-24 Marek Polacek <polacek@redhat.com>
3038 * c-c++-common/Wbool-operation-1.c: New test.
3039 * gcc.dg/Wbool-operation-1.c: New test.
3041 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
3043 * gfortran.dg/dec_static_1.f90: New.
3044 * gfortran.dg/dec_static_2.f90: New.
3045 * gfortran.dg/dec_static_3.f90: New.
3046 * gfortran.dg/dec_static_4.f90: New.
3048 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3051 * gfortran.dg/negative_unit_check.f90: Update test.
3052 * gfortran.dg/dtio_14.f90: New test.
3054 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3056 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3057 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3058 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3059 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3060 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3061 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3062 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3064 2016-09-23 Martin Sebor <msebor@redhat.com>
3067 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3068 assuming long double is bigger than double.
3070 2016-09-23 Jakub Jelinek <jakub@redhat.com>
3072 Implement P0138R2, C++17 construction rules for enum class values
3073 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3075 2016-09-23 David Malcolm <dmalcolm@redhat.com>
3077 PR preprocessor/77672
3078 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3079 expected multiline output from first warning to reflect change
3082 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3084 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3086 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3087 Tom de Vries <tom@codesourcery.com>
3090 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3092 2016-09-23 Marek Polacek <polacek@redhat.com>
3094 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3095 * c-c++-common/gomp/atomic-13.c: Likewise.
3096 * c-c++-common/gomp/atomic-14.c: Likewise.
3097 * c-c++-common/pr60439.c: Remove invalid code.
3098 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3099 * g++.dg/expr/bitfield5.C: Likewise.
3100 * g++.dg/expr/bitfield6.C: Likewise.
3101 * g++.dg/expr/bool1.C: Likewise.
3102 * g++.dg/expr/bool3.C: Likewise.
3103 * g++.dg/expr/lval3.C: Likewise.
3104 * g++.dg/expr/lval4.C: Likewise.
3105 * g++.old-deja/g++.jason/bool5.C: Likewise.
3107 2016-09-23 David Malcolm <dmalcolm@redhat.com>
3109 PR preprocessor/77672
3110 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3111 (test_terminator_location): New function.
3113 2016-09-23 Richard Biener <rguenther@suse.de>
3115 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3117 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3119 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3120 -march=armv8.2-a+fp16 when supported by the hardware.
3121 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3122 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3123 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3124 semi-colons to a macro invocations.
3125 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3126 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3128 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3129 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3130 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3131 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3133 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3134 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3135 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3136 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3137 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3138 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3139 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3140 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3141 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3142 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3144 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3145 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3146 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3148 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3149 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3150 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3152 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3153 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3154 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3156 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3157 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3158 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3159 defined. Also fix some white-space.
3160 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3161 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3162 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3163 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3164 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3165 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3166 defined. Also fix some long lines and white-space.
3167 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3168 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3169 defined. Also fix some long lines and white-space.
3170 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3171 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3173 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3174 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3175 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3177 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3178 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3179 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3181 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
3182 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3183 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3184 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
3185 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3186 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3187 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3188 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3189 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3190 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
3191 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
3192 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3193 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3194 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3195 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3196 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
3197 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3198 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
3199 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3201 2016-09-23 Jiong Wang <jiong.wang@arm.com>
3202 Matthew Wahab <matthew.wahab@arm.com>
3204 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3205 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3206 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3207 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3208 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3209 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3210 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3211 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3212 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3213 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3214 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3215 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3216 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3217 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3218 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3219 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3220 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3221 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3222 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3223 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3224 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3225 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3226 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3227 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3228 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3229 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3230 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3231 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3232 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3233 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3234 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3235 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3236 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3237 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3238 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3239 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3240 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3242 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3244 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3245 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3246 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3247 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3250 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3253 * gcc.dg/torture/pr77677.c: New test.
3255 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3257 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3260 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3262 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3263 options. Add tests for float16x4_t and float16x8_t.
3265 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3267 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3268 * gcc.target/s390/risbg-ll-2.c: Ditto.
3269 * gcc.target/s390/risbg-ll-3.c: Ditto.
3271 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3273 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3274 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3276 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3278 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3279 output to the simplified instructions.
3281 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3283 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3284 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3286 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3288 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3289 (FP16_SUPPORTED): New
3290 (expected-hfloat-16x4): Make conditional on __fp16 support.
3291 (expected-hfloat-16x8): Likewise.
3292 (vdup_n_f16): Disable for non-AArch64 targets.
3293 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3294 conditional on FP16_SUPPORTED.
3295 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3296 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3297 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3298 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3299 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3301 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3302 conditional on FP16_SUPPORTED.
3303 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3304 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3306 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3308 * gcc.target/arm/short-vfp-1.c: New.
3310 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3312 * gcc.target/arm/attr-fp16-arith-1.c: New.
3314 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3316 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3318 (add_options_for_arm_v8_2a_fp16_neon): New.
3319 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3320 (add_options_for_arm_arch_v8_2a): Auto-generate.
3321 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3322 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3323 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3324 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3325 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3326 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3327 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3329 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3331 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3332 arm_fp16_alternative_ok.
3333 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3334 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
3335 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3336 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
3337 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3338 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3339 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3340 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3341 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3342 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3343 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3344 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3345 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3346 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3347 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3348 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3349 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3350 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3351 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3352 arm_fp16_alternative_ok.
3353 * lib/target-supports.exp
3354 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3355 (check_effective_target_arm_fp16_alternative_ok): New.
3356 (check_effective_target_arm_fp16_none_ok_nocache): New.
3357 (check_effective_target_arm_fp16_none_ok): New.
3359 2016-09-23 Martin Liska <mliska@suse.cz>
3361 * gcc.dg/ipa/pr77653.c: Replace adress
3364 2016-09-23 Martin Liska <mliska@suse.cz>
3366 * gcc.target/i386/movbe-4.c: New test.
3368 2016-09-23 Martin Liska <mliska@suse.cz>
3370 * gcc.target/i386/crc32-5.c: New test.
3372 2016-09-23 Martin Liska <mliska@suse.cz>
3374 * gcc.target/i386/pr71652.c: New test.
3375 * gcc.target/i386/pr71652-2.c: New test.
3376 * gcc.target/i386/pr71652-3.c: New test.
3378 2016-09-23 Jakub Jelinek <jakub@redhat.com>
3380 * lib/gcc-dg.exp (process-message): Support relative line number
3381 notation - .+4 or .-1 etc.
3382 * gcc.dg/dg-test-1.c: New test.
3384 2016-09-22 Martin Sebor <msebor@redhat.com>
3387 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3388 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3389 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3390 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3392 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
3394 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3395 * gcc.dg/ifcvt-2.c: Ditto.
3396 * gcc.dg/zero_bits_compound-1.c: Ditto.
3397 * gcc.dg/zero_bits_compound-1.c: Ditto.
3398 * gcc.dg/pr40550.c: Simplify target selectors.
3399 Use dg-additional-options.
3400 * gcc.dg/pr47893.c: Ditto.
3401 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3402 additional options for 32-bit x86 targets.
3403 * gcc.dg/pr70955.c: Move to ...
3404 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3406 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3409 * g++.dg/cpp0x/pr61019.C: New.
3411 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3412 Terry Guo <terry.guo@arm.com>
3414 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3415 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3416 * gcc.target/arm/pure-code/pure-code.exp: New.
3418 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
3420 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3421 Remove SSE effective target requirement.
3423 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3426 * g++.dg/cpp0x/pr71979.C: New.
3428 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3430 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3432 2016-09-22 Martin Liska <mliska@suse.cz>
3435 * gcc.dg/ipa/pr77653.c: New test.
3437 2016-09-22 Jakub Jelinek <jakub@redhat.com>
3440 * gfortran.dg/gomp/pr77665.f90: New test.
3442 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
3444 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3445 * gfortran.dg/dtio_13.f90: New test.
3447 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
3450 * gfortran.dg/pr66107.f90: New test.
3452 2016-09-21 Ian Lance Taylor <iant@golang.org>
3454 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3455 with call to builtin delete function.
3457 2016-09-21 Joseph Myers <joseph@codesourcery.com>
3459 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3460 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3461 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3462 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3465 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
3467 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3469 2016-09-21 Jakub Jelinek <jakub@redhat.com>
3472 * g++.dg/cpp1z/aligned-new6.C: New test.
3474 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3476 * gcc.target/arm/fp16-aapcs-3.c: New.
3477 * gcc.target/arm/fp16-aapcs-4.c: New.
3478 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3479 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3480 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3481 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3483 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3485 PR tree-optimization/77550
3486 * g++.dg/pr77550.C: New test.
3488 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
3491 * gcc.target/avr/torture/pr77326.c: New test.
3493 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
3495 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3497 2016-09-21 Richard Biener <rguenther@suse.de>
3499 PR tree-optimization/77648
3500 * gcc.dg/torture/pr77648-1.c: New testcase.
3501 * gcc.dg/torture/pr77648-2.c: Likewise.
3503 2016-09-21 Richard Biener <rguenther@suse.de>
3504 Jakub Jelinek <jakub@redhat.com>
3506 PR tree-optimization/77621
3507 * gcc.dg/pr77621.c: New testcase.
3509 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
3512 * gfortran.dg/dtio_12.f90: New test.
3514 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3516 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3518 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3520 PR tree-optimization/72835
3521 * gcc.dg/tree-ssa/pr72835.c: New test.
3523 2016-09-20 Martin Sebor <msebor@redhat.com>
3526 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3527 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3528 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3529 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3530 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3531 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3532 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3534 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3536 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3537 arguments/compare will be optimized away.
3538 * gcc.dg/torture/ftrapv-1.c: Likewise.
3540 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3542 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3543 will be optimized away.
3544 * gcc.dg/ipa/vrp1.c: New test.
3545 * gcc.dg/ipa/vrp2.c: New test.
3546 * gcc.dg/ipa/vrp3.c: New test.
3548 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3550 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3551 does the same transformation.
3552 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3553 * gcc.dg/tree-ssa/evrp1.c: New test.
3554 * gcc.dg/tree-ssa/evrp2.c: New test.
3555 * gcc.dg/tree-ssa/evrp3.c: New test.
3556 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3557 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3558 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3559 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3560 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3561 foling now happens early.
3562 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3563 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3564 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3565 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3566 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3568 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
3571 * gcc.target/i386/pr77621.c: New test.
3572 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3573 pattern, loop should vectorize with -mtune=atom.
3575 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3576 Jakub Jelinek <jakub@redhat.com>
3579 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3582 2016-09-20 Jakub Jelinek <jakub@redhat.com>
3585 * g++.dg/other/pr77626.C: New test.
3588 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3591 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3594 * c-c++-common/pr77624-1.c: New test.
3595 * c-c++-common/pr77624-2.c: New test.
3597 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3599 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3602 2016-09-20 Richard Biener <rguenther@suse.de>
3604 PR tree-optimization/77646
3605 * gcc.dg/torture/pr77646.c: New testcase.
3607 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3610 * c-c++-common/Wint-in-bool-context.c: New test.
3612 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3614 * gcc.dg/cr-decimal-dig-1.c: New test.
3616 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3618 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3619 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3620 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3621 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3623 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3625 PR rtl-optimization/77416
3626 * gcc.target/powerpc/pr77416.c: New.
3628 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3631 * g++.dg/template/error-recovery4.C: New test.
3633 2016-09-19 Bin Cheng <bin.cheng@arm.com>
3635 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3637 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3639 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3640 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3642 2016-09-19 Jakub Jelinek <jakub@redhat.com>
3643 Jan Hubicka <jh@suse.cz>
3646 * gcc.dg/pr77587.c: New test.
3647 * gcc.dg/pr77587a.c: New file.
3649 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3651 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3652 * gfortran.dg/coarray_38.f90:
3653 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3654 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3655 * gfortran.dg/coarray_allocate_7.f08: New test.
3656 * gfortran.dg/coarray_allocate_8.f08: New test.
3657 * gfortran.dg/coarray_allocate_9.f08: New test.
3658 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3660 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3661 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3662 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3664 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3665 * gfortran.dg/coarray_lock_7.f90: Same.
3666 * gfortran.dg/coarray_poly_5.f90: Same.
3667 * gfortran.dg/coarray_poly_6.f90: Same.
3668 * gfortran.dg/coarray_poly_7.f90: Same.
3669 * gfortran.dg/coarray_poly_8.f90: Same.
3670 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3672 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
3675 * gfortran.dg/dec_structure_15.f90: New testcase.
3677 2016-09-19 Richard Biener <rguenther@suse.de>
3680 * gcc.dg/torture/pr77605.c: New testcase.
3682 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
3684 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3686 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
3688 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3689 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3690 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3691 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3692 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3693 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3694 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3695 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3696 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3697 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3698 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3700 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3702 * gcc.target/i386/pr68633.c: Fix expected result.
3704 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
3707 * gfortran.dg/pr68078.f90: New test.
3708 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3710 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3713 * gcc.target/powerpc/swaps-p8-25.c: New.
3715 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3718 * g++.dg/cpp0x/constexpr-77482.C: New test.
3721 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3723 * g++.dg/abi/abi-tag23a.C: Likewise.
3726 * g++.dg/cpp0x/decltype-77338.C: New test.
3729 * g++.dg/cpp0x/mutable1.C: New test.
3731 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3734 * gfortran.dg/pr77612.f90: New test.
3736 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3738 * gcc.dg/torture/pr70421.c: Require int32plus.
3740 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3743 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3746 * gcc.target/i386/pr77526.c: New test.
3748 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3749 Eric Botcazou <ebotcazou@adacore.com>
3752 * gcc.target/i386/pr77594.c: New test.
3754 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
3757 * gfortran.dg/misplaced_implicit_character.f90: New test.
3759 2016-09-15 Bin Cheng <bin.cheng@arm.com>
3761 PR tree-optimization/77503
3762 * gcc.dg/vect/pr77503.c: New test.
3764 2016-09-15 Richard Biener <rguenther@suse.de>
3767 * c-c++-common/torture/pr77544.c: New testcase.
3769 2016-09-15 Jakub Jelinek <jakub@redhat.com>
3772 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3773 * gcc.dg/march-generic.c: Likewise.
3774 * gcc.target/i386/spellcheck-options-1.c: New test.
3775 * gcc.target/i386/spellcheck-options-2.c: New test.
3776 * gcc.target/i386/spellcheck-options-3.c: New test.
3777 * gcc.target/i386/spellcheck-options-4.c: New test.
3779 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3782 * gfortran.dg/goacc/pr72743.f90: New test.
3784 2016-09-15 Richard Biener <rguenther@suse.de>
3786 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3788 2016-09-15 Richard Biener <rguenther@suse.de>
3790 PR tree-optimization/77514
3791 * gcc.dg/torture/pr77514.c: New testcase.
3793 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3796 * g++.dg/lookup/pr77549.C: New test.
3798 2016-09-14 Marek Polacek <polacek@redhat.com>
3800 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3801 * c-c++-common/gomp/atomic-13.c: Likewise.
3802 * c-c++-common/gomp/atomic-14.c: Likewise.
3803 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3804 * g++.dg/cpp1z/bool-increment1.C: New test.
3805 * c-c++-common/pr60439.c: Add dg-warning.
3806 * g++.dg/expr/bitfield4.C: Likewise.
3807 * g++.dg/expr/bitfield5.C: Likewise.
3808 * g++.dg/expr/bitfield6.C: Likewise.
3809 * g++.dg/expr/bool1.C: Likewise.
3810 * g++.dg/expr/bool3.C: Likewise.
3811 * g++.dg/expr/lval3.C: Likewise.
3812 * g++.dg/expr/lval4.C: Likewise.
3813 * g++.old-deja/g++.jason/bool5.C: Likewise.
3814 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3815 * g++.dg/other/error18.C: Likewise.
3816 * g++.dg/gomp/atomic-14.C: Likewise.
3818 2016-09-14 Nathan Sidwell <nathan@acm.org>
3821 * g++.dg/cpp1y/pr77539.C: New.
3823 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3825 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3827 * g++.dg/ext/builtin_alloca.C: Likewise.
3828 * g++.dg/template/spec35.C: Likewise.
3829 * gcc.dg/builtins-68.c: Likewise.
3830 * gcc.misc-tests/gcov-13.c: Likewise.
3831 * gcc.misc-tests/gcov-14.c: Likewise.
3833 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3835 * gfortran.dg/dec_structure_14.f90: New testcase.
3837 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3840 * c-c++-common/tsan/pr68260.c: New test.
3842 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
3845 * gcc.target/msp430/function-attributes-1.c: New test.
3846 * gcc.target/msp430/function-attributes-2.c: New test.
3847 * gcc.target/msp430/function-attributes-3.c: New test.
3849 2015-04-18 Martin Sebor <msebor@redhat.com>
3851 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3852 of non-nul characters.
3853 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3855 2016-09-13 Jakub Jelinek <jakub@redhat.com>
3857 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3858 * g++.dg/cpp1z/gen-attrs1.C: New test.
3860 PR tree-optimization/77454
3861 * gcc.dg/pr77454.c: New test.
3864 * g++.dg/cpp1y/constexpr-77553.C: New test.
3866 2016-09-13 David Malcolm <dmalcolm@redhat.com>
3868 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3869 (test_show_locus): Replace rich_location::add_fixit_insert calls
3870 with add_fixit_insert_before and add_fixit_insert_after.
3872 2016-09-13 Jason Merrill <jason@redhat.com>
3873 Tom de Vries <tom@codesourcery.com>
3876 * g++.dg/pr77427.C: New test.
3878 2016-09-13 Martin Liska <mliska@suse.cz>
3880 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3882 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3883 * lib/target-supports.exp: Define the new target.
3885 2016-09-12 Andrew Pinski <apinski@cavium.com>
3887 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3888 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3890 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
3892 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3894 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3895 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3896 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3898 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3899 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3901 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3904 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3905 * g++.dg/ext/pr77496.C: New test.
3906 * g++.dg/warn/pr77496.C: New test.
3908 2016-09-12 David Malcolm <dmalcolm@redhat.com>
3911 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3912 to preserve conversion chars, and to preserve prefix information.
3913 * gcc.dg/format/pr72858.c: New test case.
3915 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3917 * gfortran.dg/pr77507.f90: Move to ...
3918 * gfortran.dg/ieee/pr77507.f90: here.
3920 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3923 * compile/pr61159.c: New testcase
3925 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3928 * gcc.dg/ipa/pr63416.c: New testcase.
3930 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
3931 Steven G. Kargl <kargl@gcc.gnu.org>
3934 * gfortran.dg/dtio_11.f90: new test.
3936 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3939 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3940 * gfortran.dg/c_assoc_4.f90: Ditto.
3942 2016-09-10 Tom de Vries <tom@codesourcery.com>
3945 * c-c++-common/va-arg-va-list-type.c: New test.
3947 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3949 PR rtl-optimization/77289
3950 * gcc.target/powerpc/pr77289.c: New test.
3952 2016-09-09 Martin Sebor <msebor@redhat.com>
3956 * gcc.dg/pr77520.c: New test.
3957 * gcc.dg/pr77521.c: New test.
3959 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3962 * gfortran.dg/pr77506.f90: New test.
3964 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3967 * gfortran.dg/pr77507.f90: New test.
3969 2016-09-09 Joseph Myers <joseph@codesourcery.com>
3971 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3973 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3974 Louis Krupp <lkrupp@gcc.gnu.org>
3977 * gfortran.dg/pr69514_1.f90: New test.
3978 * gfortran.dg/pr69514_2.f90: New test.
3980 2016-09-08 Jakub Jelinek <jakub@redhat.com>
3983 * gfortran.dg/gomp/pr77500.f90: New test.
3986 * gfortran.dg/gomp/pr77516.f90: New test.
3988 2016-09-07 Jakub Jelinek <jakub@redhat.com>
3991 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3992 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3993 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3994 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3995 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3996 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3998 2016-09-07 David Malcolm <dmalcolm@redhat.com>
4000 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4001 "substring-locations.h".
4003 2016-09-07 Richard Biener <rguenther@suse.de>
4006 * c-c++-common/vector-subscript-8.c: Move ..
4007 * gcc.dg/pr77450.c: ... here.
4009 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4011 PR libgfortran/77393
4012 * gfortran.dg/fmt_f0_2.f90: Update test.
4013 * gfortran.dg/fmt_f0_3.f90: New test.
4015 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4018 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4022 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4024 2016-09-06 Jakub Jelinek <jakub@redhat.com>
4027 * gcc.target/i386/pr69255-1.c: New test.
4028 * gcc.target/i386/pr69255-2.c: New test.
4029 * gcc.target/i386/pr69255-3.c: New test.
4031 2016-09-06 Martin Sebor <msebor@redhat.com>
4034 * gcc.dg/format/miss-7.c: New test.
4036 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
4038 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4040 2016-09-06 Martin Liska <mliska@suse.cz>
4042 PR gcov-profile/77378
4043 PR gcov-profile/77466
4044 * gcc.dg/profile-update-warning.c: New test.
4046 2016-09-06 Richard Biener <rguenther@suse.de>
4048 PR tree-optimization/77479
4049 * gcc.dg/torture/pr77479.c: New testcase.
4051 2016-09-06 Richard Biener <rguenther@suse.de>
4054 * c-c++-common/vector-subscript-7.c: Adjust.
4055 * c-c++-common/vector-subscript-8.c: New testcase.
4057 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4059 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4061 2016-09-05 Jakub Jelinek <jakub@redhat.com>
4064 * gcc.target/i386/avx512f-pr77476.c: New test.
4065 * gcc.target/i386/avx512bw-pr77476.c: New test.
4066 * gcc.target/i386/avx512dq-pr77476.c: New test.
4068 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4069 Update comment to mention also avx512f.
4072 * g++.dg/asan/pr77396-2.C: New test.
4074 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
4076 PR rtl-optimization/77452
4077 * gcc.target/i386/pr77452.c: New test.
4079 2016-09-05 Marek Polacek <polacek@redhat.com>
4082 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4084 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4087 * gfortran.dg/pr77391.f90: New test.
4089 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4092 * gfortran.dg/pr77460.f90: New test.
4094 2016-09-03 Jakub Jelinek <jakub@redhat.com>
4097 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4099 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4101 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4103 2016-09-02 David Malcolm <dmalcolm@redhat.com>
4105 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4107 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4108 diagnostic-test-show-locus-generate-patch.c to the sources
4109 for diagnostic_plugin_test_show_locus.c.
4111 2016-09-02 Jakub Jelinek <jakub@redhat.com>
4114 * gcc.dg/gomp/_Atomic-1.c: New test.
4115 * gcc.dg/gomp/_Atomic-2.c: New test.
4116 * gcc.dg/gomp/_Atomic-3.c: New test.
4117 * gcc.dg/gomp/_Atomic-4.c: New test.
4118 * gcc.dg/gomp/_Atomic-5.c: New test.
4121 * g++.dg/asan/pr77396.C: New test.
4123 2016-09-01 Martin Sebor <msebor@redhat.com>
4125 PR tree-optimization/71831
4126 * gcc.dg/builtin-object-size-16.c: New test.
4127 * gcc.dg/builtin-object-size-17.c: New test.
4129 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4131 PR libgfortran/77393
4132 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4134 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
4136 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4137 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4138 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4139 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4140 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4141 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4142 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4143 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4144 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4145 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4146 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4147 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4148 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4149 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4150 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4151 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4152 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4153 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4155 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4157 * gnat.dg/opt58.adb: New test.
4158 * gnat.dg/opt58_pkg.ads: New helper.
4160 2016-09-01 Richard Biener <rguenther@suse.de>
4163 * gcc.dg/torture/pr77436.c: New testcase.
4165 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4167 * gcc.dg/pr64252.c: Require int32plus.
4168 * gcc.dg/pr66299-1.c: Likewise.
4169 * gcc.dg/pr66299-2.c: Likewise.
4170 * gcc.dg/torture/20131115-1.c: Skip for avr.
4172 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4174 * gcc.target/aarch64/ands_3.c: New test.
4176 2016-08-31 Jakub Jelinek <jakub@redhat.com>
4179 * gfortran.dg/gomp/pr77352.f90: New test.
4182 * gfortran.dg/gomp/pr77374.f08: New test.
4184 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
4186 PR tree-optimization/73714
4187 * gcc.dg/tree-ssa/pr73714.c: New test.
4189 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4191 PR libgfortran/77393
4192 * gfortran.dg/fmt_f0_2.f90: New test.
4194 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
4196 * gcc.target/i386/pr59539-2.c: Adapt options.
4197 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4199 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
4202 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4203 of the associate entity and replace with a pointer to the
4204 intended item on the stack.
4206 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4207 Paul Thomas <pault@gcc.gnu.org>
4210 * gfortran.dg/dtio_1.f90: New test.
4211 * gfortran.dg/dtio_2.f90: New test.
4212 * gfortran.dg/dtio_3.f90: New test.
4213 * gfortran.dg/dtio_4.f90: New test.
4214 * gfortran.dg/dtio_5.f90: New test.
4215 * gfortran.dg/dtio_6.f90: New test.
4216 * gfortran.dg/dtio_7.f90: New test.
4217 * gfortran.dg/dtio_8.f90: New test.
4218 * gfortran.dg/dtio_9.f90: New test.
4219 * gfortran.dg/dtio_10.f90: New test.
4221 2016-08-30 David Malcolm <dmalcolm@redhat.com>
4223 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4224 (test_many_nested_locations): New function.
4225 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4226 (test_show_locus): Handle "test_many_nested_locations".
4228 2016-08-30 David Malcolm <dmalcolm@redhat.com>
4230 * g++.dg/template/double-greater-than-fixit.C: New test case.
4232 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4234 * gnat.dg/opt57.ad[sb]: New test.
4235 * gnat.dg/opt57_pkg.ads: New helper.
4237 2016-08-30 Richard Biener <rguenther@suse.de>
4239 PR tree-optimization/69047
4240 * gcc.dg/pr69047.c: Fix byte-order check.
4242 2016-08-30 Jakub Jelinek <jakub@redhat.com>
4244 PR tree-optimization/72866
4245 * gcc.dg/vect/pr72866.c: New test.
4248 * g++.dg/debug/dwarf2/pr77363.C: New test.
4251 * gcc.target/i386/pr77377.c: New test.
4254 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4257 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4259 * gfortran.dg/pr77372.f90: Moved to ...
4260 * gfortran.dg/ieee/pr77372.f90: here.
4262 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4264 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4265 vector short/char initializations.
4266 * gcc.target/powerpc/vec-init-5.c: Likewise.
4267 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4268 vector initialization optimizations.
4269 * gcc.target/powerpc/vec-init-7.c: Likewise.
4270 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4271 vector float/double initializations.
4272 * gcc.target/powerpc/vec-init-9.c: Likewise.
4274 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
4277 * gcc.target/i386/pr77403.c: New test.
4279 2016-08-29 Marek Polacek <polacek@redhat.com>
4282 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4284 2016-08-29 Tom de Vries <tom@codesourcery.com>
4287 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4289 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4291 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
4293 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
4295 * gfortran.dg/dec_structure_13.f90: New testcase.
4297 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4300 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4303 2016-08-28 Tom de Vries <tom@codesourcery.com>
4306 * gcc.dg/pr70955.c: New test.
4307 * gcc.dg/lto/pr70955_0.c: Same.
4308 * gcc.dg/lto/pr70955_1.c: Same.
4310 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4312 PR tree-optimization/71077
4313 * gcc.target/i386/pr71077.c: New test.
4315 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
4318 * gfortran.dg/pr77380.f90: New test.
4320 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
4323 gfortran.dg/pr77372.f90: New test.
4325 2016-08-26 David Malcolm <dmalcolm@redhat.com>
4327 * gcc.dg/spellcheck-fields-2.c (test): Move
4328 dg-begin/end-multiline-output within function body.
4329 (test_macro): New function.
4331 2016-08-26 David Malcolm <dmalcolm@redhat.com>
4333 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4334 (test_fixit_insert): Update expected output.
4335 (test_fixit_remove): Likewise.
4336 (test_fixit_replace): Likewise.
4338 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4340 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4343 2016-08-26 Richard Biener <rguenther@suse.de>
4345 PR tree-optimization/69047
4346 * gcc.dg/pr69047.c: New testcase.
4348 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4349 Martin Jambhor <mjambor@suse.cz>
4351 * gcc.dg/ipa/propbits-1.c: New test-case.
4352 * gcc.dg/ipa/propbits-2.c: Likewise.
4353 * gcc.dg/ipa/propbits-3.c: Likewise.
4355 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4358 * gfortran.dg/pr77351.f90: New test.
4360 2016-08-25 Marek Polacek <polacek@redhat.com>
4362 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4364 2016-08-25 Marek Polacek <polacek@redhat.com>
4367 * gcc.dg/pr77323.c: New test.
4369 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
4372 * gfortran.dg/submodule_17.f08: New test.
4374 2016-08-24 Michael Collison <michael.collison@linaro.org>
4375 Michael Collison <michael.collison@arm.com>
4377 * gcc.target/arm/builtin_saddl.c: New testcase.
4378 * gcc.target/arm/builtin_saddll.c: New testcase.
4379 * gcc.target/arm/builtin_uaddl.c: New testcase.
4380 * gcc.target/arm/builtin_uaddll.c: New testcase.
4381 * gcc.target/arm/builtin_ssubl.c: New testcase.
4382 * gcc.target/arm/builtin_ssubll.c: New testcase.
4383 * gcc.target/arm/builtin_usubl.c: New testcase.
4384 * gcc.target/arm/builtin_usubll.c: New testcase.
4386 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
4389 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4390 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4391 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4392 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4393 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4394 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4395 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4396 effective target. Remove scan-assembler-times directives.
4397 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4398 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4399 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4401 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4403 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4405 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4407 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4410 * lib/target-supports.exp
4411 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4412 (check_effective_target_vect_natural_alignment): Ditto.
4413 (check_effective_target_vector_alignment_reachable): Ditto.
4414 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4416 2016-08-23 Ian Lance Taylor <iant@golang.org>
4418 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4420 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4422 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4423 being created from pointers to memory locations.
4424 * gcc.target/powerpc/vec-init-2.c: Likewise.
4426 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
4428 * gfortran.dg/dec_structure_12.f90: New testcase.
4430 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4432 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4434 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4436 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4439 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4441 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4442 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4444 2016-08-23 Richard Biener <rguenther@suse.de>
4446 PR tree-optimization/27336
4447 * c-c++-common/pr27336.c: New testcase.
4449 2016-08-22 Marek Polacek <polacek@redhat.com>
4452 * g++.dg/cpp1y/pr77321.C: New test.
4454 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4457 * gfortran.dg/empty_label.f: Adjust test for new error message.
4458 * gfortran.dg/empty_label.f90: Ditto.
4459 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4460 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4461 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4463 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4466 * gfortran.dg/pr61318.f90: New test.
4468 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4471 * gfortran.dg/pr77260_1.f90: New test.
4472 * gfortran.dg/pr77260_2.f90: Ditto.
4474 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4477 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4478 __builtin_signbitf and __builtin_signbitl in expected generic
4480 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4481 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4482 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4483 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4486 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4488 * gcc.dg/torture/float128-builtin.c,
4489 gcc.dg/torture/float128-ieee-nan.c,
4490 gcc.dg/torture/float128x-builtin.c,
4491 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4492 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4493 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4494 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4495 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4496 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4497 gcc.dg/torture/floatn-nan.h: New tests.
4499 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4501 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4503 (main): Update calls to TEST_I_F.
4504 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4506 (main): Update calls to TEST_I_F.
4508 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4510 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4511 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4512 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4513 names in calls to TEST_I_F.
4515 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4518 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4520 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4522 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4523 and !natural_alignment_64.
4524 * gcc.dg/ipa/propalign-2.c: Likewise.
4525 * gcc.dg/ipa/propalign-3.c: Likewise.
4526 * gcc.dg/ipa/propalign-4.c: Likewise.
4527 * gcc.dg/ipa/propalign-5.c: Likewise.
4528 * lib/target-supports.exp
4529 (check_effective_target_natural_alignment_32): Add avr-*-*.
4531 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4533 PR tree-optimization/61839
4534 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4535 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4536 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4537 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4539 2016-08-19 Joseph Myers <joseph@codesourcery.com>
4542 * lib/target-supports.exp (check_effective_target_float16)
4543 (check_effective_target_float32, check_effective_target_float64)
4544 (check_effective_target_float128, check_effective_target_float32x)
4545 (check_effective_target_float64x)
4546 (check_effective_target_float128x)
4547 (check_effective_target_float16_runtime)
4548 (check_effective_target_float32_runtime)
4549 (check_effective_target_float64_runtime)
4550 (check_effective_target_float128_runtime)
4551 (check_effective_target_float32x_runtime)
4552 (check_effective_target_float64x_runtime)
4553 (check_effective_target_float128x_runtime)
4554 (check_effective_target_floatn_nx_runtime)
4555 (add_options_for_float16, add_options_for_float32)
4556 (add_options_for_float64, add_options_for_float128)
4557 (add_options_for_float32x, add_options_for_float64x)
4558 (add_options_for_float128x): New procedures.
4559 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4560 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4561 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4562 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4563 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4564 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4565 gcc.dg/torture/float128-complex.c,
4566 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4567 gcc.dg/torture/float128x-basic.c,
4568 gcc.dg/torture/float128x-complex.c,
4569 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4570 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4571 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4572 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4573 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4574 gcc.dg/torture/float32x-basic.c,
4575 gcc.dg/torture/float32x-complex.c,
4576 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4577 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4578 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4579 gcc.dg/torture/float64x-basic.c,
4580 gcc.dg/torture/float64x-complex.c,
4581 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4582 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4583 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4584 gcc.dg/torture/floatn-tg.h,
4585 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4586 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4587 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4588 gcc.dg/torture/fp-int-convert-float128x.c,
4589 gcc.dg/torture/fp-int-convert-float16-timode.c,
4590 gcc.dg/torture/fp-int-convert-float16.c,
4591 gcc.dg/torture/fp-int-convert-float32-timode.c,
4592 gcc.dg/torture/fp-int-convert-float32.c,
4593 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4594 gcc.dg/torture/fp-int-convert-float32x.c,
4595 gcc.dg/torture/fp-int-convert-float64-timode.c,
4596 gcc.dg/torture/fp-int-convert-float64.c,
4597 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4598 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4599 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4600 maximum exponent of floating-point type. Use it in testing
4601 whether 0x8...0 fits in the floating-point type. Always treat -1
4602 (signed 0xf...f) as fitting in the floating-point type.
4604 * gcc.dg/torture/fp-int-convert-double.c,
4605 gcc.dg/torture/fp-int-convert-float.c,
4606 gcc.dg/torture/fp-int-convert-float128-timode.c,
4607 gcc.dg/torture/fp-int-convert-float128.c,
4608 gcc.dg/torture/fp-int-convert-float80-timode.c,
4609 gcc.dg/torture/fp-int-convert-float80.c,
4610 gcc.dg/torture/fp-int-convert-long-double.c,
4611 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4613 2016-08-19 Jakub Jelinek <jakub@redhat.com>
4616 * gfortran.dg/gomp/pr72744.f90: New test.
4619 * gfortran.dg/gomp/pr69281.f90: New test.
4621 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4623 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4624 the last special seed value.
4625 * gfortran.dg/random_7.f90: Use size for last array member instead
4628 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4630 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4631 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4633 2016-08-19 Richard Biener <rguenther@suse.de>
4635 PR tree-optimization/77286
4636 * gcc.dg/torture/pr77286.c: New testcase.
4638 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4640 * gcc.dg/verbose-asm-2.c: New test case.
4642 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4644 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4645 (custom_diagnostic_finalizer): Update for change to
4646 diagnostic_show_locus.
4648 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4650 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4651 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4653 2016-08-18 Marek Polacek <polacek@redhat.com>
4656 * gcc.dg/pr71514.c: New test.
4658 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4661 * gcc.target/i386/pr72839.c: New test.
4663 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4666 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4667 * c-c++-common/goacc/reduction-1.c: Likewise.
4668 * c-c++-common/goacc/reduction-2.c: Likewise.
4669 * c-c++-common/goacc/reduction-3.c: Likewise.
4670 * c-c++-common/goacc/reduction-4.c: Likewise.
4672 2016-08-18 Alan Modra <amodra@gmail.com>
4674 * gcc.c-torture/compile/pr72771.c: New.
4676 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4679 * gfortran.dg/pr67496.f90: New test.
4681 2015-08-17 Alan Hayward <alan.hayward@arm.com>
4683 PR tree-optimization/71752
4684 * gcc.dg/vect/pr71752.c: New.
4686 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
4688 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4690 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4693 * g++.dg/ipa/devirt-52.C: New test.
4695 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4697 * c-c++-common/goacc/reduction-6.c: New testcase.
4699 2016-08-17 Richard Biener <rguenther@suse.de>
4701 PR tree-optimization/76490
4702 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4703 * gcc.dg/pr52904.c: XFAIL.
4705 2016-08-17 Richard Biener <rguenther@suse.de>
4707 PR tree-optimization/23855
4708 * gcc.dg/loop-unswitch-2.c: Adjust.
4710 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4712 PR tree-optimization/72817
4713 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4715 2016-08-16 Joseph Myers <joseph@codesourcery.com>
4718 * gcc.dg/torture/float128-extend-inf.c: New test.
4720 2016-08-16 David Malcolm <dmalcolm@redhat.com>
4723 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4725 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4726 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4728 (test_oct): Likewise.
4729 (test_multiple): Likewise.
4730 (test_field_width_specifier): Likewise.
4731 (test_field_width_specifier_2): New function.
4732 (test_field_precision_specifier): New function.
4733 (test_embedded_nul): Update expected caret placement.
4734 (test_non_contiguous_strings): Update line number.
4735 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4736 (__emit_string_literal_range): Add "caret_idx" param.
4737 (test_simple_string_literal): Add value for new param, updating
4739 (test_concatenated_string_literal): Likewise.
4740 (test_multiline_string_literal): Likewise.
4741 (test_hex): Likewise.
4742 (test_oct): Likewise.
4743 (test_multiple): Likewise.
4744 (test_ucn4): Likewise.
4745 (test_ucn8): Likewise.
4746 (test_u8): Likewise.
4747 (test_u): Likewise; update expected message, from "range" to
4751 (test_macro): Add value for new param.
4752 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4753 (__emit_string_literal_range): Add "caret_idx" param.
4754 (test_stringified_token_1): Add value for new param. Update
4755 expected message, from "range" to "location".
4756 (test_stringized_token_2): Likewise, adding param to macro.
4757 (test_stringified_token_3): Likewise.
4758 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4759 (emit_warning): Convert param from source_range to location_t.
4760 (test_string_literals): Add caret_idx param, and use it when
4761 constructing a substring_loc. Update error message, from
4762 "range" to "location".
4764 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4767 * g++.dg/gomp/pr71910.C: New test.
4770 * gcc.c-torture/compile/pr67485.c: New test.
4773 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4775 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4777 PR tree-optimization/69848
4778 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4780 2016-08-16 Martin Liska <mliska@suse.cz>
4782 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4783 of memory operations so that it can be handled by core2
4786 2016-08-16 Richard Biener <rguenther@suse.de>
4788 PR tree-optimization/76783
4789 * gcc.dg/pr76783.c: New testcase.
4790 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4792 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4794 PR tree-optimization/72817
4795 PR tree-optimization/73450
4796 * gcc.dg/tree-ssa/pr72817.c: New test.
4797 * gcc.dg/tree-ssa/pr73450.c: New test.
4799 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
4801 * gfortran.dg/init_flag_13.f90: New testcase.
4802 * gfortran.dg/init_flag_14.f90: Ditto.
4803 * gfortran.dg/init_flag_15.f03: Ditto.
4804 * gfortran.dg/dec_init_1.f90: Ditto.
4805 * gfortran.dg/dec_init_2.f90: Ditto.
4807 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
4810 * gcc.target/i386/pr72867.c: New test.
4812 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4814 * c-c++-common/dump-ada-spec-5.c: New test.
4816 2016-08-15 Richard Biener <rguenther@suse.de>
4818 PR tree-optimization/73434
4819 * gcc.dg/torture/pr73434.c: New testcase.
4821 2016-08-15 Jakub Jelinek <jakub@redhat.com>
4823 PR tree-optimization/72824
4824 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4826 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4829 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4830 in use_device clause.
4831 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4832 * gfortran.dg/goacc/list.f95: Adjust to catch
4833 "neither a POINTER nor an array" error messages.
4835 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
4838 * gcc.target/i386/pr76342.c: New test.
4840 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4843 * g++.dg/ubsan/pr71512.C: New test.
4844 * c-c++-common/ubsan/pr71512-1.c: New test.
4845 * c-c++-common/ubsan/pr71512-2.c: New test.
4847 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4849 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4850 vector initialization options.
4851 * gcc.target/powerpc/vec-init-2.c: Likewise.
4852 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4853 is generated on ISA 3.0.
4855 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4858 * gcc.dg/c-c++-common/pr71654.c: New test.
4859 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4861 * gcc.dg/tree-ssa/vrp24: Likewise.
4863 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4866 * gcc.dg/pr67410.c: New test.
4868 2016-08-12 Bin Cheng <bin.cheng@arm.com>
4870 PR tree-optimization/69848
4871 * gcc.dg/vect/vect-pr69848.c: New test.
4873 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
4876 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4877 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4878 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4879 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4881 2016-08-12 Richard Biener <rguenther@suse.de>
4883 PR tree-optimization/57326
4884 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4885 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4886 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4887 * gcc.target/i386/pr45685.c: Likewise.
4888 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4889 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4890 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4891 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4892 * gfortran.dg/pr34163.f90: Likewise.
4894 2016-08-12 Martin Liska <mliska@suse.cz>
4896 * g++.dg/gcov/gcov-16.C: New test.
4897 * lib/gcov.exp: Support new argument for run-gcov function.
4899 2016-08-12 Martin Liska <mliska@suse.cz>
4901 PR gcov-profile/35590
4902 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4904 2016-08-12 Richard Biener <rguenther@suse.de>
4906 PR tree-optimization/72851
4907 * gcc.dg/torture/pr72851.c: New testcase.
4909 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
4912 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4913 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4914 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4915 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4919 * g++.dg/debug/dwarf2/ref-1.C: New.
4922 * g++.dg/debug/dwarf2/template-params-12.H: New.
4923 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4924 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4925 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4926 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4927 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4928 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4929 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4931 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4934 * gcc.target/powerpc/pr72863.c: New test.
4936 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
4938 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4940 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4942 * gcc.target/i386/pieces-strcpy-1.c: New test.
4943 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4945 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4948 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4950 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4952 * gcc.target/i386/pieces-memcpy-1.c: New test.
4953 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4954 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4955 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4956 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4957 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4959 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4962 * gcc.dg/pr72816.c: Remove dg-error.
4964 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4966 PR tree-optimization/71083
4967 * gcc.c-torture/execute/pr71083.c: New test.
4968 * gnat.dg/loop_optimization23.adb: New test.
4969 * gnat.dg/loop_optimization23_pkg.ads: New test.
4970 * gnat.dg/loop_optimization23_pkg.adb: New test.
4972 2016-08-11 Richard Biener <rguenther@suse.de>
4974 PR tree-optimization/72772
4975 * gcc.dg/graphite/pr35356-1.c: Adjust.
4976 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4978 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4980 * gfortran.dg/random_7.f90: Take into account that the last seed
4981 value is the special p value.
4982 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4984 2016-08-11 Richard Biener <rguenther@suse.de>
4986 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4988 2016-08-11 Alan Modra <amodra@gmail.com>
4990 * gcc.target/powerpc/pr71680.c: New.
4992 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4994 * gcc.target/powerpc/bfp/bfp.exp: New file.
4995 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4996 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4997 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4998 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4999 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5000 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5001 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5002 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5003 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5004 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5005 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5006 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5007 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5008 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5009 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5010 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5011 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5012 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5013 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5014 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5015 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5016 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5017 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5018 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5019 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5020 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5021 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5022 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5023 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5024 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5025 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5026 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5027 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5028 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5029 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5030 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5031 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5032 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5033 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5034 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5035 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5036 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5037 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5038 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5039 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5040 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5041 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5042 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5043 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5044 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5045 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5046 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5047 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5049 2016-08-10 Bin Cheng <bin.cheng@arm.com>
5051 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5054 2016-08-10 Bin Cheng <bin.cheng@arm.com>
5056 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5058 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5061 * gcc.target/powerpc/pr72853.c: New test.
5063 2016-08-10 Martin Liska <mliska@suse.cz>
5065 PR gcov-profile/58306
5066 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5068 2016-08-10 Martin Liska <mliska@suse.cz>
5070 * g++.dg/gcov/gcov-threads-1.C: New test.
5072 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5075 * gcc.target/avr/pr71873.c: New test.
5077 2016-08-09 Martin Liska <mliska@suse.cz>
5079 * g++.dg/gcov/gcov-dump-1.C: New test.
5080 * g++.dg/gcov/gcov-dump-2.C: New test.
5082 2016-08-09 Martin Liska <mliska@suse.cz>
5084 * gcc.dg/tree-prof/val-prof-9.c: New test.
5086 2016-08-09 Martin Liska <mliska@suse.cz>
5088 * gcc.dg/tree-prof/val-prof-8.c: New test.
5090 2016-08-09 Martin Jambor <mjambor@suse.cz>
5093 * gcc.dg/ipa/pr71981.c: New test.
5095 2016-08-09 Bin Cheng <bin.cheng@arm.com>
5097 PR tree-optimization/33707
5098 * gcc.dg/vect/pr33707.c: New test.
5100 2016-08-09 Bin Cheng <bin.cheng@arm.com>
5102 PR tree-optimization/pr72772
5103 * gcc.dg/tree-ssa/pr72772.c: New test.
5105 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5107 PR rtl-optimization/66669
5108 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5110 2016-08-09 Jakub Jelinek <jakub@redhat.com>
5112 PR tree-optimization/72824
5113 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5115 2016-08-09 Richard Biener <rguenther@suse.de>
5117 PR tree-optimization/71802
5118 * gcc.dg/torture/pr71802.c: New testcase.
5120 2016-08-09 Jakub Jelinek <jakub@redhat.com>
5123 * g++.dg/eh/stdarg1.C: New test.
5125 2016-08-08 Andi Kleen <ak@linux.intel.com>
5127 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5128 test command line in failure log.
5129 (profopt-execute): dito. Make autofdo file names unique.
5131 2016-08-08 David Malcolm <dmalcolm@redhat.com>
5134 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5137 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5139 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5141 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5142 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5143 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5144 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5145 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5146 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5148 2016-08-08 David Malcolm <dmalcolm@redhat.com>
5151 * gcc.dg/cpp/pr66415-1.c: Likewise.
5152 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5153 * gcc.dg/format/c90-printf-1.c: Likewise.
5154 * gcc.dg/format/diagnostic-ranges.c: New test case.
5156 2016-08-08 Jakub Jelinek <jakub@redhat.com>
5159 * gfortran.dg/gomp/pr72716.f90: New test.
5162 * gcc.dg/gomp/pr72781.c: New test.
5165 * g++.dg/vect/pr68762-1.cc: New test.
5166 * g++.dg/vect/pr68762-2.cc: New test.
5167 * g++.dg/vect/pr68762.h: New file.
5169 2016-08-08 Martin Sebor <msebor@redhat.com>
5172 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5173 * g++.dg/warn/overflow-warn-3.C: Same.
5174 * g++.dg/warn/overflow-warn-4.C: Same.
5176 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5179 * gfortran.dg/allocate_with_source_21.f03: New test.
5181 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5184 * gfortran.dg/allocate_with_source_20.f03: New test.
5186 2016-08-08 Alan Modra <amodra@gmail.com>
5188 * gcc.c-torture/compile/pr72802.c: New.
5190 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5193 * gfortran.dg/dependency_48.f90: New test.
5195 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5198 * gfortran.dg/pr70040.f90: New testcase.
5200 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5203 * gfortran.dg/matmul_10.f90: New testcase.
5205 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
5207 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5209 2016-08-07 Jakub Jelinek <jakub@redhat.com>
5212 * gcc.dg/pr72816.c: New test.
5214 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
5216 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5217 * g++.dg/conversion/pr41426.C: Likewise.
5218 * g++.dg/conversion/pr66211.C: Likewise.
5219 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5220 * g++.dg/init/ref8.C: Likewise.
5221 * g++.old-deja/g++.law/cvt20.C: Likewise.
5222 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5224 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5226 PR tree-optimization/18046
5227 * gcc.dg/tree-ssa/vrp105.c: New test.
5228 * gcc.dg/tree-ssa/vrp106.c: New test.
5230 2016-08-05 Martin Sebor <msebor@redhat.com>
5232 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5233 1ul in diagnostics. Remove hyphen from "constant-expression."
5234 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5235 * g++.dg/cpp0x/static_assert3.C: Same.
5236 * g++.dg/cpp1y/constexpr-throw.C: Same.
5237 * g++.dg/template/nontype3.C: Same.
5238 * g++.dg/warn/overflow-warn-1.C: Same.
5239 * g++.dg/warn/overflow-warn-3.C: Same.
5240 * g++.dg/warn/overflow-warn-4.C: Same.
5242 2016-08-05 David Malcolm <dmalcolm@redhat.com>
5244 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5245 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5246 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5247 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5249 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5251 PR tree-optimization/72810
5252 * gcc.dg/tree-ssa/vrp110.c: New test.
5254 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5257 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5259 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5260 saving the half-precision registers.
5261 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5262 value is returned in h0.
5263 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5264 are passed in FP/SIMD registers.
5265 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5266 passing works corrcetly.
5267 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5268 (hfa_f16x2_t): Likewise.
5269 (hfa_f16x3_t): Likewise.
5270 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5271 are promoted to double and passed in a double register.
5272 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5273 are promoted to double and stacked.
5274 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5276 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5277 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5278 __fp16 first get passed in FP/SIMD registers, then stacked.
5280 2016-08-05 Nathan Sidwell <nathan@acm.org>
5283 * g++.dg/cpp0x/pr68724.C: New.
5285 2016-08-05 Richard Biener <rguenther@suse.de>
5287 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5289 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5291 * gcc.dg/tree-ssa/vrp107.c: New test.
5292 * gcc.dg/tree-ssa/vrp108.c: New test.
5293 * gcc.dg/tree-ssa/vrp109.c: New test.
5295 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5297 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5300 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5302 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5304 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5305 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5306 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5308 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5309 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5310 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5313 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5316 * g++.dg/cpp1y/lambda-ice1.C: New.
5318 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5321 * g++.dg/cpp1y/pr72759.C: New test.
5323 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5325 * gcc.dg/switch-10.c: New test.
5327 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5329 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5331 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5333 * c-c++-common/goacc/routine-5.c: Update.
5335 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5337 PR rtl-optimization/70903
5338 * gcc.c-torture/execute/pr70903.c: New test.
5340 2016-08-04 Martin Liska <mliska@suse.cz>
5342 * gcc.dg/params/params.exp: Replace file exists with
5343 TESTING_IN_BUILD_TREE.
5345 2016-08-04 Marek Polacek <polacek@redhat.com>
5348 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5350 2016-08-04 Richard Biener <rguenther@suse.de>
5353 * gcc.dg/torture/pr71984.c: Guard correctness check for
5356 2016-08-03 Andrew Pinski <apinski@cavium.com>
5358 * gcc.c-torture/compile/20160802-1.c: New testcase.
5360 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
5362 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5364 2016-08-03 Richard Biener <rguenther@suse.de>
5366 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5368 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5369 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5371 2016-08-03 Richard Biener <rguenther@suse.de>
5373 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5374 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5375 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5376 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5378 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5380 * gcc.dg/init-excess-2.c: Require int32plus.
5381 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5382 * gcc.dg/pr59963-2.c: Require int32plus.
5383 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5384 * gcc.dg/unroll-7.c: Require int32plus.
5386 2016-08-02 Bin Cheng <bin.cheng@arm.com>
5388 PR tree-optimization/34114
5389 * gcc.dg/tree-ssa/loop-42.c: New test.
5391 2016-08-02 Tamar Christina <tamar.christina@arm.com>
5393 * gcc.target/aarch64/vminmaxnm.c: New.
5394 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5397 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5399 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5400 vec_extract for vector float, vector int, vector short, and vector
5402 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5403 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5404 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5405 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5407 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5409 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
5410 single stack adjustment, no writeback.
5411 * gcc.target/aarch64/test_frame_12.c: Likewise.
5412 * gcc.target/aarch64/test_frame_13.c: Likewise.
5413 * gcc.target/aarch64/test_frame_15.c: Likewise.
5414 * gcc.target/aarch64/test_frame_6.c: Likewise.
5415 * gcc.target/aarch64/test_frame_7.c: Likewise.
5416 * gcc.target/aarch64/test_frame_8.c: Likewise.
5417 * gcc.target/aarch64/test_frame_16.c: New test.
5419 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5422 * gcc.target/i386/pr72748.c: New test.
5424 2015-08-01 Alan Hayward <alan.hayward@arm.com>
5426 PR tree-optimization/71818
5427 * gcc.dg/vect/pr71818.c: New
5429 2016-08-01 Martin Liska <mliska@suse.cz>
5431 PR tree-optimization/71857
5432 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5434 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5436 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5438 2016-08-01 Jan Beulich <jbeulich@suse.com>
5440 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5442 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5444 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5445 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5447 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
5449 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5450 (check_effective_target_c++): Likewise. Also match for libstdc++.
5452 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5455 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5456 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5457 * gfortran.dg/pr41922.f90: New test.
5459 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5462 * gfortran.dg/pr68566.f90: new test.
5464 2016-07-30 Martin Sebor <msebor@redhat.com>
5468 * g++.dg/cpp0x/constexpr-cast.C: New test.
5469 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5470 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5471 * g++.dg/ubsan/pr63956.C: Correct.
5473 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5475 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5476 vector double or vector long where the vector is in memory.
5477 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5478 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5480 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5483 * gfortran.dg/pr69867.f90: New test.
5485 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5488 * gfortran.dg/pr69962.f90: New test.
5490 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5493 * gfortran.dg/pr70006.f90: New test.
5495 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5498 * gfortran.dg/pr71730.f90: New test.
5499 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5500 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5501 * gfortran.dg/array_constructor_26.f03: Ditto.
5503 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5505 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5506 * gcc.target/powerpc/pr71763.c: Likewise.
5508 2016-07-29 Marek Polacek <polacek@redhat.com>
5511 * gcc.dg/940510-1.c: Adjust dg-error.
5512 * gcc.dg/c99-flex-array-1.c: Likewise.
5513 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5516 * gcc.dg/noncompile/pr71853.c: New test.
5519 * gcc.dg/noncompile/pr71573.c: New test.
5522 * g++.dg/warn/Wparentheses-30.C: New test.
5523 * gcc.dg/Wparentheses-14.c: New test.
5525 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
5527 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5529 2016-07-29 Bin Cheng <bin.cheng@arm.com>
5531 PR tree-optimization/57558
5532 * gcc.dg/vect/pr57558-1.c: New test.
5533 * gcc.dg/vect/pr57558-2.c: New test.
5535 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5537 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
5538 to scan forwprop1 dump pass.
5540 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5543 * g++.dg/template/pr51488.C: New.
5545 2016-07-29 Jakub Jelinek <jakub@redhat.com>
5548 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5550 * gcc.dg/pr71969-1.c: New test.
5551 * gcc.dg/pr71969-2.c: New test.
5552 * gcc.dg/pr71969-3.c: New test.
5554 2016-07-29 Marek Polacek <polacek@redhat.com>
5557 * c-c++-common/pr71574.c: New test.
5560 * gcc.dg/noncompile/pr71583.c: New test.
5562 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5565 * gcc.dg/pr68217.c: New test.
5567 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5570 * gfortran.dg/pr71067_1.f90: New test.
5571 * gfortran.dg/pr71067_2.f90: Ditto.
5573 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5575 * gcc.target/powerpc/vec-extract-1.c: New test.
5577 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5580 * gfortran.dg/pr71799.f90: New test.
5582 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5585 * g++.dg/cpp0x/pr71665-1.C: New.
5586 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5587 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5588 * g++.dg/ext/label10.C: Likewise.
5589 * g++.dg/parse/constant5.C: Likewise.
5591 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5594 * gfortran.dg/pr71859.f90: New test.
5595 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5596 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5598 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
5601 * gfortran.dg/pr71883.f90 : New test.
5603 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5605 PR tree-optimization/71734
5606 * g++.dg/vect/pr70729-nest.cc: New test.
5608 2016-07-28 Renlin Li <renlin.li@arm.com>
5611 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5614 * gfortran.dg/dependency_47.f90: New test.
5616 2016-07-28 Martin Liska <mliska@suse.cz>
5618 PR gcov-profile/68025
5619 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5621 2016-07-28 Martin Liska <mliska@suse.cz>
5623 * g++.dg/vect/pr70944.cc: New test.
5625 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5628 * gcc.dg/torture/pr71994.c: New test.
5630 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5633 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5634 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5635 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5637 2016-07-27 Richard Biener <rguenther@suse.de>
5639 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5641 2016-07-27 Martin Liska <mliska@suse.cz>
5643 * gcc.dg/predict-13.c: New test.
5644 * gcc.dg/predict-14.c: New test.
5646 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5648 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
5650 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5653 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5656 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5657 IEEE built-in functions handle quiet and signalling NaNs
5660 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5663 * gfortran.dg/pr71862.f90: New test.
5665 2016-07-26 Martin Sebor <msebor@redhat.com>
5667 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5668 selector with dg-options.
5670 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5672 PR tree-optimization/18046
5673 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5674 * gcc.dg/tree-ssa/vrp103.c: New test.
5675 * gcc.dg/tree-ssa/vrp104.c: New test.
5677 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5679 * gcc.target/powerpc/pr63354.c: Require lp64 since
5680 -mprofile-kernel is not legal with -m32.
5682 2016-07-26 Richard Biener <rguenther@suse.de>
5684 PR rtl-optimization/71984
5685 * gcc.dg/torture/pr71984.c: New testcase.
5687 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5689 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5690 g++-dg-runtest via et-dg-runtest.
5691 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5692 * gcc.dg/vect/vect.exp: Likewise.
5693 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5694 gfortran-dg-runtest.
5695 * gfortran.dg/vect/vect.exp: Likewise.
5696 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5697 (check_mips_loongson_hw_available): Likewise.
5698 (check_effective_target_mpaired_single_runtime): Likewise.
5699 (check_effective_target_mips_loongson_runtime): Likewise.
5700 (add_options_for_mpaired_single): Likewise.
5701 (check_effective_target_vect_int): Add global et_index.
5702 Check and save the supported feature for a target selected by
5703 the et_index target. Break long lines where appropriate. Call
5704 et-is-effective-target for MIPS with an argument instead of
5705 check_effective_target_* where appropriate.
5706 (check_effective_target_vect_intfloat_cvt): Likewise.
5707 (check_effective_target_vect_uintfloat_cvt): Likewise.
5708 (check_effective_target_vect_floatint_cvt): Likewise.
5709 (check_effective_target_vect_floatuint_cvt): Likewise.
5710 (check_effective_target_vect_simd_clones): Likewise.
5711 (check_effective_target_vect_shift): ewise.
5712 (check_effective_target_whole_vector_shift): Likewise.
5713 (check_effective_target_vect_bswap): Likewise.
5714 (check_effective_target_vect_shift_char): Likewise.
5715 (check_effective_target_vect_long): Likewise.
5716 (check_effective_target_vect_float): Likewise.
5717 (check_effective_target_vect_double): Likewise.
5718 (check_effective_target_vect_long_long): Likewise.
5719 (check_effective_target_vect_no_int_max): Likewise.
5720 (check_effective_target_vect_no_int_add): Likewise.
5721 (check_effective_target_vect_no_bitwise): Likewise.
5722 (check_effective_target_vect_widen_shift): Likewise.
5723 (check_effective_target_vect_no_align): Likewise.
5724 (check_effective_target_vect_hw_misalign): Likewise.
5725 (check_effective_target_vect_element_align): Likewise.
5726 (check_effective_target_vect_condition): Likewise.
5727 (check_effective_target_vect_cond_mixed): Likewise.
5728 (check_effective_target_vect_char_mult): Likewise.
5729 (check_effective_target_vect_short_mult): Likewise.
5730 (check_effective_target_vect_int_mult): Likewise.
5731 (check_effective_target_vect_extract_even_odd): Likewise.
5732 (check_effective_target_vect_interleave): Likewise.
5733 (check_effective_target_vect_stridedN): Likewise.
5734 (check_effective_target_vect_multiple_sizes): Likewise.
5735 (check_effective_target_vect64): Likewise.
5736 (check_effective_target_vect_call_copysignf): Likewise.
5737 (check_effective_target_vect_call_sqrtf): Likewise.
5738 (check_effective_target_vect_call_btrunc): Likewise.
5739 (check_effective_target_vect_call_btruncf): Likewise.
5740 (check_effective_target_vect_call_ceil): Likewise.
5741 (check_effective_target_vect_call_ceilf): Likewise.
5742 (check_effective_target_vect_call_floor): Likewise.
5743 (check_effective_target_vect_call_floorf): Likewise.
5744 (check_effective_target_vect_call_lceil): Likewise.
5745 (check_effective_target_vect_call_lfloor): Likewise.
5746 (check_effective_target_vect_call_nearbyint): Likewise.
5747 (check_effective_target_vect_call_nearbyintf): Likewise.
5748 (check_effective_target_vect_call_round): Likewise.
5749 (check_effective_target_vect_call_roundf): Likewise.
5750 (check_effective_target_vect_perm): Likewise, but also append *_saved
5751 to the existing global name to properly cache the result.
5752 (check_effective_target_vect_perm_byte): Likewise.
5753 (check_effective_target_vect_perm_short): Likewise.
5754 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5755 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5756 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5757 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5758 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5759 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5760 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5761 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5762 (check_effective_target_vect_sdot_qi): Likewise.
5763 (check_effective_target_vect_udot_qi): Likewise.
5764 (check_effective_target_vect_sdot_hi): Likewise.
5765 (check_effective_target_vect_udot_hi): Likewise.
5766 (check_effective_target_vect_usad_char): Likewise.
5767 (check_effective_target_vect_pack_trunc): Likewise.
5768 (check_effective_target_vect_unpack): Likewise.
5769 (check_effective_target_vect_aligned_arrays): Likewise.
5770 (check_effective_target_vect_natural_alignment): Likewise.
5771 (check_effective_target_vector_alignment_reachable): Likewise.
5772 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5773 (is-effective-target): Initialize et_index if undefined.
5774 (et-dg-runtest): New.
5775 (et-is-effective-target): Likewise.
5776 (check_vect_support_and_set_flags): Add supported MIPS targets to
5777 EFFECTIVE_TARGETS list. Return the number of supported targets.
5779 2016-07-26 Richard Biener <rguenther@suse.de>
5780 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5783 * gcc.dg/pr70920-1.c: New test-case.
5784 * gcc.dg/pr70902-2.c: Likewise.
5785 * gcc.dg/pr70920-3.c: Likewise.
5786 * gcc.dg/pr70920-4.c: Likewise
5787 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5790 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
5792 * gcc.c-torture/execute/pr71494.c: Require label_values.
5793 * gcc.dg/pr16973.c: Ditto.
5795 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5797 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5798 * gcc.dg/torture/pr69771.c: Require int32plus.
5799 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5801 2016-07-25 Martin Liska <mliska@suse.cz>
5803 * gcc.dg/torture/pr71987.c: New test.
5805 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5808 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5809 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5810 * gfortran.dg/pr71935.f90: New test.
5812 2016-07-22 Martin Sebor <msebor@redhat.com>
5815 * g++.dg/ext/atomic-3.C: New test.
5816 * gcc.dg/atomic/pr71675.c: New test.
5818 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5820 * gcc.target/i386/mvc8.c: New test.
5822 2016-07-22 Bin Cheng <bin.cheng@arm.com>
5824 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5825 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5827 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5830 * gfortran.dg/constructor_50.f90: New test.
5832 2016-07-22 Martin Liska <mliska@suse.cz>
5834 PR gcov-profile/69028
5835 PR gcov-profile/62047
5836 * g++.dg/cilk-plus/pr69028.C: New test.
5838 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5840 * gfortran.dg/coarray_stat_2.f90: New test.
5842 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5844 * gcc.target/powerpc/vec-extract.h: New files to check the
5845 vec_extract built-in functions for all vector types, testing
5846 accessing each element, both with constant and variable element
5848 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5849 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5850 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5851 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5852 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5853 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5854 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5855 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5856 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5858 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5861 * g++.dg/other/pr71728.C: New test.
5863 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5865 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5866 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5867 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5868 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5869 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5871 2016-07-21 Richard Biener <rguenther@suse.de>
5873 PR tree-optimization/71947
5874 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5876 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5878 * gcc.dg/tree-ssa/scev-15.c: New.
5880 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5882 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5884 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5887 * g++.dg/gomp/pr71941.C: New test.
5889 2016-07-20 David Malcolm <dmalcolm@redhat.com>
5893 * g++.dg/spellcheck-identifiers.C: New test case, based on
5894 gcc.dg/spellcheck-identifiers.c.
5895 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5896 gcc.dg/spellcheck-identifiers-2.c.
5897 * g++.dg/spellcheck-typenames.C: New test case, based on
5898 gcc.dg/spellcheck-typenames.c
5900 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
5902 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5903 pointer to member function and also test catching by reference.
5905 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5907 * gcc.target/s390/pr67443.c: Fix test case.
5909 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5911 * gcc.target/s390/insv-1.c: Xfail some tests.
5912 * gcc.target/s390/insv-2.c: Likewise.
5914 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5916 * gcc.target/avr/torture/get-mem.c: New test.
5917 * gcc.target/avr/torture/set-mem.c: New test.
5919 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5922 * gcc.target/avr/torture/tiny-progmem.c: New test.
5924 2016-07-20 Jakub Jelinek <jakub@redhat.com>
5927 * g++.dg/parse/pr71909.C: New test.
5928 * g++.dg/tm/pr71909.C: New test.
5931 * g++.dg/cpp0x/constexpr-50060.C: New test.
5932 * g++.dg/cpp1y/constexpr-50060.C: New test.
5934 2016-07-20 Martin Liska <mliska@suse.cz>
5936 * gfortran.dg/graphite/pr71898.f90: New test.
5938 2016-07-20 Bin Cheng <bin.cheng@arm.com>
5940 PR tree-optimization/71503
5941 PR tree-optimization/71683
5942 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5943 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5945 2016-07-20 Martin Liska <mliska@suse.cz>
5947 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5948 * gcc.dg/plugin/sreal-test-1.c: Remove.
5949 * gcc.dg/plugin/sreal_plugin.c: Remove.
5951 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5954 * gfortran.dg/dependency_47.f90: New test.
5956 2016-07-19 Jakub Jelinek <jakub@redhat.com>
5958 PR rtl-optimization/71916
5959 * gcc.c-torture/compile/pr71916.c: New test.
5962 * g++.dg/torture/pr71874.C: New test.
5965 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5966 (my_alloc): Rewritten to use __builtin_posix_memalign and
5968 (my_free): Use __builtin_free instead of _mm_free.
5969 (Vec::operator=): Use __builtin_memcpy.
5971 2016-07-19 Martin Jambor <mjambor@suse.cz>
5974 * gfortran.dg/pr71688.f90: New test.
5976 2016-07-19 Richard Biener <rguenther@suse.de>
5978 * c-c++-common/vector-subscript-6.c: New testcase.
5979 * c-c++-common/vector-subscript-7.c: Likewise.
5981 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5983 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
5984 and UInt32 based on __SIZEOF_INT__.
5986 2016-07-19 Richard Biener <rguenther@suse.de>
5988 PR tree-optimization/71901
5989 * gcc.dg/torture/pr71901.c: New testcase.
5991 2016-07-19 Richard Biener <rguenther@suse.de>
5993 PR tree-optimization/71908
5994 * gcc.dg/torture/pr71908.c: New testcase.
5996 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5999 * gcc.target/powerpc/pr71493-1.c: New test.
6000 * gcc.target/powerpc/pr71493-2.c: Likewise.
6002 2016-07-18 Jakub Jelinek <jakub@redhat.com>
6005 * g++.dg/conversion/ambig3.C: New test.
6008 * g++.dg/cpp0x/constexpr-71828.C: New test.
6011 * g++.dg/template/pr71826.C: New test.
6014 * g++.dg/template/defarg21.C: New test.
6017 * g++.dg/ext/vector31.C: New test.
6019 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
6021 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6023 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6025 PR tree-optimization/71734
6026 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6028 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6030 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6031 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6032 stack-layout-dynamic-1.c: New test.
6034 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6036 * gcc.target/s390/nolrl-1.c: New test.
6038 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
6041 * gfortran.dg/pr71523_1.f90: New test.
6042 * gfortran.dg/pr71523_2.f90: New test.
6044 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6046 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6048 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6049 Marco Restelli <mrestelli@gmail.com>
6052 * gfortran.dg/pr62125.f90: New test.
6054 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6056 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6057 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6059 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
6062 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6063 * g++.dg/cpp0x/nullptr35.C: New test.
6065 2016-07-15 Bin Cheng <bin.cheng@arm.com>
6067 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6069 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6071 * gfortran.dg/goacc/vector_length.f90: New test.
6073 2016-07-15 Richard Biener <rguenther@suse.de>
6075 PR tree-optimization/71881
6076 * gcc.dg/torture/pr71881.c: New testcase.
6078 2016-07-15 Richard Biener <rguenther@suse.de>
6080 PR tree-optimization/71887
6081 * gcc.dg/torture/pr71887.c: New testcase.
6083 2016-07-15 Jakub Jelinek <jakub@redhat.com>
6086 * gcc.dg/spellcheck-identifiers-3.c: New test.
6088 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6091 * gfortran.dg/null_9.f90: New test.
6093 2016-07-15 Bin Cheng <bin.cheng@arm.com>
6095 * gcc.dg/tree-ssa/loop-41.c: New test.
6097 2016-07-15 Bin Cheng <bin.cheng@arm.com>
6099 PR tree-optimization/71347
6100 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6102 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6105 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6106 * gfortran.dg/contains.f90: Ditto.
6107 * gfortran.dg/contains_empty_1.f03: Ditto.
6108 * gfortran.dg/submodule_3.f08: Ditto.
6110 2016-07-14 Jakub Jelinek <jakub@redhat.com>
6113 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6114 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6115 expected diagnostics.
6118 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6119 * gcc.dg/spellcheck-identifiers-2.c: New test.
6120 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6121 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6123 2016-07-14 Jakub Jelinek <jakub@redhat.com>
6125 PR tree-optimization/71872
6126 * gcc.c-torture/compile/pr71872.c: New test.
6128 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6130 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6131 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6132 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6133 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6134 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6135 * gcc.target/arm/atomic-op-acquire-1.c: This.
6136 * gcc.target/arm/atomic-op-char.c: Rename into ...
6137 * gcc.target/arm/atomic-op-char-1.c: This.
6138 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6139 * gcc.target/arm/atomic-op-consume-1.c: This.
6140 * gcc.target/arm/atomic-op-int.c: Rename into ...
6141 * gcc.target/arm/atomic-op-int-1.c: This.
6142 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6143 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6144 * gcc.target/arm/atomic-op-release.c: Rename into ...
6145 * gcc.target/arm/atomic-op-release-1.c: This.
6146 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6147 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6148 * gcc.target/arm/atomic-op-short.c: Rename into ...
6149 * gcc.target/arm/atomic-op-short-1.c: This.
6150 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6151 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6152 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6153 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6154 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6155 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6156 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6157 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6158 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6159 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6161 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6164 * gfortran.dg/select_type_35.f03: New test.
6166 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6169 PR tree-optimization/70923
6170 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6171 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6172 * gcc.dg/vect/pr65951.c: Likewise.
6173 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6175 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
6177 * c-c++-common/pr60226.c: Expect maximum object file alignment
6180 2016-07-14 Richard Biener <rguenther@suse.de>
6182 PR tree-optimization/71866
6183 * gcc.dg/torture/pr71866.c: New testcase.
6185 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6187 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6188 selector and enclose boolean expression in curly braces.
6190 2016-07-14 Alan Modra <amodra@gmail.com>
6193 * gcc.target/powerpc/p9-novsx.c: New.
6195 2016-07-13 Andi Kleen <ak@linux.intel.com>
6197 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6198 * g++.dg/tree-prof/morefunc.C: Dito.
6199 * g++.dg/tree-prof/pr35545.C: Dito.
6200 * g++.dg/tree-prof/reorder.C: Dito.
6201 * gcc.dg/tree-prof/20050826-2.c: Dito.
6202 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6203 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6204 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6205 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6206 * gcc.dg/tree-prof/inliner-1.c: Dito.
6207 * gcc.dg/tree-prof/merge_block.c: Dito.
6208 * gcc.dg/tree-prof/stringop-1.c: Dito.
6209 * gcc.dg/tree-prof/stringop-2.c: Dito.
6210 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6211 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6212 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6213 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6214 * gcc.dg/tree-prof/update-loopch.c: Dito.
6215 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6216 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6217 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6218 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6219 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6220 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6221 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6223 2016-07-13 Andi Kleen <ak@linux.intel.com>
6225 * lib/profopt.exp (profopt-execute): Remove .imports files.
6227 2016-07-13 Andi Kleen <ak@linux.intel.com>
6229 * lib/profopt.exp (profopt-execute): Always log profiler command line.
6231 2016-07-13 Andi Kleen <ak@linux.intel.com>
6233 * lib/profopt.exp (dg-final-scan-autofdo,
6234 dg-final-scan-not-autofdo): New functions.
6236 2016-07-13 Bin Cheng <bin.cheng@arm.com>
6238 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6239 * gcc.dg/vect/vect-35.c: Ditto.
6240 * gcc.dg/vect/vect-alias-check-2.c: New test.
6242 2016-07-13 Martin Liska <mliska@suse.cz>
6244 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
6245 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
6246 * gfortran.dg/pr42108.f90: Update expected dump scan.
6248 2016-07-13 Richard Biener <rguenther@suse.de>
6250 PR tree-optimization/24574
6251 * gcc.dg/pr24574.c: New testcase.
6253 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6255 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
6256 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6257 * c-c++-common/pr68833-1.c: Require int32plus.
6258 * gcc.dg/ipa/pr63551.c: Likewise.
6259 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6260 * gcc.dg/ipa/pr64041.c: Require int32plus.
6262 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6265 * g++.dg/pr71633.C: New test.
6267 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6269 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6270 Add new arm_thumb1_cbz_ok effective target.
6271 * gcc.target/arm/cbz.c: New test.
6273 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6275 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6276 Define effective target.
6277 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6278 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6279 * gcc.target/arm/movhi_movw.c: New test.
6280 * gcc.target/arm/movsi_movw.c: Likewise.
6281 * gcc.target/arm/movdi_movw.c: Likewise.
6283 2016-07-13 Richard Biener <rguenther@suse.de>
6286 * gcc.dg/pr71104-1.c: New testcase.
6287 * gcc.dg/pr71104-2.c: Likewise.
6289 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6292 * gcc.target/powerpc/pr71805.c: New test.
6294 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6296 * gcc.target/powerpc/divkc3-1.c: New.
6297 * gcc.target/powerpc/mulkc3-1.c: New.
6299 2016-07-12 Nathan Sidwell <nathan@acm.org>
6301 * gcc.target/arm/data-rel-1.c: New.
6302 * gcc.target/arm/data-rel-2.c: New.
6303 * gcc.target/arm/data-rel-3.c: New.
6305 2016-07-12 Martin Liska <mliska@suse.cz>
6307 * gcc.dg/params/blocksort-part.c: New test.
6308 * gcc.dg/params/params.exp: New file.
6310 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6313 * gcc.c-torture/execute/pr71700.c: New test.
6315 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6316 Richard Biener <rguenther@suse.de>
6318 PR tree-optimization/23286
6319 PR tree-optimization/70159
6320 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6321 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6322 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6323 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6324 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6325 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6326 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6327 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6328 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6329 * gcc.dg/pr51879-12.c: Likewise.
6330 * gcc.dg/strlenopt-9.c: Likewise.
6331 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6332 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6333 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6334 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6335 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6336 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6337 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6338 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6339 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6340 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6341 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6342 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6343 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6344 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6345 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6347 2016-07-12 Richard Biener <rguenther@suse.de>
6349 PR rtl-optimization/68961
6350 * gcc.target/i386/pr68961.c: New testcase.
6352 2016-07-11 Jakub Jelinek <jakub@redhat.com>
6355 * c-c++-common/gomp/pr71758.c: New test.
6356 * gfortran.dg/gomp/pr71758.f90: New test.
6358 PR tree-optimization/71823
6359 * gcc.dg/vect/pr71823.c: New test.
6361 2016-07-11 David Malcolm <dmalcolm@redhat.com>
6363 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6364 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6365 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6367 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6370 * gcc.target/i386/pr71801.c: New test.
6372 2016-07-11 Richard Biener <rguenther@suse.de>
6374 PR tree-optimization/71816
6375 * gcc.dg/torture/pr71816.c: New testcase.
6377 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6380 * gfortran.dg/dependency_46.f90: New test.
6382 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6384 PR rtl-optimization/71621
6385 * gcc.target/i386/pr71621-1.c: New.
6386 * gcc.target/i386/pr71621-2.c: New.
6388 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6390 * gfortran.dg/goacc/pr71704.f90: New test.
6392 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6395 * gcc.target/powerpc/pr71297.c: New.
6397 2016-07-08 Jiong Wang <jiong.wang@arm.com>
6399 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6401 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6404 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6406 2016-07-08 Alan Hayward <alan.hayward@arm.com>
6408 PR tree-optimization/71667
6409 * gcc.dg/vect/pr71667.c: New
6411 2016-07-08 Martin Liska <mliska@suse.cz>
6413 * gcc.dg/torture/pr71606.c: New test.
6415 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6418 * gfortran.dg/pr71764.f90: New test.
6420 2016-07-07 Jakub Jelinek <jakub@redhat.com>
6421 Kai Tietz <ktietz70@googlemail.com>
6425 * g++.dg/cpp0x/pr70869.C: New test.
6426 * g++.dg/cpp0x/pr71054.C: New test.
6428 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
6430 * g++.dg/debug/pr71432.C: Fail on AIX.
6432 2016-07-07 Martin Liska <mliska@suse.cz>
6434 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6435 an undefined behavior.
6436 * gfortran.dg/do_3.F90: Likewise.
6437 * gfortran.dg/do_check_11.f90: New test.
6438 * gfortran.dg/do_check_12.f90: New test.
6439 * gfortran.dg/do_corner_warn.f90: New test.
6441 2016-07-07 Martin Liska <mliska@suse.cz>
6443 * gfortran.dg/predict-1.f90: Ammend the test.
6444 * gfortran.dg/predict-2.f90: Likewise.
6446 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6449 * g++.dg/pr71624.C: New test.
6451 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6453 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6454 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6455 ARMv8-M Mainline architectures.
6457 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6459 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6460 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6462 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6466 * gcc.target/powerpc/pr71763.c: New file.
6468 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6470 PR tree-optimization/71518
6471 * gcc.dg/pr71518.c: New test.
6473 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6475 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6477 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6480 * gcc.target/avr/pr50739.c: New test.
6482 2016-07-05 Jan Hubicka <jh@suse.cz>
6484 * gcc.dg/tree-ssa/scev-14.c: update template.
6486 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6488 * gcc.dg/vect/group-no-gaps-1.c: New test.
6490 2016-07-05 Andi Kleen <ak@linux.intel.com>
6492 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6493 if kernel supports MPX.
6495 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
6497 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6499 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6500 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6502 * gcc.target/powerpc/signbit-1.c: New test.
6503 * gcc.target/powerpc/signbit-2.c: New test.
6504 * gcc.target/powerpc/signbit-3.c: New test.
6506 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6508 PR rtl-optimization/71594
6509 * gcc.dg/torture/pr71594.c: New test.
6511 2016-07-05 Jan Hubicka <jh@suse.cz>
6513 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6515 2016-07-05 David Malcolm <dmalcolm@redhat.com>
6518 * g++.dg/parse/error5.C: Update column
6519 number of missing semicolon error.
6520 * g++.dg/pr62314-2.C: New test case.
6522 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6524 * gfortran.dg/coarray_stat_function.f90: New test.
6525 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6526 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6529 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6532 * gfortran.dg/deferred_character_17.f90: New test.
6534 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6536 * gcc.target/arm/neon/polytypes.c: Move to ...
6537 * gcc.target/arm/polytypes.c: ... here.
6538 * gcc.target/arm/neon/pr51534.c: Move to ...
6539 * gcc.target/arm/pr51534.c: ... here.
6540 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6541 * gcc.target/arm/vect-vcvt.c: ... here.
6542 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6543 * gcc.target/arm/vect-vcvtq.c: ... here.
6544 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6545 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6546 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6547 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6548 * gcc.target/arm/neon/neon.exp: Delete.
6549 * gcc.target/arm/neon/: Delete.
6551 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6554 * gfortran.dg: pr65575.f90: New test.
6556 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6559 * gfortran.dg: pr35849.f90: New test.
6561 2016-07-04 Jakub Jelinek <jakub@redhat.com>
6564 * g++.dg/cpp0x/pr71739.C: New test.
6566 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6568 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6570 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6572 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6574 * gcc.target/s390/loc-1.c: New test.
6576 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6578 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6579 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6581 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6584 * gcc.target/aarch64/pr63874.c: New test.
6586 2016-07-04 Jan Beulich <jbeulich@suse.com>
6588 * g++.dg/header.c: New.
6589 * gcc.dg/header.c: New.
6591 2016-07-02 Jakub Jelinek <jakub@redhat.com>
6594 * c-c++-common/Wunused-var-15.c: New test.
6596 2016-07-01 Jakub Jelinek <jakub@redhat.com>
6599 * gfortran.dg/gomp/pr71687.f90: New test.
6601 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6603 * gcc.dg/const-float128-ped.c: Require __float128 effective
6605 * gcc.dg/const-float128.c: Likewise.
6606 * gcc.dg/torture/float128-cmp-invalid.c: Require
6607 __float128 and base_quadfloat_support effective targets, and
6609 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6610 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6611 * gcc.dg/torture/float128-nan.c: Likewise.
6612 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6613 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6614 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6615 * lib/target-supports.exp (check_effective_target___float128): New.
6616 (add_options_for___float128): New.
6617 (check_effective_target_base_quadword_support): New.
6619 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6622 * gcc.target/powerpc/pr71720.c: New test.
6624 2016-07-01 Jan Beulich <jbeulich@suse.com>
6626 * gcc.dg/bss.c: New.
6628 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6631 * gcc.target/powerpc/pr71698.c: New test.
6633 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
6636 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6637 instead of ".foo" for its section name.
6638 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6639 depending on MCU's flash size.
6640 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6641 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6642 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6643 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6644 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6645 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6647 2016-07-01 Jan Beulich <jbeulich@suse.com>
6649 * gcc.target/i386/pr65105-2.c: Add -msse2.
6651 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6653 PR tree-optimization/71707
6654 * gcc.dg/strlenopt-29.c: New test.
6657 * gfortran.dg/gomp/pr71704.f90: New test.
6660 * gfortran.dg/gomp/pr71705.f90: New test.
6662 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6664 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6665 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6666 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6667 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6668 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6669 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6670 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6671 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6672 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6673 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6674 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6675 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6676 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6677 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6678 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6679 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6680 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6681 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6682 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6683 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6684 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6685 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6686 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6687 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6688 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6689 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6690 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6691 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6692 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6693 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6694 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6695 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6696 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6697 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6698 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6699 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6700 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6701 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6702 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6703 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6704 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6705 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6706 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6707 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6708 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6709 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6710 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6711 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6712 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6713 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6714 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6715 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6716 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6717 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6718 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6719 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6720 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6721 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6722 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6723 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6724 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6725 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6726 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6727 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6728 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6729 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6730 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6731 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6732 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6733 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6734 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6735 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6736 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6737 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6738 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6739 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6740 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6741 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6742 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6743 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6744 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6746 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6747 James Greenhalgh <james.greenhalgh@arm.com>
6749 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6751 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
6752 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6754 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6756 2016-06-30 David Malcolm <dmalcolm@redhat.com>
6759 * gcc.dg/spellcheck-options-12.c: New test case.
6761 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6764 * gcc.c-torture/compile/pr71693.c: New test.
6766 2016-06-29 David Malcolm <dmalcolm@redhat.com>
6768 * gcc.dg/spellcheck-params.c: New testcase.
6769 * gcc.dg/spellcheck-params-2.c: New testcase.
6771 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6773 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6774 vector extract instructions.
6775 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6777 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6780 * gfortran.dg/unexpected_eof_2.f90: New test.
6781 * gfortran.dg/unexpected_eof_3.f90: New test.
6783 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
6785 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6787 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6789 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6790 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6791 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6793 2016-06-29 Richard Biener <rguenther@suse.de>
6796 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6798 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6800 * gcc.target/arm/aapcs/neon-vect10.c: Require
6801 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6802 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6803 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6804 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6805 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6806 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6807 * gcc.target/arm/fp16-aapcs-1.c: Require
6808 -mfloat-ab=hard. Also simplify the test.
6809 * gcc.target/arm/fp16-aapcs-2.c: New.
6811 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6813 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
6814 (add_options_for_arm_fp16_ieee): New.
6815 (add_options_for_arm_fp16_alternative): New.
6816 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6818 (effective_target_arm_fp16_hw): New.
6820 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6822 PR tree-optimization/71655
6823 * g++.dg/pr71655.C: New test.
6825 2016-06-29 Martin Liska <mliska@suse.cz>
6827 * gcc.dg/pr71585.c: New test.
6828 * gcc.dg/pr71585-2.c: New test.
6829 * gcc.dg/pr71585-3.c: New test.
6831 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6833 PR tree-optimization/70729
6834 * g++.dg/vect/pr70729.cc: New test.
6836 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6838 * c-c++-common/gomp/cancel-1.c: Extend.
6840 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6842 PR tree-optimization/71625
6843 * gcc.dg/strlenopt-28.c: New test.
6845 2016-06-29 Richard Biener <rguenther@suse.de>
6848 * g++.dg/torture/pr71002.C: Adjust testcase.
6850 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6853 * gcc.dg/pr71685.c: New test.
6855 2016-06-28 Martin Sebor <msebor@redhat.com>
6858 * gcc.dg/init-bad-9.c: New test.
6860 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6862 * gcc.target/powerpc/abs128-1.c: Require VSX.
6863 * gcc.target/powerpc/copysign128-1.c: Likewise.
6864 * gcc.target/powerpc/inf128-1.c: Likewise.
6865 * gcc.target/powerpc/nan128-1.c: Likewise.
6867 2016-06-28 Jakub Jelinek <jakub@redhat.com>
6870 * gcc.c-torture/execute/pr71626-1.c: New test.
6871 * gcc.c-torture/execute/pr71626-2.c: New test.
6873 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6876 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6878 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6881 * gcc.target/powerpc/pr71670.c: New testcase.
6883 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6886 * gcc.target/powerpc/pr71656-1.c: New test.
6887 * gcc.target/powerpc/pr71656-2.c: New test.
6889 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6891 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6893 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6894 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6895 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6896 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6897 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6898 Add arm_neon_fp16_ok effective target.
6899 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6901 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6903 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6905 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6907 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6909 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6911 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6913 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6915 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6917 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6919 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6922 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
6924 * gcc.dg/predict-12.c: New testcase.
6926 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6929 * gfortran.dg/pr71649.f90: New test.
6931 2016-06-25 Jakub Jelinek <jakub@redhat.com>
6933 PR tree-optimization/71643
6934 * g++.dg/opt/pr71643.C: New test.
6936 PR tree-optimization/71631
6937 * gcc.c-torture/execute/pr71631.c: New test.
6939 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6941 * gcc.dg/predict-11.c: New testcase.
6942 * gfortran.dg/predict-2.f90: New testcase.
6944 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6946 * gcc.dg/predict-10.c: New test.
6948 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6950 * gcc.target/powerpc/abs128-1.c: New.
6951 * gcc.target/powerpc/copysign128-1.c: New.
6952 * gcc.target/powerpc/inf128-1.c: New.
6953 * gcc.target/powerpc/nan128-1.c: New.
6955 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6957 * gfortran.dg/pr71642.f90: New test.
6959 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6961 PR tree-optimization/71647
6962 * gcc.target/i386/pr71647.c: New test.
6964 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6966 * gcc.target/i386/noplt-gd-1.c: New test.
6967 * gcc.target/i386/noplt-gd-2.c: Likewise.
6968 * gcc.target/i386/noplt-gd-3.c: Likewise.
6969 * gcc.target/i386/noplt-ld-1.c: Likewise.
6970 * gcc.target/i386/noplt-ld-2.c: Likewise.
6971 * gcc.target/i386/noplt-ld-3.c: Likewise.
6972 * lib/target-supports.exp
6973 (check_effective_target_tls_get_addr_via_got): New.
6975 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6977 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6978 testsuite compile flags.
6979 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6980 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6982 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6984 * g++dg/vect/pr36684.cc: Add dg-do compile.
6985 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6986 * gcc.dg/vect/pr70021.c: Ditto.
6987 * gcc.dg/vect/pr70138-1.c: Ditto.
6988 * gcc.dg/vect/pr70138-2.c: Ditto.
6989 * gcc.dg/vect/pr70354-1.c: Ditto.
6990 * gcc.dg/vect/pr70354-2.c: Ditto.
6991 * gcc.dg/vect/pr71259.c: Ditto.
6992 * gcc.dg/vect/pr71416-1.c: Ditto.
6993 * gcc.dg/vect/slp-43.c: Ditto.
6994 * gcc.dg/vect/slp-45.c: Ditto.
6995 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6996 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6997 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6998 * gfortran.dg/vect/pr69980.f90: Ditto.
7000 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
7002 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7003 * gcc.dg/vect/bb-slp-30.c: Ditto.
7004 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7005 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7006 * gcc.dg/vect/pr45902.c: Ditto.
7007 * gcc.dg/vect/pr48172.c: Ditto.
7008 * gcc.dg/vect/pr48377.c: Ditto.
7009 * gcc.dg/vect/pr49038.c: Ditto.
7010 * gcc.dg/vect/pr49771.c: Ditto.
7011 * gcc.dg/vect/pr52091.c: Ditto.
7012 * gcc.dg/vect/pr53185-2.c: Ditto.
7013 * gcc.dg/vect/pr56826.c: Ditto.
7014 * gcc.dg/vect/pr60276.c: Ditto.
7015 * gcc.dg/vect/pr62021.c: Ditto.
7016 * gcc.dg/vect/pr63530.c: Ditto.
7017 * gcc.dg/vect/pr65518.c: Ditto.
7018 * gcc.dg/vect/pr65947-1.c: Ditto.
7019 * gcc.dg/vect/pr65947-10.c: Ditto.
7020 * gcc.dg/vect/pr65947-11.c: Ditto.
7021 * gcc.dg/vect/pr65947-12.c: Ditto.
7022 * gcc.dg/vect/pr65947-13.c: Ditto.
7023 * gcc.dg/vect/pr65947-2.c: Ditto.
7024 * gcc.dg/vect/pr65947-3.c: Ditto.
7025 * gcc.dg/vect/pr65947-4.c: Ditto.
7026 * gcc.dg/vect/pr65947-5.c: Ditto.
7027 * gcc.dg/vect/pr65947-6.c: Ditto.
7028 * gcc.dg/vect/pr65947-7.c: Ditto.
7029 * gcc.dg/vect/pr65947-8.c: Ditto.
7030 * gcc.dg/vect/pr65947-9.c: Ditto.
7031 * gcc.dg/vect/pr71416-1.c: Ditto.
7032 * gcc.dg/vect/pr71439.c: Ditto.
7033 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7034 * gcc.dg/vect/vect-bswap16.c: Ditto.
7035 * gcc.dg/vect/vect-bswap32.c: Ditto.
7036 * gcc.dg/vect/vect-bswap64.c: Ditto.
7037 * gcc.dg/vect/vect-live-1.c: Ditto.
7038 * gcc.dg/vect/vect-live-2.c: Ditto.
7039 * gcc.dg/vect/vect-live-3.c: Ditto.
7040 * gcc.dg/vect/vect-live-4.c: Ditto.
7041 * gcc.dg/vect/vect-live-5.c: Ditto.
7042 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7043 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7044 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7045 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7046 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7047 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7048 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7049 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7050 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7051 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7052 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7053 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7054 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7055 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7056 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7057 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7058 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7060 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
7062 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7064 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7066 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7067 ia32 if R_386_GOT32X relocation is supported.
7068 * gcc.target/i386/noplt-3.c: Likewise.
7069 * gcc.target/i386/noplt-2.c: Likewise.
7070 (main): Renamed to ...
7072 * gcc.target/i386/noplt-4.c: Likewise.
7073 (main): Renamed to ...
7075 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7076 * gcc.target/i386/pr67400-5.c: Likewise.
7078 2016-06-24 Jakub Jelinek <jakub@redhat.com>
7080 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7081 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7083 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7084 f4): Adjust expected diagnostics.
7085 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7086 (T): If OVFP is defined, redefine to TP.
7087 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7088 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7089 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7090 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7091 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7092 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7093 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7094 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7095 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7096 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7097 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7098 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7099 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7100 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7101 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7102 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7103 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7104 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7105 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7106 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7107 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7108 as last argument to __builtin_add_overflow_p.
7110 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
7112 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7113 dg-options and remove default vector testsuite compile flags.
7114 * g++.dg/vect/pr33860a.cc: Ditto.
7115 * g++.dg/vect/pr45470-a.cc: Ditto.
7116 * g++.dg/vect/pr45470-b.cc: Ditto.
7117 * g++.dg/vect/pr60896.cc: Ditto.
7118 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7119 * gcc.dg/vect/pr18308.c: Ditto.
7120 * gcc.dg/vect/pr24049.c: Ditto.
7121 * gcc.dg/vect/pr33373.c: Ditto.
7122 * gcc.dg/vect/pr36228.c: Ditto.
7123 * gcc.dg/vect/pr42395.c: Ditto.
7124 * gcc.dg/vect/pr42604.c: Ditto.
7125 * gcc.dg/vect/pr46663.c: Ditto.
7126 * gcc.dg/vect/pr48765.c: Ditto.
7127 * gcc.dg/vect/pr49093.c: Ditto.
7128 * gcc.dg/vect/pr49352.c: Ditto.
7129 * gcc.dg/vect/pr52298.c: Ditto.
7130 * gcc.dg/vect/pr52870.c: Ditto.
7131 * gcc.dg/vect/pr53185.c: Ditto.
7132 * gcc.dg/vect/pr53773.c: Ditto.
7133 * gcc.dg/vect/pr56695.c: Ditto.
7134 * gcc.dg/vect/pr62171.c: Ditto.
7135 * gcc.dg/vect/pr63530.c: Ditto.
7136 * gcc.dg/vect/pr68339.c: Ditto.
7137 * gcc.dg/vect/pr71259.c: Ditto.
7138 * gcc.dg/vect/vect-82_64.c: Ditto.
7139 * gcc.dg/vect/vect-83_64.c: Ditto.
7140 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7141 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7142 * gcc.dg/vect/vect-shift-2.c: Ditto.
7143 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7144 * gfortran.dg/vect/pr39318.f90: Ditto.
7145 * gfortran.dg/vect/pr45714-a.f: Ditto.
7146 * gfortran.dg/vect/pr45714-b.f: Ditto.
7147 * gfortran.dg/vect/pr46213.f90: Ditto.
7149 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7150 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7152 * gcc.target/powerpc/p9-splat-5.c: New test.
7154 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
7156 PR tree-optimization/71488
7157 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7158 * lib/target-supports.exp: ... here.
7159 (check_sse4_hw_available): New procedure.
7160 (check_effective_target_sse4_runtime): Ditto.
7161 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7162 -march=westmere for sse4_runtime targets.
7163 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
7164 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
7165 (dg-additional-options): Use for sse4_runtime targets.
7166 (main): Call check_vect ().
7167 (dg-final): Perform scan only for sse4_runtime targets.
7169 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7173 * gcc.target/i386/pr66232-14.c: New file.
7174 * gcc.target/i386/pr66232-15.c: Likewise.
7175 * gcc.target/i386/pr66232-16.c: Likewise.
7176 * gcc.target/i386/pr66232-17.c: Likewise.
7177 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7178 ia32 if R_386_GOT32X relocation is supported.
7179 * gcc.target/i386/pr67400-2.c: Likewise.
7180 * gcc.target/i386/pr67400-3.c: Likewise.
7181 * gcc.target/i386/pr67400-4.c: Likewise.
7182 * gcc.target/i386/pr67400-6.c: Likewise.
7183 * gcc.target/i386/pr67400-7.c: Likewise.
7184 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
7186 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7188 PR libgfortran/48852
7189 * gfortran.dg/char4_iunit_1.f03: Update test.
7190 * gfortran.dg/f2003_io_5.f03: Update test.
7191 * gfortran.dg/real_const_3.f90: Update test.
7193 2016-06-23 Andi Kleen <ak@linux.intel.com>
7195 * g++.dg/bprob/bprob.exp: Support autofdo.
7196 * g++.dg/tree-prof/tree-prof.exp: dito.
7197 * gcc.dg/tree-prof/tree-prof.exp: dito.
7198 * gcc.misc-tests/bprob.exp: dito.
7199 * gfortran.dg/prof/prof.exp: dito.
7200 * lib/profopt.exp: dito.
7201 * lib/target-supports.exp: Check for autofdo.
7203 2016-06-23 Martin Liska <mliska@suse.cz>
7205 * gcc.dg/pr71619.c: New test.
7207 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7210 * gcc.target/i386/pr67400-1.c: New test.
7211 * gcc.target/i386/pr67400-2.c: Likewise.
7212 * gcc.target/i386/pr67400-3.c: Likewise.
7213 * gcc.target/i386/pr67400-4.c: Likewise.
7214 * gcc.target/i386/pr67400-5.c: Likewise.
7215 * gcc.target/i386/pr67400-6.c: Likewise.
7216 * gcc.target/i386/pr67400-7.c: Likewise.
7218 2016-06-22 David Malcolm <dmalcolm@redhat.com>
7220 * c-c++-common/missing-header-1.c: New test case.
7221 * c-c++-common/missing-header-2.c: New test case.
7222 * c-c++-common/missing-header-3.c: New test case.
7223 * c-c++-common/missing-header-4.c: New test case.
7225 2016-06-22 David Malcolm <dmalcolm@redhat.com>
7228 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7230 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7231 expected results due to builtin "nanl" now being suggested for
7233 * gcc.dg/pr67580.c: Update expected messages.
7234 * gcc.dg/spellcheck-identifiers.c: New testcase.
7235 * gcc.dg/spellcheck-typenames.c: New testcase.
7237 2016-06-22 David Malcolm <dmalcolm@redhat.com>
7239 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7241 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7242 diagnostic-test-show-locus-parseable-fixits.c to sources for
7243 diagnostic_plugin_test_show_locus.c.
7244 * lib/gcc-defs.exp (freeform_regexps): New global.
7245 (dg-regexp): New function.
7246 (handle-dg-regexps): New function.
7247 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7248 freeform_regexps to the empty list.
7249 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7251 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7253 PR tree-optimization/71488
7254 * g++.dg/pr71488.C: New test.
7255 * gcc.dg/vect/vect-bool-cmp.c: New test.
7257 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7259 * gcc.dg/guality/param-5.c: New test.
7261 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7263 * gcc.target/i386/asm-flag-7.c: New test.
7265 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7267 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7268 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7269 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7270 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7271 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7272 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7273 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7274 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7275 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7276 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7277 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7278 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7279 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7280 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7281 * lib/target-supports.exp: Likewise.
7283 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7285 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7286 * gcc.dg/attr-ms_struct-2.c: Likewise.
7287 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7288 * gcc.dg/bf-ms-attrib.c: Likewise.
7289 * gcc.dg/bf-ms-layout-2.c: Likewise.
7290 * gcc.dg/bf-ms-layout-3.c: Likewise.
7291 * gcc.dg/bf-ms-layout.c: Likewise.
7292 * gcc.dg/bf-no-ms-layout.c: Likewise.
7293 * gcc.target/i386/bitfield1.c: Likewise.
7294 * gcc.target/i386/bitfield2.c: Likewise.
7295 * gcc.target/i386/bitfield3.c: Likewise.
7297 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7299 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7300 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7301 override other than -mcpu=power9 command-line option is specified,
7302 or if the target operating system is aix.
7303 * gcc.target/powerpc/darn-1.c: Likewise.
7304 * gcc.target/powerpc/darn-2.c: Likewise.
7305 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7306 test if effective-target is not powerpc_p9vector_ok or if the
7307 target operating system is not defined.
7308 * gcc.target/powerpc/vslv-1.c: Likewise.
7309 * gcc.target/powerpc/vsrv-0.c: Likewise.
7310 * gcc.target/powerpc/vsrv-1.c: Likewise.
7312 2016-06-21 Tobias Burnus <burnus@net-b.de>
7315 * gfortran.dg/coarray/data_1.f90: New.
7317 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7319 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7320 (dg-require-effective-target): Use arm_v8_neon_hw.
7321 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7322 (dg-require-effective-target): Likewise.
7323 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7324 (dg-require-effective-target): Likewise.
7325 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7326 (dg-require-effective-target): Likewise.
7327 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7328 (dg-require-effective-target): Likewise.
7329 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7330 (dg-require-effective-target): Likewise.
7331 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7334 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7336 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7337 Set to 3 so test passes.
7339 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7341 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7343 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7345 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7346 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7347 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7348 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7350 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7352 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7353 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7355 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7358 * gcc.target/i386/pr71549.c: New test.
7360 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7362 * gcc.target/powerpc/vadsdu-0.c: Replace
7363 dg-require-effective-target directive to allow test to run on more
7364 platforms, and add dg-skip-if directive to disable test on aix
7365 platforms because of known incompatibilities.
7366 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7367 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7368 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7369 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7370 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7371 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7372 * gcc.target/powerpc/vadsdub-2.c: Replace
7373 dg-require-effective-target directive to allow test to run on more
7374 platforms, and add dg-skip-if directive to disable test on aix
7375 platforms because of known incompatibilities.
7376 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7377 with vec_absdb call to differentiate this test from vadsdub-1.c.
7378 * gcc.target/powerpc/vadsduh-1.c: Replace
7379 dg-require-effective-target directive to allow test to run on more
7380 platforms, and add dg-skip-if directive to disable test on aix
7381 platforms because of known incompatibilities.
7382 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7383 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7384 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7386 2016-06-21 Jakub Jelinek <jakub@redhat.com>
7388 PR tree-optimization/71588
7389 * gcc.dg/pr71558.c: New test.
7391 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7393 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7394 * c-c++-common/pr68657-2.c: Likewise.
7395 * c-c++-common/pr68657-3.c: Likewise.
7396 * gcc.dg/torture/pr69714.c: Require int32plus support.
7397 * gcc.dg/torture/pr70025.c: Likewise.
7398 * gcc.dg/torture/pr70083.c: Likewise.
7399 * gcc.dg/torture/pr70542.c: Likewise.
7400 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7402 2016-06-20 Joseph Myers <joseph@codesourcery.com>
7405 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7407 2016-06-20 Jakub Jelinek <jakub@redhat.com>
7410 * gcc.dg/pr71581.c: New test.
7412 PR rtl-optimization/71591
7413 * gcc.dg/cpp/pr71591.c: New test.
7415 2016-06-20 David B. Robins <gcc@davidrobins.net>
7418 * g++.dg/torture/pr71571.C: New test.
7420 2016-06-20 Jakub Jelinek <jakub@redhat.com>
7423 * gcc.target/i386/sse2-pr71559.c: New test.
7424 * gcc.target/i386/avx-pr71559.c: New test.
7425 * gcc.target/i386/avx512f-pr71559.c: New test.
7427 2016-06-20 Tobias Burnus <burnus@net-b.de>
7430 * gfortran.dg/pointer_remapping_10.f90: New.
7432 2016-06-20 David Malcolm <dmalcolm@redhat.com>
7434 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7436 2016-06-20 Martin Sebor <msebor@redhat.com>
7439 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7440 * gnu90-const-expr-1.c: Same.
7441 * gnu99-const-expr-1.c: Same.
7442 * gnu99-static-1.c: Same.
7444 2016-06-20 Renlin Li <renlin.li@arm.com>
7447 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7449 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7451 * gcc.target/aarch64/vcvt_f64_1.c: New.
7452 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7453 * gcc.target/aarch64/vrecp_f64_1.c: New.
7455 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7457 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7460 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
7463 * gcc.target/avr/torture/pr71103-2.c: New test.
7465 2016-06-19 Martin Sebor <msebor@redhat.com>
7468 * gcc.dg/alignof.c: New test.
7470 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7472 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7473 vs dg-error; test constexpr specifier too.
7475 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7477 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7479 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7481 * lib/target-supports.exp
7482 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7483 arm_neon_ok and merge flags. Fix temporary test name.
7484 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7487 2016-06-17 Martin Liska <mliska@suse.cz>
7489 * gcc.dg/predict-9.c: Fix dump scanning.
7491 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7493 PR tree-optimization/71354
7494 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7496 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7498 PR tree-optimization/71347
7499 * gcc.dg/tree-ssa/pr71347.c: New test.
7501 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7503 PR tree-optimization/71354
7504 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7506 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7508 * gcc.dg/vect/vect-alias-check-1.c: New test.
7510 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7513 * gcc.target/avr/pr71151-1.c: New test.
7514 * gcc.target/avr/pr71151-2.c: New test.
7515 * gcc.target/avr/pr71151-3.c: New test.
7516 * gcc.target/avr/pr71151-4.c: New test.
7517 * gcc.target/avr/pr71151-5.c: New test.
7518 * gcc.target/avr/pr71151-6.c: New test.
7519 * gcc.target/avr/pr71151-7.c: New test.
7520 * gcc.target/avr/pr71151-8.c: New test.
7521 * gcc.target/avr/pr71151-common.h: New test.
7523 2016-06-16 Martin Liska <mliska@suse.cz>
7525 * gfortran.dg/predict-1.f90: New test.
7527 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
7530 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
7532 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
7534 * g++.dg/vect/pr36648.cc: Disable cunrolli
7536 2016-06-16 Jakub Jelinek <jakub@redhat.com>
7539 * gcc.c-torture/execute/pr71554.c: New test.
7541 PR rtl-optimization/71532
7542 * gcc.dg/torture/pr71532.c: New test.
7544 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7546 * gcc.target/powerpc/p9-dimode1.c: New test.
7547 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7549 2016-06-15 Jakub Jelinek <jakub@redhat.com>
7551 * gcc.c-torture/compile/20160615-1.c: New test.
7553 * g++.dg/cpp0x/ref-qual17.C: New test.
7555 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7558 * gcc.target/i386/pr71529.C: New test.
7560 2016-06-15 Alan Hayward <alan.hayward@arm.com>
7562 PR tree-optimization/71483
7563 * g++.dg/vect/pr71483.c: New
7565 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7568 * g++.dg/inherit/crash6.C: New.
7569 * g++.dg/inherit/union2.C: Likewise.
7570 * g++.dg/inherit/virtual12.C: Likewise.
7571 * g++.dg/inherit/virtual13.C: Likewise.
7572 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7574 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
7576 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
7578 2016-06-15 Alan Hayward <alan.hayward@arm.com>
7580 PR tree-optimization/71439
7581 * gcc.dg/vect/pr71439.c: New
7583 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7585 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7587 2016-06-15 Richard Biener <rguenther@suse.de>
7589 * gcc.dg/vect/slp-45.c: New testcase.
7591 2016-06-15 Richard Biener <rguenther@suse.de>
7593 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7595 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7597 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7598 requirements, and disable for AIX for now.
7599 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7601 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7604 * g++.dg/opt/pr71528.C: New test.
7607 * g++.dg/init/pr71516.C: New test.
7609 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7611 * g++.dg/init/array46.C: New.
7613 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
7615 * gcc.target/i386/float128-3.c: New test.
7616 * gcc.target/i386/quad-sse4.c: Ditto.
7617 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7618 Update scan strings.
7620 2016-06-14 Richard Biener <rguenther@suse.de>
7623 * gfortran.dg/pr71526.f90: New testcase.
7625 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7627 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7628 * gcc.dg/zero_bits_compound-1.c: Likewise.
7630 2016-06-14 Richard Biener <rguenther@suse.de>
7632 PR tree-optimization/71522
7633 * gcc.dg/torture/pr71522.c: New testcase.
7635 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7637 PR tree-optimization/71520
7638 * gcc.dg/tree-ssa/pr71520.c: New test.
7640 2016-06-14 Richard Biener <rguenther@suse.de>
7642 PR tree-optimization/71521
7643 * gcc.dg/tree-ssa/vrp101.c: New testcase.
7645 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7648 * c-c++-common/ubsan/bounds-13.c: New test.
7650 PR preprocessor/71183
7651 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7653 2016-06-13 Jeff Law <law@redhat.com>
7655 PR tree-optimization/71403
7656 * c-c++-common/ubsan/pr71403-1.c: New test.
7657 * c-c++-common/ubsan/pr71403-2.c: New test.
7658 * c-c++-common/ubsan/pr71403-3.c: New test.
7660 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7663 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7664 Add -Wno-psabi -w to dg-options.
7666 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7668 * gcc.target/powerpc/vadsdu-0.c: New test.
7669 * gcc.target/powerpc/vadsdu-1.c: New test.
7670 * gcc.target/powerpc/vadsdu-2.c: New test.
7671 * gcc.target/powerpc/vadsdu-3.c: New test.
7672 * gcc.target/powerpc/vadsdu-4.c: New test.
7673 * gcc.target/powerpc/vadsdu-5.c: New test.
7674 * gcc.target/powerpc/vadsdub-1.c: New test.
7675 * gcc.target/powerpc/vadsdub-2.c: New test.
7676 * gcc.target/powerpc/vadsduh-1.c: New test.
7677 * gcc.target/powerpc/vadsduh-2.c: New test.
7678 * gcc.target/powerpc/vadsduw-1.c: New test.
7679 * gcc.target/powerpc/vadsduw-2.c: New test.
7681 2016-06-13 David Malcolm <dmalcolm@redhat.com>
7683 * gcc.dg/c99-init-2.c (c): Update expected error message.
7684 * gcc.dg/init-bad-8.c (foo): Likewise.
7685 * gcc.dg/spellcheck-fields-3.c: New test case.
7687 2016-06-13 Martin Liska <mliska@suse.cz>
7689 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7690 and "guess loop iv compared" heuristics.
7691 * gcc.dg/predict-2.c: Likewise.
7692 * gcc.dg/predict-3.c: Likewise.
7693 * gcc.dg/predict-4.c: Likewise.
7694 * gcc.dg/predict-5.c: Likewise.
7695 * gcc.dg/predict-6.c: Likewise.
7697 2016-06-13 Marek Polacek <polacek@redhat.com>
7700 * c-c++-common/Wswitch-unreachable-4.c: New test.
7701 * gcc.dg/Wswitch-unreachable-2.c: New test.
7702 * g++.dg/tm/jump1.C: Move dg-warning.
7704 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7706 * gnat.dg/renaming10.ad[sb]: New test.
7708 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
7711 * gfortran.dg/pr70673.f90: New test.
7713 2016-06-13 Richard Biener <rguenther@suse.de>
7716 * gcc.dg/align-3.c: New testcase.
7718 2016-06-13 Martin Liska <mliska@suse.cz>
7720 * gcc.target/i386/pr71458.c: New test.
7722 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
7725 * gcc.dg/torture/float128-nan.c: New test.
7727 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7730 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7733 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7736 * gfortran.dg/comma_IO_extension_1.f90: New test.
7737 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7738 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7740 * gfortran.dg/graphite/pr38083.f90: Likewise.
7741 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7744 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7746 * gnat.dg/case_character.adb: New test.
7748 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7751 * gcc.target/powerpc/pr71310.c: New testcase.
7753 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7756 * gcc.dg/pr71478.c: New test.
7758 2016-06-10 Jakub Jelinek <jakub@redhat.com>
7761 * gcc.c-torture/execute/pr71494.c: New test.
7764 * gcc.target/i386/pr68657.c: New test.
7767 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7768 (test): Add -masm=intel alternatives.
7770 2016-06-10 Martin Sebor <msebor@redhat.com>
7773 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7775 2016-06-10 Jeff Law <law@redhat.com>
7777 PR tree-optimization/71335
7778 * gcc.c-torture/execute/pr71335.c: New test.
7780 2016-06-10 David Malcolm <dmalcolm@redhat.com>
7782 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7783 the various "cannot tail-call: " messages.
7785 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7787 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7790 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7793 * c-c++-common/asan/pr71480.c: New test.
7795 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7797 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7798 (ASMNAME2): Likewise.
7799 (main): Replace fn in asm statement with ASMNAME ("fn").
7800 * gcc.dg/guality/pr68037-2.c: Likewise.
7801 * gcc.dg/guality/pr68037-3.c: Likewise.
7802 * gcc.dg/torture/pr68037-1.c: Likewise.
7803 * gcc.dg/torture/pr68037-2.c: Likewise.
7804 * gcc.dg/torture/pr68037-3.c: Likewise.
7806 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7809 * gcc.target/i386/pr68843-1.c: New test.
7810 * gcc.target/i386/pr68843-2.c: New test.
7812 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7813 Cesar Philippidis <cesar@codesourcery.com>
7816 * gcc.dg/goacc/nested-function-1.c: New file.
7817 * gcc.dg/goacc/nested-function-2.c: Likewise.
7818 * gcc.dg/goacc/pr71373.c: Likewise.
7819 * gfortran.dg/goacc/cray-2.f95: Likewise.
7820 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7821 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7822 * gfortran.dg/goacc/cray.f95: Update.
7823 * gfortran.dg/goacc/loop-1.f95: Likewise.
7824 * gfortran.dg/goacc/loop-3.f95: Likewise.
7825 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7826 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7828 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7830 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7831 for OpenACC tile clauses.
7832 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7835 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7837 * c-c++-common/goacc/cache-2.c: ... this new file.
7838 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7839 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7840 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7842 * gfortran.dg/goacc/cray.f95: Likewise.
7843 * gfortran.dg/goacc/loop-1.f95: Likewise.
7845 2016-06-10 Alan Hayward <alan.hayward@arm.com>
7847 PR tree-optimization/71407
7848 PR tree-optimization/71416
7849 * gcc.dg/vect/pr71407.c: New
7850 * gcc.dg/vect/pr71416-1.c: New
7851 * gcc.dg/vect/pr71416-2.c: New
7853 2016-06-10 Richard Biener <rguenther@suse.de>
7856 * gcc.dg/torture/pr71477.c: New testcase.
7858 2016-06-09 Julia Koval <julia.koval@intel.com>
7860 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7861 * gcc.target/i386/interrupt-13.c: Likewise.
7862 * gcc.target/i386/interrupt-15.c: Likewise.
7863 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7864 * gcc.target/i386/interrupt-24.c: Likewise.
7865 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7866 * gcc.target/i386/interrupt-9.c: Likewise.
7867 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7869 2016-06-09 Martin Sebor <msebor@redhat.com>
7872 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7873 * gcc.dg/builtin-constant_p-1.c: Same.
7874 * gcc.dg/builtins-error.c: Same.
7875 * gcc.dg/pr70859.c: Same.
7877 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7879 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7880 * gcc.dg/torture/pr68067-1.c: Likewise.
7881 * gcc.dg/torture/pr68067-2.c: Likewise.
7883 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7885 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7888 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7891 * g++.dg/inherit/crash5.C: New.
7893 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7896 * g++.dg/inherit/crash5.C: New.
7897 * g++.dg/inherit/virtual1.C: Adjust.
7899 2016-06-09 Martin Liska <mliska@suse.cz>
7901 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7902 * g++.dg/predict-loop-exit-2.C: Likewise.
7903 * g++.dg/predict-loop-exit-3.C: Likewise.
7904 * gcc.dg/predict-1.c: Likewise.
7905 * gcc.dg/predict-2.c: Likewise.
7906 * gcc.dg/predict-3.c: Likewise.
7907 * gcc.dg/predict-4.c: Likewise.
7908 * gcc.dg/predict-5.c: Likewise.
7909 * gcc.dg/predict-6.c: Likewise.
7910 * gcc.dg/predict-7.c: Likewise.
7912 2016-06-09 Richard Biener <rguenther@suse.de>
7914 PR tree-optimization/71462
7915 * gcc.dg/torture/pr71462.c: New testcase.
7917 2016-06-09 Marek Polacek <polacek@redhat.com>
7920 * gcc.dg/c11-generic-3.c: New test.
7922 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7924 * g++.dg/init/array42.C: New.
7925 * g++.dg/init/array43.C: Likewise.
7926 * g++.dg/init/array44.C: Likewise.
7927 * g++.dg/init/array45.C: Likewise.
7928 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7929 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7930 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7931 * g++.dg/gomp/pr35751.C: Likewise.
7932 * g++.dg/init/array23.C: Likewise.
7933 * g++.dg/init/brace2.C: Likewise.
7934 * g++.dg/init/brace6.C: Likewise.
7936 2016-06-08 Martin Sebor <msebor@redhat.com>
7937 Jakub Jelinek <jakub@redhat.com>
7941 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7942 * c-c++-common/builtin-arith-overflow-2.c: New test.
7943 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7944 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7945 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7947 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7950 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7952 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7954 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7955 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7956 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7957 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7958 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7959 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7960 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7961 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7962 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7963 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7964 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7965 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7966 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7968 2016-06-08 Richard Biener <rguenther@suse.de>
7970 PR tree-optimization/68558
7971 * gcc.dg/vect/slp-44.c: New testcase.
7973 2016-06-08 Richard Biener <rguenther@suse.de>
7975 * gcc.dg/vect/slp-43.c: New testcase.
7977 2016-06-08 Richard Biener <rguenther@suse.de>
7979 PR tree-optimization/71452
7980 * gcc.dg/torture/pr71452.c: New testcase.
7982 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7985 * g++.dg/torture/pr71448.C: New test.
7987 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7991 * g++.dg/debug/pr71432.C: New test.
7993 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7995 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7996 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7997 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7999 2016-06-08 Alan Hayward <alan.hayward@arm.com>
8001 * gcc.dg/vect/vect-live-2.c: Update effective target.
8002 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8003 * lib/target-supports.exp: Add aarch64 to vect_long.
8005 2016-06-08 Marek Polacek <polacek@redhat.com>
8008 * gcc.dg/noncompile/pr71418.c: New test.
8011 * gcc.dg/noncompile/pr71426.c: New test.
8013 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
8015 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8016 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8017 * gcc.dg/predict-3.c: Update template.
8018 * gcc.dg/predict-5.c: Update template.
8019 * gcc.dg/predict-6.c: Update template.
8020 * gcc.dg/predict-9.c: Update template.
8021 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8023 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8025 * gcc.target/powerpc/vec-mul.c: New test.
8027 2016-06-07 David Malcolm <dmalcolm@redhat.com>
8029 * gcc.dg/spellcheck-fields-2.c: New test case.
8031 2016-06-07 Richard Biener <rguenther@suse.de>
8034 * gcc.dg/Wpragmas-1.c: New testcase.
8035 * gcc.dg/Wattributes-4.c: Likewise.
8036 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8039 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8041 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8042 spurious debug code.
8044 2016-06-07 Richard Biener <rguenther@suse.de>
8046 PR tree-optimization/71428
8047 * gcc.dg/torture/pr71428.c: New testcase.
8049 2016-06-07 Richard Biener <rguenther@suse.de>
8052 * gcc.dg/torture/pr71423.c: New testcase.
8054 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8057 * gcc.dg/tree-ssa/pr71408.c: New test.
8059 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8062 * g++.dg/torture/pr71281.C: New test.
8064 2016-06-06 Marek Polacek <polacek@redhat.com>
8067 * gcc.dg/pr71362.c: New test.
8069 2016-06-06 Jakub Jelinek <jakub@redhat.com>
8070 Patrick Palka <ppalka@gcc.gnu.org>
8075 * g++.dg/opt/pr70847.C: New test.
8076 * g++.dg/ubsan/pr70847.C: New test.
8077 * g++.dg/ubsan/pr71393.C: New test.
8079 2016-06-06 Jakub Jelinek <jakub@redhat.com>
8081 PR tree-optimization/71259
8082 * gcc.dg/vect/pr71259.c: New test.
8084 2016-06-06 David Malcolm <dmalcolm@redhat.com>
8086 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8087 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8088 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8091 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8094 * gcc.c-torture/execute/pr37780.c: New test.
8095 * gcc.target/aarch64/pr37780_1.c: Likewise.
8096 * gcc.target/arm/pr37780_1.c: Likewise.
8098 2016-06-06 Marek Polacek <polacek@redhat.com>
8100 * c-c++-common/attr-may-alias-1.c: New test.
8101 * c-c++-common/attr-may-alias-2.c: New test.
8102 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8104 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8107 * gcc.target/i386/pr24414.c: New test.
8109 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8111 * gcc.target/sparc/vis4misc.c: New file.
8112 * gcc.target/sparc/fpcmp.c: Likewise.
8113 * gcc.target/sparc/fpcmpu.c: Likewise.
8115 2016-06-06 Alan Hayward <alan.hayward@arm.com>
8117 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8118 * gcc.dg/vect/vect-live-3.c: Likewise.
8120 2016-06-06 Richard Biener <rguenther@suse.de>
8122 PR tree-optimization/71398
8123 * gcc.dg/torture/pr71398.c: New testcase.
8125 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
8128 * g++.dg/pr71389.C: New test.
8130 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8133 * gfortran.dg/fmt_read_5.f: New test.
8135 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8138 * gfortran.dg/class_array_22.f03: New test.
8140 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
8142 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8144 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
8146 * gcc.dg/predict-9.c: Update template.
8148 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8151 * g++.dg/template/pr49377.C: New.
8153 2016-06-04 Jakub Jelinek <jakub@redhat.com>
8155 PR tree-optimization/71405
8156 * g++.dg/torture/pr71405.C: New test.
8158 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8161 * g++.dg/inherit/crash5.C: New.
8162 * g++.dg/inherit/virtual1.C: Adjust.
8164 2016-06-03 Jeff Law <law@redhat.com>
8166 PR tree-optimization/71316
8167 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8169 2016-06-03 Jakub Jelinek <jakub@redhat.com>
8171 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8172 dg-additional-options with just -fno-tree-scev-cprop in it.
8173 * gcc.dg/vect/vect-live-2.c: Likewise.
8174 * gcc.dg/vect/vect-live-5.c: Likewise.
8175 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8176 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8177 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8179 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8182 * g++.dg/other/friend6.C: New test.
8184 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8186 * g++.dg/torture/ppc-ldst-array.C: New.
8188 2016-06-03 Joseph Myers <joseph@codesourcery.com>
8192 * gcc.dg/torture/builtin-fp-int-inexact.c,
8193 gcc.target/i386/387-builtin-fp-int-inexact.c,
8194 gcc.target/i386/387-rint-inline-1.c,
8195 gcc.target/i386/387-rint-inline-2.c,
8196 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8197 gcc.target/i386/sse2-rint-inline-1.c,
8198 gcc.target/i386/sse2-rint-inline-2.c,
8199 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8200 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8202 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8203 Julia Koval <julia.koval@intel.com>
8215 * gcc.dg/guality/pr68037-1.c: New test.
8216 * gcc.dg/guality/pr68037-2.c: Likewise.
8217 * gcc.dg/guality/pr68037-3.c: Likewise.
8218 * gcc.dg/torture/pr68037-1.c: Likewise.
8219 * gcc.dg/torture/pr68037-2.c: Likewise.
8220 * gcc.dg/torture/pr68037-3.c: Likewise.
8221 * gcc.dg/torture/pr68661-1a.c: Likewise.
8222 * gcc.dg/torture/pr68661-1b.c: Likewise.
8223 * gcc.target/i386/interrupt-1.c: Likewise.
8224 * gcc.target/i386/interrupt-2.c: Likewise.
8225 * gcc.target/i386/interrupt-3.c: Likewise.
8226 * gcc.target/i386/interrupt-4.c: Likewise.
8227 * gcc.target/i386/interrupt-5.c: Likewise.
8228 * gcc.target/i386/interrupt-6.c: Likewise.
8229 * gcc.target/i386/interrupt-7.c: Likewise.
8230 * gcc.target/i386/interrupt-8.c: Likewise.
8231 * gcc.target/i386/interrupt-9.c: Likewise.
8232 * gcc.target/i386/interrupt-10.c: Likewise.
8233 * gcc.target/i386/interrupt-11.c: Likewise.
8234 * gcc.target/i386/interrupt-12.c: Likewise.
8235 * gcc.target/i386/interrupt-13.c: Likewise.
8236 * gcc.target/i386/interrupt-14.c: Likewise.
8237 * gcc.target/i386/interrupt-15.c: Likewise.
8238 * gcc.target/i386/interrupt-16.c: Likewise.
8239 * gcc.target/i386/interrupt-17.c: Likewise.
8240 * gcc.target/i386/interrupt-18.c: Likewise.
8241 * gcc.target/i386/interrupt-19.c: Likewise.
8242 * gcc.target/i386/interrupt-20.c: Likewise.
8243 * gcc.target/i386/interrupt-21.c: Likewise.
8244 * gcc.target/i386/interrupt-22.c: Likewise.
8245 * gcc.target/i386/interrupt-23.c: Likewise.
8246 * gcc.target/i386/interrupt-24.c: Likewise.
8247 * gcc.target/i386/interrupt-25.c: Likewise.
8248 * gcc.target/i386/interrupt-26.c: Likewise.
8249 * gcc.target/i386/interrupt-27.c: Likewise.
8250 * gcc.target/i386/interrupt-28.c: Likewise.
8251 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8252 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8253 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8254 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8255 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8256 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8257 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8258 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8259 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8260 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8261 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8262 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8264 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8266 PR tree-optimization/52171
8267 * gcc.dg/pr52171.c: New test.
8268 * gcc.target/i386/pr52171.c: New test.
8270 2016-06-03 Jan Hubicka <jh@suse.cz>
8272 * g++.dg/tree-ssa/pred-1.C: New testcase
8273 * gcc.dg/tree-ssa/pred-1.c: New testcase
8275 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8278 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8280 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8282 2016-06-03 Alan Hayward <alan.hayward@arm.com>
8284 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8286 2016-06-03 Alan Hayward <alan.hayward@arm.com>
8288 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
8289 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
8290 * gcc.dg/vect/vect-live-1.c: New test.
8291 * gcc.dg/vect/vect-live-2.c: New test.
8292 * gcc.dg/vect/vect-live-3.c: New test.
8293 * gcc.dg/vect/vect-live-4.c: New test.
8294 * gcc.dg/vect/vect-live-5.c: New test.
8295 * gcc.dg/vect/vect-live-slp-1.c: New test.
8296 * gcc.dg/vect/vect-live-slp-2.c: New test.
8297 * gcc.dg/vect/vect-live-slp-3.c: New test.
8299 2016-06-03 Jakub Jelinek <jakub@redhat.com>
8302 * g++.dg/opt/pr71387.C: New test.
8304 2016-06-02 Jeff Law <law@redhat.com>
8306 PR tree-optimization/71328
8307 * gcc.c-torture/compile/pr71328.c: New test.
8309 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8312 * gfortran.dg/fmt_read_3.f90: Fix typo.
8313 * gfortran.dg/fmt_read_4.f90: New test.
8315 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8317 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8318 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8319 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8320 * g++.dg/cpp0x/override2.C: Likewise.
8321 * g++.dg/parse/crash5.C: Likewise.
8322 * g++.dg/parse/error16.C: Likewise.
8323 * g++.dg/parse/error27.C: Likewise.
8324 * g++.dg/template/qualttp15.C: Likewise.
8325 * g++.dg/template/redecl4.C: Likewise.
8326 * g++.old-deja/g++.other/crash39.C: Likewise.
8327 * g++.old-deja/g++.other/struct1.C: Likewise.
8328 * g++.old-deja/g++.pt/m9a.C: Likewise.
8329 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8331 2016-06-02 Jakub Jelinek <jakub@redhat.com>
8334 * c-c++-common/pr71372.c: New test.
8336 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8337 __TIME__ strings with __builtin_strcmp instead of printf and
8340 2016-06-02 Martin Liska <mliska@suse.cz>
8342 * gcc.dg/predict-9.c: New test.
8344 2016-06-02 Jakub Jelinek <jakub@redhat.com>
8346 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8347 global set_compiler_env_var and global saved_compiler_env_var.
8349 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8351 PR rtl-optimization/71295
8352 * gcc.c-torture/compile/pr71295.c: New test.
8354 2016-06-02 Jakub Jelinek <jakub@redhat.com>
8356 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8358 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8359 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8361 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8362 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8363 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8366 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8368 * gcc.target/powerpc/p9-splat-4.c: New test.
8370 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8373 * gcc.target/powerpc/pr71186.c: New test.
8375 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8378 * gfortran.dg/fmt_read_3.f90: New test.
8380 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8382 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8385 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
8387 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8388 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8390 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8391 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8393 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8395 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8396 vars set by dg-set-compiler-env-var.
8398 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
8401 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8402 to the module procedure declaration.
8403 * gfortran.dg/submodule_16.f08: New test.
8405 2016-06-01 Jakub Jelinek <jakub@redhat.com>
8408 * c-c++-common/gomp/pr71371.c: New test.
8410 2016-06-01 Richard Biener <rguenther@suse.de>
8412 PR tree-optimization/71366
8413 * gcc.dg/torture/pr71366-1.c: New testcase.
8414 * gcc.dg/torture/pr71366-2.c: Likewise.
8416 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8418 * gcc.target/powerpc/vslv-0.c: New test.
8419 * gcc.target/powerpc/vslv-1.c: New test.
8420 * gcc.target/powerpc/vsrv-0.c: New test.
8421 * gcc.target/powerpc/vsrv-1.c: New test.
8423 2016-06-01 Nathan Sidwell <nathan@acm.org>
8425 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8426 * gcc.target/nvptx/weak.c: New.
8428 2016-06-01 Richard Biener <rguenther@suse.de>
8430 PR tree-optimization/71261
8431 * gcc.dg/torture/vect-bool-1.c: New testcase.
8433 2016-06-01 Jakub Jelinek <jakub@redhat.com>
8435 * gfortran.dg/gomp/order-1.f90: New test.
8436 * gfortran.dg/gomp/order-2.f90: New test.
8438 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
8440 * gcc.dg/unroll-6.c: Update template.
8441 * gcc.dg/unroll-7.c: New testcase.
8442 * gcc.dg/unroll-8.c: New testcase.
8444 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8446 * gnat.dg/opt56.ad[sb]: New test.
8448 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8451 * g++.dg/cpp0x/constexpr-ice16.C: New.
8453 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8455 PR tree-optimization/71314
8456 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8459 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8461 PR tree-optimization/71077
8462 * gcc.dg/tree-ssa/pr71077.c: New test.
8464 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
8466 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8467 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8468 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8470 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8473 * g++.dg/cpp0x/pr71248.C: New.
8474 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8475 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8476 * g++.dg/init/new37.C: Likewise.
8477 * g++.dg/template/static1.C: Likewise.
8478 * g++.dg/template/static2.C: Likewise.
8480 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8482 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8484 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8486 2016-05-31 Marek Polacek <polacek@redhat.com>
8488 * c-c++-common/Wswitch-unreachable-3.c: New test.
8489 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8491 2016-05-31 Richard Biener <rguenther@suse.de>
8493 PR tree-optimization/71352
8494 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8496 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8498 * gcc.target/arm/armv5_thumb_isa.c: New test.
8500 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8503 * gcc.target/i386/pr71346.c: New test.
8505 2016-05-31 Tom de Vries <tom@codesourcery.com>
8507 PR tree-optimization/69068
8508 * gcc.dg/graphite/pr69068.c: New test.
8510 2016-05-27 Martin Sebor <msebor@redhat.com>
8513 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8515 2016-05-30 Jakub Jelinek <jakub@redhat.com>
8518 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8519 nowait depend(inout: dd[0]) clauses where permitted.
8521 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8524 * g++.dg/parse/pr71238.C: New.
8525 * g++.dg/concepts/friend1.C: Test column numbers too.
8526 * g++.dg/cpp0x/initlist31.C: Likewise.
8527 * g++.dg/cpp0x/pr51420.C: Likewise.
8528 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8529 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8530 * g++.dg/ext/builtin3.C: Likewise.
8531 * g++.dg/lookup/friend12.C: Likewise.
8532 * g++.dg/lookup/friend7.C: Likewise.
8533 * g++.dg/lookup/koenig1.C: Likewise.
8534 * g++.dg/lookup/koenig5.C: Likewise.
8535 * g++.dg/lookup/used-before-declaration.C: Likewise.
8536 * g++.dg/overload/koenig1.C: Likewise.
8537 * g++.dg/template/crash65.C: Likewise.
8538 * g++.dg/template/friend57.C: Likewise.
8539 * g++.dg/warn/Wshadow-5.C: Likewise.
8540 * g++.dg/warn/Wunused-8.C: Likewise.
8541 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8542 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8543 * g++.old-deja/g++.jason/member.C: Likewise.
8544 * g++.old-deja/g++.jason/report.C: Likewise.
8545 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8546 * g++.old-deja/g++.law/visibility20.C: Likewise.
8547 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8548 * g++.old-deja/g++.other/static5.C: Likewise.
8549 * g++.old-deja/g++.pt/overload2.C: Likewise.
8551 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
8553 * gcc.dg/tree-ssa/peel1.c: New testcase.
8554 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8555 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8557 2016-05-30 Tom de Vries <tom@codesourcery.com>
8559 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8562 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8565 * g++.dg/parse/virtual1.C: New.
8567 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
8569 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8570 Use correct register when clearing %edx.
8572 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
8574 PR tree-optimization/71289
8575 * gcc.dg/pr71289.c: New test.
8577 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8581 * gcc.dg/tree-ssa/pr71269.c: New test.
8582 * gcc.dg/tree-ssa/pr71292.c: New test.
8584 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8587 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8589 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
8591 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8592 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8593 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8595 2016-05-30 Tom de Vries <tom@codesourcery.com>
8597 PR tree-optimization/69067
8598 * gcc.dg/graphite/pr69067.c: New test.
8600 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
8603 * gcc.target/i386/pr71245-1.c: New test.
8604 * gcc.target/i386/pr71245-2.c: Ditto.
8606 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8609 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8610 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8611 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8613 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
8615 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8617 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8621 * g++.dg/overload/69855.C: New.
8622 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8623 * g++.old-deja/g++.pt/crash3.C: Likewise.
8625 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8628 * g++.dg/parse/namespace13.C: New.
8630 2016-05-26 Jeff Law <law@redhat.com>
8632 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8633 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8634 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8635 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8636 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8637 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8638 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8639 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8640 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8641 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8642 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8643 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8644 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8646 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8649 * g++.dg/overload/69855.C: New.
8650 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8651 * g++.old-deja/g++.pt/crash3.C: Likewise.
8653 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8656 * gcc.target/aarch64/va_arg_1.c: New testcase.
8657 * gcc.target/aarch64/va_arg_2.c: Likewise.
8658 * gcc.target/aarch64/va_arg_3.c: Likewise.
8660 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8662 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8663 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8664 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8665 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8666 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8668 2016-05-27 Marek Polacek <polacek@redhat.com>
8671 * g++.dg/torture/pr71308.C: New test.
8673 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8675 * gcc.dg/zero_bits_compound-1.c: New test.
8676 * gcc.dg/zero_bits_compound-2.c: New test.
8678 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8681 * gcc.dg/pr71279.c: New test.
8683 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8685 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8686 floating point min/max/comparison instructions.
8687 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8689 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8691 * c-c++-common/gomp/schedule-1.c: New test.
8692 * gfortran.dg/gomp/schedule-1.f90: New test.
8694 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8698 * g++.dg/cpp1y/auto-fn32.C: New test.
8699 * g++.dg/cpp1y/paren4.C: New test.
8701 2016-05-26 Nathan Sidwell <nathan@acm.org>
8703 * gcc.dg/20060410.c: Xfail on ptx.
8704 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8705 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8706 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8707 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8708 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8710 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8712 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8714 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8716 PR tree-optimization/71280
8717 * gcc.dg/pr71280.c: New test.
8719 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8721 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8722 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8724 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8726 2016-05-26 Jiong Wang <jiong.wang@arm.com>
8728 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
8731 2016-05-25 Jeff Law <law@redhat.com>
8733 PR tree-optimization/71272
8734 * gcc.c-torture/compile/pr71272.c: new test.
8736 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8738 * gcc.target/powerpc/vec-cmpne.c: New test.
8739 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8741 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8743 * gnat.dg/opt55.ad[sb]: New test.
8745 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8747 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8748 * c-c++-common/pr60226.c: Require int32plus.
8749 * gcc.c-torture/execute/pr70602.c: Likewise.
8750 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8751 unsigned long for malloc arg type.
8752 * gcc.dg/asr_div1.c: Require int32plus.
8753 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8754 * gcc.dg/pie-1.c: Require pie.
8755 * gcc.dg/pie-2.c: Likewise.
8756 * gcc.dg/pr59471.c: Require int32plus.
8757 * gcc.dg/pr59963-2.c: XFAIL for int16.
8758 * gcc.dg/pr60114.c: Require int32plus.
8759 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8760 unsigned long for typedef of size_t.
8761 * gcc.dg/pr63914.c: Require int32plus.
8762 * gcc.dg/pr64536.c: Require pt32plus.
8763 * gcc.dg/pr65658.c: Likewise.
8764 * gcc.dg/pr67271.c: Require int32plus.
8765 * gcc.dg/pr68112.c: Likewise.
8766 * gcc.dg/pr69071.c: Skip for avr target.
8767 * gcc.dg/pr69973.c: Require int32plus.
8768 * gcc.dg/pr70169.c: Skip for avr target.
8769 * gcc.dg/sso-6.c: Require int32plus.
8770 * gcc.dg/sso-7.c: Likewise.
8771 * gcc.dg/sso-8.c: Likewise.
8772 * gcc.dg/vrp-min-max-2.c: Likewise.
8774 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8777 * gcc.target/i386/pr70738-1.c: New test.
8778 * gcc.target/i386/pr70738-2.c: Likewise.
8779 * gcc.target/i386/pr70738-3.c: Likewise.
8780 * gcc.target/i386/pr70738-4.c: Likewise.
8781 * gcc.target/i386/pr70738-5.c: Likewise.
8782 * gcc.target/i386/pr70738-6.c: Likewise.
8783 * gcc.target/i386/pr70738-7.c: Likewise.
8784 * gcc.target/i386/pr70738-8.c: Likewise.
8785 * gcc.target/i386/pr70738-9.c: Likewise.
8787 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8789 PR rtl-optimization/66940
8790 * gcc.c-torture/execute/pr66940.c: New test.
8792 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8794 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8795 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8796 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8797 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8798 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8799 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8800 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8801 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8802 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8803 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8804 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8805 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8806 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8807 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8808 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8809 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8810 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8811 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8812 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8813 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8814 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8815 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8816 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8817 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8819 2016-05-25 Marek Polacek <polacek@redhat.com>
8822 * gcc.dg/noncompile/pr71265.c: New test.
8825 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8827 2016-05-25 Nathan Sidwell <nathan@acm.org>
8829 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8831 2016-05-25 Richard Biener <rguenther@suse.de>
8833 PR tree-optimization/71261
8834 * c-c++-common/torture/pr71261.c: New testcase.
8836 2016-05-25 Richard Biener <rguenther@suse.de>
8838 PR tree-optimization/71264
8839 * gcc.dg/vect/pr71264.c: New testcase.
8841 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8844 * g++.dg/cpp0x/alias-decl-53.C: New.
8845 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8847 2016-05-25 Martin Liska <mliska@suse.cz>
8849 * g++.dg/pr71239.C: New test.
8851 2016-05-25 Richard Biener <rguenther@suse.de>
8853 * gcc.dg/vect/pr58135.c: Rename to ...
8854 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
8856 2016-05-25 Marek Polacek <polacek@redhat.com>
8858 * g++.dg/pr65295.C: Use target c++14.
8860 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8862 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8863 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
8865 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8867 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8870 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8872 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8873 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8874 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8875 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8876 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8877 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8878 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8879 * c-c++-common/goacc/pcopy.c: Likewise.
8880 * c-c++-common/goacc/pcopyin.c: Likewise.
8881 * c-c++-common/goacc/pcopyout.c: Likewise.
8882 * c-c++-common/goacc/pcreate.c: Likewise.
8883 * c-c++-common/goacc/pr70688.c: New test.
8884 * c-c++-common/goacc/present-1.c: Adjust test.
8885 * c-c++-common/goacc/reduction-5.c: Likewise.
8886 * g++.dg/goacc/data-1.C: New test.
8888 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8890 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8891 vector parity built-in functions.
8892 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8893 count trailing zeros automatic vectorization.
8894 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8895 count trailing zeros built-in functions.
8897 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8899 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8901 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8904 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8906 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8909 * g++.dg/template/crash123.C: New.
8910 * g++.dg/template/crash124.C: Likewise.
8912 2016-05-24 Martin Sebor <msebor@redhat.com>
8915 * g++.dg/ext/flexary16.C: New test.
8917 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8919 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8920 before math.h is included.
8921 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8922 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8923 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8924 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8925 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8926 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8927 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8928 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8929 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8930 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8931 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8932 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8933 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8934 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8935 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8936 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8937 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8938 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8939 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8940 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8941 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8942 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8943 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8945 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8946 Kelvin Nilsen <kelvin@gcc.gnu.org>
8948 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8951 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8954 * g++.dg/warn/Wno-narrowing1.C: New.
8956 2016-05-24 Marek Polacek <polacek@redhat.com>
8959 * c-c++-common/Wswitch-unreachable-2.c: New test.
8961 2016-05-24 Jakub Jelinek <jakub@redhat.com>
8964 * g++.dg/vect/simd-clone-6.cc: New test.
8965 * g++.dg/gomp/declare-simd-6.C: New test.
8969 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8971 2016-05-24 Richard Biener <rguenther@suse.de>
8973 PR tree-optimization/71240
8974 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8976 2016-05-24 Richard Biener <rguenther@suse.de>
8978 PR tree-optimization/71230
8979 * gcc.dg/torture/pr71230.c: New testcase.
8980 * g++.dg/torture/pr71230.C: Likewise.
8982 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8984 * c-c++-common/goacc/routine-5.c: Add tests.
8985 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8986 * gfortran.dg/goacc/routine-6.f90: Add tests.
8988 2016-05-24 Richard Biener <rguenther@suse.de>
8990 PR tree-optimization/71253
8991 * gcc.dg/torture/pr71253.c: New testcase.
8993 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8996 * gfortran.dg/pr71252.f90: New test.
8998 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9000 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9002 2016-05-24 Richard Biener <rguenther@suse.de>
9006 * c-c++-common/vector-subscript-4.c: New testcase.
9007 * c-c++-common/vector-subscript-5.c: Likewise.
9009 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9012 * gfortran.dg/namelist_90.f: New test
9014 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9017 * gfortran.dg/unexpected_eof.f: New test
9019 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9020 Kelvin Nilsen <kelvin@gcc.gnu.org>
9022 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9025 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9028 * g++.dg/cpp0x/inh-ctor20.C: New.
9029 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9031 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9034 * g++.dg/cpp0x/variadic168.C: New.
9036 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9038 * g++.dg/cpp0x/pr31445.C: Test column number too.
9039 * g++.dg/cpp0x/pr32253.C: Likewise.
9040 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9041 * g++.dg/cpp0x/variadic36.C: Likewise.
9043 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
9045 * gcc.dg/fold-notshift-2.c: Adjust.
9047 2016-05-23 Marek Polacek <polacek@redhat.com>
9050 * c-c++-common/Wswitch-unreachable-1.c: New test.
9051 * gcc.dg/Wswitch-unreachable-1.c: New test.
9052 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9053 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9054 * g++.dg/gomp/block-10.C: Likewise.
9055 * gcc.dg/gomp/block-10.c: Likewise.
9056 * g++.dg/gomp/block-9.C: Likewise.
9057 * gcc.dg/gomp/block-9.c: Likewise.
9058 * g++.dg/gomp/target-1.C: Likewise.
9059 * g++.dg/gomp/target-2.C: Likewise.
9060 * gcc.dg/gomp/target-1.c: Likewise.
9061 * gcc.dg/gomp/target-2.c: Likewise.
9062 * g++.dg/gomp/taskgroup-1.C: Likewise.
9063 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9064 * gcc.dg/gomp/teams-1.c: Likewise.
9065 * g++.dg/gomp/teams-1.C: Likewise.
9066 * g++.dg/overload/error3.C: Likewise.
9067 * g++.dg/tm/jump1.C: Likewise.
9068 * g++.dg/torture/pr40335.C: Likewise.
9069 * gcc.dg/c99-vla-jump-5.c: Likewise.
9070 * gcc.dg/switch-warn-1.c: Likewise.
9071 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9072 * gcc.dg/nested-func-1.c: Likewise.
9073 * gcc.dg/pr67784-4.c: Likewise.
9075 2016-05-23 Richard Biener <rguenther@suse.de>
9077 PR tree-optimization/71230
9078 * gfortran.dg/pr71230-1.f90: New testcase.
9079 * gfortran.dg/pr71230-2.f90: Likewise.
9081 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9083 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
9084 * gcc.dg/vect/pr58135.c: Add new.
9085 * gfortran.dg/pr46519-1.f: Adjust test case.
9087 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9090 * g++.dg/cpp0x/decltype64.C: New.
9092 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9094 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9095 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9096 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9098 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9100 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9101 Add poly64x1_t and poly64x2_t cases if supported.
9102 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9103 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9104 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9105 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9106 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9108 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9110 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9111 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9112 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9113 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9114 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9115 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9116 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9118 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9120 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9122 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9124 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9125 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9127 2016-05-22 Jakub Jelinek <jakub@redhat.com>
9129 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9130 constraint instead of "r".
9131 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9132 insn instead of vxorpd.
9133 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9135 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9136 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9138 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9140 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9141 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9143 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9145 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9148 * gcc.dg/tree-ssa/pr40921.c: New test.
9150 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9153 * gcc.target/avr/pr71103.c: New test.
9155 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9158 * gcc.dg/tree-ssa/pr71179.c: New test.
9160 2016-05-20 Martin Sebor <msebor@redhat.com>
9163 * gcc.dg/init-excess-2.c: New test.
9165 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9167 * gnat.dg/opt53.adb: New test.
9168 * gnat.dg/opt54.adb: Likewise.
9170 2016-05-20 Martin Jambor <mjambor@suse.cz>
9172 PR tree-optimization/70884
9173 * gcc.dg/tree-ssa/pr70919.c: New test.
9175 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9177 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9179 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9180 fix code formatting.
9182 2016-05-20 Nathan Sidwell <nathan@acm.org>
9184 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9186 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9188 2016-05-20 David Malcolm <dmalcolm@redhat.com>
9190 * jit.dg/all-non-failing-tests.h: Add
9191 test-factorial-must-tail-call.c.
9192 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9193 * jit.dg/test-factorial-must-tail-call.c: New test case.
9195 2016-05-20 Jakub Jelinek <jakub@redhat.com>
9198 * gfortran.dg/pr71204.f90: New test.
9200 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9202 * gcc.target/nvptx/sincos.c: New test.
9204 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9207 * g++.dg/cpp1y/auto-fn31.C: New.
9209 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9211 * gcc.target/powerpc/vec-addec.c: New test.
9212 * gcc.target/powerpc/vec-addec-int128.c: New test.
9214 2016-05-20 David Malcolm <dmalcolm@redhat.com>
9216 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9217 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9218 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9219 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9221 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
9223 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9225 2016-05-20 Jakub Jelinek <jakub@redhat.com>
9228 * g++.dg/opt/pr71210-1.C: New test.
9229 * g++.dg/opt/pr71210-2.C: New test.
9231 PR tree-optimization/29756
9232 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9233 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9234 only on selected targets where V4SImode vectors are known to be
9237 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
9239 PR tree-optimization/71079
9240 PR tree-optimization/71206
9241 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9243 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9245 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9246 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9247 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9249 2016-05-20 Richard Guenther <rguenther@suse.de>
9251 PR tree-optimization/29756
9252 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9254 2016-05-20 Richard Biener <rguenther@suse.de>
9256 PR tree-optimization/71185
9257 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9259 2016-05-20 Richard Biener <rguenther@suse.de>
9261 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9263 2016-05-19 Marek Polacek <polacek@redhat.com>
9266 * g++.dg/diagnostic/pr71075.C: New test.
9268 2016-05-19 David Malcolm <dmalcolm@redhat.com>
9271 * g++.dg/pr71184.C: New test case.
9273 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9275 * gcc.target/powerpc/darn-0.c: New test.
9276 * gcc.target/powerpc/darn-1.c: New test.
9277 * gcc.target/powerpc/darn-2.c: New test.
9279 2016-05-19 Marek Polacek <polacek@redhat.com>
9281 PR tree-optimization/71031
9282 * gcc.dg/tree-ssa/vrp100.c: New test.
9284 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9286 PR rtl-optimization/71148
9287 * gcc.dg/pr71148.c: New test.
9289 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9292 * gcc.target/arm/pr71056.c: New test.
9294 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9296 * c-c++-common/pr69669.c: Check the used mode.
9298 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9301 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9303 2016-05-19 Richard Biener <rguenther@suse.de>
9305 PR tree-optimization/70729
9306 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9307 * gcc.dg/graphite/scop-18.c: Likewise.
9308 * gcc.dg/pr41783.c: Disable LIM.
9309 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9310 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9311 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9312 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9313 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9314 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9315 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9316 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9317 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9318 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9319 * gfortran.dg/pr42108.f90: Likewise.
9321 2016-05-18 David Malcolm <dmalcolm@redhat.com>
9324 * gcc.dg/spellcheck-options-11.c: New test case.
9326 2016-05-18 Jakub Jelinek <jakub@redhat.com>
9329 * g++.dg/opt/pr71100.C: New test.
9331 2016-05-18 Martin Jambor <mjambor@suse.cz>
9334 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9335 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9336 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9337 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9339 2016-05-18 Martin Jambor <mjambor@suse.cz>
9342 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9343 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9344 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9345 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9346 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9348 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9351 * g++.dg/template/crash122.C: New.
9353 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9356 * g++.dg/template/pr70466-1.C: New.
9357 * g++.dg/template/pr70466-2.C: Likewise.
9359 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9361 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9362 splat operations and the XXSPLTIB instruction.
9363 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9364 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9365 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9366 xxlxor to clear a register.
9368 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9370 * gcc.dg/torture/pr71020.c: New test.
9372 2016-05-18 Martin Jambor <mjambor@suse.cz>
9375 * gcc.dg/ipa/pr70646.c: New test.
9377 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9379 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9381 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9383 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9384 missing tests for vreinterpretq_p{8,16}.
9386 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9388 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9389 vsliq_n_s64 and vsliq_n_u64.
9391 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9393 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9394 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9396 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9398 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9399 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9400 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9402 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9404 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9407 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9409 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9410 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9411 "blr\t" and switch to scan-assembler-times.
9413 2016-05-18 Jiong Wang <jiong.wang@arm.com>
9415 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9417 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9418 declarations under __aarch64__ and __ARM_FEATURE_FMA.
9420 2016-05-18 Jakub Jelinek <jakub@redhat.com>
9422 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9423 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9424 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9425 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9426 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9427 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9429 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9430 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9432 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9433 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9435 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9436 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9438 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9440 2016-05-18 Richard Biener <rguenther@suse.de>
9442 PR tree-optimization/71168
9443 * gcc.dg/torture/pr71168.c: New testcase.
9445 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9448 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9449 * gcc.dg/tree-ssa/pr63586.c: New test.
9450 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9452 2016-05-17 Nathan Sidwell <nathan@acm.org>
9454 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9455 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9456 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9457 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9459 2016-05-17 Nathan Sidwell <nathan@acm.org>
9461 * gcc.target/nvptx/abi-vararg-3.c: New.
9463 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9465 PR tree-optimization/54579
9467 * gcc.dg/fold-notrotate-1.c: New test.
9468 * gcc.dg/fold-notshift-1.c: New test.
9469 * gcc.dg/fold-notshift-2.c: New test.
9471 2016-05-17 Marek Polacek <polacek@redhat.com>
9474 * g++.dg/ipa/pr71146.C: New test.
9476 2016-05-17 David Malcolm <dmalcolm@redhat.com>
9478 * jit.dg/test-error-array-bounds.c: New test case.
9480 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
9482 * gcc.dg/tree-ssa/and-1.c: New testcase.
9484 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
9486 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9487 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9489 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
9491 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9492 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9494 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9496 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9498 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9500 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9502 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9504 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9505 ".2d[index]" when scan the assembly.
9506 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9507 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9509 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9511 2016-05-17 Richard Biener <rguenther@suse.de>
9513 PR tree-optimization/71132
9514 * gcc.dg/torture/pr71132.c: New testcase.
9516 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9518 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9520 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9523 * gcc.target/aarch64/pr70809_1.c: New test.
9525 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9527 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9528 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9529 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9530 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9532 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9533 Ilya Enkovich <ilya.enkovich@intel.com>
9536 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9538 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
9540 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9541 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9543 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9545 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9546 test for __ARM_FP16_ARGS.
9547 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9548 * gcc.target/arm/aapcs/neon-vect10.c: New.
9549 * gcc.target/arm/aapcs/neon-vect9.c: New.
9550 * gcc.target/arm/aapcs/vfp18.c: New.
9551 * gcc.target/arm/aapcs/vfp19.c: New.
9552 * gcc.target/arm/aapcs/vfp20.c: New.
9553 * gcc.target/arm/aapcs/vfp21.c: New.
9554 * gcc.target/arm/fp16-aapcs-1.c: New.
9555 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9556 test for __ARM_FP16_ARGS.
9557 * g++.target/arm/fp16-return-1.c: Update expected output.
9559 2016-05-16 Jiong Wang <jiong.wang@arm.com>
9562 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9564 2016-05-15 Harald Anlauf <anlauf@gmx.de>
9567 * gfortran.dg/pr69603.f90: New testcase.
9569 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
9571 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9573 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
9576 * gfortran.dg/pr71047.f08: New test.
9578 2016-05-13 Joseph Myers <joseph@codesourcery.com>
9580 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9581 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9582 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9584 2016-05-13 Martin Sebor <msebor@redhat.com>
9587 * g++.dg/cpp0x/constexpr-60049.C: New test.
9589 2016-05-13 Jakub Jelinek <jakub@redhat.com>
9592 * gcc.dg/pr71071.c: New test.
9594 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
9596 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9597 remove XOP handling.
9598 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
9600 2016-05-13 Nathan Sidwell <nathan@acm.org>
9602 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9603 __atomic_is_lock_free declaration.
9605 2016-05-13 Richard Biener <rguenther@suse.de>
9607 PR tree-optimization/42587
9608 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9610 2016-05-13 Martin Liska <mliska@suse.cz>
9612 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9613 the new format of dump output.
9615 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9617 * gcc.dg/pr71084.c: New test.
9619 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9622 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
9624 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9626 * gcc.target/aarch64/struct_return.c: New test.
9628 2016-05-12 Marek Polacek <polacek@redhat.com>
9631 * c-c++-common/pr70756-2.c: New test.
9632 * c-c++-common/pr70756.c: New test.
9634 2016-05-12 Richard Biener <rguenther@suse.de>
9636 PR tree-optimization/71059
9637 * gcc.dg/torture/pr71059.c: New testcase.
9639 2016-05-12 Richard Biener <rguenther@suse.de>
9641 PR tree-optimization/71062
9642 * gcc.dg/torture/pr71062.c: New testcase.
9644 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9646 PR tree-optimization/71006
9647 * gcc.dg/pr71006.c: New test.
9649 2016-05-12 Marek Polacek <polacek@redhat.com>
9652 * gcc.dg/opts-7.c: New test.
9654 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9657 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9658 Add -save-temps to dg-options.
9659 Scan for ldmfd rather than pop instruction.
9660 * gcc.target/arm/interrupt-2.c: Likewise.
9661 * gcc.target/arm/pr70830.c: New test.
9663 2016-05-12 Jakub Jelinek <jakub@redhat.com>
9665 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9666 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9668 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9669 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9670 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9673 * gcc.target/i386/avx512vl-pack-1.c: New test.
9674 * gcc.target/i386/avx512vl-pack-2.c: New test.
9675 * gcc.target/i386/avx512bw-pack-2.c: New test.
9677 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9679 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9680 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9681 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9683 2016-05-12 Richard Biener <rguenther@suse.de>
9685 PR tree-optimization/70986
9686 * gcc.dg/torture/pr70986-1.c: New testcase.
9687 * gcc.dg/torture/pr70986-2.c: Likewise.
9688 * gcc.dg/torture/pr70986-3.c: Likewise.
9690 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9693 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9694 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9696 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
9698 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9700 * gcc.target/i386/pr66746.c: Ditto.
9702 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9704 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9706 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9707 warning when using -mvsx-timode.
9708 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9709 * gcc.target/powerpc/dform-2.c: Likewise.
9710 * gcc.target/powerpc/pr68805.c: Likewise.
9712 2016-05-11 Marek Polacek <polacek@redhat.com>
9715 * c-c++-common/attributes-3.c: New test.
9717 2016-05-11 Nathan Sidwell <nathan@acm.org>
9719 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9720 * gcc.c-torture/execute/pr68185.c: Likewise.
9721 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9722 * gcc.dg/pr69634.c: Requires scheduling.
9723 * gcc.dg/torture/pr66178.c: Require label values.
9724 * gcc.dg/setjmp-6.c: Require indirect jumps.
9726 2016-05-11 Richard Biener <rguenther@suse.de>
9728 PR tree-optimization/71055
9729 * gcc.dg/torture/pr71055.c: New testcase.
9731 2016-05-11 Richard Biener <rguenther@suse.de>
9734 * g++.dg/debug/pr71057.C: New testcase.
9736 2016-05-11 Jakub Jelinek <jakub@redhat.com>
9739 * gfortran.dg/gomp/pr70855.f90: New test.
9741 2016-05-11 Richard Biener <rguenther@suse.de>
9744 * g++.dg/torture/pr71002.C: New testcase.
9746 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9749 * gcc.dg/pr70807.c: New test.
9751 2016-05-10 Martin Sebor <msebor@redhat.com>
9754 * g++.dg/Wattributes.C: New test.
9756 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
9758 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9759 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9760 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9762 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9765 * gcc.target/i386/pr70799-1.c: New test.
9767 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9769 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9771 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9774 * gcc.target/i386/pr70877.c: New test.
9776 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9778 PR tree-optimization/70786
9779 * gcc.target/i386/pr70876.c: New test.
9781 2016-05-10 Jakub Jelinek <jakub@redhat.com>
9784 * gcc.target/i386/avx512vl-logic-1.c: New test.
9785 * gcc.target/i386/avx512vl-logic-2.c: New test.
9786 * gcc.target/i386/avx512dq-logic-2.c: New test.
9788 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9791 * gcc.target/powerpc/pr70963.c: New.
9793 2016-05-10 David Malcolm <dmalcolm@redhat.com>
9795 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9796 (test_very_wide_line): Add ruler to expected output.
9797 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9798 (test_very_wide_line): Likewise.
9799 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9800 (test_show_locus): Within the handling of "test_very_wide_line",
9801 enable show_ruler_p on the diagnostic context.
9803 2016-05-10 Richard Biener <rguenther@suse.de>
9805 PR tree-optimization/71039
9806 * gcc.dg/torture/pr71039.c: New testcase.
9808 2016-05-10 Nathan Sidwell <nathan@acm.org>
9810 * gcc.dg/nested-func-10.c: Requires alloca.
9811 * gcc.dg/nested-func-9.c: Requires alloca.
9812 * gcc.c-torture/execute/pr70460.c: Requires labels.
9813 * gcc.c-torture/compile/pr70199.c: Requires labels.
9814 * gcc.target/nvptx/decl.c: Compile only.
9815 * gcc.target/nvptx/trailing-init.c: Compile only.
9816 * gcc.target/nvptx/ary-init.c: Compile only.
9818 2016-05-10 Marek Polacek <polacek@redhat.com>
9821 * gcc.dg/attr-opt-1.c: New test.
9823 2016-05-10 Richard Biener <rguenther@suse.de>
9825 PR tree-optimization/70497
9826 PR tree-optimization/28367
9827 * gcc.dg/torture/20160404-1.c: New testcase.
9828 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9829 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9831 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9833 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9835 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
9837 * gcc.target/i386/fabsneg-1.c New test.
9839 2016-05-09 Alan Modra <amodra@gmail.com>
9842 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9844 2016-05-09 Richard Biener <rguenther@suse.de>
9846 PR tree-optimization/70985
9847 * gcc.dg/torture/pr70985.c: New testcase.
9849 2016-05-09 Bin Cheng <bin.cheng@arm.com>
9851 * gcc.dg/tree-ssa/ifc-9.c: New test.
9852 * gcc.dg/tree-ssa/ifc-10.c: New test.
9853 * gcc.dg/tree-ssa/ifc-11.c: New test.
9854 * gcc.dg/tree-ssa/ifc-12.c: New test.
9855 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9856 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9857 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9859 2016-05-09 Richard Biener <rguenther@suse.de>
9862 * gfortran.dg/pr70937.f90: New testcase.
9864 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9866 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9868 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
9871 * gfortran.dg/dec_structure_1.f90: New testcase.
9872 * gfortran.dg/dec_structure_2.f90: Ditto.
9873 * gfortran.dg/dec_structure_3.f90: Ditto.
9874 * gfortran.dg/dec_structure_4.f90: Ditto.
9875 * gfortran.dg/dec_structure_5.f90: Ditto.
9876 * gfortran.dg/dec_structure_6.f90: Ditto.
9877 * gfortran.dg/dec_structure_7.f90: Ditto.
9878 * gfortran.dg/dec_structure_8.f90: Ditto.
9879 * gfortran.dg/dec_structure_9.f90: Ditto.
9880 * gfortran.dg/dec_structure_10.f90: Ditto.
9881 * gfortran.dg/dec_structure_11.f90: Ditto.
9882 * gfortran.dg/dec_union_1.f90: Ditto.
9883 * gfortran.dg/dec_union_2.f90: Ditto.
9884 * gfortran.dg/dec_union_3.f90: Ditto.
9885 * gfortran.dg/dec_union_4.f90: Ditto.
9886 * gfortran.dg/dec_union_5.f90: Ditto.
9887 * gfortran.dg/dec_union_6.f90: Ditto.
9888 * gfortran.dg/dec_union_7.f90: Ditto.
9890 2016-05-07 Tom de Vries <tom@codesourcery.com>
9892 PR tree-optimization/70956
9893 * gcc.dg/graphite/pr70956.c: New test.
9895 2016-05-06 Jakub Jelinek <jakub@redhat.com>
9898 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9899 (a, b, c, d): Change type from char to signed char.
9900 (main): Compare against (signed char) -1634678893 instead of
9901 hardcoded -109. Use __builtin_abort instead of abort.
9903 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9904 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9906 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9908 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9911 * gcc.dg/torture/pr70935.c: New test.
9913 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9916 * gcc.target/sh/pr58219.c: New tests.
9918 2016-05-06 Richard Biener <rguenther@suse.de>
9920 PR tree-optimization/70960
9921 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9923 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9926 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9927 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9928 Adjust expected instruction counts.
9929 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9931 2016-05-06 Marek Polacek <polacek@redhat.com>
9934 * gcc.dg/ubsan/bounds-3.c: New test.
9936 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9939 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9941 2016-05-06 Richard Biener <rguenther@suse.de>
9944 * gfortran.dg/pr70931.f90: New testcase.
9946 2016-05-06 Richard Biener <rguenther@suse.de>
9949 * gcc.dg/torture/pr70941.c: New testcase.
9951 2016-05-05 Bin Cheng <bin.cheng@arm.com>
9953 PR tree-optimization/57206
9954 * gcc.dg/vect/pr57206.c: New test.
9956 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9958 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9960 2016-05-05 Jakub Jelinek <jakub@redhat.com>
9962 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9964 * c-c++-common/Wdangling-else-4.c: New test.
9966 2016-05-04 Jakub Jelinek <jakub@redhat.com>
9970 * g++.dg/opt/pr70906.C: New test.
9971 * g++.dg/opt/pr70933.C: New test.
9973 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9975 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
9977 * gcc.dg/ipa/pure-const-3.c: New testcase.
9979 2016-05-04 Marek Polacek <polacek@redhat.com>
9981 * c-c++-common/Wdangling-else-1.c: New test.
9982 * c-c++-common/Wdangling-else-2.c: New test.
9983 * c-c++-common/Wdangling-else-3.c: New test.
9985 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9987 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9990 2016-05-04 Marek Polacek <polacek@redhat.com>
9993 * gcc.dg/Waddress-2.c: New test.
9995 2016-05-04 Alan Modra <amodra@gmail.com>
9997 * gcc.target/powerpc/pr70866.c: New.
9999 2016-05-03 Martin Sebor <msebor@redhat.com>
10002 * c-c++-common/builtin_location.c: New test.
10003 * g++.dg/cpp1y/builtin_location.C: New test.
10005 2016-05-03 Marek Polacek <polacek@redhat.com>
10008 * gcc.dg/pr70859.c: New test.
10009 * gcc.dg/pr70859-2.c: New test.
10011 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10013 * gnat.dg/debug5.adb: New testcase.
10015 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10017 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10018 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10019 Procedure to check for z10 instruction set.
10021 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10023 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10025 2016-05-03 Alan Modra <amodra@gmail.com>
10027 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10029 2016-05-03 Jakub Jelinek <jakub@redhat.com>
10031 * gcc.target/i386/avx512f-cvt-1.c: New test.
10033 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10035 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10036 -fdump-tree-vrp-details.
10038 2016-05-03 Richard Biener <rguenther@suse.de>
10040 * gcc.dg/pr30172-1.c: Adjust.
10041 * gcc.dg/pr63743.c: Likewise.
10042 * gcc.dg/tm/pr51696.c: Likewise.
10043 * c-c++-common/tm/safe-1.c: Likewise.
10044 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10045 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10046 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10047 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10049 2016-05-03 Jakub Jelinek <jakub@redhat.com>
10051 PR rtl-optimization/70467
10052 * gcc.target/i386/pr70467-3.c: New test.
10053 * gcc.target/i386/pr70467-4.c: New test.
10055 PR tree-optimization/70916
10056 * gcc.c-torture/compile/pr70916.c: New test.
10059 * gcc.target/i386/pr49244-1.c: New test.
10060 * gcc.target/i386/pr49244-2.c: New test.
10062 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10064 PR rtl-optimization/44281
10065 * gcc.target/i386/pr44281.c: New test.
10067 2016-05-03 bin cheng <bin.cheng@arm.com>
10069 PR tree-optimization/56541
10070 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10071 * gcc.dg/vect/pr56541.c: new test.
10073 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10075 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10077 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10079 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10082 * c-c++-common/asan/clone-test-1.c (main): Align child process
10085 2016-05-02 David Malcolm <dmalcolm@redhat.com>
10088 * g++.dg/spellcheck-fields-2.C: New test case.
10090 2016-05-02 David Malcolm <dmalcolm@redhat.com>
10093 * g++.dg/pr62314.C: New test case.
10095 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
10097 * gcc.dg/ipa/inline-8.c: New testcase.
10099 2016-05-02 Jakub Jelinek <jakub@redhat.com>
10101 PR rtl-optimization/70467
10102 * gcc.target/i386/pr70467-1.c: New test.
10104 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10106 * gcc.dg/spec-options.c: Run the test on all targets.
10107 * gcc.dg/foo.specs: Use cpp_unique_options.
10109 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
10111 * gcc.dg/tree-ssa/unord.c: New testcase.
10113 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
10115 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10117 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10119 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10121 2016-05-02 Marek Polacek <polacek@redhat.com>
10124 * gcc.dg/enum-incomplete-3.c: New test.
10126 2016-05-02 Marek Polacek <polacek@redhat.com>
10127 Tom de Vries <tom@codesourcery.com>
10129 PR tree-optimization/70700
10130 * gcc.dg/pr70700.c: New test.
10132 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
10134 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10135 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10136 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10137 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10138 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10140 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10142 * ada/acats/run_acats: Rename into...
10143 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10144 * ada/acats/run_all.sh: Remove redundant test.
10145 (target_run): Move around.
10146 (target_gnatchop): Use newly built executable.
10147 (target_gnatmake): Likewise.
10148 Check that the compilation of impbit succeeds.
10150 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10152 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10153 * gcc.dg/20021029-1.c: Likewise.
10154 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10155 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10156 * gcc.target/sh/cmpstr.c: Likewise.
10157 * gcc.target/sh/cmpstrn.c: Likewise.
10158 * gcc.target/sh/memset.c: Likewise.
10159 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10160 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10161 * gcc.target/sh/pr39423-1.c: Likewise.
10162 * gcc.target/sh/pr49468-di.c: Likewise.
10163 * gcc.target/sh/pr49468-si.c: Likewise.
10164 * gcc.target/sh/pr49880-1.c: Likewise.
10165 * gcc.target/sh/pr49880-2.c: Likewise.
10166 * gcc.target/sh/pr49880-3.c: Likewise.
10167 * gcc.target/sh/pr50751-1.c: Likewise.
10168 * gcc.target/sh/pr50751-4.c: Likewise.
10169 * gcc.target/sh/pr50751-7.c: Likewise.
10170 * gcc.target/sh/pr51244-1.c: Likewise.
10171 * gcc.target/sh/pr51244-10.c: Likewise.
10172 * gcc.target/sh/pr51244-11.c: Likewise.
10173 * gcc.target/sh/pr51244-12.c: Likewise.
10174 * gcc.target/sh/pr51244-13.c: Likewise.
10175 * gcc.target/sh/pr51244-14.c: Likewise.
10176 * gcc.target/sh/pr51244-17.c: Likewise.
10177 * gcc.target/sh/pr51244-18.c: Likewise.
10178 * gcc.target/sh/pr51244-19.c: Likewise.
10179 * gcc.target/sh/pr51244-4.c: Likewise.
10180 * gcc.target/sh/pr51244-5.c: Likewise.
10181 * gcc.target/sh/pr51244-7.c: Likewise.
10182 * gcc.target/sh/pr51244-8.c: Likewise.
10183 * gcc.target/sh/pr51244-9.c: Likewise.
10184 * gcc.target/sh/pr51697.c: Likewise.
10185 * gcc.target/sh/pr52483-1.c: Likewise.
10186 * gcc.target/sh/pr52483-2.c: Likewise.
10187 * gcc.target/sh/pr52483-3.c: Likewise.
10188 * gcc.target/sh/pr52483-5.c: Likewise.
10189 * gcc.target/sh/pr52933-1.c: Likewise.
10190 * gcc.target/sh/pr52933-2.c: Likewise.
10191 * gcc.target/sh/pr52933-3.c: Likewise.
10192 * gcc.target/sh/pr53568-1.c: Likewise.
10193 * gcc.target/sh/pr53976-1.c: Likewise.
10194 * gcc.target/sh/pr53988-1.c: Likewise.
10195 * gcc.target/sh/pr53988.c: Likewise.
10196 * gcc.target/sh/pr54089-1.c: Likewise.
10197 * gcc.target/sh/pr54089-6.c: Likewise.
10198 * gcc.target/sh/pr54089-7.c: Likewise.
10199 * gcc.target/sh/pr54089-8.c: Likewise.
10200 * gcc.target/sh/pr54089-9.c: Likewise.
10201 * gcc.target/sh/pr54236-1.c: Likewise.
10202 * gcc.target/sh/pr54236-2.c: Likewise.
10203 * gcc.target/sh/pr54236-3.c: Likewise.
10204 * gcc.target/sh/pr54236-4.c: Likewise.
10205 * gcc.target/sh/pr54386.c: Likewise.
10206 * gcc.target/sh/pr54602-1.c: Likewise.
10207 * gcc.target/sh/pr54685.c: Likewise.
10208 * gcc.target/sh/pr54760-1.c: Likewise.
10209 * gcc.target/sh/pr54760-2.c: Likewise.
10210 * gcc.target/sh/pr54760-3.c: Likewise.
10211 * gcc.target/sh/pr54760-4.c: Likewise.
10212 * gcc.target/sh/pr54760-5.c: Likewise.
10213 * gcc.target/sh/pr54760-6.c: Likewise.
10214 * gcc.target/sh/pr55146.c: Likewise.
10215 * gcc.target/sh/pr55160.c: Likewise.
10216 * gcc.target/sh/pr59278.c: Likewise.
10217 * gcc.target/sh/pr59401-1.c: Likewise.
10218 * gcc.target/sh/pr59533-1.c: Likewise.
10219 * gcc.target/sh/pr63260.c: Likewise.
10220 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10221 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10222 * gcc.target/sh/strlen.c: Likewise.
10223 * gcc.target/sh/torture/pr30807.c: Likewise.
10224 * gcc.target/sh/torture/pr34777.c: Likewise.
10225 * gcc.target/sh/torture/pr64652.c: Likewise.
10226 * gcc.target/sh/torture/pr65505.c: Likewise.
10227 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10228 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10230 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10233 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10235 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10237 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10238 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10239 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10240 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10242 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10244 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10245 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10247 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10249 PR middle-end/70626
10250 * c-c++-common/goacc/combined-reduction.c: New test.
10251 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10253 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10255 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10256 *movdi_internal pattern only if PIC off.
10257 * gcc.target/i386/pr70155-2.c: Likewise.
10258 * gcc.target/i386/pr70155-3.c: Likewise.
10259 * gcc.target/i386/pr70155-4.c: Likewise.
10260 * gcc.target/i386/pr70155-5.c: Likewise.
10261 * gcc.target/i386/pr70155-6.c: Likewise.
10262 * gcc.target/i386/pr70155-7.c: Likewise.
10263 * gcc.target/i386/pr70155-8.c: Likewise.
10264 * gcc.target/i386/pr70155-15.c: Likewise.
10265 * gcc.target/i386/pr70155-17.c: Likewise.
10266 * gcc.target/i386/pr70155-22.c: Likewise.
10268 2016-04-29 Bin Cheng <bin.cheng@arm.com>
10270 PR tree-optimization/70803
10271 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10273 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10275 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10276 optimization of vector loop.
10277 * gcc.target/i386/vect-unpack-3.c: New test.
10278 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10279 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10280 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10282 2016-04-29 Marek Polacek <polacek@redhat.com>
10285 * g++.dg/ubsan/null-7.C: New test.
10288 * gcc.dg/pr70852.c: New test.
10290 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10293 * g++.dg/cpp0x/alignas6.C: New test.
10295 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10297 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10298 * gcc.dg/pr27003.c: Likewise.
10299 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10300 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10301 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10302 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
10303 * gcc.target/arc/mxy.c: Likewise.
10304 * gcc.target/arc/mswape.c: Likewise.
10305 * gcc.target/arc/mrtsc.c: Likewise.
10306 * gcc.target/arc/mcrc.c: Likewise.
10307 * gcc.target/arc/mdsp-packa.c: Likewise.
10308 * gcc.target/arc/mdvbf.c: Likewise.
10309 * gcc.target/arc/mlock.c: Likewise.
10310 * gcc.target/arc/mmac-24.c: Likewise.
10311 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10313 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10314 Matthijs Kooijman <matthijs@stdin.nl>
10315 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10318 * gcc.target/avr/pr60040-1.c: New.
10319 * gcc.target/avr/pr60040-2.c: New.
10321 2016-04-29 Richard Biener <rguenther@suse.de>
10323 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10325 2016-04-29 Richard Biener <rguenther@suse.de>
10327 PR tree-optimization/13962
10328 PR tree-optimization/65686
10329 * gcc.dg/uninit-pr65686.c: New testcase.
10331 2016-04-29 Jakub Jelinek <jakub@redhat.com>
10333 PR middle-end/70843
10334 * gcc.dg/pr70843.c: New test.
10336 2016-04-28 Jakub Jelinek <jakub@redhat.com>
10339 * gcc.target/i386/pr70858.c: New test.
10341 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10343 * gcc.target/arc/nps400-1.c: New file.
10345 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10346 Andrew Burgess <andrew.burgess@embecosm.com>
10348 * gcc.target/arc/movh_cl-1.c: New file.
10350 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10351 Andrew Burgess <andrew.burgess@embecosm.com>
10353 * gcc.target/arc/extzv-1.c: New file.
10354 * gcc.target/arc/insv-1.c: New file.
10355 * gcc.target/arc/insv-2.c: New file.
10356 * gcc.target/arc/movb-1.c: New file.
10357 * gcc.target/arc/movb-2.c: New file.
10358 * gcc.target/arc/movb-3.c: New file.
10359 * gcc.target/arc/movb-4.c: New file.
10360 * gcc.target/arc/movb-5.c: New file.
10361 * gcc.target/arc/movb_cl-1.c: New file.
10362 * gcc.target/arc/movb_cl-2.c: New file.
10363 * gcc.target/arc/movbi_cl-1.c: New file.
10364 * gcc.target/arc/movl-1.c: New file.
10366 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10367 Andrew Burgess <andrew.burgess@embecosm.com>
10369 * gcc.target/arc/cmem-1.c: New file.
10370 * gcc.target/arc/cmem-2.c: New file.
10371 * gcc.target/arc/cmem-3.c: New file.
10372 * gcc.target/arc/cmem-4.c: New file.
10373 * gcc.target/arc/cmem-5.c: New file.
10374 * gcc.target/arc/cmem-6.c: New file.
10375 * gcc.target/arc/cmem-7.c: New file.
10376 * gcc.target/arc/cmem-ld.inc: New file.
10377 * gcc.target/arc/cmem-st.inc: New file.
10379 2016-04-28 Jakub Jelinek <jakub@redhat.com>
10382 * gcc.target/i386/pr70821.c: New test.
10384 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10386 * gcc.target/powerpc/vec-adde.c: New test.
10387 * gcc.target/powerpc/vec-adde-int128.c: New test.
10389 2016-04-28 Jakub Jelinek <jakub@redhat.com>
10391 * gcc.target/i386/avx-vround-1.c: New test.
10392 * gcc.target/i386/avx-vround-2.c: New test.
10393 * gcc.target/i386/avx512vl-vround-1.c: New test.
10394 * gcc.target/i386/avx512vl-vround-2.c: New test.
10396 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10399 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10400 (check_effective_target_cilkplus_runtime): ... this.
10401 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10402 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10404 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10405 Require cilkplus_runtime.
10406 Don't add -lcilkrts.
10407 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10408 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10409 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10410 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10411 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10412 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10413 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10414 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10415 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10416 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10417 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10418 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10419 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10420 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10421 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10422 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10423 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10424 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10425 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10426 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10427 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10428 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10429 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10430 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10431 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10432 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10433 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10434 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10435 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10437 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10438 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10440 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10442 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10445 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
10447 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10448 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10450 2015-04-27 Ryan Burn <contact@rnburn.com>
10454 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10456 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10457 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10459 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10461 * gnat.dg/limited_with4.ad[sb]: New test.
10462 * gnat.dg/limited_with4_pkg.ads: New helper.
10464 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10467 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10468 and movv1ti_internal patterns
10469 * gcc.target/i386/pr70155-1.c: New test.
10470 * gcc.target/i386/pr70155-2.c: Likewise.
10471 * gcc.target/i386/pr70155-3.c: Likewise.
10472 * gcc.target/i386/pr70155-4.c: Likewise.
10473 * gcc.target/i386/pr70155-5.c: Likewise.
10474 * gcc.target/i386/pr70155-6.c: Likewise.
10475 * gcc.target/i386/pr70155-7.c: Likewise.
10476 * gcc.target/i386/pr70155-8.c: Likewise.
10477 * gcc.target/i386/pr70155-9.c: Likewise.
10478 * gcc.target/i386/pr70155-10.c: Likewise.
10479 * gcc.target/i386/pr70155-11.c: Likewise.
10480 * gcc.target/i386/pr70155-12.c: Likewise.
10481 * gcc.target/i386/pr70155-13.c: Likewise.
10482 * gcc.target/i386/pr70155-14.c: Likewise.
10483 * gcc.target/i386/pr70155-15.c: Likewise.
10484 * gcc.target/i386/pr70155-16.c: Likewise.
10485 * gcc.target/i386/pr70155-17.c: Likewise.
10486 * gcc.target/i386/pr70155-18.c: Likewise.
10487 * gcc.target/i386/pr70155-19.c: Likewise.
10488 * gcc.target/i386/pr70155-20.c: Likewise.
10489 * gcc.target/i386/pr70155-21.c: Likewise.
10490 * gcc.target/i386/pr70155-22.c: Likewise.
10492 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10494 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10497 2016-04-27 Bin Cheng <bin.cheng@arm.com>
10499 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10500 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10501 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10502 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10503 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10505 2016-04-27 Richard Biener <rguenther@suse.de>
10508 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10509 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10511 2016-04-27 Nathan Sidwell <nathan@acm.org>
10513 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10514 * g++.dg/ubsan/pr63956.C: Adjust error location.
10516 2016-04-27 Nick Clifton <nickc@redhat.com>
10518 PR middle-end/49889
10519 * gcc.dg/pr49889.c: New test.
10521 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10523 * c-c++-common/memset-array.c: New test.
10525 2016-04-26 Martin Sebor <msebor@redhat.com>
10528 * g++.dg/cpp1y/func_constexpr.C: New test.
10530 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10533 * g++.dg/cpp0x/enum32.C: New test.
10534 * g++.dg/cpp0x/enum33.C: New test.
10536 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10538 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10539 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10540 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10541 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10542 * gcc.c-torture/execute/pr38151.c: Likewise.
10543 * gcc.c-torture/execute/pr66556.c: Likewise.
10544 * gcc.c-torture/execute/pr67781.c: Likewise.
10545 * gcc.c-torture/execute/pr68648.c: Likewise.
10547 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
10549 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10551 2016-04-26 Marek Polacek <polacek@redhat.com>
10554 * gcc.dg/pr67784-3.c: New test.
10555 * gcc.dg/pr67784-4.c: New test.
10556 * gcc.dg/pr67784-5.c: New test.
10559 * gcc.dg/Wnested-externs-2.c: New test.
10561 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
10563 * gcc.dg/fold-plusmult.c: Adjust.
10564 * gcc.dg/no-strict-overflow-6.c: Adjust.
10565 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10567 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10569 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10571 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10572 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10573 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10574 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10575 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10576 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10577 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10578 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10579 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10580 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10581 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10582 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10583 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10584 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10585 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10586 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10587 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10588 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10589 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10590 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10591 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10592 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10594 * gcc.target/i386/pr32219-4.c: Likewise.
10595 * gcc.target/i386/pr32219-6.c: Likewise.
10596 * gcc.target/i386/pr32219-8.c: Likewise.
10598 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10600 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10601 associated options.
10603 2016-04-26 Marek Polacek <polacek@redhat.com>
10606 * g++.dg/ext/cond2.C: New test.
10608 2016-04-26 Bin Cheng <bin.cheng@arm.com>
10610 PR tree-optimization/70771
10611 PR tree-optimization/70775
10612 * gcc.dg/pr70771.c: New test.
10613 * gcc.dg/pr70775.c: New test.
10615 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10617 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10619 2016-04-25 Richard Biener <rguenther@suse.de>
10621 PR tree-optimization/70780
10622 * gcc.dg/torture/pr70780.c: New testcase.
10624 2016-04-25 Michael Collison <michael.collison@arm.com>
10626 * gcc.target/arm/neon-vaddws16.c: New test.
10627 * gcc.target/arm/neon-vaddws32.c: New test.
10628 * gcc.target/arm/neon-vaddwu16.c: New test.
10629 * gcc.target/arm/neon-vaddwu32.c: New test.
10630 * gcc.target/arm/neon-vaddwu8.c: New test.
10631 * lib/target-supports.exp
10632 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10633 that arm neon support vector widen sum of HImode TO SImode.
10635 2016-04-23 Jakub Jelinek <jakub@redhat.com>
10638 * c-c++-common/asan/pr70712.c: New test.
10640 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10642 * .gitattributes: New file.
10644 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10646 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10648 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10650 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10651 * gfortran.dg/submodule_15.f08: Likewise.
10653 2016-04-22 Richard Biener <rguenther@suse.de>
10655 PR tree-optimization/70740
10656 * gcc.dg/torture/pr70740.c: New testcase.
10658 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10661 * gcc.target/i386/pr70750-1.c: New test.
10662 * gcc.target/i386/pr70750-2.c: Likewise.
10664 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10667 * g++.dg/cpp0x/auto48.C: New.
10669 2016-04-21 Marek Polacek <polacek@redhat.com>
10672 * g++.dg/cpp0x/forw_enum12.C: New test.
10673 * g++.dg/cpp0x/forw_enum13.C: New test.
10675 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10678 * gcc.target/i386/pr70728.c: New test.
10680 2016-04-21 Richard Biener <rguenther@suse.de>
10682 PR middle-end/70747
10683 * gcc.dg/pr70747.c: New testcase.
10685 2016-04-21 Bin Cheng <bin.cheng@arm.com>
10687 PR tree-optimization/70715
10688 * gcc.dg/tree-ssa/scev-13.c: New test.
10690 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10692 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10694 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10696 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10698 2016-04-20 Jan Hubicka <jh@suse.cz>
10701 * g++.dg/ipa/nothrow-1.C: New testcase.
10703 2016-04-20 Nathan Sidwell <nathan@acm.org>
10706 * g++.dg/eh/delete1.C: New.
10708 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10710 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10711 -mtune-ctrl=sse_typeless_stores.
10713 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10715 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10717 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10719 PR tree-optimization/69489
10720 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10722 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10725 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10726 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10727 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10729 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10731 PR tree-optimization/56625
10732 PR tree-optimization/69489
10733 * gcc.dg/vect/pr56625.c: New test.
10734 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10736 2016-04-20 Andrew Pinski <apinski@cavium.com>
10739 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10741 2016-04-20 Arnaud Charlet <charlet@adacore.com>
10743 * gnat.dg/self1.adb: Remove now incorrect test.
10745 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10747 * gcc.dg/tree-ssa/scev-11.c: New test.
10748 * gcc.dg/tree-ssa/scev-12.c: New test.
10750 2016-04-20 Marek Polacek <polacek@redhat.com>
10752 PR tree-optimization/70725
10753 * gcc.dg/pr70725.c: New test.
10755 2016-04-20 Richard Biener <rguenther@suse.de>
10757 PR tree-optimization/70726
10758 * g++.dg/vect/pr70726.cc: New testcase.
10760 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10763 * gcc.target/s390/pr70674.c: New test.
10765 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10767 PR libgfortran/70684
10768 * gfortran.dg/list_read_14.f90: New test.
10770 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10773 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10774 extern to force it misaligned.
10778 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10779 Don't check `*' before movv4sf_internal.
10780 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10781 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10782 Don't check `*' before movv16qi_internal.
10783 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10784 extern to force it misaligned.
10788 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10789 Don't check `*' before movv2df_internal.
10790 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10791 extern to force it misaligned.
10795 Check movv8sf_internal instead of avx_storeups256.
10796 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10798 2016-04-19 Richard Biener <rguenther@suse.de>
10800 PR tree-optimization/70171
10801 * g++.dg/tree-ssa/pr70171.C: New testcase.
10803 2016-04-19 Richard Biener <rguenther@suse.de>
10805 PR tree-optimization/70724
10806 * gcc.dg/torture/pr70724.c: New testcase.
10808 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10810 PR middle-end/70689
10811 * gcc.target/i386/pr70689.c: New.
10813 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10816 * gcc.target/i386/pr70708.c: New test.
10818 2016-04-18 Richard Biener <rguenther@suse.de>
10820 PR tree-optimization/43434
10821 * gcc.dg/vect/pr43434.c: New testcase.
10822 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10823 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10824 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10825 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10826 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10827 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10828 * gcc.dg/gomp/pr68640.c: Likewise.
10829 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10830 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10832 2016-04-18 Richard Biener <rguenther@suse.de>
10834 PR tree-optimization/70701
10835 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10837 2016-04-18 Tom de Vries <tom@codesourcery.com>
10840 * gcc.dg/pr70161.c: Add dot-file scans.
10841 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10842 instead of after last dot char.
10844 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10846 * c-c++-common/dump-ada-spec-3.c: New test.
10847 * c-c++-common/dump-ada-spec-4.c: Likewise.
10849 2016-04-17 Tom de Vries <tom@codesourcery.com>
10852 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10854 2016-04-15 Jan Hubicka <jh@suse.cz>
10857 * g++.dg/ipa/pure-const-1.C: New testcase.
10858 * g++.dg/ipa/pure-const-2.C: New testcase.
10859 * g++.dg/ipa/pure-const-3.C: New testcase.
10861 2016-04-15 Marek Polacek <polacek@redhat.com>
10864 * gcc.dg/bitfld-22.c: New test.
10866 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10868 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10871 2016-04-15 Marek Polacek <polacek@redhat.com>
10874 * c-c++-common/pr70651.c: New test.
10876 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10878 PR rtl-optimization/70681
10879 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10880 dump scan on arm and powerpc.
10881 * gcc.dg/pr10474.c: Likewise.
10883 2016-04-15 Jakub Jelinek <jakub@redhat.com>
10888 * g++.dg/cpp1y/vla11.C: Revert for real.
10891 * c-c++-common/Wparentheses-1.c: New test.
10892 * c-c++-common/gomp/Wparentheses-1.c: New test.
10893 * c-c++-common/gomp/Wparentheses-2.c: New test.
10894 * c-c++-common/gomp/Wparentheses-3.c: New test.
10895 * c-c++-common/gomp/Wparentheses-4.c: New test.
10896 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10897 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10898 * c-c++-common/goacc/Wparentheses-1.c: New test.
10900 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10903 * gcc.target/i386/pr70662.c: New test.
10905 2016-04-15 Richard Biener <rguenther@suse.de>
10906 Alan Modra <amodra@gmail.com>
10908 PR tree-optimization/70130
10909 * gcc.dg/vect/O3-pr70130.c: New testcase.
10911 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10914 * gcc.target/powerpc/pr70669.c: New test.
10917 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10918 a power7 system that does not have an assembler that supports
10921 2016-04-14 Martin Sebor <msebor@redhat.com>
10926 * c-c++-common/ubsan/vla-1.c: Revert.
10927 * g++.dg/cpp1y/vla11.C: Same.
10928 * g++.dg/cpp1y/vla12.C: Same.
10929 * g++.dg/cpp1y/vla13.C: Same.
10930 * g++.dg/cpp1y/vla14.C: Same.
10931 * g++.dg/cpp1y/vla3.C: Same.
10932 * g++.dg/init/array24.C: Same.
10933 * g++.dg/ubsan/vla-1.C: Same.
10935 2016-04-14 Marek Polacek <polacek@redhat.com>
10936 Jan Hubicka <hubicka@ucw.cz>
10939 * g++.dg/torture/pr70029.C: New test.
10941 2016-04-14 Martin Sebor <msebor@redhat.com>
10943 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10944 type size to prevent failures on targets with very low maximum
10947 2016-04-14 Richard Biener <rguenther@suse.de>
10949 PR tree-optimization/70623
10950 * gcc.dg/torture/pr70623.c: New testcase.
10951 * gcc.dg/torture/pr70623-2.c: Likewise.
10953 2016-04-13 Martin Sebor <msebor@redhat.com>
10958 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10959 * g++.dg/cpp1y/vla11.C: New test.
10960 * g++.dg/cpp1y/vla12.C: New test.
10961 * g++.dg/cpp1y/vla13.C: New test.
10962 * g++.dg/cpp1y/vla14.C: New test.
10963 * g++.dg/cpp1y/vla3.C: Restore deleted test.
10964 * g++.dg/init/array24.C: Fully brace VLA initializer.
10965 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10967 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10970 * g++.dg/opt/pr70641.C: New test.
10972 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10974 PR rtl-optimization/68749
10975 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10976 effects of argument promotions.
10977 Remove default args to dg-skip-if.
10979 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10982 * g++.dg/parse/pr70635.C: New.
10984 2016-04-13 Marek Polacek <polacek@redhat.com>
10987 * c-c++-common/Wmisleading-indentation-4.c: New test.
10989 2016-04-13 Marek Polacek <polacek@redhat.com>
10992 * gcc.dg/Wparentheses-12.c: New test.
10993 * gcc.dg/Wparentheses-13.c: New test.
10995 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10997 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10998 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10999 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11001 2016-04-13 Jakub Jelinek <jakub@redhat.com>
11003 PR middle-end/70633
11004 * gcc.c-torture/compile/pr70633.c: New test.
11007 * gcc.dg/torture/pr70628.c: New test.
11009 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11012 * g++.dg/template/pr70610.C: New test.
11013 * g++.dg/template/pr70610-2.C: New test.
11014 * g++.dg/template/pr70610-3.C: New test.
11015 * g++.dg/template/pr70610-4.C: New test.
11017 2016-04-12 Jakub Jelinek <jakub@redhat.com>
11019 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11023 * g++.dg/ext/pr70571.C: New test.
11025 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11028 * gcc.target/powerpc/pr70640.c: New test.
11030 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11033 * g++.dg/parse/pr68722.C: New.
11035 2016-04-12 Jakub Jelinek <jakub@redhat.com>
11037 PR rtl-optimization/70596
11038 * gcc.target/i386/pr70596.c: New test.
11040 2016-04-12 Nathan Sidwell <nathan@acm.org>
11043 * g++.dg/init/pr70501.C: New.
11045 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11047 * gcc.target/i386/asm-flag-6.c: New test.
11049 2016-04-12 Tom de Vries <tom@codesourcery.com>
11051 PR tree-optimization/68756
11052 * gcc.dg/graphite/pr68756.c: New test.
11054 2016-04-12 Jakub Jelinek <jakub@redhat.com>
11056 PR tree-optimization/70602
11057 * gcc.c-torture/execute/pr70602.c: New test.
11059 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11062 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11063 __float128 emulator is built and runs.
11064 * gcc.target/powerpc/float128-1.c: Likewise.
11066 * lib/target-supports.exp (check_ppc_float128_sw_available):
11067 Rework tests for __float128 software and hardware
11068 availability. Fix exit condition to return 0 on success.
11070 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11073 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11074 * gcc.target/aarch64/target_attr_15.c: Likewise.
11076 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11079 * g++.dg/cpp1y/pr69066.C: New.
11081 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11084 * gfortran.dg/pr36192.f90: Update test.
11085 * gfortran.dg/pr36192_1.f90: Update test.
11086 * gfortran.dg/real_dimension_1.f: Update test.
11087 * gfortran.dg/parameter_array_init_7.f90: New test.
11089 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
11092 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11094 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11096 PR rtl-optimization/66669
11097 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11099 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11101 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11102 * gcc.dg/pie-1.c: Likewise.
11103 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11104 * gcc.dg/pic-4.c: Likewise.
11105 * gcc.dg/pie-3.c: Likewise.
11106 * gcc.dg/pie-4.c: Likewise.
11108 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11110 PR tree-optimization/68644
11111 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11113 PR rtl-optimization/64886
11114 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11116 2016-04-09 Tom de Vries <tom@codesourcery.com>
11118 PR tree-optimization/68953
11119 * gcc.dg/graphite/pr68953.c: New test.
11121 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11124 * gfortran.dg/deferred_character_16.f90: New test.
11126 2016-04-09 Jakub Jelinek <jakub@redhat.com>
11128 PR tree-optimization/70586
11129 * gcc.c-torture/execute/pr70586.c: New test.
11131 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11134 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11135 with __builtin_memset
11136 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11138 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11142 PR tree-optimization/70373
11143 PR middle-end/70533
11144 PR middle-end/70534
11145 PR middle-end/70535
11146 * c-c++-common/goacc/reduction-5.c: New test.
11147 * c-c++-common/goacc/reduction-promotions.c: New test.
11148 * gfortran.dg/goacc/reduction-3.f95: New test.
11149 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11151 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11155 * g++.dg/pr70590.C: New test.
11156 * g++.dg/pr70590-2.C: New test.
11158 2016-04-08 Jakub Jelinek <jakub@redhat.com>
11160 PR middle-end/70593
11161 * gcc.target/i386/pr70593.c: New test.
11163 PR rtl-optimization/70574
11164 * gcc.target/i386/avx2-pr70574.c: New test.
11166 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11169 * c-c++-common/asan/pr70541.c: New test.
11171 2016-04-08 Tom de Vries <tom@codesourcery.com>
11173 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11174 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11176 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11179 * gcc.c-torture/execute/pr70566.c: New test.
11181 2016-04-08 Tom de Vries <tom@codesourcery.com>
11183 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11184 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11186 2016-04-08 Alan Modra <amodra@gmail.com>
11188 * gcc.target/powerpc/pr70117.c: New.
11190 2016-04-07 Jakub Jelinek <jakub@redhat.com>
11193 * gcc.dg/lto/simd-function_0.c: New test.
11195 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11197 * c-c++-common/attr-simd-2.c: Likewise.
11198 * c-c++-common/attr-simd-4.c: Likewise.
11199 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11200 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11202 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11205 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11207 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11208 Tom de Vries <tom@codesourcery.com>
11210 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11211 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11212 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11213 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11214 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11215 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11216 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11217 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11219 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11222 * g++.dg/warn/Wparentheses-29.C: New test.
11224 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11227 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11228 explicit braces to resolve a future -Wparentheses warning.
11230 2016-04-06 Richard Henderson <rth@redhat.com>
11232 * gcc.dg/pr61817-1.c: New test.
11233 * gcc.dg/pr61817-2.c: New test.
11234 * gcc.dg/pr69391-1.c: New test.
11235 * gcc.dg/pr69391-2.c: New test.
11237 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11239 PR rtl-optimization/70398
11240 * gcc.target/aarch64/pr70398.c: New.
11242 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11244 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11246 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
11247 Pedro Alves <palves@redhat.com>
11249 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11251 2016-04-06 Jakub Jelinek <jakub@redhat.com>
11253 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11254 Check for avx512f effective targets instead of avx2.
11255 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11256 for AVX512F clones.
11257 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11258 * g++.dg/gomp/declare-simd-1.C: Likewise.
11259 * g++.dg/gomp/declare-simd-3.C: Likewise.
11260 * g++.dg/gomp/declare-simd-4.C: Likewise.
11262 PR middle-end/70550
11263 * c-c++-common/gomp/pr70550-1.c: New test.
11264 * c-c++-common/gomp/pr70550-2.c: New test.
11266 2016-04-05 Nathan Sidwell <nathan@acm.org>
11269 * g++.dg/ext/attribute-may-alias-5.C: New.
11271 2016-04-05 Jakub Jelinek <jakub@redhat.com>
11274 * c-c++-common/pr70336.c: New test.
11275 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11276 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11278 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
11281 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11283 2016-04-05 Jakub Jelinek <jakub@redhat.com>
11285 PR rtl-optimization/70542
11286 * gcc.dg/torture/pr70542.c: New test.
11287 * gcc.target/i386/avx2-pr70542.c: New test.
11289 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11291 PR tree-optimization/70509
11292 * gcc.target/i386/avx512bw-pr70509.c: New test.
11294 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11297 * g++.dg/ext/constexpr-vla4.C: New test.
11299 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
11302 * gcc.target/i386/pr70510.c: New test.
11304 2016-04-05 Richard Biener <rguenther@suse.de>
11306 PR tree-optimization/70526
11307 * g++.dg/torture/pr70526.C: New testcase.
11309 2016-04-05 Jakub Jelinek <jakub@redhat.com>
11312 * gcc.target/i386/pr70525.c: New test.
11314 2016-04-05 Richard Biener <rguenther@suse.de>
11316 PR middle-end/70499
11317 * g++.dg/torture/pr70499.C: New testcase.
11319 2016-04-05 Richard Biener <rguenther@suse.de>
11321 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11324 2016-04-04 Jakub Jelinek <jakub@redhat.com>
11326 PR middle-end/70307
11327 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11328 rs6000 ABI warnings.
11330 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
11333 * g++.dg/ipa/devirt-51.C: New testcase.
11335 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11336 Jakub Jelinek <jakub@redhat.com>
11338 PR middle-end/70457
11339 * gcc.dg/torture/pr70457.c: New.
11341 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11344 * gfortran.dg/allocate_with_source_19.f08: New test.
11346 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11349 * gfortran.dg/coarray_allocate_6.f08: New test.
11351 2016-04-04 Richard Biener <rguenther@suse.de>
11353 PR rtl-optimization/70484
11354 * gcc.dg/torture/pr70484.c: New testcase.
11356 2016-04-04 Marek Polacek <polacek@redhat.com>
11359 * gcc.dg/torture/pr70307.c: New test.
11361 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11365 * gcc.target/sh/torture/pr70416.c: New.
11367 2016-04-02 Martin Sebor <msebor@redhat.com>
11373 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11374 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11375 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11376 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11377 * g++.dg/cpp0x/constexpr-string.C: Same.
11378 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11379 * g++.dg/cpp0x/pr65398.C: Same.
11380 * g++.dg/ext/constexpr-vla1.C: Same.
11381 * g++.dg/ext/constexpr-vla2.C: Same.
11382 * g++.dg/ext/constexpr-vla3.C: Same.
11383 * g++.dg/ubsan/pr63956.C: Same.
11385 2016-04-01 Jakub Jelinek <jakub@redhat.com>
11387 PR rtl-optimization/70467
11388 * gcc.target/i386/pr70467-2.c: New test.
11390 2016-04-01 Jakub Jelinek <jakub@redhat.com>
11391 Marek Polacek <polacek@redhat.com>
11394 * g++.dg/init/new47.C: New test.
11396 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11399 * gcc.target/arm/pr70496.c: New test.
11401 2016-04-01 Nathan Sidwell <nathan@acm.org>
11404 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11406 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11409 * gcc.dg/strlenopt.h (memmove): New.
11410 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11411 instead of "string.h".
11412 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11413 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11414 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11415 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11416 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11417 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11418 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11419 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11420 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11421 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11422 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11423 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11424 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11425 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11426 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11427 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11428 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11429 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11430 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11431 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11433 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11435 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11436 (Holder::foo): Reflect this.
11438 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11441 * gcc.dg/pr70442.c: New test.
11443 2016-03-31 Nathan Sidwell <nathan@acm.org>
11446 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11448 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11451 * gcc.target/i386/pr70453.c: New test.
11453 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
11456 * gcc.c-torture/pr70292.c: New test.
11458 2016-03-31 Marek Polacek <polacek@redhat.com>
11461 * c-c++-common/pr70297.c: New test.
11462 * g++.dg/cpp0x/typedef-redecl.C: New test.
11463 * gcc.dg/typedef-redecl2.c: New test.
11465 2016-03-31 Jakub Jelinek <jakub@redhat.com>
11467 PR rtl-optimization/70460
11468 * gcc.c-torture/execute/pr70460.c: New test.
11470 2016-03-31 Richard Biener <rguenther@suse.de>
11473 * g++.dg/ext/vector30.C: New testcase.
11475 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11476 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11478 * gfortran.dg/fmt_pf.f90: New test.
11480 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11482 Forward-port from 5 branch
11483 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11486 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11487 dg-require-effective-target after dg-do.
11489 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11491 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11493 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11494 Julian Brown <julian@codesourcery.com>
11495 Chung-Lin Tang <cltang@codesourcery.com>
11496 Cesar Philippidis <cesar@codesourcery.com>
11497 James Norris <jnorris@codesourcery.com>
11498 Tom de Vries <tom@codesourcery.com>
11499 Nathan Sidwell <nathan@codesourcery.com>
11501 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
11502 * c-c++-common/goacc/loop-clauses.c: Likewise.
11503 * g++.dg/goacc/template.C: Likewise.
11504 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11505 * gfortran.dg/goacc/loop-1.f95: Likewise.
11506 * gfortran.dg/goacc/loop-5.f95: Likewise.
11507 * gfortran.dg/goacc/loop-6.f95: Likewise.
11508 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11509 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11510 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11511 * c-c++-common/goacc/clauses-fail.c: Likewise.
11512 * c-c++-common/goacc/parallel-1.c: Likewise.
11513 * c-c++-common/goacc/reduction-1.c: Likewise.
11514 * c-c++-common/goacc/reduction-2.c: Likewise.
11515 * c-c++-common/goacc/reduction-3.c: Likewise.
11516 * c-c++-common/goacc/reduction-4.c: Likewise.
11517 * c-c++-common/goacc/routine-3.c: Likewise.
11518 * c-c++-common/goacc/routine-4.c: Likewise.
11519 * c-c++-common/goacc/routine-5.c: Likewise.
11520 * c-c++-common/goacc/tile.c: Likewise.
11521 * g++.dg/goacc/template.C: Likewise.
11522 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11523 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11524 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11525 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11526 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11527 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11528 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11529 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11530 * c-c++-common/goacc/use_device-1.c: ... this file.
11531 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11532 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11533 * c-c++-common/goacc/host_data-6.c: ... this file.
11534 * c-c++-common/goacc/loop-2-kernels.c: New file.
11535 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11536 * c-c++-common/goacc/loop-3.c: Likewise.
11537 * g++.dg/goacc/reference.C: Likewise.
11538 * g++.dg/goacc/routine-1.C: Likewise.
11539 * g++.dg/goacc/routine-2.C: Likewise.
11541 2016-03-30 Richard Biener <rguenther@suse.de>
11543 PR middle-end/70450
11544 * gcc.dg/torture/pr70450.c: New testcase.
11546 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11549 * gcc.dg/torture/pr70421.c: New test.
11550 * gcc.target/i386/avx512f-pr70421.c: New test.
11552 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11555 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11556 (check): New function.
11558 (foo): Align stack to 16 bytes when calling bar.
11559 * gcc.target/i386/cleanup-2.c: Likewise.
11561 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11563 PR tree-optimization/59124
11564 * gcc.dg/Warray-bounds-19.c: New test.
11566 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
11568 * lib/prune.exp (escape_regex_chars): New.
11569 (prune_file_path): Update to quote metcharacters for regexp.
11571 2016-03-29 Jakub Jelinek <jakub@redhat.com>
11573 PR rtl-optimization/70429
11574 * gcc.c-torture/execute/pr70429.c: New test.
11576 PR tree-optimization/70405
11577 * gcc.dg/pr70405.c: New test.
11579 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11582 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11583 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11585 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11588 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11589 __cilkrts_set_param to set two workers.
11590 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11591 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11593 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11595 * g++.dg/ext/fnname5.C: Update the test for Darwin.
11597 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11600 * gcc.target/i386/pr70406.c: New test.
11602 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11604 * gnat.dg/specs/double_record_extension3.ads: New test.
11606 2016-03-25 Richard Henderson <rth@redhat.com>
11609 * gcc.target/aarch64/pr70120-1.c: New.
11610 * gcc.target/aarch64/pr70120-2.c: New.
11611 * gcc.target/aarch64/pr70120-3.c: New.
11613 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11616 * g++.dg/template/mangle2.C: The dg-do directive should be
11617 "compile" not "assemble".
11619 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11622 * gcc.dg/pr69650.c: New test.
11624 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
11626 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11628 2016-03-25 Alan Modra <amodra@gmail.com>
11630 * gcc.dg/dfp/pr70052.c: New test.
11632 2016-03-24 Richard Henderson <rth@redhat.com>
11634 PR middle-end/69845
11635 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11636 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11638 2016-03-24 Tom de Vries <tom@codesourcery.com>
11640 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11642 2016-03-24 Tom de Vries <tom@codesourcery.com>
11644 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11645 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11647 2016-03-24 Tom de Vries <tom@codesourcery.com>
11649 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11650 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11652 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11655 * g++.dg/template/mangle2.C: New test.
11657 2016-03-24 Richard Biener <rguenther@suse.de>
11659 PR tree-optimization/70396
11660 * gcc.dg/torture/pr70396.c: New testcase.
11662 2016-03-24 Richard Biener <rguenther@suse.de>
11664 PR middle-end/70370
11665 * gcc.dg/torture/pr70370.c: New testcase.
11667 2016-03-24 Tom de Vries <tom@codesourcery.com>
11669 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11670 * gfortran.dg/goacc/kernels-tree.f95: Same.
11671 * gfortran.dg/goacc/parallel-tree.f95: Same.
11673 2016-03-24 Tom de Vries <tom@codesourcery.com>
11675 * c-c++-common/goacc/uninit-if-clause.c: New test.
11676 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11678 2016-03-24 Jakub Jelinek <jakub@redhat.com>
11681 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11684 2016-03-24 Richard Biener <rguenther@suse.de>
11686 PR tree-optimization/70372
11687 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11689 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11692 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11694 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11697 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11699 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11702 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11703 * g++.dg/cpp1y/pr70001.C: New test.
11706 * g++.dg/cpp0x/constexpr-70323.C: New test.
11708 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
11709 Jason Merrill <jason@redhat.com>
11710 Jakub Jelinek <jakub@redhat.com>
11713 * g++.dg/cpp0x/constexpr-69315.C: New test.
11714 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11716 2016-03-23 Marek Polacek <polacek@redhat.com>
11719 * g++.dg/warn/Wignored-attributes-1.C: New test.
11720 * g++.dg/warn/Wignored-attributes-2.C: New test.
11722 2016-03-23 Tom de Vries <tom@codesourcery.com>
11724 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11726 * gfortran.dg/goacc/private-3.f95 (test): Same.
11727 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11730 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11732 * lib/target-supports.exp: Remove v7ve entry from loop
11733 creating effective target checks.
11734 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11735 (add_options_for_arm_arch_v7ve): Likewise.
11737 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11739 PR tree-optimization/70354
11740 * gcc.dg/vect/pr70354-1.c: New test.
11741 * gcc.dg/vect/pr70354-2.c: New test.
11742 * gcc.target/i386/avx2-pr70354-1.c: New test.
11743 * gcc.target/i386/avx2-pr70354-2.c: New test.
11745 2016-03-22 Jeff Law <law@redhat.com>
11748 * gcc.dg/tree-ssa/pr70232.c: New test.
11750 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11753 * gcc.target/i386/pr70302.c: New test.
11755 2016-03-22 Richard Biener <rguenther@suse.de>
11757 PR middle-end/70251
11758 * g++.dg/torture/pr70251.C: New testcase.
11760 2016-03-22 David Malcolm <dmalcolm@redhat.com>
11763 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11764 Wmisleading-indentation.c.
11765 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11766 reflect change to diagnostic text and order of messages.
11767 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11769 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
11771 * g++.dg/ext/java-3.C: Don't compile on AIX.
11773 2016-03-22 Richard Biener <rguenther@suse.de>
11775 PR middle-end/70333
11776 * gcc.dg/torture/pr70333.c: New testcase.
11778 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11780 * g++.dg/ext/pr70290.C: New test.
11782 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11785 * gcc.target/i386/pr70325.c: New test.
11787 2016-03-22 Jakub Jelinek <jakub@redhat.com>
11790 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11791 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11794 * gcc.target/i386/pr70300.c: New test.
11797 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11798 (func2): New function for cond with parens, xfail warning for c++.
11799 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11801 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11804 * g++.dg/template/ptrmem30.C: New test.
11806 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11809 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11810 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11812 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11814 PR middle-end/70326
11815 * gcc.dg/pr70326.c: New test.
11817 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
11818 Jakub Jelinek <jakub@redhat.com>
11820 PR tree-optimization/70317
11821 * gcc.dg/pr70317.c: New test.
11823 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
11826 * gcc.target/i386/pr70327.c: New test.
11828 2016-03-21 Martin Liska <mliska@suse.cz>
11831 * gcc.dg/ipa/pr70306.c: New test.
11833 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
11835 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11836 * gcc.target/arm/attr-align3.c: Likewise.
11837 * gcc.target/arm/attr_arm.c: Likewise.
11838 * gcc.target/arm/flip-thumb.c: Likewise.
11840 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11843 * gcc.target/powerpc/altivec-36.c: New test.
11845 2016-03-21 Richard Biener <rguenther@suse.de>
11847 PR tree-optimization/70310
11848 * gcc.dg/torture/pr70310.c: New testcase.
11850 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11853 * gcc.target/i386/pr70293.c: New test.
11855 2016-03-21 Richard Biener <rguenther@suse.de>
11857 PR tree-optimization/70288
11858 * gcc.dg/torture/pr70288-1.c: New testcase.
11859 * gcc.dg/torture/pr70288-2.c: Likewise.
11861 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11863 PR rtl-optimization/69307
11864 * gcc.target/arm/pr69307.c: New test.
11866 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11868 PR rtl-optimization/69102
11869 * gcc.c-torture/compile/pr69102.c: New test.
11871 2016-03-18 Jeff Law <law@redhat.com>
11873 PR rtl-optimization/70263
11874 * gcc.c-torture/compile/pr70263-1.c: New test.
11875 * gcc.target/i386/pr70263-2.c: New test.
11877 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11879 PR rtl-optimization/70278
11880 * gcc.dg/torture/pr70278.c: New test.
11881 * gcc.target/arm/pr70278.c: New test.
11883 2016-03-18 David Malcolm <dmalcolm@redhat.com>
11886 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11887 (test_builtin_types_compatible_p): New test function.
11888 * gcc.dg/pr70281.c: New test case.
11890 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11893 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11895 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11897 PR tree-optimization/70252
11898 * gcc.dg/pr70252.c: New test.
11900 2016-03-18 Tom de Vries <tom@codesourcery.com>
11902 * gcc.dg/pr70161-2.c: New test.
11903 * gcc.dg/pr70161.c: New test.
11905 2016-03-18 Tom de Vries <tom@codesourcery.com>
11908 * gcc.dg/pr70269.c: New test.
11910 2016-03-18 Jakub Jelinek <jakub@redhat.com>
11913 * g++.dg/ext/java-3.C: New test.
11915 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11918 * g++.dg/lookup/pr70205.C: New test.
11920 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11923 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11925 2016-03-17 Marek Polacek <polacek@redhat.com>
11928 * gcc.dg/atomic-op-6.c: New test.
11930 2016-03-17 David Malcolm <dmalcolm@redhat.com>
11933 * c-c++-common/pr70264.c: New test case.
11935 2016-03-17 Jakub Jelinek <jakub@redhat.com>
11938 * c-c++-common/pr70144-1.c: New test.
11939 * c-c++-common/pr70144-2.c: New test.
11942 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11943 * g++.dg/opt/flifetime-dse6.C: New test.
11944 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11946 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11949 * gcc.dg/pic-1.c: New test.
11950 * gcc.dg/pic-2.c: Likewise.
11951 * gcc.dg/pic-3.c: Likewise.
11952 * gcc.dg/pic-4.c: Likewise.
11953 * gcc.dg/pie-1.c: Likewise.
11954 * gcc.dg/pie-2.c: Likewise.
11955 * gcc.dg/pie-3.c: Likewise.
11956 * gcc.dg/pie-4.c: Likewise.
11957 * gcc.dg/pie-5.c: Likewise.
11958 * gcc.dg/pie-6.c: Likewise.
11960 2016-03-17 Tom de Vries <tom@codesourcery.com>
11962 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11963 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11965 2016-03-17 Richard Biener <rguenther@suse.de>
11968 * g++.dg/debug/pr70271.C: New testcase.
11970 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11972 * gcc.target/i386/pr70251.c: New test.
11974 2016-03-17 Marek Polacek <polacek@redhat.com>
11977 * g++.dg/warn/constexpr-70194.C: New test.
11979 2016-03-16 Richard Henderson <rth@redhat.com>
11981 PR middle-end/70240
11982 * gcc.c-torture/compile/pr70240.c: New.
11984 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11986 * gcc.c-torture/compile/20151204.c: Skip for avr.
11988 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11991 * g++.dg/opt/pr70245.C: New test.
11992 * g++.dg/opt/pr70245.h: New file.
11993 * g++.dg/opt/pr70245-aux.cc: New file.
11995 2016-03-16 Martin Sebor <msebor@redhat.com>
11997 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11999 2016-03-16 Richard Henderson <rth@redhat.com>
12001 PR middle-end/70199
12002 * gcc.c-torture/compile/pr70199.c: New.
12004 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12006 * gcc.dg/uninit-19.c: Run dos2unix.
12008 2016-03-16 Marek Polacek <polacek@redhat.com>
12011 * gcc.dg/nested-func-10.c: New test.
12012 * gcc.dg/nested-func-9.c: New test.
12014 2016-03-16 Jakub Jelinek <jakub@redhat.com>
12016 PR tree-optimization/68714
12017 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12019 2016-03-16 Tom de Vries <tom@codesourcery.com>
12021 PR tree-optimization/68715
12022 * gcc.dg/graphite/pr68715-2.c: New test.
12023 * gcc.dg/graphite/pr68715.c: New test.
12024 * gfortran.dg/graphite/pr68715.f90: New test.
12026 2016-03-16 Tom de Vries <tom@codesourcery.com>
12028 PR tree-optimization/68809
12029 * gcc.dg/graphite/pr68809-2.c: New test.
12030 * gcc.dg/graphite/pr68809.c: New test.
12032 2016-03-16 Jakub Jelinek <jakub@redhat.com>
12035 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12036 method call to i () as argument. Adjust expected output.
12039 * g++.dg/ubsan/pr70147-1.C: New test.
12040 * g++.dg/ubsan/pr70147-2.C: New test.
12042 2016-03-15 Martin Sebor <msebor@redhat.com>
12045 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12047 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
12049 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12052 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12054 PR libfortran/69799
12055 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12056 libatomic_available.
12058 2016-03-15 Marek Polacek <polacek@redhat.com>
12061 * g++.dg/ext/attribute-may-alias-4.C: New test.
12063 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
12065 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12066 -fvar-tracking-assignments-toggle flag.
12068 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12070 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12072 2016-03-15 Jakub Jelinek <jakub@redhat.com>
12074 PR rtl-optimization/70222
12075 * gcc.c-torture/execute/pr70222-1.c: New test.
12076 * gcc.c-torture/execute/pr70222-2.c: New test.
12078 2016-03-15 Richard Henderson <rth@redhat.com>
12080 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12082 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
12084 PR rtl-optimization/69032
12085 * gcc.dg/pr69032.c: New test.
12087 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
12089 PR rtl-optimization/63384
12090 * g++.dg/pr63384.C: New test.
12092 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
12095 * gcc.target/i386/pr64411.C: New test.
12097 2016-03-15 Tom de Vries <tom@codesourcery.com>
12099 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12100 * gfortran.dg/goacc/kernels-alias.f95: New test.
12102 2016-03-14 Martin Sebor <msebor@redhat.com>
12105 * g++.dg/cpp0x/constexpr-inline.C: New test.
12106 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12108 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
12110 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12112 2016-03-14 Jakub Jelinek <jakub@redhat.com>
12114 PR middle-end/70219
12115 * gcc.dg/pr70219.c: New test.
12117 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12120 * gcc.dg/torture/pr70083.c: New test.
12121 * gcc.target/i386/pr70083.c: New test.
12123 2016-03-14 Richard Biener <rguenther@suse.de>
12125 PR tree-optimization/56365
12126 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12128 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12131 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12133 * g++.dg/pr70098.C: New testcase.
12136 2016-03-14 Tom de Vries <tom@codesourcery.com>
12138 PR tree-optimization/70045
12139 * gcc.dg/graphite/pr70045.c: New test.
12141 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12144 * gfortran.dg/include_9.f90: New test.
12146 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12149 gfortran.dg/prof/prof.exp: New script.
12150 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12152 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
12154 PR rtl-optimization/69307
12155 * gcc.dg/pr69307.c: New test.
12157 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12160 * gcc.target/arm/pr69614.c: New.
12162 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
12165 * gfortran.dg/submodule_14.f08: New test
12168 * gfortran.dg/submodule_15.f08: New test
12170 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12173 * g++.dg/cpp1y/paren3.C: New test.
12175 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12178 * gcc.target/powerpc/ppc-round2.c: New test.
12180 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12183 * gcc.dg/torture/pr70123.c: New test.
12185 2016-03-11 Jeff Law <law@redhat.com>
12187 PR tree-optimization/70190
12188 * gcc.c-torture/compile/pr70190.c: New test.
12190 2016-03-11 David Malcolm <dmalcolm@redhat.com>
12193 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12195 (test43_b): Likewise.
12196 (test43_c): Likewise.
12197 (test43_d): Likewise.
12198 (test43_e): Likewise.
12199 (test43_f): Likewise.
12200 (test43_g): Likewise.
12201 (test44_a): Likewise.
12202 (test44_b): Likewise.
12203 (test44_c): Likewise.
12204 (test44_d): Likewise.
12205 (test44_e): Likewise.
12207 2016-03-11 David Malcolm <dmalcolm@redhat.com>
12210 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12212 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12214 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12217 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12221 * gcc.target/aarch64/pr69245_2.c: New test.
12223 2016-03-11 Jakub Jelinek <jakub@redhat.com>
12225 PR tree-optimization/70177
12226 * gcc.dg/pr70177.c: New test.
12228 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12230 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12232 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12234 * gcc.dg/tree-ssa/sra-20.c: New.
12236 2016-03-11 Jakub Jelinek <jakub@redhat.com>
12238 PR rtl-optimization/70174
12239 * gcc.dg/pr70174.c: New test.
12241 PR tree-optimization/70169
12242 * gcc.dg/pr70169.c: New test.
12244 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12247 * gcc.target/i386/pr70160.c: New test.
12249 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12251 * gcc.target/s390/dfp-1.c: New test.
12253 2016-03-10 Nick Clifton <nickc@redhat.com>
12256 * gcc.target/aarch64/pr70044.c: New test.
12258 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12259 Jakub Jelinek <jakub@redhat.com>
12262 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12263 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12264 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12266 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
12269 * g++.dg/lto/pr69589_0.C: New testcase
12270 * g++.dg/lto/pr69589_1.C: New testcase
12272 2016-03-10 Marek Polacek <polacek@redhat.com>
12275 * g++.dg/delayedfold/unary-plus1.C: New test.
12277 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
12279 * gcc.target/arm/pr45701-1.c: Escape brackets.
12280 * gcc.target/arm/pr45701-2.c: Likewise.
12282 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12284 * gfortran.dg/unconstrained_commons.f: New.
12286 2016-03-10 Alan Modra <amodra@gmail.com>
12288 * gcc.dg/pr69195.c: New.
12289 * gcc.dg/pr69238.c: New.
12291 2016-03-10 Tom de Vries <tom@codesourcery.com>
12294 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12296 2016-03-10 Richard Biener <rguenther@suse.de>
12298 PR tree-optimization/70128
12299 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12300 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12302 2016-03-09 Jakub Jelinek <jakub@redhat.com>
12304 PR tree-optimization/70152
12305 * gcc.dg/pr70152.c: New test.
12308 * gcc.target/i386/pr70086-1.c: New test.
12309 * gcc.target/i386/pr70086-2.c: New test.
12310 * gcc.target/i386/pr70086-3.c: New test.
12312 PR tree-optimization/70127
12313 * gcc.c-torture/execute/pr70127.c: New test.
12315 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12317 * c-c++-common/goacc/combined-directives-2.c: New test.
12319 2016-03-09 David Malcolm <dmalcolm@redhat.com>
12323 * g++.dg/diagnostic/pr70105.C: New test.
12324 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12325 (test_multiple_ordinary_maps): New test function.
12327 2016-03-09 David Malcolm <dmalcolm@redhat.com>
12331 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12332 Drop range information from call to inform_at_rich_loc.
12333 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12335 (test_show_locus): Replace calls to rich_location::add_range with
12336 calls to add_range. Rewrite the tests that used the now-defunct
12337 rich_location ctor taking a source_range. Simplify other tests
12338 by replacing calls to COMBINE_LOCATION_DATA with calls to
12341 2016-03-09 Richard Biener <rguenther@suse.de>
12342 Jakub Jelinek <jakub@redhat.com>
12344 PR tree-optimization/70138
12345 * gcc.dg/vect/pr70138-1.c: New testcase.
12346 * gcc.dg/vect/pr70138-2.c: Likewise.
12348 2016-03-09 Jakub Jelinek <jakub@redhat.com>
12351 * gcc.target/i386/pr70049.c: New test.
12353 2016-03-09 Richard Biener <rguenther@suse.de>
12356 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12357 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12358 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12360 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12362 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12365 2016-03-09 Jakub Jelinek <jakub@redhat.com>
12367 PR middle-end/67278
12368 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12371 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12373 PR middle-end/70050
12374 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12375 in testcase comment.
12377 2016-03-09 Tom de Vries <tom@codesourcery.com>
12379 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12380 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12381 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12382 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12383 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12384 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12385 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12386 * gfortran.dg/goacc/kernels-loop.f95: New test.
12388 2016-03-08 Martin Sebor <msebor@redhat.com>
12391 * g++.dg/warn/overflow-warn-7.C: New test.
12393 2016-03-08 Jason Merrill <jason@redhat.com>
12395 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12396 * lib/target-supports.exp (check_effective_target_concepts): New.
12398 2016-03-08 Jakub Jelinek <jakub@redhat.com>
12401 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12402 * g++.dg/ubsan/pr70135.C: New test.
12405 * gcc.dg/pr70110.c: New test.
12407 2016-03-07 Martin Jambor <mjambor@suse.cz>
12409 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12410 * c-c++-common/gomp/if-1.c: Likewise.
12411 * c-c++-common/gomp/pr61486-2.c: Likewise.
12412 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12413 to dg-additional-options.
12414 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12415 * g++/gomp/target-teams-1.c: Likewise.
12416 * gcc.dg/gomp/gomp.exp: Likewise.
12417 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12418 dg-additional-options.
12419 * gfortran.dg/gomp/gomp.exp: Likewise.
12420 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12421 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12422 dg-additional-options.
12423 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12425 2016-03-07 Martin Jambor <mjambor@suse.cz>
12427 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12428 * c-c++-common/gomp/gridify-1.c: New test.
12429 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12431 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12433 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12434 trigger for cortex-r8, when scanning for register r8.
12435 * gcc.target/arm/pr45701-2.c: Likewise.
12437 2016-02-26 Richard Biener <rguenther@suse.de>
12438 Jeff Law <law@redhat.com>
12440 PR tree-optimization/69740
12441 * gcc.c-torture/compile/pr69740-1.c: New test.
12442 * gcc.c-torture/compile/pr69740-2.c: New test.
12444 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12446 * lib/target-supports.exp
12447 (check_effective_target_whole_vector_shift): Enable for PPC64.
12449 2016-03-07 Richard Biener <rguenther@suse.de>
12451 PR tree-optimization/70115
12452 * gcc.dg/torture/pr70115.c: New testcase.
12454 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12456 PR middle-end/69916
12457 * c-c-++-common/goacc/pr69916.c: New.
12459 2016-03-07 Richard Henderson <rth@redhat.com>
12461 * gcc.c-torture/compile/pr70061.c: New test.
12463 2016-03-07 Richard Biener <rguenther@suse.de>
12466 * gcc.dg/vect/O3-pr36098.c: New testcase.
12468 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12470 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12472 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12474 * gnat.dg/renaming9.ad[sb]: New testcase.
12476 2016-03-05 Jakub Jelinek <jakub@redhat.com>
12479 * g++.dg/expr/stdarg3.C: New test.
12481 2016-03-04 Jeff Law <law@redhat.com>
12483 PR tree-optimization/69196
12484 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12487 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12490 * gcc.dg/pr69973.c: New test.
12492 PR rtl-optimization/69941
12493 * gcc.dg/torture/pr69941.c: New test.
12496 * gcc.dg/pr69824.c: New test.
12498 2016-03-05 Tom de Vries <tom@codesourcery.com>
12500 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12501 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12504 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12507 * g++.dg/cpp1y/var-templ48.C: New test.
12508 * g++.dg/cpp1y/var-templ49.C: New test.
12510 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12512 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12514 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12517 * g++.dg/ubsan/pr70035.C: New test.
12520 * gcc.target/i386/pr70062.c: New test.
12522 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12524 * g++.dg/template/typename21.C: Remove c++98_only.
12526 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12528 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12530 2016-03-04 David Malcolm <dmalcolm@redhat.com>
12533 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12535 (fn_42_b): Likewise.
12536 (fn_42_c): Likewise.
12538 2016-03-04 David Malcolm <dmalcolm@redhat.com>
12541 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12543 (fn_40_b): Likewise.
12544 (fn_41_a): Likewise.
12545 (fn_41_b): Likewise.
12547 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12550 * gcc.target/i386/avx512f-pr70059.c: New test.
12551 * gcc.target/i386/avx512dq-pr70059.c: New test.
12553 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12555 PR rtl-optimization/57676
12556 * gcc.dg/torture/pr57676.c: New test.
12558 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12560 * gcc.dg/pr70026.c: New test.
12562 2016-03-04 Marek Polacek <polacek@redhat.com>
12565 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12566 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12568 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12571 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12573 (test_corners_sisd_si): Likewise.
12574 (main): Remove checks of the above.
12575 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12577 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12579 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12581 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12583 * gcc.dg/torture/pr69951.c: Accept argc==0.
12585 2016-03-04 Richard Biener <rguenther@suse.de>
12588 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12589 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12591 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12594 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12597 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12600 * gcc.dg/guality/pr69947.c: New test.
12602 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12605 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12607 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12609 PR rtl-optimization/69904
12610 * gcc.target/arm/pr69904.c: New test.
12612 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12615 * gcc.dg/vect/pr70021.c: New test.
12616 * gcc.target/i386/pr70021.c: New test.
12618 2016-03-03 Marek Polacek <polacek@redhat.com>
12620 PR middle-end/70050
12621 * gcc.dg/pr70050.c: New test.
12623 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12625 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12627 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12629 PR tree-optimization/70043
12630 * gfortran.dg/vect/pr70043.f90: New test.
12632 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12634 * gnat.dg/specs/task1.ads: New test.
12636 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12638 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12639 Invoke gdb with -batch.
12640 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12642 2016-03-03 Richard Biener <rguenther@suse.de>
12644 PR tree-optimization/55936
12645 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12647 2016-03-02 Jeff Law <law@redhat.com>
12649 PR rtl-optimization/69942
12650 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12651 effects of argument promotions.
12653 PR tree-optimization/69987
12654 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12655 target does not support -fprefetch-loop-arrays.
12657 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
12659 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12661 2016-03-02 Bin Cheng <bin.cheng@arm.com>
12663 PR rtl-optimization/69052
12664 * gcc.target/i386/pr69052.c: New test.
12666 2016-03-02 Alan Modra <amodra@gmail.com>
12668 * gcc.dg/pr69990.c: New.
12670 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12673 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12675 PR middle-end/70022
12676 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12679 * gcc.target/i386/pr70028.c: New test.
12681 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12683 * c-c++-common/asan/swapcontext-test-1.c,
12684 * c-c++-common/tsan/thread_leak.c,
12685 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12686 * g++.dg/tsan/benign_race.C,
12687 * g++.dg/tsan/fd_close_norace.C,
12688 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12689 races with sanitizer output
12691 2016-03-02 Richard Biener <rguenther@suse.de>
12692 Uros Bizjak <ubizjak@gmail.com>
12695 * gcc.dg/simd-8.c: New testcase.
12697 2016-03-02 Richard Biener <rguenther@suse.de>
12699 PR middle-end/67278
12700 * gcc.dg/simd-7.c: New testcase.
12702 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12704 * gcc.target/i386/pr70007.c: Tweak.
12706 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12708 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12710 2016-03-02 Marek Polacek <polacek@redhat.com>
12713 * gcc.dg/pr67854.c: New test.
12715 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12717 PR middle-end/70025
12718 * gcc.dg/torture/pr70025.c: New test.
12720 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12722 PR tree-optimization/68621
12723 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12725 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12727 * gcc.target/i386/pr70007.c: New test.
12729 2016-03-01 Jeff Law <law@redhat.com>
12731 PR tree-optimization/69196
12732 * gcc.dg/tree-ssa/pr69196-1.c: New test.
12734 PR tree-optimization/69196
12735 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12736 duplicating code and spoiling the expected output.
12738 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12741 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12742 supports power9 before doing tests.
12743 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12744 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12745 * gcc.target/powerpc/p9-permute.c: Likewise.
12747 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
12750 * gcc.target/i386/pr70027.c: New test.
12752 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12754 * gcc.dg/pr70017.c: New test.
12756 2016-03-01 Jakub Jelinek <jakub@redhat.com>
12760 * gcc.dg/pr69796.c: New test.
12761 * gcc.dg/pr69974.c: New test.
12763 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12765 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12767 2016-02-29 Jeff Law <law@redhat.com>
12769 PR tree-optimization/69987
12770 * gfortran.dg/pr69987.f90: New test.
12772 PR tree-optimization/69989
12773 * gcc.c-torture/compile/pr69989-2.c: New test.
12775 2016-03-01 Marek Polacek <polacek@redhat.com>
12778 * g++.dg/parse/invalid1.C: New test.
12780 2016-03-01 Richard Biener <rguenther@suse.de>
12782 PR middle-end/70022
12783 * gcc.dg/pr70022.c: New testcase.
12785 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12787 PR tree-optimization/69956
12788 * gcc.dg/pr69956.c: New test.
12790 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12793 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12794 XFAIL when hardware supports efficient unaligned storage access.
12796 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12799 * g++.dg/template/pr69961a.C: New test.
12800 * g++.dg/template/pr69961b.C: New test.
12802 2016-02-29 David Malcolm <dmalcolm@redhat.com>
12804 PR preprocessor/69985
12805 * gcc.dg/cpp/pr69985.c: New test case.
12807 2016-02-29 Jeff Law <law@redhat.com>
12809 PR tree-optimization/70005
12810 * gcc.c-torture/execute/pr70005.c New test.
12812 PR tree-optimization/69999
12813 * gcc.c-torture/compile/pr69999.c: New test.
12815 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12817 PR tree-optimization/69652
12818 * gcc.dg/torture/pr69652.c: Delete test.
12819 * gcc.dg/vect/pr69652.c: New test.
12821 2016-02-19 Richard Biener <rguenther@suse.de>
12823 PR tree-optimization/69980
12824 * gfortran.dg/vect/pr69980.f90: New testcase.
12826 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12828 * gcc.target/sparc/20160229-1.c: New test.
12830 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12832 * gnat.dg/stack_usage3.adb: New test.
12833 * gnat.dg/stack_usage3_pkg.ads: New helper.
12835 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12837 * gnat.dg/renaming8.adb: New test.
12838 * gnat.dg/renaming8_pkg1.ads: New helper.
12839 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12840 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12842 2016-02-29 Richard Biener <rguenther@suse.de>
12844 PR tree-optimization/69720
12845 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12847 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12851 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12853 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12854 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12857 * gfortran.dg/coarray_8.f90: Adjust error message.
12858 * gfortran.dg/pr56007.f90: New test.
12859 * gfortran.dg/pr56007.f: New test.
12861 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12863 PR tree-optimization/69989
12864 * gcc.dg/torture/pr69989.c: New test.
12866 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12868 * gcc.target/i386/stack-realign-win.c: New test.
12870 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12873 * gfortran.dg/pr60126.f90: New test.
12875 2016-02-27 Jeff Law <law@redhat.com>
12878 2016-02-26 Richard Biener <rguenther@suse.de>
12879 Jeff Law <law@redhat.com>
12881 PR tree-optimization/69740
12882 * gcc.c-torture/compile/pr69740-1.c: New test.
12883 * gcc.c-torture/compile/pr69740-2.c: New test.
12885 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12888 * gfortran.dg/newunit_4.f90: New test.
12890 2016-02-27 Jakub Jelinek <jakub@redhat.com>
12893 PR rtl-optimization/69886
12894 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12895 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12898 2016-02-26 Martin Sebor <msebor@redhat.com>
12900 PR tree-optimization/15826
12901 * gcc.dg/tree-ssa/pr15826.c: New test.
12903 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12906 * gcc.target/powerpc/pr69969.c: New test.
12908 2016-02-26 Martin Sebor <msebor@redhat.com>
12911 * g++.old-deja/g++.other/decl5.C: Add a test case.
12913 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12916 * gcc.target/powerpc/pr69946.c: New file.
12918 2016-02-26 Richard Biener <rguenther@suse.de>
12919 Jeff Law <law@redhat.com>
12921 PR tree-optimization/69740
12922 * gcc.c-torture/compile/pr69740-1.c: New test.
12923 * gcc.c-torture/compile/pr69740-2.c: New test.
12925 2016-02-26 Martin Jambor <mjambor@suse.cz>
12927 PR middle-end/69920
12928 * gcc.dg/torture/pr69932.c: New test.
12929 * gcc.dg/torture/pr69936.c: Likewise.
12931 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12934 * gcc.target/s390/pr69709.c: New test.
12936 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12939 * gcc.target/aarch64/pr69245_1.c: New test.
12941 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12944 * gcc.dg/torture/pr69613.c: New test.
12946 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12948 PR rtl-optimization/69891
12949 * gcc.target/i386/pr69891.c: New test.
12951 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
12952 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12955 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12956 functionality for both 32-bit and 64-bit.
12958 2016-02-26 Richard Biener <rguenther@suse.de>
12960 PR tree-optimization/69551
12961 * gcc.dg/torture/pr69951.c: New testcase.
12963 2016-02-25 Richard Biener <rguenther@suse.de>
12965 PR tree-optimization/48795
12966 * gcc.dg/Warray-bounds-18.c: New testcase.
12968 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12970 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12972 2016-02-25 Jakub Jelinek <jakub@redhat.com>
12974 PR rtl-optimization/69896
12975 * gcc.dg/pr69896.c: New test.
12977 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12980 * g++.dg/cpp1y/paren2.C: New test.
12982 2016-02-24 Martin Sebor <msebor@redhat.com>
12985 * gcc.dg/enum-mode-2.c: New test.
12987 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12990 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12991 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12992 * g++.dg/ubsan/pr69922.C: New test.
12994 2016-02-24 Marek Polacek <polacek@redhat.com>
12997 * gcc.dg/pr69819.c: New test.
12999 2016-02-24 Martin Sebor <msebor@redhat.com>
13002 * g++.dg/ext/flexary15.C: New test.
13004 2016-02-24 Martin Sebor <msebor@redhat.com>
13006 * gcc.dg/builtins-68.c: Avoid making unportable
13007 assumptions about the relationship between SIZE_MAX and UINT_MAX.
13008 * g++.dg/ext/builtin_alloca.C: Same.
13010 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13011 Charles Baylis <charles.baylis@linaro.org>
13014 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13016 2016-02-24 Richard Biener <rguenther@suse.de>
13017 Jakub Jelinek <jakub@redhat.com>
13019 PR middle-end/69760
13020 * gcc.dg/torture/pr69760.c: New testcase.
13022 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13024 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13025 pattern on Solaris with as.
13027 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13029 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13030 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13031 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13032 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13034 2016-02-24 Jakub Jelinek <jakub@redhat.com>
13036 PR middle-end/69915
13037 * gcc.dg/pr69915.c: New test.
13039 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13041 PR rtl-optimization/69886
13042 * gcc.dg/torture/pr69886.c: New test.
13044 2016-02-24 Richard Biener <rguenther@suse.de>
13046 PR middle-end/68963
13047 * gcc.dg/torture/pr68963.c: New testcase.
13049 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13052 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13053 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13054 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13055 * gcc.target/arm/atomic_loaddi_1.c: New test.
13056 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13057 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13058 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13059 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13060 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13061 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13062 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13063 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13065 2016-02-24 Jakub Jelinek <jakub@redhat.com>
13067 PR middle-end/69909
13068 * gcc.dg/torture/pr69909.c: New test.
13070 2016-02-24 Richard Biener <rguenther@suse.de>
13072 PR tree-optimization/69907
13073 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13074 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13075 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13077 2016-02-24 Christian Bruel <christian.bruel@st.com>
13079 * gcc.target/arm/pragma_cpp_fma.c: New test.
13081 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13084 * gfortran.dg/include_6.f90: Update test.
13086 2016-02-23 Jakub Jelinek <jakub@redhat.com>
13089 * objc.dg/pr69844.m: New test.
13091 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13093 PR libgfortran/69456
13094 * gfortran.dg/namelist_89.f90: New test.
13095 * gfortran.dg/pr59700.f90: Update test..
13097 2016-02-23 Martin Sebor <msebor@redhat.com>
13099 PR middle-end/69780
13100 * g++.dg/ext/builtin_alloca.C: New test.
13101 * gcc.dg/builtins-68.c: New test.
13103 2016-02-23 Richard Henderson <rth@redhat.com>
13105 * gcc.target/i386/addr-space-3.c: Remove test.
13107 2016-02-23 David Malcolm <dmalcolm@redhat.com>
13109 PR preprocessor/69126
13110 PR preprocessor/69543
13111 * c-c++-common/pr69126-2-long.c: New test.
13112 * c-c++-common/pr69126-2-short.c: New test.
13113 * c-c++-common/pr69543-1.c: Remove xfail.
13115 2016-02-23 David Malcolm <dmalcolm@redhat.com>
13117 PR preprocessor/69126
13118 PR preprocessor/69543
13119 PR preprocessor/69558
13120 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13122 (test_2): ...this, and add leading comment.
13123 (MACRO_3, test_3): New.
13124 (MACRO_4A, MACRO_4B, test_4): New.
13125 (MACRO): Rename to...
13126 (MACRO_5): ...this.
13128 (test_5): ...this, updating for renaming of MACRO, and
13129 add leading comment.
13130 * c-c++-common/pr69543-1.c: New.
13131 * c-c++-common/pr69543-2.c: New.
13132 * c-c++-common/pr69543-3.c: New.
13133 * c-c++-common/pr69543-4.c: New.
13134 * c-c++-common/pr69558-1.c: New.
13135 * c-c++-common/pr69558-2.c: New.
13136 * c-c++-common/pr69558-3.c: New.
13137 * c-c++-common/pr69558-4.c: New.
13138 * gcc.dg/pr69558.c: Move to...
13139 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13142 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13144 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13145 to -ftree-parallelize-loops/-fopenacc changes.
13146 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13147 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13148 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13149 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13150 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13151 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13152 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13153 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13154 * c-c++-common/goacc/kernels-loop.c: Likewise.
13155 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13156 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13157 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13158 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13160 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13162 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13164 2016-02-23 Jakub Jelinek <jakub@redhat.com>
13167 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13170 * gcc.dg/pr69900.c: New test.
13172 2016-02-23 Martin Jambor <mjambor@suse.cz>
13174 PR tree-optimization/69666
13175 * gcc.dg/tree-ssa/pr69666.c: New test.
13177 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13180 * gfortran.dg/coarray_allocate_5.f08: New test.
13182 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13184 * gcc.target/s390/vcond-shift.c: Move to ...
13185 * gcc.target/s390/vector/vcond-shift.c: ... here.
13187 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13189 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13190 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13192 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13194 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13196 2016-02-20 Mark Wielaard <mjw@redhat.com>
13199 * gcc.dg/unused-variable-3.c: New test.
13201 2016-02-22 Jakub Jelinek <jakub@redhat.com>
13204 * gcc.target/i386/pr69888.c: New test.
13206 2016-02-22 Richard Biener <rguenther@suse.de>
13208 PR tree-optimization/69882
13209 * gfortran.dg/vect/pr69882.f90: New testcase.
13211 2016-02-22 Jakub Jelinek <jakub@redhat.com>
13214 * gcc.dg/pr69885.c: New test.
13216 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13220 * gcc.target/sh/pr54089-10.c: New.
13222 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
13225 * gfortran.dg/deferred_character_15.f90 : New test.
13227 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13230 gfortran.dg/allocate_with_source_18.f03: New test.
13232 2016-02-20 Harald Anlauf <anlauf@gmx.de>
13235 gfortran.dg/gomp/pr52531.f90: New test.
13237 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13240 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13243 2016-02-19 Jakub Jelinek <jakub@redhat.com>
13246 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13247 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13250 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13253 * g++.dg/torture/pr69851.C: New test.
13255 2016-02-19 Martin Sebor <msebor@redhat.com>
13258 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13260 2016-02-19 Jakub Jelinek <jakub@redhat.com>
13263 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13264 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13267 * g++.dg/cpp0x/pr67767.C: New test.
13269 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13271 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13272 for fp, simd, crypto, crc, lse.
13273 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13275 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13276 effective target check.
13278 2016-02-19 Jakub Jelinek <jakub@redhat.com>
13281 * gcc.target/i386/pr69820.c: New test.
13283 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13285 * gcc.target/s390/vector/int128-1.c: New test.
13287 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13289 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13291 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13293 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13294 instruction pattern name to prevent the testcase from failing with
13297 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13299 * gcc.target/s390/md/movstr-2.c: New test.
13301 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13303 * gcc.target/s390/morestack.c: New test.
13305 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13308 * gcc.target/s390/pr69625.c: Add test case.
13310 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13313 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13315 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13318 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13319 * gcc.target/powerpc/fusion3.c: Likewise.
13321 2016-02-18 Richard Biener <rguenther@suse.de>
13323 PR middle-end/69553
13324 * g++.dg/torture/pr69553.C: New testcase.
13326 2016-02-18 Nick Clifton <nickc@redhat.com>
13330 * gcc.target/arm/pr62554.c: New test.
13331 * gcc.target/arm/pr69610-1.c: New test.
13332 * gcc.target/arm/pr69610-2.c: New test.
13334 2016-02-18 Richard Biener <rguenther@suse.de>
13336 PR middle-end/69854
13337 * gcc.dg/torture/pr69854.c: New testcase.
13339 2016-02-17 Jakub Jelinek <jakub@redhat.com>
13342 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13344 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13346 * gcc.target/powerpc/vec-cg.c: New test.
13348 2016-02-17 Richard Biener <rguenther@suse.de>
13351 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13353 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13356 * gcc.c-torture/compile/pr69161.c: New test.
13358 2016-02-17 David Sherwood <david.sherwood@arm.com>
13361 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13362 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13364 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13366 * gcc.dg/ifcvt-4.c: Skip on Visium.
13368 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13370 * gnat.dg/atomic8.adb: New test.
13372 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13374 * gnat.dg/discr46.ad[sb]: New test.
13376 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13379 * gcc.target/powerpc/pr48344-1.c: New test.
13381 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13384 * gfortran.dg/associate_21.f90: New test.
13386 2016-02-16 Jakub Jelinek <jakub@redhat.com>
13389 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13390 -Wnonnull in dg-options.
13391 * c-c++-common/nonnull-2.c: New test.
13393 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13394 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13396 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13398 2016-02-16 Jakub Jelinek <jakub@redhat.com>
13400 PR middle-end/69801
13401 * gcc.dg/pr69801.c: Add empty dg-options.
13403 2016-02-16 James Norris <jnorris@codesourcery.com>
13405 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13406 * g++.dg/goacc/deviceptr-1.c: New file.
13408 2016-02-16 Jakub Jelinek <jakub@redhat.com>
13410 PR tree-optimization/69820
13411 * gcc.dg/vect/pr69820.c: New test.
13413 2016-02-16 Richard Biener <rguenther@suse.de>
13415 PR tree-optimization/69776
13416 * gcc.dg/torture/pr69776-2.c: New testcase.
13418 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13420 PR tree-optimization/69714
13421 * gcc.dg/torture/pr69714.c: New test.
13423 2016-02-16 Jakub Jelinek <jakub@redhat.com>
13425 PR tree-optimization/69802
13426 * gcc.dg/pr69802.c: New test.
13428 2016-02-16 Richard Biener <rguenther@suse.de>
13430 PR middle-end/69801
13431 * gcc.dg/pr69801.c: New testcase.
13433 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13435 PR libgfortran/69651
13436 * gfortran.dg/read_bang.f90: New test.
13437 * gfortran.dg/read_bang4.f90: New test.
13439 2016-02-15 Jakub Jelinek <jakub@redhat.com>
13442 * g++.dg/init/pr69658.C: New test.
13445 * c-c++-common/pr69797.c: New test.
13447 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13449 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13450 check for aarch64*-*-*.
13452 2016-02-15 Richard Biener <rguenther@suse.de>
13454 PR tree-optimization/69783
13455 * gcc.dg/vect/pr69783.c: New testcase.
13457 2016-02-15 Richard Biener <rguenther@suse.de>
13459 PR tree-optimization/69776
13460 * gcc.dg/torture/pr69776.c: New testcase.
13462 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13465 * gfortran.dg/type_decl_4.f90: Reinstated.
13467 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
13470 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13472 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13476 * gfortran.dg/type_decl_4.f90: Removed.
13478 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13481 * gfortran.dg/type_decl_4.f90: New test.
13483 2016-02-14 Alan Modra <amodra@gmail.com>
13486 * gcc.c-torture/execute/stkalign.c: Revise test.
13488 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13491 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13493 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13496 * gcc.target/sh/torture/pr67260.c: New.
13498 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
13500 * gcc.dg/pr67964.c: Add dg-require-alias.
13502 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13506 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13508 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13510 PR libgfortran/69668
13511 * gfortran.dg/namelist_88.f90: New test.
13513 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13515 PR libgfortran/69668
13516 * gfortran.dg/namelist_38.f90: Update test.
13517 * gfortran.dg/namelist_84.f90: Update test.
13519 2016-02-12 David Malcolm <dmalcolm@redhat.com>
13522 * gcc.dg/pr69554-1.c: New test.
13523 * gfortran.dg/pr69554-1.F90: New test.
13524 * gfortran.dg/pr69554-2.F90: New test.
13525 * lib/gcc-dg.exp (proc dg-locus): New function.
13526 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13527 distinguish between the caret-printing and non-caret-printing
13528 cases. If caret-printing has been explicitly enabled, bail out
13529 without attempting to fix up the output.
13531 2016-02-12 David Malcolm <dmalcolm@redhat.com>
13535 * gcc.dg/spellcheck-options-3.c: New test case.
13536 * gcc.dg/spellcheck-options-4.c: New test case.
13537 * gcc.dg/spellcheck-options-5.c: New test case.
13538 * gcc.dg/spellcheck-options-6.c: New test case.
13539 * gcc.dg/spellcheck-options-7.c: New test case.
13540 * gcc.dg/spellcheck-options-8.c: New test case.
13541 * gcc.dg/spellcheck-options-9.c: New test case.
13542 * gcc.dg/spellcheck-options-10.c: New test case.
13544 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13546 PR rtl-optimization/69764
13547 PR rtl-optimization/69771
13548 * c-c++-common/pr69764.c: New test.
13549 * gcc.dg/torture/pr69771.c: New test.
13551 2016-02-12 Marek Polacek <polacek@redhat.com>
13553 * g++.dg/torture/init-list1.C: New.
13555 2016-02-12 Marek Polacek <polacek@redhat.com>
13557 * gcc.dg/pr69522.c: Add empty dg-options.
13559 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13561 * g++.dg/lto/lto.exp: Include and init mpx.
13562 * g++.dg/lto/pr69729_0.C: New test.
13564 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13567 * g++.dg/ipa/pr69241-4.C: New test.
13570 * g++.dg/ipa/pr68672-1.C: New test.
13571 * g++.dg/ipa/pr68672-2.C: New test.
13572 * g++.dg/ipa/pr68672-3.C: New test.
13574 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13577 * gcc.dg/pr69522.c: New test.
13579 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13582 * g++.dg/cpp1y/69098.C: New test.
13583 * g++.dg/cpp1y/69098-2.C: New test.
13585 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13587 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13588 and neighbour -> neighbor.
13589 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13590 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13591 * c-c++-common/Wvarargs.c: Likewise.
13592 * c-c++-common/goacc/host_data-5.c: Likewise.
13593 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13594 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13595 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13596 * gcc.target/aarch64/pr60697.c: Likewise.
13597 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13598 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13599 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13600 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13601 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13602 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13603 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13604 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13605 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13606 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13607 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13608 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13609 * g++.dg/lookup/koenig5.C: Likewise.
13610 * g++.dg/ext/no-asm-2.C: Likewise.
13611 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13612 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13613 * gfortran.dg/used_types_16.f90: Likewise.
13614 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13615 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13616 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13617 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13618 * gfortran.dg/abstract_type_6.f03: Likewise.
13619 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13620 * gfortran.dg/used_types_15.f90: Likewise.
13621 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13622 * gfortran.dg/exit_3.f08: Likewise.
13623 * gfortran.dg/open_status_2.f90: Likewise.
13624 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13625 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13626 * gfortran.dg/associate_1.f03: Likewise.
13627 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13628 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13629 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13630 * gcc.dg/builtin-object-size-1.c: Likewise.
13631 * gcc.dg/noreturn-6.c: Likewise.
13632 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13633 * gcc.dg/globalalias.c: Likewise.
13634 * gcc.dg/builtins-config.h: Likewise.
13635 * gcc.dg/pr30457.c: Likewise.
13636 * gcc.c-torture/compile/volatile-1.c: Likewise.
13637 * gcc.c-torture/execute/20101011-1.c: Likewise.
13638 * c-c++-common/Waddress-1.c: Likewise.
13640 2016-02-11 Jakub Jelinek <jakub@redhat.com>
13643 * c-c++-common/Waddress-1.c: New test.
13645 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13648 * gfortran.dg/associate_19.f03: New test.
13649 * gfortran.dg/associate_20.f03: New test.
13651 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13653 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13655 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13657 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13658 .arch armv8-a\n. Add -dA to dg-options.
13659 * gcc.target/aarch64/assembler_arch_1.c: New test.
13660 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13662 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13665 * g++.dg/cpp0x/pr68726.C: New.
13667 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13669 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13672 2016-02-11 Richard Biener <rguenther@suse.de>
13674 * g++.dg/tree-ssa/pr61034.C: Adjust.
13676 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13679 * gcc.target/s390/pr69148.c: New.
13681 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13683 PR tree-optimization/69652
13684 * gcc.dg/torture/pr69652.c: New test.
13686 2016-02-10 Jakub Jelinek <jakub@redhat.com>
13687 Patrick Palka <ppalka@gcc.gnu.org>
13691 * g++.dg/ipa/pr69241-1.C: New test.
13692 * g++.dg/ipa/pr69241-2.C: New test.
13693 * g++.dg/ipa/pr69241-3.C: New test.
13694 * g++.dg/ipa/pr69649.C: New test.
13696 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
13698 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13699 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13701 2016-02-10 Bin Cheng <bin.cheng@arm.com>
13703 PR tree-optimization/68021
13704 * gcc.dg/tree-ssa/pr68021.c: New test.
13706 2016-02-10 Richard Biener <rguenther@suse.de>
13708 PR tree-optimization/69726
13709 * gcc.dg/uninit-22.c: New testcase.
13711 2016-02-09 Andrew Pinski <apinski@cavium.com>
13714 * gcc.c-torture/compile/20160205-1.c: New testcase.
13716 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13719 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13720 instead accessing a really large arrray.
13721 * gcc.target/powerpc/fusion3.c: Likewise.
13723 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
13726 * gcc.c-torture/execute/pr68532.c: New test.
13728 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
13731 * gcc.dg/pr69634.c: New.
13733 2016-02-09 Richard Biener <rguenther@suse.de>
13735 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13737 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
13739 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13741 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13743 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13745 2016-02-09 Richard Biener <rguenther@suse.de>
13747 PR tree-optimization/69715
13748 * gcc.dg/torture/pr69715.c: New testcase.
13750 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13753 * g++.dg/cpp0x/trailing12.C: New test.
13754 * g++.dg/cpp0x/trailing13.C: New test.
13756 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13760 * g++.dg/cpp1y/auto-fn29.C: New test.
13761 * g++.dg/cpp1y/auto-fn30.C: New test.
13763 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13765 PR tree-optimization/69209
13766 * gcc.c-torture/compile/pr69209.c: New test.
13768 2016-02-08 Jeff Law <law@redhat.com>
13770 PR tree-optimization/68541
13771 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13772 of statements allowed in join block for path splitting.
13774 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13777 * g++.dg/gomp/pr59627.C: New test.
13780 * g++.dg/ipa/pr69239.C: New test.
13782 2016-02-08 David Malcolm <dmalcolm@redhat.com>
13784 PR preprocessor/69664
13785 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13786 * gcc.dg/cpp/warn-comments.c: Likewise.
13788 2016-02-08 Marek Polacek <polacek@redhat.com>
13791 * g++.dg/init/const12.C: New test.
13793 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13796 * gcc.dg/lto/pr55113_0.c: Remove test.
13798 2016-02-08 Richard Biener <rguenther@suse.de>
13800 PR tree-optimization/69719
13801 * gcc.dg/torture/pr69719.c: New testcase.
13803 2016-02-08 Richard Biener <rguenther@suse.de>
13804 Jeff Law <law@redhat.com>
13807 * gcc.target/mips/pr68273.c: New testcase.
13809 2016-02-08 Richard Biener <rguenther@suse.de>
13811 PR rtl-optimization/69274
13812 * gcc.target/i386/addr-sel-1.c: XFAIL.
13814 2016-02-08 Jeff Law <law@redhat.com>
13816 PR tree-optimization/68541
13817 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13819 PR tree-optimization/65917
13820 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13822 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13825 * gfortran.dg/namelist_args.f90: New test.
13827 2016-02-05 Jeff Law <law@redhat.com>
13829 PR tree-optimization/68541
13830 * gcc.dg/tree-ssa/split-path-2.c: New test.
13831 * gcc.dg/tree-ssa/split-path-3.c: New test.
13832 * gcc.dg/tree-ssa/split-path-4.c: New test.
13833 * gcc.dg/tree-ssa/split-path-5.c: New test.
13834 * gcc.dg/tree-ssa/split-path-6.c: New test.
13835 * gcc.dg/tree-ssa/split-path-7.c: New test.
13837 2016-02-05 Martin Sebor <msebor@redhat.com>
13840 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13841 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13843 2016-02-06 Richard HEnderson <rth@redhat.com>
13846 * gcc.target/i386/addr-space-4.c: New.
13847 * gcc.target/i386/addr-space-5.c: New.
13849 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13852 * gfortran.dg/elemental_dependency_6.f90: New.
13854 2016-02-05 Jakub Jelinek <jakub@redhat.com>
13856 PR rtl-optimization/69691
13857 * gcc.c-torture/execute/pr69691.c: New test.
13860 * g++.dg/parse/pr69628.C: New test.
13862 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13864 * gcc.dg/sancov/asan.c: Move to ...
13865 * gcc.dg/asan/sancov-1.c: ... here.
13867 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13869 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13871 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13874 * gcc.target/i386/pr69677.c: New test.
13876 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13879 * g++.dg/template/pr68948.C: New test.
13881 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13883 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13884 (only necessary on s390x).
13886 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13888 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13889 -mno-accumulate-outgoing-args.
13891 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13893 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13895 2016-02-04 Jakub Jelinek <jakub@redhat.com>
13898 * c-c++-common/pr69669.c: New test.
13900 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13903 * g++.dg/pr69667.C: New file.
13905 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13908 * gcc.dg/pr69619.c: Add new test.
13910 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13912 PR rtl-optimization/69577
13913 * gcc.target/i386/pr69577.c: New test.
13915 2016-02-04 Martin Liska <mliska@suse.cz>
13917 * g++.dg/asan/pr69276.C: New test.
13919 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13923 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13924 a single smulbb instruction.
13925 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13926 * gcc.target/amr/wmul-2.c: Likewise.
13928 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13932 * gcc.c-torture/execute/pr67714.c: New test.
13934 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13937 * gcc.target/i386/pr69454-1.c: New test.
13938 * gcc.target/i386/pr69454-2.c: New test.
13940 2016-02-03 Martin Sebor <msebor@redhat.com>
13947 * g++.dg/ext/flexarray-mangle-2.C: New test.
13948 * g++.dg/ext/flexarray-mangle.C: New test.
13949 * g++.dg/ext/flexarray-subst.C: New test.
13950 * g++.dg/ext/flexary11.C: New test.
13951 * g++.dg/ext/flexary12.C: New test.
13952 * g++.dg/ext/flexary13.C: New test.
13953 * g++.dg/ext/flexary14.C: New test.
13954 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13956 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13958 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13959 Define only if CHECK_FLOAT128 is defined.
13960 (main): Properly initialize u5.
13962 2016-02-03 Jakub Jelinek <jakub@redhat.com>
13965 * gcc.dg/pr69627.c: New test.
13968 * gcc.dg/pr69644.c: New test.
13970 2016-02-03 Mike Stump <mikestump@comcast.net>
13972 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13973 support for struct-layout-1.exp.
13975 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13978 * g++.dg/cpp0x/pr69056.C: New test.
13980 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13981 Alexandre Oliva <aoliva@redhat.com>
13984 * gcc.target/powerpc/pr69461.c: New.
13986 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
13988 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13989 works from here ...
13990 (check_effective_target_fsanitize_thread): ... to here. Do not
13991 specify additional compile flags for the test source.
13992 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13993 specify additional compile flags for the test source.
13995 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13997 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13999 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14003 * gfortran.dg/coarray_allocate_2.f08: New test.
14004 * gfortran.dg/coarray_allocate_3.f08: New test.
14005 * gfortran.dg/coarray_allocate_4.f08: New test.
14007 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14009 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14010 use same scan-tree-dump-times on all platforms.
14011 * gcc.dg/vect/vect-outer-1.c: Likewise.
14012 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14013 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14014 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14015 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14016 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14017 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14018 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14020 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14022 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14025 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14027 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14029 2016-02-02 James Norris <jnorris@codesourcery.com>
14031 * c-c++-common/goacc/routine-5.c: Add tests.
14033 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
14035 * gcc.target/nvptx/unsigned-cmp.c: New test.
14037 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14039 * gcc.target/aarch64/scalar_shift_1.c
14040 (test_corners_sisd_di): Improve force to SIMD register.
14041 (test_corners_sisd_si): Likewise.
14042 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14043 Remove scan-assembler check for ldr.
14045 2016-02-02 Richard Biener <rguenther@suse.de>
14047 PR tree-optimization/69595
14048 * gcc.dg/Warray-bounds-17.c: New testcase.
14050 2016-02-02 Richard Biener <rguenther@suse.de>
14052 PR tree-optimization/69606
14053 * gcc.dg/torture/pr69606.c: New testcase.
14055 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14057 PR middle-end/68542
14058 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14059 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14061 2016-02-02 Alan Modra <amodra@gmail.com>
14064 * gcc.target/powerpc/pr69548.c: New test.
14066 2016-02-01 Jakub Jelinek <jakub@redhat.com>
14068 PR rtl-optimization/69592
14069 * gcc.dg/pr69592.c: New test.
14071 PR preprocessor/69543
14073 * gcc.dg/pr69543.c: New test.
14074 * gcc.dg/pr69558.c: New test.
14076 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
14079 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
14081 2016-02-01 Martin Sebor <msebor@redhat.com>
14083 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14085 2016-02-01 Bin Cheng <bin.cheng@arm.com>
14087 PR tree-optimization/67921
14088 * c-c++-common/ubsan/pr67921.c: New test.
14090 2016-02-01 Richard Biener <rguenther@suse.de>
14092 PR middle-end/69556
14093 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14095 2016-02-01 Richard Biener <rguenther@suse.de>
14097 PR tree-optimization/69574
14098 * gcc.dg/torture/pr69574.c: New testcase.
14100 2016-02-01 Richard Biener <rguenther@suse.de>
14102 PR tree-optimization/69579
14103 * gcc.dg/setjmp-6.c: New testcase.
14105 2016-02-01 Jakub Jelinek <jakub@redhat.com>
14107 PR rtl-optimization/69570
14108 * g++.dg/opt/pr69570.C: New test.
14110 2016-02-01 Richard Henderson <rth@redhat.com>
14112 * gcc.dg/pr69535.c: New test.
14114 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
14117 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14118 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14121 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14123 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14125 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
14128 * gfortran.dg/allocate_with_source_17.f03: New test.
14130 2016-01-30 Jakub Jelinek <jakub@redhat.com>
14132 PR tree-optimization/69546
14133 * gcc.dg/torture/pr69546.c: New test.
14135 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
14138 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14140 2016-01-30 Martin Sebor <msebor@redhat.com>
14143 * g++.dg/ext/flexary10.C: New test.
14145 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14148 gfortran.dg/common_23.f90: New test.
14150 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14153 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14154 condition being checked, and disable it when the target supports
14155 misaligned loads and stores.
14157 2016-01-29 Jakub Jelinek <jakub@redhat.com>
14160 * gcc.dg/torture/pr69518.c: New test.
14162 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14165 * gcc.target/i386/pr69530.c: New test.
14167 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
14170 * gcc.target/mips/div-delay.c: New test.
14172 2016-01-29 Jakub Jelinek <jakub@redhat.com>
14175 * gcc.target/i386/pr69551.c: New test.
14178 * gcc.target/i386/pr66137.c: New test.
14180 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14182 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14183 always built for p5600.
14184 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14185 isa=p5600 dg-option.
14187 2016-01-29 Richard Biener <rguenther@suse.de>
14189 PR tree-optimization/69547
14190 * g++.dg/tree-ssa/pr69547.C: New testcase.
14192 2016-01-29 Jakub Jelinek <jakub@redhat.com>
14195 * g++.dg/warn/Wunused-function2.C: New test.
14197 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14199 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14200 support for test to succeed.
14202 2016-01-29 Marek Polacek <polacek@redhat.com>
14206 * g++.dg/ext/constexpr-vla2.C: New test.
14207 * g++.dg/ext/constexpr-vla3.C: New test.
14208 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14210 2016-01-29 Richard Biener <rguenther@suse.de>
14212 PR middle-end/69537
14213 * gcc.dg/uninit-21.c: New testcase.
14215 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
14218 * gcc.target/i386/pr69459.c: New test.
14220 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
14223 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14224 * gcc.target/mips/pr68400.c: New test.
14226 2016-01-28 Martin Sebor <msebor@redhat.com>
14229 * gcc.target/powerpc/pr17381.c: New test.
14231 2016-01-28 Jakub Jelinek <jakub@redhat.com>
14233 PR middle-end/69542
14234 * gcc.dg/torture/pr69542.c: New test.
14236 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14238 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14240 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
14242 * gcc.dg/pr65980.c: Skip on AIX.
14243 * gcc.dg/pr66688.c: Same.
14245 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
14248 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14249 * gcc.dg/tree-ssa/sra-18.c: Same.
14251 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14254 * gfortran.dg/block_15.f08: New test.
14255 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14256 on incorrectly closed BLOCK.
14258 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14260 * gcc.dg/declare-simd.c: New test.
14262 2016-01-28 Richard Biener <rguenther@suse.de>
14264 PR tree-optimization/69466
14265 * gfortran.dg/vect/pr69466.f90: New testcase.
14267 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14269 * g++.dg/pr67989.C: Remove ARM-specific option.
14270 * gcc.target/arm/pr67989.C: New file.
14272 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
14274 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14275 and expm1 test for glibc < 2.11.
14277 2016-01-27 Richard Henderson <rth@redhat.com>
14279 * gcc.c-torture/execute/pr69447.c: New test.
14281 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
14284 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14286 2016-01-27 Jakub Jelinek <jakub@redhat.com>
14289 * gcc.dg/pr66869.c: New test.
14291 2016-01-25 Jeff Law <law@redhat.com>
14293 PR tree-optimization/68398
14294 PR tree-optimization/69196
14295 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14296 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14297 path to avoid new heuristic allowing more irreducible regions
14298 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14299 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14300 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14301 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14302 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14304 2016-01-27 Marek Polacek <polacek@redhat.com>
14307 * c-c++-common/vector-compare-4.c: New test.
14309 2016-01-27 David Malcolm <dmalcolm@redhat.com>
14311 PR preprocessor/69126
14312 * c-c++-common/pr69126.c: New test case.
14314 2016-01-27 Ian Lance Taylor <iant@google.com>
14316 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14318 2016-01-27 Ryan Burn <contact@rnburn.com>
14321 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14323 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
14326 * gcc.target/i386/pr69512.c: New test.
14328 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14331 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14333 2016-01-27 Marek Polacek <polacek@redhat.com>
14336 * g++.dg/pr69379.C: New test.
14338 2016-01-27 Martin Sebor <msebor@redhat.com>
14341 * g++.dg/abi/Wabi-2-2.C: New test.
14342 * g++.dg/abi/Wabi-2-3.C: New test.
14343 * g++.dg/abi/Wabi-3-2.C: New test.
14344 * g++.dg/abi/Wabi-3-3.C: New test.
14346 2016-01-27 Richard Biener <rguenther@suse.de>
14348 PR tree-optimization/69166
14349 * gcc.dg/torture/pr69166.c: New testcase.
14351 2016-01-27 Martin Jambor <mjambor@suse.cz>
14353 PR tree-optimization/69355
14354 * gcc.dg/tree-ssa/pr69355.c: New test.
14356 2016-01-27 Marek Polacek <polacek@redhat.com>
14359 * g++.dg/ext/constexpr-vla1.C: New test.
14361 2016-01-20 Christian Bruel <christian.bruel@st.com>
14364 * gcc.target/arm/pr69245.c: New test.
14366 2016-01-27 Jakub Jelinek <jakub@redhat.com>
14368 PR tree-optimization/69399
14369 * gcc.dg/torture/pr69399.c: New test.
14371 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14373 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14375 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14377 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14379 2016-01-26 Tom de Vries <tom@codesourcery.com>
14381 PR tree-optimization/69110
14382 * gcc.dg/autopar/pr69110.c: New test.
14384 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
14385 Sebastian Pop <s.pop@samsung.com>
14387 * gcc.dg/graphite/isl-ast-op-select.c: New.
14389 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
14392 * gfortran.dg/allocate_error_6.f90: New test.
14394 2016-01-26 Richard Henderson <rth@redhat.com>
14396 * gcc.dg/tm/pr60908.c: New test.
14398 2016-01-26 David Malcolm <dmalcolm@redhat.com>
14401 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14403 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14404 expected multiline output to reflect the colorization being
14405 disabled before newlines.
14406 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14407 (custom_diagnostic_finalizer): Replace call to
14408 pp_newline_and_flush with call to pp_flush.
14409 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14410 * gfortran.dg/implicit_class_1.f90: Likewise.
14411 * lib/gcc-dg.exp (allow_blank_lines): New global.
14412 (dg-allow-blank-lines-in-output): New procedure.
14413 (gcc-dg-prune): Complain about blank lines in the output, unless
14414 dg-allow-blank-lines-in-output was called.
14415 * lib/multiline.exp (_build_multiline_regex): Only support
14416 arbitrary followup text for non-blank-lines, not for blank lines.
14418 2016-01-26 Jakub Jelinek <jakub@redhat.com>
14420 PR tree-optimization/69483
14421 * gcc.dg/pr69483.c: New test.
14422 * g++.dg/opt/pr69483.C: New test.
14424 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14427 * gcc.target/arm/pr68620.c: New test.
14429 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14431 * gcc.target/i386/pr68986-2.c: Remove -m32.
14433 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14436 * gcc.target/i386/pr68986-1.c: New test.
14437 * gcc.target/i386/pr68986-2.c: Likewise.
14438 * gcc.target/i386/pr68986-3.c: Likewise.
14440 2016-01-26 Christian Bruel <christian.bruel@st.com>
14442 * lib/target-supports.exp
14443 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14444 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14445 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14447 2016-01-26 Richard Biener <rguenther@suse.de>
14449 PR tree-optimization/69452
14450 * gcc.dg/torture/pr69452.c: New testcase.
14452 2016-01-26 Jakub Jelinek <jakub@redhat.com>
14455 * gcc.dg/pr69442.c: New test.
14457 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14460 * gcc.target/aarch64/simd/pr67896.C: New.
14462 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14464 PR tree-optimization/69400
14465 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14467 (plugin_init): Call it.
14468 * gcc.dg/torture/pr69400.c: New test.
14470 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14472 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14474 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14475 Sebastian Pop <s.pop@samsung.com>
14477 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14480 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14481 Sebastian Pop <s.pop@samsung.com>
14483 * gcc.dg/graphite/pr69292.c: New.
14485 2016-01-25 Jakub Jelinek <jakub@redhat.com>
14487 * c-c++-common/goacc/use_device-1.c: New test.
14489 2016-01-25 Jeff Law <law@redhat.com>
14491 PR tree-optimization/69196
14492 PR tree-optimization/68398
14493 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14494 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14496 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
14499 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14502 2016-01-25 Richard Biener <rguenther@suse.de>
14505 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14507 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14510 * gcc.dg/pr69421.c: New test.
14512 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14514 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14515 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14516 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14517 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14518 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14519 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14520 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14521 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14522 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14523 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14525 2016-01-25 Richard Biener <rguenther@suse.de>
14527 PR tree-optimization/69376
14528 * gcc.dg/torture/pr69376.c: New testcase.
14530 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14534 * gfortran.dg/interface_38.f90: New test.
14535 * gfortran.dg/interface_39.f90: New test.
14537 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14540 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14545 * g++.dg/template/pr11858.C: New test.
14546 * g++.dg/template/pr24663.C: New test.
14547 * g++.dg/template/unify12.C: New test.
14548 * g++.dg/template/unify13.C: New test.
14549 * g++.dg/template/unify14.C: New test.
14550 * g++.dg/template/unify15.C: New test.
14551 * g++.dg/template/unify16.C: New test.
14552 * g++.dg/template/unify17.C: New test.
14554 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14557 gfortran.dg/pr68283.f90: New test.
14559 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14562 * gfortran.dg/inline_matmul_13.f90: New test.
14563 * gfortran.dg/matmul_bounds_8.f90: New test.
14564 * gfortran.dg/matmul_bounds_9.f90: New test.
14565 * gfortran.dg/matmul_bounds_10.f90: New test.
14567 2016-01-23 Tom de Vries <tom@codesourcery.com>
14569 PR tree-optimization/69426
14570 * gcc.dg/autopar/pr69426.c: New test.
14572 2016-01-23 Martin Sebor <msebor@redhat.com>
14576 * g++.dg/cpp0x/alignas5.C: New test.
14577 * g++.dg/ext/vector29.C: Same.
14579 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
14581 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14582 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14583 _GNU_SOURCE from compile flags to the source.
14584 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14585 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14586 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14587 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14589 2016-01-22 Jakub Jelinek <jakub@redhat.com>
14592 * g++.dg/opt/pr69432.C: New test.
14594 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14596 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14597 32-bit targets testing an -m64 multilib.
14599 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14601 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14604 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14606 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14608 2016-01-21 Christian Bruel <christian.bruel@st.com>
14611 * gcc.target/i386/pr68674.c
14612 * gcc.target/aarch64/pr68674.c
14613 * gcc.target/arm/pr68674.c
14615 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14618 * gcc.c-torture/execute/pr69403.c: New test.
14620 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14623 * g++.dg/template/pr55843.C: New.
14625 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14628 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14629 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14631 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14634 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14635 from dg-do compile directive, and instead add
14636 { dg-require-effective-target int128 }.
14638 2016-01-20 Martin Sebor <msebor@redhat.com>
14641 * gcc.dg/sync-fetch.c: New test.
14643 2016-01-21 Martin Sebor <msebor@redhat.com>
14646 * gcc.target/powerpc/pr69252.c: New test.
14648 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14651 * gfortran.dg/pr65996.f90: New test.
14653 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14656 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
14657 expected to generate an error.
14659 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14661 PR middle-end/66178
14662 * gcc.dg/torture/pr66178.c: New test.
14664 2016-01-21 Anton Blanchard <anton@samba.org>
14665 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14668 * gcc.target/powerpc/pr63354.c: New test.
14670 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14672 PR rtl-optimization/68990
14673 * gcc.target/i386/pr68990: New.
14675 2016-01-21 Nick Clifton <nickc@redhat.com>
14678 * gcc.target/mips/pr69129.c: New.
14680 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14683 * g++.dg/cpp0x/pr58046.C: New.
14685 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14689 * gcc.target/arm/pr69187.c: New test.
14692 * g++.dg/torture/pr69355.C: New test.
14694 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14695 Sebastian Pop <s.pop@samsung.com>
14697 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14699 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14700 Sebastian Pop <s.pop@samsung.com>
14702 * gcc.dg/graphite/pr68976.c: New test.
14704 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14706 PR middle-end/67653
14707 * c-c++-common/pr67653.c: New test.
14708 * gcc.dg/torture/pr29119.c: Add dg-warning.
14710 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14712 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14714 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14717 * gcc.dg/pr24293.c: New test.
14718 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14719 incomplete struct type.
14720 * gcc.dg/declspec-1.c: Likewise.
14721 * gcc.dg/pr63549.c: Likewise.
14723 2016-01-20 Jakub Jelinek <jakub@redhat.com>
14725 PR tree-optimization/66612
14726 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14727 for bdn instruction.
14729 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14731 * lib/target-supports.exp
14732 (check_effective_target_arm_fp_ok_nocache): New.
14733 (check_effective_target_arm_fp_ok): New.
14734 (add_options_for_arm_fp): New.
14735 (check_effective_target_arm_crypto_ok_nocache): Require
14736 target_arm_v8_neon_ok instead of arm32.
14737 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14738 (check_effective_target_arm_crypto_pragma_ok): New.
14739 (add_options_for_arm_vfp): New.
14740 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14741 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14742 target instead. Force initial fpu to vfp.
14743 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14744 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14745 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14747 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14748 use arm_vfp effective target instead. Force initial fpu to vfp.
14749 * gcc.target/arm/attr-neon3.c: Likewise.
14750 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14752 * gcc.target/arm/unsigned-float.c: Likewise.
14753 * gcc.target/arm/vfp-1.c: Likewise.
14754 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14755 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14756 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14757 * gcc.target/arm/vfp-ldmias.c: Likewise.
14758 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14759 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14760 * gcc.target/arm/vfp-stmiad.c: Likewise.
14761 * gcc.target/arm/vfp-stmias.c: Likewise.
14762 * gcc.target/arm/vnmul-1.c: Likewise.
14763 * gcc.target/arm/vnmul-2.c: Likewise.
14764 * gcc.target/arm/vnmul-3.c: Likewise.
14765 * gcc.target/arm/vnmul-4.c: Likewise.
14767 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
14770 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14771 the MPX run-time library, for compile-time MPX test.
14772 * gcc.target/i386/chkp-always_inline.c: Likewise.
14773 * gcc.target/i386/chkp-bndret.c: Likewise.
14774 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14775 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14776 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14777 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14778 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14779 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14780 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14781 * gcc.target/i386/chkp-label-address.c: Likewise.
14782 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14783 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14784 * gcc.target/i386/chkp-pr69044.c: Likewise.
14785 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14786 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14787 * gcc.target/i386/chkp-strchr.c: Likewise.
14788 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14789 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14790 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14791 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14792 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14793 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14794 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14795 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14796 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14797 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14798 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14799 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14800 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14801 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14802 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14803 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14804 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14805 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14806 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14807 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14808 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14809 * gcc.target/i386/pr63995-2.c: Likewise.
14810 * gcc.target/i386/pr64805.c: Likewise.
14811 * gcc.target/i386/pr65044.c: Likewise.
14812 * gcc.target/i386/pr65167.c: Likewise.
14813 * gcc.target/i386/pr65183.c: Likewise.
14814 * gcc.target/i386/pr65184.c: Likewise.
14815 * gcc.target/i386/thunk-retbnd.c: Likewise.
14817 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14819 PR tree-optimization/69328
14820 * gcc.dg/pr69328.c: New test.
14822 2016-01-20 Jeff Law <law@redhat.com>
14825 * gcc.target/m68k/pr25114.c: New test.
14827 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14829 * gcc.target/arm/memset-inline-10.c: Added
14830 dg-require-effective-target arm_thumb2_ok.
14832 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14834 * gcc.dg/debug/dwarf2/sso.c: New test.
14836 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
14839 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14840 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14841 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14843 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14846 * g++.dg/ipa/devirt-50.C: New testcase.
14848 2016-01-19 Marek Polacek <polacek@redhat.com>
14851 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14852 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14854 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14857 * gcc.target/arm/pr69135_1.c: New test.
14859 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14861 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14863 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14865 * gcc.target/aarch64/ccmp_1.c: New testcase.
14867 2016-01-19 Marek Polacek <polacek@redhat.com>
14870 * g++.dg/cpp0x/enum30.C: New test.
14872 2016-01-19 Richard Biener <rguenther@suse.de>
14874 PR tree-optimization/69336
14875 * g++.dg/tree-ssa/pr69336.C: New testcase.
14877 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14880 * gcc.dg/pr65779.c: New test.
14882 2016-01-19 Richard Biener <rguenther@suse.de>
14884 PR tree-optimization/69352
14885 * gcc.dg/torture/pr69352.c: New testcase.
14887 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14889 PR rtl-optimization/68955
14890 PR rtl-optimization/64557
14891 * gcc.dg/torture/pr68955.c: New test.
14893 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14896 * g++.dg/torture/pr69136.C: New testcase.
14898 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14901 * g++.dg/lto/pr69133_0.C: New testcase.
14902 * g++.dg/lto/pr69133_1.C: New testcase.
14904 2016-01-15 Jeff Law <law@redhat.com>
14906 PR tree-optimization/69320
14907 * gcc.c-torture/pr69320-1.c: New test.
14908 * gcc.c-torture/pr69320-2.c: New test.
14909 * gcc.c-torture/pr69320-3.c: New test.
14910 * gcc.c-torture/pr69320-4.c: New test.
14912 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14917 * g++.dg/template/pr11858.C: New test.
14918 * g++.dg/template/pr24663.C: New test.
14919 * g++.dg/template/unify12.C: New test.
14920 * g++.dg/template/unify13.C: New test.
14921 * g++.dg/template/unify14.C: New test.
14922 * g++.dg/template/unify15.C: New test.
14923 * g++.dg/template/unify16.C: New test.
14924 * g++.dg/template/unify17.C: New test.
14926 2016-01-18 David Malcolm <dmalcolm@redhat.com>
14929 * gcc.dg/pr69181-1.c: New test file.
14930 * gcc.dg/pr69181-2.c: New test file.
14931 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14932 globals by moving it to...
14933 (cleanup-after-saved-dg-test): ...this new function. Add
14934 "global additional_sources_used". Add reset of global
14935 multiline_expected_outputs to the empty list.
14936 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14938 (multiline_expected_outputs): ...this, and updated comments to
14939 note that it is modified from gcc-dg.exp.
14940 (dg-end-multiline-output): Update for the above renaming.
14941 (handle-multiline-outputs): Likewise. Remove the clearing
14942 of the expected outputs to the empty list.
14944 2016-01-18 Richard Biener <rguenther@suse.de>
14946 PR tree-optimization/69297
14947 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14949 2016-01-18 Joseph Myers <joseph@codesourcery.com>
14951 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14953 * gcc.target/mips/mips-3d-2.c: Likewise.
14954 * gcc.target/mips/mips-3d-3.c: Likewise.
14955 * gcc.target/mips/mips-3d-4.c: Likewise.
14956 * gcc.target/mips/mips-3d-5.c: Likewise.
14957 * gcc.target/mips/mips-3d-6.c: Likewise.
14958 * gcc.target/mips/mips-3d-7.c: Likewise.
14959 * gcc.target/mips/mips-3d-8.c: Likewise.
14960 * gcc.target/mips/mips-3d-9.c: Likewise.
14961 * gcc.target/mips/mips-ps-1.c: Likewise.
14962 * gcc.target/mips/mips-ps-2.c: Likewise.
14963 * gcc.target/mips/mips-ps-3.c: Likewise.
14964 * gcc.target/mips/mips-ps-4.c: Likewise.
14965 * gcc.target/mips/mips-ps-5.c: Likewise.
14966 * gcc.target/mips/mips-ps-6.c: Likewise.
14967 * gcc.target/mips/mips-ps-7.c: Likewise.
14968 * gcc.target/mips/mips-ps-type.c: Likewise.
14969 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14970 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14972 2016-01-18 Tom de Vries <tom@codesourcery.com>
14974 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14975 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14976 * c-c++-common/goacc/kernels-empty.c: New test.
14977 * c-c++-common/goacc/kernels-eternal.c: New test.
14978 * c-c++-common/goacc/kernels-loop-2.c: New test.
14979 * c-c++-common/goacc/kernels-loop-3.c: New test.
14980 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14981 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14982 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14983 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14984 * c-c++-common/goacc/kernels-loop-data.c: New test.
14985 * c-c++-common/goacc/kernels-loop-g.c: New test.
14986 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14987 * c-c++-common/goacc/kernels-loop-n.c: New test.
14988 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14989 * c-c++-common/goacc/kernels-loop.c: New test.
14990 * c-c++-common/goacc/kernels-noreturn.c: New test.
14991 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14992 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14993 * c-c++-common/goacc/kernels-reduction.c: New test.
14995 2016-01-18 Tom de Vries <tom@codesourcery.com>
14997 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14998 * gcc.dg/autopar/outer-2.c: Same.
14999 * gcc.dg/autopar/outer-3.c: Same.
15000 * gcc.dg/autopar/outer-4.c: Same.
15001 * gcc.dg/autopar/outer-5.c: Same.
15002 * gcc.dg/autopar/outer-6.c: Same.
15003 * gcc.dg/autopar/parallelization-1.c: Same.
15004 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15005 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15006 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15007 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15008 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15009 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15010 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15011 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15012 * gcc.dg/autopar/pr39500-1.c: Same.
15013 * gcc.dg/autopar/pr39500-2.c: Same.
15014 * gcc.dg/autopar/pr46193.c: Same.
15015 * gcc.dg/autopar/pr46194.c: Same.
15016 * gcc.dg/autopar/pr49580.c: Same.
15017 * gcc.dg/autopar/pr49960-1.c: Same.
15018 * gcc.dg/autopar/pr49960.c: Same.
15019 * gcc.dg/autopar/pr68373.c: Same.
15020 * gcc.dg/autopar/reduc-1.c: Same.
15021 * gcc.dg/autopar/reduc-1char.c: Same.
15022 * gcc.dg/autopar/reduc-1short.c: Same.
15023 * gcc.dg/autopar/reduc-2.c: Same.
15024 * gcc.dg/autopar/reduc-2char.c: Same.
15025 * gcc.dg/autopar/reduc-2short.c: Same.
15026 * gcc.dg/autopar/reduc-3.c: Same.
15027 * gcc.dg/autopar/reduc-4.c: Same.
15028 * gcc.dg/autopar/reduc-6.c: Same.
15029 * gcc.dg/autopar/reduc-7.c: Same.
15030 * gcc.dg/autopar/reduc-8.c: Same.
15031 * gcc.dg/autopar/reduc-9.c: Same.
15032 * gcc.dg/autopar/uns-outer-4.c: Same.
15033 * gcc.dg/autopar/uns-outer-5.c: Same.
15034 * gcc.dg/autopar/uns-outer-6.c: Same.
15035 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15036 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15038 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15041 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15042 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15044 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15047 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15048 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15049 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15051 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15054 * gcc.dg/tree-ssa/sra-17.c: New.
15055 * gcc.dg/tree-ssa/sra-18.c: New.
15057 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15059 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15061 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15063 * gnat.dg/inline12.adb: New test.
15065 2016-01-18 Bin Cheng <bin.cheng@arm.com>
15067 PR tree-optimization/66797
15068 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15070 2016-01-18 Richard Biener <rguenther@suse.de>
15072 PR tree-optimization/69170
15073 * gcc.dg/torture/pr69170.c: New testcase.
15075 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
15077 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15079 2016-01-16 Tom de Vries <tom@codesourcery.com>
15081 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15083 2016-01-16 Tom de Vries <tom@codesourcery.com>
15085 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15086 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15087 redundant dg-require-effective-target pthread.
15088 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15089 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15090 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15091 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15092 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15093 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15094 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15096 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
15099 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15100 * gcc.target/powerpc/recip-7.c: Same.
15102 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15105 * g++.dg/template/pr69091.C: New test.
15107 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15109 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15110 dump does not contain an error_mark_node.
15111 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15112 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15114 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15117 * g++.dg/template/pr68936.C: New test.
15119 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
15122 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15123 * gcc.target/powerpc/recip-2.c: Same.
15124 * gcc.target/powerpc/recip-3.c: Same.
15125 * gcc.target/powerpc/recip-4.c: Same.
15126 * gcc.target/powerpc/recip-sqrtf.c: Same.
15128 2016-01-15 Jeff Law <law@redhat.com>
15130 PR tree-optimization/69270
15131 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15132 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15134 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
15137 * gfortran.dg/deferred_character_13.f90: New test for the fix
15138 of comment 3 of the PR.
15141 * gfortran.dg/deferred_character_8.f90: New test
15142 * gfortran.dg/allocate_error_5.f90: New test
15145 * gfortran.dg/deferred_character_10.f90: New test
15148 * gfortran.dg/deferred_character_14.f90: New test
15151 * gfortran.dg/deferred_character_11.f90: New test
15154 * gfortran.dg/deferred_character_9.f90: New test
15156 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15158 PR rtl-optimization/69030
15159 * gcc.target/i386/pr69030.c: New.
15161 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15163 * gcc.target/aarch64/target_attr_17.c: New test.
15165 2016-01-15 Richard Biener <rguenther@suse.de>
15167 PR tree-optimization/66856
15168 * gcc.dg/torture/pr66856-1.c: New testcase.
15169 * gcc.dg/torture/pr66856-2.c: Likewise.
15171 2016-01-15 Richard Biener <rguenther@suse.de>
15174 * g++.dg/lto/pr69137_0.C: New testcase.
15176 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15178 PR middle-end/69246
15179 * gcc.target/i386/pr69246.c: New test.
15181 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15183 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
15185 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15188 * g++.dg/init/const9.C: Disable test on S/390.
15190 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15192 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15193 * g++.dg/Wno-frame-address.C: Ditto.
15195 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15197 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15199 2016-01-15 Richard Biener <rguenther@suse.de>
15201 PR tree-optimization/68961
15202 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15204 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15206 * gcc.target/i386/pr65105-5.c: New test.
15208 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
15210 * gcc.c-torture/execute/alias-4.c: New testcase.
15212 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
15215 * g++.dg/ipa/devirt-49.C: New testcase.
15217 2016-01-15 Christian Bruel <christian.bruel@st.com>
15220 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15221 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15222 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15224 2016-01-15 Richard Biener <rguenther@suse.de>
15226 PR tree-optimization/69117
15227 * gcc.dg/torture/pr69117.c: New testcase.
15229 2015-01-14 Ryan Burn <contact@rnburn.com>
15232 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15234 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15237 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15238 range tests use 100 * maximum instead of maximum + 1.
15240 2016-01-14 Jakub Jelinek <jakub@redhat.com>
15243 * gcc.dg/guality/pr69244.c: New test.
15245 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
15247 * lib/target-supports.exp (check_effective_target_issignaling):
15249 * gcc.dg/pr61441.c: Require issignaling effective target.
15251 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15254 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15256 2016-01-14 David Malcolm <dmalcolm@redhat.com>
15259 PR preprocessor/69177
15260 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15261 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15262 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15263 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15265 2016-01-14 Marek Polacek <polacek@redhat.com>
15268 * gcc.dg/array-15.c: New test.
15270 2016-01-14 Jakub Jelinek <jakub@redhat.com>
15272 PR middle-end/68146
15273 PR tree-optimization/69155
15274 * gfortran.dg/pr68146.f: New test.
15275 * gfortran.dg/pr69155.f90: New test.
15277 2016-01-14 Richard Biener <rguenther@suse.de>
15279 PR tree-optimization/68060
15280 * gcc.dg/torture/pr68060-1.c: New testcase.
15281 * gcc.dg/torture/pr68060-2.c: Likewise.
15283 2016-01-14 Nick Clifton <nickc@redhat.com>
15285 * lib/target-supports.exp
15286 (check_effective_target_arm_neon_ok_nocache): Add an option
15287 sequence that includes setting the ARM architecture to ARMv7-A.
15288 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15289 command line options necessary to enable Neon support.
15290 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15291 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15292 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15293 * gcc.target/arm/pr69180.c: Likewise.
15295 2016-01-14 Jeff Law <law@redhat.com>
15297 PR tree-optimization/69270
15298 * gcc.dg/tree-ssa/pr69270.c: New test.
15300 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15303 * c-c++-common/pr66208.c: New file.
15305 2016-01-13 Jakub Jelinek <jakub@redhat.com>
15307 PR tree-optimization/69156
15308 * gcc.dg/pr69156.c: New test.
15310 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15312 * gcc.target/i386/pr69225-7.c: New test.
15314 2016-01-13 Richard Henderson <rth@redhat.com>
15316 * gcc.dg/tm/memopt-13.c: Update expected function.
15317 * gcc.dg/tm/memopt-6.c: Likewise.
15319 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
15321 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15322 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15323 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15324 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
15326 2016-01-13 Tom de Vries <tom@codesourcery.com>
15328 PR tree-optimization/69169
15329 * gcc.dg/pr69169.c: New test.
15331 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
15334 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15335 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15336 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15337 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15338 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15339 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15340 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15341 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15343 2016-01-13 Jakub Jelinek <jakub@redhat.com>
15346 * gcc.dg/pr69247.c: New test.
15348 2016-01-13 Richard Biener <rguenther@suse.de>
15350 PR tree-optimization/69242
15351 * gcc.dg/torture/pr69242.c: New testcase.
15353 2016-01-13 Richard Biener <rguenther@suse.de>
15355 PR tree-optimization/69186
15356 * gcc.dg/torture/pr69186.c: New testcase.
15358 2016-01-13 Jeff Law <law@redhat.com>
15360 PR tree-optimization/67755
15361 * gcc.dg/tree-ssa/pr67755.c: New test.
15363 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
15365 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15366 pass number in output by a star.
15368 2016-01-12 Bin Cheng <bin.cheng@arm.com>
15370 PR tree-optimization/68911
15371 * gcc.c-torture/execute/pr68911.c: New test.
15373 2016-01-12 Marek Polacek <polacek@redhat.com>
15376 * g++.dg/warn/permissive-1.C: New test.
15378 2016-01-12 Jakub Jelinek <jakub@redhat.com>
15382 * g++.dg/opt/pr69213.C: New test.
15384 2016-01-12 Christian Bruel <christian.bruel@st.com>
15387 * gcc.target/arm/pr69180.c: New test.
15389 2016-01-12 Richard Biener <rguenther@suse.de>
15392 * g++.dg/lto/pr69077_0.C: New testcase.
15393 * g++.dg/lto/pr69077_1.C: Likewise.
15395 2016-01-12 Jakub Jelinek <jakub@redhat.com>
15398 * g++.dg/opt/pr69175.C: New test.
15400 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15402 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15403 rather than #including math.h & stdlib.h.
15404 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15405 * gcc.dg/vect/pr49771.c: Likewise.
15406 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15407 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15408 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15409 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15410 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15411 * gcc.dg/vect/pr44507.c: Likewise.
15412 * gcc.dg/vect/pr45902.c: Likewise.
15413 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15414 * gcc.dg/vect/vect-117.c: Likewise.
15415 * gcc.dg/vect/vect-99.c: Likewise.
15416 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15417 * gcc.dg/vect/vect-cond-1.c: Likewise.
15418 * gcc.dg/vect/vect-cond-2.c: Likewise.
15419 * gcc.dg/vect/vect-cond-3.c: Likewise.
15420 * gcc.dg/vect/vect-cond-4.c: Likewise.
15421 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15422 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15423 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15424 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15425 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15426 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15427 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15428 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15429 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15430 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15431 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15432 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15433 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15434 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15435 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15436 include of signal.h.
15437 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15438 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15439 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15440 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15441 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15442 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15443 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15444 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15445 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15446 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15447 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15448 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15449 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15450 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15451 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15452 * gcc.dg/vect/vect-outer-5.c: Likewise.
15453 * gcc.dg/vect/vect-outer-6.c: Likewise.
15454 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15455 include of stdio.h.
15457 2016-01-12 Nick Clifton <nickc@redhat.com>
15460 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15461 to fread so that it will be found in all target runtimes.
15463 2016-01-12 Richard Biener <rguenther@suse.de>
15465 PR tree-optimization/69053
15466 * g++.dg/torture/pr69053.C: New testcase.
15468 2016-01-12 Richard Biener <rguenther@suse.de>
15470 PR tree-optimization/69168
15471 * gcc.dg/torture/pr69168.c: New testcase.
15473 2016-01-12 Richard Biener <rguenther@suse.de>
15475 PR tree-optimization/69157
15476 * gcc.dg/torture/pr69157.c: New testcase.
15478 2016-01-12 Richard Biener <rguenther@suse.de>
15480 PR tree-optimization/69174
15481 * gcc.dg/torture/pr69174.c: New testcase.
15483 2016-01-12 Jakub Jelinek <jakub@redhat.com>
15487 * g++.dg/tls/pr66808.C: New test.
15488 * g++.dg/tls/pr69000.C: New test.
15490 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15492 * gcc.target/powerpc/swaps-p8-23.c: New test.
15493 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15495 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
15497 PR tree-optimization/68356
15498 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15500 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15501 Jim Wilson <jim.wilson@linaro.org>
15504 * gcc.target/arm/pr69194.c: New test.
15506 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15509 * gcc.target/i386/pr69225-1.c: New test.
15510 * gcc.target/i386/pr69225-2.c: Likewise.
15511 * gcc.target/i386/pr69225-3.c: Likewise.
15512 * gcc.target/i386/pr69225-4.c: Likewise.
15513 * gcc.target/i386/pr69225-5.c: Likewise.
15514 * gcc.target/i386/pr69225-6.c: Likewise.
15516 2016-01-11 Jakub Jelinek <jakub@redhat.com>
15519 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15523 * gcc.dg/pr69071.c: New test.
15526 * g++.dg/opt/pr69211.C: New test.
15528 PR tree-optimization/69214
15529 * gcc.c-torture/compile/pr69214.c: New test.
15531 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
15533 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15534 * gcc.target/i386/pr66232-11.c: Ditto.
15535 * gcc.target/i386/pr66232-12.c: Ditto.
15536 * gcc.target/i386/pr66232-13.c: Ditto.
15538 2016-01-11 Richard Biener <rguenther@suse.de>
15540 PR tree-optimization/69173
15541 * gcc.dg/torture/pr69173.c: New testcase.
15543 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15545 PR rtl-optimization/68796
15546 * gcc.target/aarch64/tst_5.c: New test.
15547 * gcc.target/aarch64/tst_6.c: Likewise.
15549 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15551 PR rtl-optimization/68841
15552 * gcc.dg/pr68841.c: New test.
15553 * gcc.c-torture/execute/pr68841.c: New test.
15555 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15557 PR rtl-optimization/68920
15558 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15560 * gcc.dg/ifcvt-5.c: New test.
15562 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
15565 * g++.dg/pr69123.C: New.
15567 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15570 * gcc.target/i386/pr69010.c: New test.
15572 2016-01-11 Martin Jambor <mjambor@suse.cz>
15575 * gcc.target/i386/chkp-pr69044.c: New test.
15577 2016-01-11 Tom de Vries <tom@codesourcery.com>
15579 PR tree-optimization/69109
15580 * gcc.dg/autopar/pr69109-2.c: New test.
15581 * gcc.dg/autopar/pr69109.c: New test.
15583 2016-01-11 Tom de Vries <tom@codesourcery.com>
15585 PR tree-optimization/69108
15586 * gcc.dg/autopar/pr69108.c: New test.
15588 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15591 * c-c++-common/Wisleading-indentation.c: Augment test.
15593 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15596 * gfortran.dg/inline_matmul_12.f90: New test.
15598 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
15601 * gfortran.dg/actual_array_offset_1: New test.
15603 2016-01-10 Tom de Vries <tom@codesourcery.com>
15605 PR tree-optimization/69062
15606 * gcc.dg/autopar/pr69062.c: New test.
15608 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15610 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15611 * gcc.dg/vect/slp-perm-2.c: Likewise.
15612 * gcc.dg/vect/slp-perm-3.c: Likewise.
15613 * gcc.dg/vect/slp-perm-5.c: Likewise.
15614 * gcc.dg/vect/slp-perm-6.c: Likewise.
15615 * gcc.dg/vect/slp-perm-7.c: Likewise.
15616 * gcc.dg/vect/slp-perm-8.c: Likewise.
15618 2016-01-10 Tom de Vries <tom@codesourcery.com>
15620 PR tree-optimization/69039
15621 * gcc.dg/autopar/pr69039.c: New test.
15623 2016-01-09 Marek Polacek <polacek@redhat.com>
15626 * g++.dg/pr69113.C: New test.
15628 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15630 PR middle-end/50865
15631 PR tree-optimization/69097
15632 * gcc.c-torture/execute/pr50865.c: New test.
15633 * gcc.c-torture/execute/pr69097-1.c: New test.
15634 * gcc.c-torture/execute/pr69097-2.c: New test.
15635 * gcc.dg/pr69097-1.c: New test.
15636 * gcc.dg/pr69097-2.c: New test.
15638 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15641 * g++.dg/opt/pr69164.C: New test.
15643 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15645 PR tree-optimization/69167
15646 * gcc.dg/pr69167.c: New test.
15648 2016-01-08 Marek Polacek <polacek@redhat.com>
15651 * g++.dg/pr68449.C: New.
15653 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15655 PR tree-optimization/68707
15656 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15657 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15658 on platforms supporting it.
15659 * gcc.dg/vect/slp-perm-2.c: Likewise.
15660 * gcc.dg/vect/slp-perm-3.c: Likewise.
15661 * gcc.dg/vect/slp-perm-5.c: Likewise.
15662 * gcc.dg/vect/slp-perm-7.c: Likewise.
15663 * gcc.dg/vect/slp-perm-8.c: Likewise.
15664 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15665 on platforms supporting it.
15667 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15669 PR tree-optimization/69162
15670 * gcc.dg/pr69162.c: New test.
15672 PR tree-optimization/69172
15673 * gcc.dg/pr69172.c: New test.
15675 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15677 PR tree-optimization/67781
15678 * gcc.c-torture/execute/pr67781.c: New file.
15680 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15682 PR tree-optimization/69083
15683 * gcc.dg/vect/pr69083.c: New test.
15685 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15687 PR tree-optimization/61441
15688 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15689 Use -fexcess-precision=standard for compiler options.
15690 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15692 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15695 * gfortran.dg/gomp/pr69128.f90: New test.
15698 * g++.dg/ext/pr69145-1.C: New test.
15699 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15700 * g++.dg/ext/pr69145-2.h: New file.
15702 2016-01-07 Martin Sebor <msebor@redhat.com>
15705 * gcc.dg/atomic-fetch-bool.c: New test.
15706 * gcc.dg/sync-fetch-bool.c: New test.
15708 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15711 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15713 2016-01-07 Nick Clifton <nickc@redhat.com>
15716 * g++.dg/pr66655.C: New test.
15717 * g++.dg/pr66655_1.cc: Test support file.
15718 * g++.dg/pr66655.h: Test header file.
15720 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
15723 gfortran.dg/gomp/pr66680.f90: New test.
15725 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15728 * gcc.target/i386/pr69171-1.c: New test.
15729 * gcc.target/i386/pr69171-2.c: Likewise.
15730 * gcc.target/i386/pr69171-3.c: Likewise.
15731 * gcc.target/i386/pr69171-4.c: Likewise.
15732 * gcc.target/i386/pr69171-5.c: Likewise.
15733 * gcc.target/i386/pr69171-6.c: Likewise.
15735 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15737 PR middle-end/67639
15738 * c-c++-common/pr67639.c: New test.
15740 2016-01-07 Jakub Jelinek <jakub@redhat.com>
15742 PR tree-optimization/69141
15743 * g++.dg/opt/pr69141.C: New test.
15745 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15747 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15749 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
15752 * gcc.target/i386/pr69140.c: New test
15754 2016-01-06 David Malcolm <dmalcolm@redhat.com>
15756 * gcc.dg/bad-dereference.c: New test case.
15758 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15760 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15762 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15764 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15766 2016-01-06 Marek Polacek <polacek@redhat.com>
15769 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15771 2016-01-05 Marek Polacek <polacek@redhat.com>
15774 * gcc.dg/atomic-invalid-2.c: New.
15776 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15779 * gcc.target/i386/pr68991.c: New test.
15781 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15784 * g++.dg/pr68991-1.C: New test.
15785 * g++.dg/pr68991-2.C: Likewise.
15787 2016-01-05 Sergei Trofimovich <siarheit@google.com>
15790 * gcc.target/ia64/pr60465-gprel64.c: New test.
15791 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15793 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15795 PR rtl-optimization/68651
15796 * gcc.target/aarch64/pr68651_1.c: New test.
15798 2016-01-05 David Malcolm <dmalcolm@redhat.com>
15801 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15803 2016-01-05 Nathan Sidwell <nathan@acm.org>
15806 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15808 * gcc.dg/alias-15.c: New.
15810 2016-01-05 Nick Clifton <nickc@redhat.com>
15813 * g++.dg/pr68770.C: New test.
15815 2016-01-04 Mike Stump <mikestump@comcast.net>
15817 * lib/target-supports.exp (check_effective_target_cilkplus):
15818 cilkplus targets require pthreads.
15819 (check_effective_target_cilkplus): Remove special case for NVPTX.
15821 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15823 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15826 2016-01-04 Jakub Jelinek <jakub@redhat.com>
15828 Update copyright years.
15830 2016-01-04 Marek Polacek <polacek@redhat.com>
15833 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15834 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15835 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15837 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15839 * gcc.target/sparc/20160104-2.c: New test.
15841 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15843 * gcc.target/sparc/20160104-1.c: New test.
15845 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
15848 * gfortran.dg/pr65045.f90: New test.
15850 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15852 * gnat.dg/specs/debug1.ads: Delete.
15854 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15856 PR libgfortran/68867
15857 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15860 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15862 PR libgfortran/68867
15863 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15866 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
15869 * gfortran.dg/pr68864.f90: New test.
15871 2016-01-01 Jakub Jelinek <jakub@redhat.com>
15873 PR tree-optimization/69070
15874 * gcc.dg/pr69070.c: New test.
15877 * gfortran.dg/pr69055.f90: New test.
15880 * gcc.dg/pr69015.c: New test.
15882 Copyright (C) 2016 Free Software Foundation, Inc.
15884 Copying and distribution of this file, with or without modification,
15885 are permitted in any medium without royalty provided the copyright
15886 notice and this notice are preserved.