1 2016-12-29 Andrew Pinski <apinski@cavium.com>
3 * gcc.dg/atomic/c11-atomic-exec-5.c: Lower ITER_COUNT to 100
6 2016-12-29 Uros Bizjak <ubizjak@gmail.com>
9 * gcc.target/i386/pr78904-6.c: New test.
11 2016-12-29 Jakub Jelinek <jakub@redhat.com>
13 * gcc.target/i386/mpx/memcpy-1.c: Include mpx-check.h.
14 (main): Renamed to ...
15 (mpx_test): ... this. Add argc and argv arguments.
17 2016-12-29 Martin Liska <mliska@suse.cz>
20 * g++.dg/pr78933.C: New test.
22 2016-12-28 Uros Bizjak <ubizjak@gmail.com>
25 * gcc.target/i386/pr78904-4.c: New test.
26 * gcc.target/i386/pr78904-5.c: Ditto.
28 2016-12-27 Michael Meissner <meissner@linux.vnet.ibm.com>
30 * gcc.target/powerpc/p9-vinsert4b-2.c: Update test to test for 13
31 being out of bounds instead of 12.
33 2016-12-27 Uros Bizjak <ubizjak@gmail.com>
36 * gcc.target/i386/pr78904-3.c: New test.
38 2016-12-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
40 * gcc.target/i386/mpx/memcpy-1.c: New test.
42 2016-12-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
44 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: New test.
45 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Ditto.
46 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Ditto.
48 2016-12-27 Uros Bizjak <ubizjak@gmail.com>
51 * gcc.target/i386/pr78904-2.c: New test.
53 2016-12-26 Uros Bizjak <ubizjak@gmail.com>
56 * gcc.target/i386/pr78904-1.c: New test.
58 2016-12-23 Andre Vehreschild <vehre@gcc.gnu.org>
60 * gfortran.dg/class_assign_1.f08: New test.
62 2016-12-23 Toma Tabacu <toma.tabacu@imgtec.com>
64 * gcc.target/mips/oddspreg-2.c (dg-options): Remove dg-skip-if for
65 -fno-fat-lto-objects and add the -ffat-lto-objects option, along with
66 an explanation for its purpose.
67 * gcc.target/mips/oddspreg-3.c (dg-options): Likewise.
68 * gcc.target/mips/oddspreg-6.c (dg-options): Likewise.
69 * gcc.target/mips/no-dsp-1.c: Add an explanation for the purpose of
71 * gcc.target/mips/pr54240.c: Likewise.
72 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
73 * gcc.target/mips/soft-float-1.c: Likewise.
75 2016-12-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
77 * gcc.dg/gimplefe-20.c: New test-case.
79 2016-12-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
81 * gcc.target/s390/litpool-str-1.c: New test.
83 2016-12-22 Dominik Vogt <vogt@linux.vnet.ibm.com>
85 * gcc.target/s390/md/setmem_long-1.c: Use "s390_useable_hw".
86 * gcc.target/s390/md/rXsbg_mode_sXl.c: Likewise.
87 * gcc.target/s390/md/andc-splitter-1.c: Likewise.
88 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
89 * lib/gcc-dg.exp (gcc-dg-runtest): Export torture_current_flags.
90 * gcc.target/s390/s390.exp: Import torture_current_flags.
91 (check_effective_target_s390_useable_hw): New.
92 (check_effective_target_s390_z900_hw): New.
93 (check_effective_target_s390_z990_hw): New.
94 (check_effective_target_s390_z9_ec_hw): New.
95 (check_effective_target_s390_z10_hw): New.
96 (check_effective_target_s390_z196_hw): New.
97 (check_effective_target_s390_zEC12_hw): New.
98 (check_effective_target_s390_z13_hw): New.
99 (check_effective_target_z10_instructions): Removed.
100 (torture tests): Add optimization level without -march=.
101 Reorder torture tests for good cache usage.
103 2016-12-22 Martin Liska <mliska@suse.cz>
105 PR tree-optimization/78886
106 * gcc.dg/tree-ssa/pr78886.c: New test.
108 2016-12-22 Georg-Johann Lay <avr@gjlay.de>
111 * gcc.dg/pr35258.c (main) <temp>: Use an integer value that has
112 at least a size of 4.
113 * gcc.dg/Walloca-1.c (foo1): Use alloca with 30000 (instead of 90000).
114 * gcc.dg/graphite/pr46185.c: Require int32plus, size32plus.
115 * gcc.dg/graphite/isl-ast-op-select.c: Same.
116 * gcc.dg/graphite/pr42205-1.c: Require int32plus.
117 * gcc.dg/graphite/pr42221.c: Same.
118 * gcc.dg/tree-ssa/pr65136.c: Same.
119 * gcc.dg/tree-ssa/sra-20.c: Same.
120 * gcc.dg/graphite/scop-0.c: Require size32plus.
121 * gcc.dg/graphite/scop-22.c: Same.
122 * gcc.dg/graphite/scop-3.c: Same.
123 * gcc.dg/graphite/scop-dsyr2k.c: Same.
124 * gcc.dg/graphite/scop-dsyrk.c: Same.
125 * gcc.dg/graphite/scop-mvt.c: Same.
126 * gcc.dg/graphite/scop-sor.c: Same.
127 * gcc.dg/tree-ssa/pr68529-3.c: Same.
128 * gcc.dg/tree-ssa/pr66449.c [long != pointer]: Use intptr_t if.
129 * gcc.dg/tree-ssa/pr70919.c [int <= 2]: Use 32-bit int as needed.
130 * gcc.dg/tree-ssa/pr71408.c: Same.
131 * gcc.dg/fold-and-rshift-2.c: Same.
132 * gcc.dg/tree-ssa/ssa-dom-thread-8.c (f2) [long != pointer]: Use
133 uintptr_t instead of long for int representation of address.
134 * gcc.dg/tree-ssa/tailcall-7-run.c: Require trampolines.
136 2016-12-22 Jakub Jelinek <jakub@redhat.com>
139 * c-c++-common/ubsan/pr78858.c: New test.
140 * gcc.dg/nonnull-5.c: New test.
142 2016-12-21 Jakub Jelinek <jakub@redhat.com>
145 * g++.dg/warn/Wshadow-12.C: New test.
147 2016-12-21 Vladimir Makarov <vmakarov@redhat.com>
149 PR rtl-optimization/78580
150 * gcc.target/i386/pr78580.c: New.
152 2016-12-21 Jakub Jelinek <jakub@redhat.com>
155 * g++.dg/cpp1y/pr77830.C: New test.
156 * g++.dg/cpp0x/pr65398.C: Adjust expected diagnostics.
158 2016-12-21 Bernd Schmidt <bschmidt@redhat.com>
161 * gcc.target/i386/pr71321.c: New test.
163 2016-12-21 Jakub Jelinek <jakub@redhat.com>
166 * gfortran.dg/gomp/map-1.f90: Add expected error.
167 * gfortran.dg/gomp/pr78866-1.f90: New test.
168 * gfortran.dg/gomp/pr78866-2.f90: New test.
170 2016-12-21 David Edelsohn <dje.gcc@gmail.com>
172 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: XFAIL
175 2016-12-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
177 * gcc.target/arm/unsigned-extend-2.c: Update testcase.
179 2016-12-21 Martin Liska <mliska@suse.cz>
182 * gcc.dg/spellcheck-options-13.c: New test.
184 2016-12-21 Alexander Monakov <amonakov@ispras.ru>
186 * gcc.target/nvptx/decl-shared.c (v_common): Add 'common' attribute to
187 explicitly request the desired storage class.
189 2016-12-21 Georg-Johann Lay <avr@gjlay.de>
192 * gcc.dg/builtin-object-size-16.c (ia0, ia1, ia9): Handle case
193 where neither short nor int has a size of 4; use long.
194 * gcc.dg/builtin-object-size-17.c: Same.
195 * gcc.dg/builtin-stringop-chk-1.c (test2) <struct S>: Use int32_t
196 for components as 4 components are supposed to occupy 16 bytes.
197 * gcc.dg/pr78408-1.c: Require target size32plus.
198 * gcc.dg/pr78408-2.c: Same.
199 * gcc.dg/tree-ssa/pr78428.c. Require target int32plus.
200 * gcc.dg/tree-ssa/tailcall-7.c: Require target trampolines.
202 2016-12-21 Toma Tabacu <toma.tabacu@imgtec.com>
204 * gcc.target/mips/msa-builtins.c (msa_insert_d): Tweak expected output.
206 2016-12-21 Janne Blomqvist <jb@gcc.gnu.org>
209 * gfortran.dg/string_length_4.f90: New test.
211 2016-12-21 Georg-Johann Lay <avr@gjlay.de>
213 * gcc.target/avr/mmcu: New folder for compile-tests with -mmcu=.
214 * gcc.target/avr/mmcu/avr-mmcu.exp: New file.
215 * gcc.target/avr/pr58545.c: Move to gcc.target/avr/mmcu.
216 * gcc.target/avr/tiny-caller-save.c: Dito.
217 * gcc.target/avr/tiny-memx.c: Dito.
219 2016-12-21 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
221 * gcc.dg/max.c: New Testcase.
222 * gcc.dg/min.c: New Testcase.
224 2016-12-21 Jakub Jelinek <jakub@redhat.com>
227 * gcc.c-torture/execute/pr77767.c: New test.
229 2016-12-20 Pat Haugen <pthaugen@us.ibm.com>
231 * gcc.dg/sms-3.c: Add -fno-sched-pressure for powerpc.
232 * gcc.dg/sms-6.c: Likewise.
234 2016-12-20 David Edelsohn <dje.gcc@gmail.com>
236 * gcc.dg/tls/alias-1.c: dg-add-options tls.
237 * gcc.dg/pr70859-2.c: Define _ISOC99_SOURCE on AIX.
239 2016-12-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
241 * gcc.target/arm/pr78255-2.c: Fix to work for targets
242 that do not optimize for tailcall.
244 2016-12-20 David Edelsohn <dje.gcc@gmail.com>
246 * gcc.dg/tls/pr78796.c: dg-add-options tls.
247 * gcc.target/powerpc/fold-vec-mult-int.c: power8-vector.
248 * gcc.target/powerpc/fold-vec-mult-longlong.c: -maix64.
250 2016-12-20 Richard Biener <rguenther@suse.de>
252 * gcc.dg/gimplefe-19.c: New testcase.
254 2016-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
257 * gcc.c-torture/compile/pr78694.c: New test.
259 2016-12-20 Eric Botcazou <ebotcazou@adacore.com>
262 * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options.
263 * gnat.dg/vect2.adb: Likewise.
264 * gnat.dg/vect3.adb: Likewise.
265 * gnat.dg/vect4.adb: Likewise.
266 * gnat.dg/vect5.adb: Likewise.
267 * gnat.dg/vect6.adb: Likewise.
269 2016-12-19 Uros Bizjak <ubizjak@gmail.com>
271 * gcc.target/i386/pr59874-3.c: New test.
273 2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
275 * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile.
276 * gcc.target/powerpc/fold-vec-mult-char.c: New.
277 * gcc.target/powerpc/fold-vec-mult-float.c: New.
278 * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New.
279 * gcc.target/powerpc/fold-vec-mult-int.c: New.
280 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New.
281 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New.
282 * gcc.target/powerpc/fold-vec-mult-longlong.c: New.
283 * gcc.target/powerpc/fold-vec-mult-short.c: New.
285 2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
287 * gcc.target/powerpc/fold-vec-sub-char.c: New.
288 * gcc.target/powerpc/fold-vec-sub-float.c: New.
289 * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New.
290 * gcc.target/powerpc/fold-vec-sub-int.c: New.
291 * gcc.target/powerpc/fold-vec-sub-int128.c: New.
292 * gcc.target/powerpc/fold-vec-sub-longlong.c: New.
293 * gcc.target/powerpc/fold-vec-sub-short.c: New.
295 2016-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
298 * gcc.c-torture/compile/pr78748.c: New test.
300 2016-12-18 Janus Weil <janus@gcc.gnu.org>
303 * gfortran.dg/dtio_22.f90: New test.
305 2016-12-18 Janus Weil <janus@gcc.gnu.org>
308 * gfortran.dg/dtio_21.f90: New test.
310 2016-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
313 * charlen_03.f90: Remove test.
314 * charlen_10.f90: Ditto.
316 2016-12-17 Jakub Jelinek <jakub@redhat.com>
319 * gcc.dg/asan/pr78832.c: New test.
321 2016-12-17 Andrew Senkevich <andrew.senkevich@intel.com>
323 * gcc.target/i386/avx512bw-kaddd-1.c: New test.
324 * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
325 * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
326 * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
328 2016-12-17 Thomas Koenig <tkoenig@gcc.gnu.org>
331 * gfortran.dg/fimplicit_none_1.f90: New test.
332 * gfortran.dg/fimplicit_none_2.f90: New test.
334 2016-12-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
336 * gcc.target/powerpc/byte-in-either-range-0.c: New test.
337 * gcc.target/powerpc/byte-in-either-range-1.c: New test.
338 * gcc.target/powerpc/byte-in-range-0.c: New test.
339 * gcc.target/powerpc/byte-in-range-1.c: New test.
340 * gcc.target/powerpc/byte-in-set-0.c: New test.
341 * gcc.target/powerpc/byte-in-set-1.c: New test.
342 * gcc.target/powerpc/byte-in-set-2.c: New test.
344 2016-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
347 * gfortran.dg/dtio_20.f03: New test.
349 2016-12-16 Jakub Jelinek <jakub@redhat.com>
352 * gfortran.dg/char_result_16.f90: New test.
354 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
356 * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
358 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
360 * gcc.target/aarch64/ubfx_lsr_1.c: New test.
362 2016-12-16 Jakub Jelinek <jakub@redhat.com>
365 * gcc.dg/pr78408-1.c: New test.
366 * gcc.dg/pr78408-2.c: New test.
368 2016-12-16 Marek Polacek <polacek@redhat.com>
370 PR tree-optimization/78819
371 * gcc.dg/tree-ssa/vrp112.c: New test.
373 2016-12-16 Eric Botcazou <ebotcazou@adacore.com>
375 * gnat.dg/opt61.adb: New test.
376 * gnat.dg/opt61_pkg.ad[sb]: New helper.
378 2016-12-16 Richard Biener <rguenther@suse.de>
381 * g++.dg/pr71694.C: New testcase.
383 2016-12-16 Richard Biener <rguenther@suse.de>
386 * gcc.dg/pr71632.c: New testcase.
388 2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com>
390 * gcc.target/i386/avx512bw-kmovd-1.c: New test.
391 * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
392 * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
393 * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
394 * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
395 * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
396 * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
397 * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
398 * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
399 * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
400 * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
401 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
402 * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
403 * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
404 * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
405 * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
407 2016-12-15 Jakub Jelinek <jakub@redhat.com>
409 P0490R0 GB 20: decomposition declaration should commit to tuple
411 * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
413 2016-12-15 Nathan Sidwell <nathan@acm.org>
416 * g++.dg/cpp1y/pr77585.C: New.
418 2016-12-15 David Edelsohn <dje.gcc@gmail.com>
420 * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
421 * gcc.dg/tree-ssa/pr71179.c: Same.
423 2016-12-15 Janus Weil <janus@gcc.gnu.org>
426 * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
428 2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com>
430 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
433 2016-12-15 Jakub Jelinek <jakub@redhat.com>
435 * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
436 * gcc.dg/torture/pr78515.c: Likewise.
437 * gcc.dg/pr69634.c: Likewise.
439 2016-12-14 Martin Sebor <msebor@redhat.com>
442 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
444 2016-12-14 Martin Sebor <msebor@redhat.com>
447 * g++.dg/cpp1y/pr78774.C: New test.
449 2016-12-14 David Malcolm <dmalcolm@redhat.com>
452 * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
454 * gcc.dg/pr78213.c: Disable this test.
455 * selftests/example.txt: New file.
457 2016-12-14 Martin Sebor <msebor@redhat.com>
460 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
462 2016-12-14 Jakub Jelinek <jakub@redhat.com>
465 * gcc.c-torture/execute/pr78791.c: New test.
466 * gcc.target/i386/pr78791.c: New test.
468 2016-12-14 Marek Polacek <polacek@redhat.com>
471 * g++.dg/ext/flexary12.C: Adjust dg-error.
472 * g++.dg/ext/flexary20.C: New.
473 * g++.dg/ext/flexary21.C: New.
475 2016-12-14 Uros Bizjak <ubizjak@gmail.com>
478 * gcc.target/i386/pr59874-1.c: New test.
479 * gcc.target/i386/pr59874-2.c: Ditto.
481 2016-12-14 David Edelsohn <dje.gcc@gmail.com>
483 * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
484 * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
485 * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
487 2016-12-14 Jakub Jelinek <jakub@redhat.com>
490 * g++.dg/opt/pr77844.C: New test.
492 2016-12-14 Martin Sebor <msebor@redhat.com>
495 * gcc.dg/builtins-nonnull.c: New test.
496 * gcc.dg/nonnull-4.c: New test.
498 2016-12-14 Nathan Sidwell <nathan@acm.org>
501 * g++.dg/cpp0x/pr78701.C: New.
503 2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
505 * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
506 defined, add tracing of the various extracts to stderr. Add
507 support for tests that convert the result to another type.
508 * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
509 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
510 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
511 tests that do an extract and then convert the values double.
512 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
513 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
514 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
515 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
516 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
517 * gcc.target/powerpc/p9-extract-1.c: Update test to check for
518 VEXTU{B,H,W}{L,R}X instructions being generated by default instead
519 of VEXTRACTU{B,H} and XXEXTRACTUW.
520 * gcc.target/powerpc/p9-extract-3.c: New test for combination of
521 vec_extract and convert to floating point.
522 * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
524 * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
526 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
528 * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
531 2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
534 * gfortran.dg/coarray/alloc_comp_5.f90: New test.
535 * gfortran.dg/coarray_42.f90: New test.
537 2016-12-14 Jakub Jelinek <jakub@redhat.com>
540 * gcc.dg/tls/pr78796.c: New test.
542 2016-12-14 Richard Biener <rguenther@suse.de>
544 PR tree-optimization/78731
545 * gcc.dg/torture/pr78731.c: New testcase.
547 2016-12-14 Martin Liska <mliska@suse.cz>
549 * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
550 * gcc.dg/tree-ssa/dump-2.c: Likewise.
552 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
554 * gcc.target/mips/msa-builtins-err.c (dg-options): Add
555 -ffat-lto-objects option.
557 2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
558 Jakub Jelinek <jakub@redhat.com>
560 * gcc.dg/strlenopt-30.c: New test-case.
562 2016-12-14 Richard Biener <rguenther@suse.de>
564 PR tree-optimization/78788
565 * gcc.dg/torture/pr78788.c: New testcase.
567 2016-12-13 Nathan Sidwell <nathan@acm.org>
570 * g++.dg/cpp0x/pr69481.C: New.
572 2016-12-13 Uros Bizjak <ubizjak@gmail.com>
575 * gcc.target/i386/pr78794.c: New test.
577 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
580 * gfortran.dg/coarray_38.f90: Added expecting error message.
581 * gfortran.dg/coarray_41.f90: New test.
582 * gfortran.dg/coarray_class_2.f90: New test.
584 2016-12-13 Carl Love <cel@us.ibm.com>
586 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
588 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
591 2016-12-13 Martin Liska <mliska@suse.cz>
593 PR tree-optimization/78428
594 * gcc.dg/tree-ssa/pr78428.c: New test.
596 2016-12-13 Janus Weil <janus@gcc.gnu.org>
597 Paul Thomas <pault@gcc.gnu.org>
600 * gfortran.dg/dtio_19.f90: New test case.
602 2016-12-13 Michael Matz <matz@suse.de>
604 PR tree-optimization/78725
605 * gcc.dg/pr78725.c: New test.
606 * gcc.dg/pr78725-2.c: New test.
608 2016-12-13 Richard Biener <rguenther@suse.de>
611 * gcc.dg/torture/pr78742.c: New testcase.
613 2016-12-13 Martin Liska <mliska@suse.cz>
615 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
616 scanned pattern ASAN_MARK.
617 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
618 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
619 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
620 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
622 2016-12-13 Jakub Jelinek <jakub@redhat.com>
625 * g++.dg/ipa/pr77905.C: New test.
627 2016-12-12 Jakub Jelinek <jakub@redhat.com>
629 PR tree-optimization/78777
630 * g++.dg/torture/pr78777.C: New test.
632 2016-12-12 Martin Sebor <msebor@redhat.com>
636 * gcc.c-torture/execute/pr78622.c: New test.
637 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
638 behavior inadvertently introduced in a previous commit. Tighten
640 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
642 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
643 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
644 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
645 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
646 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
647 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
648 add a final optimization check.
649 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
650 * gcc.dg/tree-ssa/pr78622.c: New test.
652 2016-12-12 Janus Weil <janus@gcc.gnu.org>
655 * gfortran.dg/constant_shape.f90: New test case.
657 2016-12-12 Marek Polacek <polacek@redhat.com>
660 * g++.dg/parse/error58.C: New.
662 2016-12-12 David Malcolm <dmalcolm@redhat.com>
664 PR preprocessor/78680
665 * gcc.dg/format/pr78680.c: New test case.
666 * gcc.dg/plugin/diagnostic-test-expressions-1.c
667 (test_multiline_token): New function.
668 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
669 (test_backslash_continued_logical_lines): New function.
671 2016-12-12 Nathan Sidwell <nathan@acm.org>
674 * g++.dg/cpp1y/lambda-mangle-1.C: New.
676 2016-12-12 Uros Bizjak <ubizjak@gmail.com>
679 * gcc.target/i386/pr78738.c: New test.
681 2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
683 * lib/target-supports.exp
684 (check_effective_target_newlib_broken_long_double_io): New check.
685 (check_effective_target_frexpl): Likewise.
687 2016-12-12 Marek Polacek <polacek@redhat.com>
690 * g++.dg/other/vararg-5.C: New.
692 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
694 PR rtl-optimization/78669
695 * gcc.target/i386/pr78669.c: New test.
697 2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
699 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
701 2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
703 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
704 -mnan=2008 and -mabs=2008.
706 2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
709 * gcc.target/powerpc/swaps-stack-protector.c: New test.
711 2016-12-11 Uros Bizjak <ubizjak@gmail.com>
714 * gcc.target/i386/pr70799-3.c: New test.
716 2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
719 * g++.dg/parse/namespace14.C: New.
721 2016-12-10 Jakub Jelinek <jakub@redhat.com>
723 PR tree-optimization/78720
724 * gcc.c-torture/execute/pr78720.c: New test.
727 * gfortran.dg/pr78758.f90: New test.
728 * gfortran.dg/pr38868.f: Remove again bogus warning.
730 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
733 * gfortran.dg/submodule_20.f08: New test.
735 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
738 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
740 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
742 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
745 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
748 * gcc.dg/pr78721.c: New test.
750 2016-12-09 Jakub Jelinek <jakub@redhat.com>
753 * gcc.c-torture/compile/pr72742.c: New test.
755 2016-12-09 Martin Sebor <msebor@redhat.com>
757 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
758 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
760 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
762 PR rtl-optimization/78255
763 * gcc.target/aarch64/pr78255.c: New.
764 * gcc.target/arm/pr78255-1.c: New.
765 * gcc.target/arm/pr78255-2.c: New.
767 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
769 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
771 * gcc.target/powerpc/dimode-2.c: Likewise.
773 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
776 * c-c++-common/goacc/acc-icf.c: New test.
777 * gfortran.dg/goacc/pr78027.f90: New test.
779 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
782 * gcc.target/aarch64/pr78733.c: New test.
784 2016-12-09 Janus Weil <janus@gcc.gnu.org>
787 * gfortran.dg/finalize_31.f90: New test.
789 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
792 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
794 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
796 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
797 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
798 * gfortran.dg/finalize_18.f90: Add count for additional guard against
799 accessing null-pointer.
800 * gfortran.dg/proc_ptr_comp_47.f90: New test.
802 2016-12-09 Nathan Sidwell <nathan@acm.org>
805 * g++.dg/cpp1y/pr78550.C: New.
807 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
810 * gfortran.dg/char_result_14.f90: New test.
811 * gfortran.dg/char_result_15.f90: New test.
813 2016-12-09 Martin Liska <mliska@suse.cz>
815 * gcc.dg/tree-ssa/dump-3.c: New test.
817 2016-12-09 Jakub Jelinek <jakub@redhat.com>
819 PR tree-optimization/78726
820 * gcc.c-torture/execute/pr78726.c: New test.
821 * gcc.dg/guality/pr78726.c: New test.
823 2016-12-08 Martin Sebor <msebor@redhat.com>
826 * g++.dg/debug/dwarf2/integer-typedef.C: Remove redundant suffix.
827 * g++.dg/debug/dwarf2/typedef1.C: Same.
828 * g++.dg/inherit/covariant7.C: Same.
830 2016-12-08 Martin Sebor <msebor@redhat.com>
833 * gcc.dg/attr-alloc_size-3.c: New test.
834 * gcc.dg/attr-alloc_size-4.c: New test.
835 * gcc.dg/attr-alloc_size-5.c: New test.
836 * gcc.dg/attr-alloc_size-6.c: New test.
837 * gcc.dg/attr-alloc_size-7.c: New test.
838 * gcc.dg/attr-alloc_size-8.c: New test.
839 * gcc.dg/attr-alloc_size-9.c: New test.
840 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
842 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
848 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
849 * gfortran.dg/charlen_01.f90: New test.
850 * gfortran.dg/charlen_02.f90: Ditto.
851 * gfortran.dg/charlen_03.f90: Ditto.
852 * gfortran.dg/charlen_04.f90: Ditto.
853 * gfortran.dg/charlen_05.f90: Ditto.
854 * gfortran.dg/charlen_06.f90: Ditto.
855 * gfortran.dg/charlen_07.f90: Ditto.
856 * gfortran.dg/charlen_08.f90: Ditto.
857 * gfortran.dg/charlen_09.f90: Ditto.
858 * gfortran.dg/charlen_10.f90: Ditto.
859 * gfortran.dg/charlen_11.f90: Ditto.
860 * gfortran.dg/charlen_12.f90: Ditto.
861 * gfortran.dg/charlen_13.f90: Ditto.
862 * gfortran.dg/charlen_14.f90: Ditto.
863 * gfortran.dg/charlen_15.f90: Ditto.
865 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
867 PR rtl-optimization/78671
868 * gcc.target/i386/pr78671.c: New.
870 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
873 * gcc.target/aarch64/pr78733.c: New test.
875 2016-12-08 Nathan Sidwell <nathan@acm.org>
878 * g++.dg/cpp1y/pr78551.C: New.
880 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
883 * g++.dg/pr78112.C: Remove platform-dependent checks.
884 * g++.dg/pr78112-2.C: New testcase.
886 2016-12-08 Bin Cheng <bin.cheng@arm.com>
889 * g++.dg/torture/pr78684.C: New test.
891 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
893 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
894 (CHECK_CRYPTO): Remove.
895 (expected_poly64x1_t, expected_poly64x2_t): Remove
897 2016-12-08 Jakub Jelinek <jakub@redhat.com>
899 P0003R5 - removal of dynamic exception specification from C++17
900 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
901 throw (type-id-list) in C++11 and C++14 and removal in C++17.
902 * g++.dg/compat/eh/ctor1_y.C: Likewise.
903 * g++.dg/compat/eh/new1_x.C: Likewise.
904 * g++.dg/compat/eh/new1_y.C: Likewise.
905 * g++.dg/compat/eh/spec3_x.C: Likewise.
906 * g++.dg/compat/eh/spec3_y.C: Likewise.
907 * g++.dg/compat/eh/template1.h: Likewise.
908 * g++.dg/compat/eh/template1_y.C: Likewise.
909 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
910 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
911 * g++.dg/cpp0x/auto9.C: Likewise.
912 * g++.dg/cpp0x/defaulted23.C: Likewise.
913 * g++.dg/cpp0x/error5.C: Likewise.
914 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
915 * g++.dg/cpp0x/noexcept02.C: Likewise.
916 * g++.dg/cpp0x/noexcept07.C: Likewise.
917 * g++.dg/cpp0x/noexcept08.C: Likewise.
918 * g++.dg/cpp0x/noexcept19.C: Likewise.
919 * g++.dg/cpp0x/variadic73.C: Likewise.
920 * g++.dg/cpp0x/variadic-throw.C: Likewise.
921 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
922 * g++.dg/eh/async-unwind2.C: Likewise.
923 * g++.dg/eh/cond4.C: Likewise.
924 * g++.dg/eh/delete1.C: Likewise.
925 * g++.dg/eh/ehopt1.C: Likewise.
926 * g++.dg/eh/forced3.C: Likewise.
927 * g++.dg/eh/forced4.C: Likewise.
928 * g++.dg/eh/init-temp2.C: Likewise.
929 * g++.dg/eh/pr38662.C: Likewise.
930 * g++.dg/eh/pr41819.C: Likewise.
931 * g++.dg/eh/shadow1.C: Likewise.
932 * g++.dg/eh/spec2.C: Likewise.
933 * g++.dg/eh/spec3.C: Likewise.
934 * g++.dg/eh/spec5.C: Likewise.
935 * g++.dg/eh/spec6.C: Likewise.
936 * g++.dg/eh/spec7.C: Likewise.
937 * g++.dg/eh/spec8.C: Likewise.
938 * g++.dg/eh/spec9.C: Likewise.
939 * g++.dg/eh/template1.C: Likewise.
940 * g++.dg/eh/unexpected1.C: Likewise.
941 * g++.dg/ext/has_nothrow_assign.C: Likewise.
942 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
943 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
944 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
945 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
946 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
947 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
948 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
949 * g++.dg/gcov/gcov-7.C: Likewise.
950 * g++.dg/init/new13.C: Likewise.
951 * g++.dg/init/new25.C: Likewise.
952 * g++.dg/lookup/exception1.C: Likewise.
953 * g++.dg/opt/noreturn-1.C: Likewise.
954 * g++.dg/other/error3.C: Likewise.
955 * g++.dg/rtti/crash3.C: Likewise.
956 * g++.dg/template/eh2.C: Likewise.
957 * g++.dg/template/error36.C: Likewise.
958 * g++.dg/tm/pr46567.C: Likewise.
959 * g++.dg/tm/pr47340.C: Likewise.
960 * g++.dg/torture/pr46364.C: Likewise.
961 * g++.dg/torture/pr49394.C: Likewise.
962 * g++.dg/torture/pr52918-1.C: Likewise.
963 * g++.dg/torture/pr57190.C: Likewise.
964 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
965 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
966 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
967 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
968 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
969 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
970 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
971 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
972 * g++.dg/tree-ssa/pr45605.C: Likewise.
973 * g++.dg/warn/Wreturn-type-3.C: Likewise.
974 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
975 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
976 * g++.old-deja/g++.eh/spec1.C: Likewise.
977 * g++.old-deja/g++.eh/spec2.C: Likewise.
978 * g++.old-deja/g++.eh/spec3.C: Likewise.
979 * g++.old-deja/g++.eh/spec4.C: Likewise.
980 * g++.old-deja/g++.eh/spec6.C: Likewise.
981 * g++.old-deja/g++.eh/throw1.C: Likewise.
982 * g++.old-deja/g++.eh/throw2.C: Likewise.
983 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
984 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
985 * g++.old-deja/g++.mike/eh15.C: Likewise.
986 * g++.old-deja/g++.mike/eh25.C: Likewise.
987 * g++.old-deja/g++.mike/eh33.C: Likewise.
988 * g++.old-deja/g++.mike/eh34.C: Likewise.
989 * g++.old-deja/g++.mike/eh50.C: Likewise.
990 * g++.old-deja/g++.mike/eh51.C: Likewise.
991 * g++.old-deja/g++.mike/eh55.C: Likewise.
992 * g++.old-deja/g++.mike/p10416.C: Likewise.
993 * g++.old-deja/g++.other/crash28.C: Likewise.
994 * g++.old-deja/g++.other/crash30.C: Likewise.
995 * g++.old-deja/g++.other/new7.C: Likewise.
996 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
997 * g++.old-deja/g++.robertl/eb123.C: Likewise.
999 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1001 * gcc.target/aarch64/pr78382.c: New testcase.
1003 2016-12-08 Andrew Pinski <apinski@cavium.com>
1005 * gcc.target/aarch64/pr71112.c: New testcase.
1007 2016-12-07 Martin Sebor <msebor@redhat.com>
1012 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
1013 * g++.dg/ext/builtin-object-size3.C (bar): Same.
1014 * g++.dg/ext/strncpy-chk1.C: Same.
1015 * g++.dg/opt/memcpy1.C: Same.
1016 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
1017 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
1018 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
1019 * gcc.dg/attr-alloc_size.c: Same.
1020 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
1021 * gcc.dg/builtin-stringop-chk-2.c: Same.
1022 * gcc.dg/builtin-stringop-chk-4.c: New test.
1023 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
1024 * gcc.dg/memcpy-2.c: Same.
1025 * gcc.dg/pr40340-1.c: Same.
1026 * gcc.dg/pr40340-2.c (main): Same.
1027 * gcc.dg/pr40340-5.c (main): Same.
1028 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
1029 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
1030 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
1032 * gfortran.dg/char_length_3.f90: Prune expected warnings.
1033 * gfortran.dg/pr38868.f: Add expected warnings.
1035 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1038 * gcc.target/powerpc/pr72717.c: New test.
1040 2016-12-07 Jakub Jelinek <jakub@redhat.com>
1042 * gcc.dg/builtin-strstr-1.c: New test.
1043 * g++.dg/cpp0x/constexpr-strstr.C: New test.
1046 * g++.dg/torture/pr78692.C: New test.
1048 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1050 PR rtl-optimization/78617
1051 * gcc.c-torture/execute/pr78617.c: New test.
1053 2016-12-07 Carl Love <cel@us.ibm.com>
1055 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
1056 P9 to their own test file. This allows precise constraints on the
1057 effective target and compile options.
1058 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
1059 compare P8 built-in tests.
1060 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
1061 compare P9 built-in tests.
1063 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
1065 * gcc.target/i386/pr77761.c: Require int128 effective target.
1066 (avx512f_test): Delete.
1067 (do_main): Rename to avx512f_test.
1069 2016-12-07 Bin Cheng <bin.cheng@arm.com>
1071 PR tree-optimization/78691
1072 * gcc.target/i386/pr78691-i386.c: New test.
1073 * gcc.target/powerpc/pr78691-ppc.c: New test.
1075 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1077 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
1078 * gcc.target/i386/pr70322-2.c: Likewise.
1079 * gcc.target/i386/pr70322-3.c: Likewise.
1080 * gcc.target/i386/pr70322-4.c: Likewise.
1082 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1084 * gcc.target/aarch64/pr71727.c: New testcase.
1086 2016-12-06 Tom de Vries <tom@codesourcery.com>
1088 PR tree-optimization/67955
1089 * gcc.dg/tree-ssa/dse-points-to.c: New test.
1091 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1094 * gcc.target/powerpc/pr78658.c: New test.
1096 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
1099 * testsuite/gcc.target/i386/pr77761.c: New.
1101 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1104 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
1105 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
1106 * gfortran.dg/namelist_34.f90: Update test.
1107 * gfortran.dg/namelist_63.f90: Update test.
1109 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
1111 * gcc.target/mips/msa-builtins-err.c: New test.
1113 2016-12-06 Jakub Jelinek <jakub@redhat.com>
1116 * g++.dg/cpp0x/constexpr-71537.C: New test.
1119 * g++.dg/cpp0x/constexpr-memchr.C: New test.
1122 * g++.dg/cpp0x/constexpr-strchr.C: New test.
1124 PR tree-optimization/78675
1125 * gcc.c-torture/execute/pr78675.c: New test.
1126 * gcc.target/i386/pr78675-1.c: New test.
1127 * gcc.target/i386/pr78675-2.c: New test.
1129 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
1131 * gcc.target/i386/avx512bw-kandd-1.c: New.
1132 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
1133 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
1134 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
1135 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
1136 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
1137 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
1138 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
1139 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
1140 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
1141 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
1142 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
1143 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
1144 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
1145 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
1146 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
1147 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
1148 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
1149 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
1150 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
1151 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
1152 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
1154 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
1156 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
1157 gcc.dg/fold-and-rshift-2.c: New testcases.
1159 2016-12-05 Nathan Sidwell <nathan@acm.org>
1161 * c-c++-common/fmax_errors.c: Check notes after last error are
1164 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
1166 PR rtl-optimization/78561
1167 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
1169 2016-12-04 Martin Sebor <msebor@redhat.com>
1172 * gcc.dg/builtin-alloc-size.c: New test.
1174 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
1177 * gcc.target/i386/pr70322-4.c: New test.
1179 2016-12-03 Janus Weil <janus@gcc.gnu.org>
1182 * gfortran.dg/abstract_type_9.f90: New test case.
1184 2016-12-03 Janus Weil <janus@gcc.gnu.org>
1187 * gfortran.dg/derived_result_2.f90.f90: New test case.
1189 2016-12-03 Janus Weil <janus@gcc.gnu.org>
1192 * gfortran.dg/finalize_30.f90: Extend test case.
1194 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1197 * g++.dg/cpp0x/pr78649.C: New test.
1199 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
1202 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
1204 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
1207 * gfortran.dg/char_conversion.f90: New test.
1209 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1212 * gcc.target/i386/pr70322-1.c: New test.
1213 * gcc.target/i386/pr70322-2.c: New test.
1214 * gcc.target/i386/pr70322-3.c: New test.
1216 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1217 Thomas Preud'homme <thomas.preudhomme@arm.com>
1219 * gcc.target/arm/cmse/cmse-1.c: Add test for
1220 cmse_nonsecure_caller.
1222 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1223 Thomas Preud'homme <thomas.preudhomme@arm.com>
1225 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
1226 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
1227 * gcc.target/arm/cmse/cmse-14.c: New.
1228 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
1229 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
1230 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
1231 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
1232 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
1233 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
1234 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
1235 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
1236 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
1237 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
1238 * gcc.target/arm/cmse/baseline/union-1.c: New.
1239 * gcc.target/arm/cmse/baseline/union-2.c: New.
1240 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
1241 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
1242 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
1243 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
1244 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
1245 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
1246 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
1247 * gcc.target/arm/cmse/mainline/union-1.c: New.
1248 * gcc.target/arm/cmse/mainline/union-2.c: New.
1249 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
1250 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
1251 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
1252 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
1253 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
1254 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
1255 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
1256 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
1257 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
1258 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
1259 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
1260 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
1261 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
1262 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
1264 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1265 Thomas Preud'homme <thomas.preudhomme@arm.com>
1267 * gcc.target/arm/cmse/cmse-3.c: Add tests.
1268 * gcc.target/arm/cmse/cmse-4.c: Add tests.
1269 * gcc.target/arm/cmse/cmse-15.c: New.
1271 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1272 Thomas Preud'homme <thomas.preudhomme@arm.com>
1274 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
1275 * gcc.target/arm/cmse/struct-1.c: New.
1276 * gcc.target/arm/cmse/bitfield-1.c: New.
1277 * gcc.target/arm/cmse/bitfield-2.c: New.
1278 * gcc.target/arm/cmse/bitfield-3.c: New.
1279 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
1280 * gcc.target/arm/cmse/baseline/softfp.c: New.
1281 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
1282 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
1283 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
1284 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
1285 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
1287 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1288 Thomas Preud'homme <thomas.preudhomme@arm.com>
1290 * gcc.target/arm/cmse/cmse-4.c: New.
1291 * gcc.target/arm/cmse/cmse-9.c: New.
1292 * gcc.target/arm/cmse/cmse-10.c: New.
1294 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1295 Thomas Preud'homme <thomas.preudhomme@arm.com>
1297 * gcc.target/arm/cmse/cmse-3.c: New.
1299 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1300 Thomas Preud'homme <thomas.preudhomme@arm.com>
1302 * gcc.target/arm/cmse/cmse.exp: New.
1303 * gcc.target/arm/cmse/cmse-1.c: New.
1304 * gcc.target/arm/cmse/cmse-12.c: New.
1305 * lib/target-supports.exp
1306 (check_effective_target_arm_cmse_ok): New.
1308 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
1309 James Norris <jnorris@codesourcery.com>
1311 * c-c++-common/goacc/data-2.c: Adjust test.
1312 * c-c++-common/goacc/executeables-1.c: New test.
1313 * g++.dg/goacc/data-1.C: Adjust test.
1315 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
1317 PR rtl-optimization/78561
1318 * gcc.target/aarch64/pr78561.c: New.
1320 2016-12-02 Bin Cheng <bin.cheng@arm.com>
1322 * gcc.dg/fold-bopcond-1.c: New test.
1323 * gcc.dg/fold-bopcond-2.c: New test.
1325 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1327 * gcc.target/s390/md/setmem_long-1.c: Fix test.
1329 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1331 PR rtl-optimization/78547
1332 * gcc.dg/pr78547.c: New test.
1334 PR rtl-optimization/78575
1335 * gcc.dg/pr78575.c: New test.
1337 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1339 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
1341 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1344 * gcc.target/s390/s390.exp: Support .C tests.
1345 * gcc.target/s390/pr77822-2.c: New test.
1346 * gcc.target/s390/pr77822-1.C: New test.
1348 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1350 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
1352 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1354 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
1356 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1358 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1360 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1362 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
1364 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1366 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
1369 * gfortran.dg/char_length_20.f90: New test.
1370 * gfortran.dg/char_length_21.f90: Ditto.
1372 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
1375 * gfortran.dg/pr78279.f90: New test.
1377 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
1379 * g++.dg/tls/pr77285-1.C: dg-add-options tls
1381 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
1383 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1385 2016-12-01 Richard Biener <rguenther@suse.de>
1387 * gcc.dg/torture/alias-2.c: New testcase.
1389 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
1391 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1392 * gcc.target/avr/tiny-caller-save.c: Dito.
1394 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
1396 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1398 2016-12-01 Jakub Jelinek <jakub@redhat.com>
1401 * gcc.dg/debug/pr78587.c: New test.
1403 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
1405 PR rtl-optimization/78607
1406 * gcc.c-torture/compile/pr78607.c: New testcase.
1408 2016-11-30 Martin Sebor <msebor@redhat.com>
1410 PR tree-optimization/78586
1411 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1413 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
1415 PR tree-optimization/77856
1416 * gcc.target/i386/pr77856.c: New.
1418 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1420 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1421 scan-assembler-not on AIX.
1423 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1425 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1427 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1429 * g++.dg/eh/new1.C: XFAIL on AIX.
1430 * g++.dg/eh/delete1.C: Same.
1431 * g++.dg/init/new40.C: Same.
1432 * g++.old-deja/g++.eh/new2.C: Same.
1434 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1437 * gcc.dg/format/pr78494.c: Rename to...
1438 * gcc.dg/format/pr78498.c: ...this.
1440 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1443 * gcc.dg/format/pr78494.c: New test case.
1445 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1447 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1448 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1449 * g++.dg/debug/dwarf2/refqual-1.C: Same.
1450 * g++.dg/debug/dwarf2/refqual-2.C: Same.
1452 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
1454 PR rtl-optimization/78610
1455 * gcc.c-torture/compile/pr78610.c: New testcase.
1457 2016-11-30 Bin Cheng <bin.cheng@arm.com>
1459 PR tree-optimization/78574
1460 * gcc.c-torture/compile/pr78574.c: New test.
1462 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1464 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1465 to the changed interfaces.
1466 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1467 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1468 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1469 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1470 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1471 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1472 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1474 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1477 * gfortran.dg/derived_result.f90: New test case.
1479 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
1481 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1482 -mfloat-abi=soft option.
1483 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
1486 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1489 * gcc.c-torture/compile/pr78362.c: New test.
1491 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1493 * lib/target-supports.exp (check_effective_target_freorder): Check
1496 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1498 * gcc.target/arc/arc700-stld-hazard.c: New file.
1500 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1503 * gfortran.dg/dtio_18.f90: New test case.
1505 2016-11-30 Martin Liska <mliska@suse.cz>
1508 * gcc.dg/asan/pr78541-2.c: New test.
1509 * gcc.dg/asan/pr78541.c: New test.
1511 2016-11-30 Jakub Jelinek <jakub@redhat.com>
1513 PR tree-optimization/78586
1514 * gcc.c-torture/execute/pr78586.c: New test.
1516 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1519 * gfortran.dg/class_61.f90: New test case.
1521 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1523 PR preprocessor/78569
1524 * gcc.dg/format/pr78569.c: New test case.
1526 2016-11-29 Martin Sebor <msebor@redhat.com>
1528 avoid false positives on ILP32 targets.
1529 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1531 2016-11-29 Martin Sebor <msebor@redhat.com>
1533 PR tree-optimization/78512
1534 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1535 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1537 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
1539 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1540 Force value through k register.
1542 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1548 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1549 * g++.dg/spellcheck-macro-ordering.C: New test case.
1550 * g++.dg/spellcheck-pr78313.C: New test case.
1552 2016-11-29 Tamar Christina <tamar.christina@arm.com>
1554 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1555 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1556 (Poly64x1_t, Poly64x2_t): Added types.
1557 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1558 (vmov_n_p64, vmovq_n_p64): Added.
1559 (vld2_lane_p64, vld2q_lane_p64): Likewise.
1560 (vld3_lane_p64, vld3q_lane_p64): Likewise.
1561 (vld4_lane_p64, vld4q_lane_p64): Likewise.
1562 (vst2_lane_p64, vst2q_lane_p64): Likewise.
1563 (vst3_lane_p64, vst3q_lane_p64): Likewise.
1564 (vst4_lane_p64, vst4q_lane_p64): Likewise.
1565 (vget_lane_p64, vgetq_lane_p64): Likewise.
1566 (vget_high_p64): Likewise.
1567 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1568 Added AArch64 flags.
1569 (vreint_vector, vreint_vector_res): Moved to header.
1570 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1571 Added Aarch64 flags.
1572 (vreint_vector, vreint_vector_res): Moved to header.
1574 2016-11-29 Janus Weil <janus@gcc.gnu.org>
1577 * gfortran.dg/finalize_30.f90: New test case.
1579 2016-11-29 Martin Liska <mliska@suse.cz>
1581 PR gcov-profile/78582
1582 * gcc.dg/pr78582.c: New test.
1584 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1586 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1587 targets with sizeof(int) < 4.
1589 2016-11-29 Richard Biener <rguenther@suse.de>
1592 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1594 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
1596 * gcc.target/powerpc/rldic-0.c: New testcase.
1597 * gcc.target/powerpc/rldic-1.c: New testcase.
1598 * gcc.target/powerpc/rldic-2.c: New testcase.
1599 * gcc.target/powerpc/rldicl-0.c: New testcase.
1600 * gcc.target/powerpc/rldicl-1.c: New testcase.
1601 * gcc.target/powerpc/rldicl-2.c: New testcase.
1602 * gcc.target/powerpc/rldicr-0.c: New testcase.
1603 * gcc.target/powerpc/rldicr-1.c: New testcase.
1604 * gcc.target/powerpc/rldicr-2.c: New testcase.
1605 * gcc.target/powerpc/rldicx.h: New file.
1606 * gcc.target/powerpc/rldimi-0.c: New testcase.
1607 * gcc.target/powerpc/rldimi-1.c: New testcase.
1608 * gcc.target/powerpc/rldimi-2.c: New testcase.
1609 * gcc.target/powerpc/rldimi.h: New file.
1610 * gcc.target/powerpc/rlwimi-0.c: New testcase.
1611 * gcc.target/powerpc/rlwimi-1.c: New testcase.
1612 * gcc.target/powerpc/rlwimi-2.c: New testcase.
1613 * gcc.target/powerpc/rlwimi.h: New file.
1614 * gcc.target/powerpc/rlwinm-0.c: New testcase.
1615 * gcc.target/powerpc/rlwinm-1.c: New testcase.
1616 * gcc.target/powerpc/rlwinm-2.c: New testcase.
1617 * gcc.target/powerpc/rlwinm.h: New file.
1619 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1622 * gcc.dg/pr78540.c: New test.
1624 2016-11-28 Martin Sebor <msebor@redhat.com>
1627 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1628 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1629 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1630 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1632 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1635 * g++.dg/debug/pr72808.C: New test.
1637 PR rtl-optimization/78546
1638 * gcc.dg/torture/pr78546-1.c: New test.
1639 * gcc.dg/torture/pr78546-2.c: New test.
1642 * gfortran.dg/gomp/pr78298.f90: New test.
1644 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
1646 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1647 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1649 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1652 * g++.dg/cpp1y/pr77591.C: New test.
1654 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
1656 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1658 2016-11-28 Richard Biener <rguenther@suse.de>
1660 PR tree-optimization/78542
1661 * gcc.dg/torture/pr78542.c: New testcase.
1663 2016-11-28 Richard Biener <rguenther@suse.de>
1665 PR tree-optimization/78343
1666 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1667 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1669 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1672 * g++.dg/ipa/pr78211.C: New test.
1674 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
1677 * gfortran.dg/submodule_22.f08: New test.
1680 * gfortran.dg/submodule_21.f08: New test.
1682 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
1684 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1686 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1687 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1688 Dominique d'Humieres <dominiq@lps.ens.fr>
1691 * gcc.dg/darwin-minversion-1.c: Update min version check.
1692 * gcc.dg/darwin-minversion-2.c: Likewise.
1693 * gcc.dg/darwin-minversion-3.c: Likewise.
1695 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1698 * gcc.dg/pr57438-1.c: New Test.
1699 * gcc.dg/pr57438-2.c: New Test.
1701 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1702 Iain Sandoe <iain@codesourcery.com>
1705 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1706 linker-visible symbols.
1707 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1708 * gcc.dg/const-uniq-1.c: Likewise.
1709 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1710 * gcc.target/i386/pr70799-1.c: Likewise.
1712 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1714 PR rtl-optimization/78438
1715 PR rtl-optimization/78477
1716 * gcc.c-torture/execute/pr78438.c: New test.
1717 * gcc.c-torture/execute/pr78477.c: New test.
1719 PR rtl-optimization/78526
1720 * gcc.dg/pr78526.c: New test.
1722 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1724 PR rtl-optimization/77541
1725 * gcc.target/i386/pr77541.c: Change target to int128.
1727 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1730 * gfortran.dg/typebound_assignment_8.f90: New test case.
1732 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1734 PR rtl-optimization/78527
1735 * gcc.c-torture/compile/pr78527.c: New test.
1737 2016-11-25 Martin Liska <mliska@suse.cz>
1739 PR gcov-profile/78086
1740 * g++.dg/gcov/pr16855.C: Clean up the test case.
1741 * g++.dg/gcov/pr16855-priority.C: New test.
1743 2016-11-25 Richard Biener <rguenther@suse.de>
1746 * gcc.dg/torture/pr78515.c: New testcase.
1748 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1751 * gfortran.dg/allocatable_function_10.f90: New test.
1752 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1755 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1760 * g++.dg/torture/pr78507.C: New test.
1761 * gcc.dg/torture/pr78510.c: New test.
1762 * gcc.dg/torture/pr78517.c: New test.
1764 2016-11-24 Richard Biener <rguenther@suse.de>
1766 PR tree-optimization/78343
1767 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1768 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1769 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1770 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1771 * gcc.dg/vect/pr38529.c: Likewise.
1773 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1775 PR tree-optimization/77673
1776 * gcc.dg/pr77673.c: New test.
1778 2016-11-25 Martin Jambor <mjambor@suse.cz>
1780 PR tree-optimization/70965
1781 * g++.dg/pr70965.C: New test.
1783 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1784 Andreas Schwab <schwab@linux-m68k.org>
1786 PR gcov-profile/78467
1787 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1790 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1792 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1793 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1795 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1797 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1799 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1801 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1802 with sizeof(int) < 4.
1804 2016-11-24 Martin Sebor <msebor@redhat.com>
1806 PR tree-optimization/78476
1807 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1809 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1811 PR rtl-optimization/77541
1812 * gcc.target/i386/pr77541.c: New.
1814 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1817 * gfortran.dg/class_result_4.f90: New test.
1819 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1821 * gcc.target/aarch64/_Float16_1.c: New.
1822 * gcc.target/aarch64/_Float16_2.c: Likewise.
1823 * gcc.target/aarch64/_Float16_3.c: Likewise.
1825 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1827 * gcc.target/aarch64/floatdihf2_1.c: New.
1829 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1833 * gcc.target/arm/pr48863.c: New test.
1835 2016-11-24 Martin Liska <mliska@suse.cz>
1837 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1838 parts for frequencies/probabilities.
1839 * gcc.dg/pr34027-1.c: Likewise.
1840 * gcc.dg/strict-overflow-2.c: Likewise.
1841 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1842 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1843 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1844 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1845 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1846 * gcc.dg/tree-ssa/dump-2.c: New test.
1848 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1850 * gcc.target/i386/align-limit.c: New test.
1852 2016-11-24 Richard Biener <rguenther@suse.de>
1854 PR tree-optimization/71595
1855 * gcc.dg/torture/pr71595.c: New testcase.
1857 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1859 PR rtl-optimization/78120
1860 * gcc.target/i386/pr78120.c: New test.
1862 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1864 * gcc.c-torture/compile/20161124-1.c: New test.
1866 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1869 * g++.dg/cpp1z/decomp18.C: New test.
1871 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1873 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1874 * gcc.target/aarch64/store-pair-1.c: Likewise.
1876 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1878 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1879 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1880 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1881 * gcc.target/aarch64/vect-clz.c: Likewise.
1882 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1883 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1884 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1885 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1886 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1887 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1888 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1889 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1891 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1894 * gcc.target/powerpc/pr78458.c: New.
1896 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1898 * gcc.c-torture/compile/20161123-1.c: New test.
1900 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1903 * gfortran.dg/pr78297.f90: New test.
1905 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1907 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1909 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1912 * g++.dg/ubsan/return-7.C: New test.
1913 * c-c++-common/ubsan/unreachable-4.c: New test.
1915 PR tree-optimization/78482
1916 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1917 (bar): New function.
1918 (main): Call bar instead of printf.
1921 * gfortran.dg/gomp/pr69183.f90: New test.
1923 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1926 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1929 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1932 * g++.dg/cpp0x/pr77907.C: New test.
1934 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1937 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1938 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1940 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1943 * lib/target-supports.exp (add_options_for_float16): Add
1944 -mfp16-format=ieee when testign arm*-*-*.
1946 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1948 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1950 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1953 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1955 * lib/target-supports.exp (check_effective_target_float16): Add
1956 options for _Float16.
1957 (check_effective_target_float32): Add options for _Float32.
1958 (check_effective_target_float64): Add options for _Float64.
1959 (check_effective_target_float128): Add options for _Float128.
1960 (check_effective_target_float32x): Add options for _Float32x.
1961 (check_effective_target_float64x): Add options for _Float64x.
1962 (check_effective_target_float128x): Add options for _Float128x.
1964 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1966 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1967 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1969 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1971 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1972 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1974 2016-11-23 Martin Sebor <msebor@redhat.com>
1977 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1978 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1980 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1983 * g++.dg/cpp0x/pr71450-1.C: New test.
1984 * g++.dg/cpp0x/pr71450-2.C: New test.
1987 * g++.dg/cpp1y/pr77739.C: New test.
1989 2016-11-23 Martin Jambor <mjambor@suse.cz>
1991 * c-c++-common/gomp/gridify-1.c: Update scan string.
1992 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1993 * c-c++-common/gomp/gridify-2.c: New test.
1994 * c-c++-common/gomp/gridify-3.c: Likewise.
1996 2016-11-23 Richard Biener <rguenther@suse.de>
1998 PR tree-optimization/78396
1999 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
2001 2016-11-23 Richard Biener <rguenther@suse.de>
2003 PR tree-optimization/78482
2004 * gcc.dg/torture/pr78482.c: New testcase.
2006 2016-11-23 Bin Cheng <bin.cheng@arm.com>
2008 * gcc.dg/fold-cond_expr-1.c: New test.
2009 * gcc.dg/fold-condcmpconv-1.c: New test.
2010 * gcc.dg/fold-condcmpconv-2.c: New test.
2012 2016-11-23 Richard Biener <rguenther@suse.de>
2015 * gcc.dg/torture/pr71762-1.c: New testcase.
2016 * gcc.dg/torture/pr71762-2.c: Likewise.
2017 * gcc.dg/torture/pr71762-3.c: Likewise.
2018 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
2020 2016-11-23 Richard Biener <rguenther@suse.de>
2023 * g++.dg/lto/pr78472_0.c: New testcase.
2024 * g++.dg/lto/pr78472_1.C: Likewise.
2026 2016-11-23 Richard Biener <rguenther@suse.de>
2027 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
2029 PR tree-optimization/78154
2030 * gcc.dg/tree-ssa/pr78154.c: New test.
2032 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2034 * gcc.dg/pr31096.c: New testcase.
2035 * gcc.dg/pr31096-1.c: New testcase.
2037 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
2039 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
2040 adjust for warning->pedwarn change.
2041 * gcc.dg/cpp/defined-syshdr.c,
2042 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
2043 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
2044 gcc.dg/cpp/defined-Wextra.c,
2045 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
2047 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2049 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
2051 2016-11-23 Jakub Jelinek <jakub@redhat.com>
2054 * gcc.target/i386/pr78451.c: New test.
2055 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
2056 and #pragma GCC pop_options around the first #pragma GCC target.
2057 * gcc.target/i386/pr69255-2.c: Likewise.
2058 * gcc.target/i386/pr69255-3.c: Likewise.
2060 2016-11-23 Michael Collison <michael.collison@arm.com>
2062 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
2063 additional constants are recognized and fewer instructions generated.
2064 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
2065 additional constants are recognized and fewer instructions generated.
2067 2016-11-22 Ian Lance Taylor <iant@golang.org>
2069 * gcc.misc-tests/godump-1.c: Update expected output for recent
2072 2016-11-22 Marek Polacek <polacek@redhat.com>
2074 PR tree-optimization/78455
2075 * gcc.dg/uninit-23.c: New.
2077 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
2080 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
2083 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
2086 * gfortran.dg/char_component_initializer_3.f90: New test.
2088 2016-11-22 Jakub Jelinek <jakub@redhat.com>
2091 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
2092 GCC target pragma before including immintrin.h.
2094 2016-11-22 Carl Love <cel@us.ibm.com>
2096 * gcc.target/powerpc/builtins-3.c: New file to test the new
2097 built-ins for vector compare equal and vector compare not equal.
2099 2016-11-22 Janus Weil <janus@gcc.gnu.org>
2102 * gfortran.dg/typebound_proc_35.f90: New test case.
2104 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
2106 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
2107 parameter in declaration.
2109 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
2111 * gcc.dg/loop-split.c: Require int32plus.
2112 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
2114 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2116 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
2118 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
2120 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
2122 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2125 * gcc.c-torture/compile/pr78439.c: New test.
2127 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2130 * gcc.target/arm/pr77904.c: New test.
2132 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
2134 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
2137 2016-11-22 Jakub Jelinek <jakub@redhat.com>
2139 PR tree-optimization/78436
2140 * gcc.c-torture/execute/pr78436.c: New test.
2143 * gcc.dg/torture/pr78416.c: New test.
2145 PR tree-optimization/78445
2146 * gcc.dg/pr78445.c: New test.
2148 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
2150 PR libgfortran/78449
2151 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
2153 2016-11-21 Jeff Law <law@redhat.com>
2156 * gcc.c-torture/compile/pr68538.c: New test.
2158 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2160 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
2161 to be generated instead of FCTIWUZ or FCTIWZ.
2163 2016-11-21 Jakub Jelinek <jakub@redhat.com>
2166 * g++.dg/vect/simd-clone-7.cc: New test.
2169 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
2171 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
2174 2016-11-20 Jeff Law <law@redhat.com>
2177 * gcc.target/m68k/pr25128.c: New test.
2179 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
2181 * gcc.dg/tree-ssa/tailcall-7.c: New test.
2183 2016-11-21 David Malcolm <dmalcolm@redhat.com>
2185 PR preprocessor/78324
2186 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2187 (test_multitoken_macro): New function.
2188 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
2190 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
2192 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
2194 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
2196 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
2197 -ftrack-macro-expansion=0.
2198 (test_sprintf_note): Remove "P" macro. Add
2199 dg-begin/end-multiline-output directives.
2200 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
2202 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
2204 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
2205 Return 1 for AVR_TINY.
2207 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
2209 PR rtl-optimization/71785
2210 * gcc.target/powerpc/pr71785.c: New file.
2212 2016-11-21 Bin Cheng <bin.cheng@arm.com>
2215 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
2216 options. Refine test by checking predictive commining PHI
2217 nodes in vectorized loop wrto vector factor.
2219 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2222 * g++.dg/pr71973-1.C: New test.
2223 * g++.dg/pr71973-2.C: New test.
2224 * g++.dg/pr71973-3.C: New test.
2225 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
2226 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
2227 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
2229 * g++.old-deja/g++.other/realloc.C: Likewise.
2230 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
2232 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2234 PR tree-optimization/78413
2235 * gcc.dg/tree-ssa/pr78413.c: New test.
2237 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
2239 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
2240 target is Thumb-only.
2242 2016-11-20 Jeff Law <law@redhat.com>
2245 * gcc.target/m68k/pr48551.c: New test.
2247 2016-11-20 Harald Anlauf <anlauf@gmx.de>
2250 * gfortran.dg/forall_18.f90: New testcase.
2252 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
2254 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
2256 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
2259 * gfortran.dg/typebound_operator_21.f03: New test.
2261 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
2263 * gcc.dg/tree-ssa/divide-5.c: New file.
2265 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
2267 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
2270 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
2272 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
2273 libatomic_available.
2274 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2275 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2276 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2277 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2278 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2279 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2280 * gfortran.dg/coarray_stat_2.f90: Likewise.
2281 * gfortran.dg/coindexed_1.f90: Likewise.
2283 2016-11-18 Jeff Law <law@redhat.com>
2286 * gcc.target/m68k/pr25111.c: New test.
2288 2016-11-18 Jakub Jelinek <jakub@redhat.com>
2291 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
2294 * gcc.target/i386/pr78419.c: New test.
2297 * g++.dg/tls/pr77285-1.C: New test.
2298 * g++.dg/tls/pr77285-2.C: New test.
2300 2016-11-18 Jeff Law <law@redhat.com>
2303 * gcc.target/m68k/pr25112: New test.
2305 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
2307 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
2308 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
2310 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
2312 * gcc.target/arm/optional_thumb-1.c: New test.
2313 * gcc.target/arm/optional_thumb-2.c: New test.
2314 * gcc.target/arm/optional_thumb-3.c: New test.
2316 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2318 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
2319 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
2321 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
2322 (DEFAULT_REQUIRED_QUORUM): Likewise.
2324 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
2325 Toma Tabacu <toma.tabacu@imgtec.com>
2327 * gcc.target/mips/inline-memcpy-1.c (dg-options):
2328 Add (REQUIRES_STDLIB).
2329 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2330 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2331 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2332 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2333 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
2334 * gcc.target/mips/loongson-simd.c: Ditto.
2335 * gcc.target/mips/memcpy-1.c: Ditto.
2336 * gcc.target/mips/mips-3d-1.c: Ditto.
2337 * gcc.target/mips/mips-3d-2.c: Ditto.
2338 * gcc.target/mips/mips-3d-3.c: Ditto.
2339 * gcc.target/mips/mips-3d-4.c: Ditto.
2340 * gcc.target/mips/mips-3d-5.c: Ditto.
2341 * gcc.target/mips/mips-3d-6.c: Ditto.
2342 * gcc.target/mips/mips-3d-7.c: Ditto.
2343 * gcc.target/mips/mips-3d-8.c: Ditto.
2344 * gcc.target/mips/mips-3d-9.c: Ditto.
2345 * gcc.target/mips/mips-ps-1.c: Ditto.
2346 * gcc.target/mips/mips-ps-2.c: Ditto.
2347 * gcc.target/mips/mips-ps-3.c: Ditto.
2348 * gcc.target/mips/mips-ps-4.c: Ditto.
2349 * gcc.target/mips/mips-ps-6.c: Ditto.
2350 * gcc.target/mips/mips16-attributes.c: Ditto.
2351 * gcc.target/mips/mips32-dsp-run.c: Ditto.
2352 * gcc.target/mips/mips32-dsp.c: Ditto.
2353 * gcc.target/mips/save-restore-1.c: Ditto.
2354 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
2355 (mips_preprocess): Add ignore_output argument that when set
2356 will not return the pre-processed output.
2357 (mips_arch_info): Update arguments for the call to mips_preprocess.
2358 (mips-dg-init): Ditto.
2359 (mips-dg-options): Check if a test having test option
2360 (REQUIRES_STDLIB) has the required sysroot support for
2361 the current test options.
2363 2016-11-17 Jeff Law <law@redhat.com>
2366 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2369 * gcc.target/m68k/pr47192.c: New test.
2371 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
2373 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2374 instead of isa>=4, in order to downgrade to R5.
2376 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2378 * gcc.target/arc/cmem-bit-1.c: New file.
2379 * gcc.target/arc/cmem-bit-2.c: New file.
2380 * gcc.target/arc/cmem-bit-3.c: New file.
2381 * gcc.target/arc/cmem-bit-4.c: New file.
2383 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
2385 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2387 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2389 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
2390 Andrew Senkevich <andrew.senkevich@intel.com>
2392 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2393 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2394 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2395 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2396 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2397 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2398 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2399 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2400 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2401 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2402 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2403 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2404 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2405 avx5124vnniw-check.h.
2406 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2407 check_effective_target_avx5124vnniw): New.
2408 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2410 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2411 * gcc.target/i386/sse-13.c: Ditto.
2412 * g++.dg/other/i386-2.C: Ditto.
2413 * g++.dg/other/i386-3.C: Ditto.
2414 * gcc.target/i386/sse-22.c: Ditto.
2415 * gcc.target/i386/sse-23.c: Ditto.
2417 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2420 * g++.dg/parse/pr55080.C: New.
2422 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2425 * gcc.target/powerpc/fusion4.c: New test.
2427 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
2430 * gcc.target/arm/pr77933-1.c: New test.
2431 * gcc.target/arm/pr77933-2.c: Likewise.
2433 2016-11-17 Jakub Jelinek <jakub@redhat.com>
2436 * g++.dg/opt/pr78201.C: New test.
2438 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
2440 * gcc.dg/pr78333.c: Add empty implementations of
2441 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2442 problems on non-glibc systems.
2444 2016-11-17 David Malcolm <dmalcolm@redhat.com>
2446 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2447 (test_raw_string_one_liner): New function.
2448 (test_raw_string_multiline): New function.
2450 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2452 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2453 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2455 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2456 Richard Biener <rguenther@suse.de>
2458 PR tree-optimization/77848
2459 * gfortran.dg/vect/pr77848.f: New test.
2461 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2464 * gcc.target/arm/pr53447-5.c: New test.
2465 * lib/target-supports.exp
2466 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2468 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
2470 * gcc.target/arc/abitest.S: New file.
2471 * gcc.target/arc/abitest.h: Likewise.
2472 * gcc.target/arc/va_args-1.c: Likewise.
2473 * gcc.target/arc/va_args-2.c: Likewise.
2474 * gcc.target/arc/va_args-3.c: Likewise.
2475 * gcc.target/arc/mcrc.c: Deleted.
2476 * gcc.target/arc/mdsp-packa.c: Likewise.
2477 * gcc.target/arc/mdvbf.c: Likewise.
2478 * gcc.target/arc/mmac-24.c: Likewise.
2479 * gcc.target/arc/mmac-d16.c: Likewise.
2480 * gcc.target/arc/mno-crc.c: Likewise.
2481 * gcc.target/arc/mno-dsp-packa.c: Likewise.
2482 * gcc.target/arc/mno-dvbf.c: Likewise.
2483 * gcc.target/arc/mno-mac-24.c: Likewise.
2484 * gcc.target/arc/mno-mac-d16.c: Likewise.
2485 * gcc.target/arc/mno-rtsc.c: Likewise.
2486 * gcc.target/arc/mno-xy.c: Likewise.
2487 * gcc.target/arc/mrtsc.c: Likewise.
2488 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2490 (check_effective_target_arc700): Likewise.
2491 (check_effective_target_arc6xx): Likewise.
2492 (check_effective_target_arcmpy): Likewise.
2493 (check_effective_target_archs): Likewise.
2494 (check_effective_target_clmcpu): Likewise.
2495 (check_effective_target_barrelshifter): Likewise.
2496 * gcc.target/arc/barrel-shifter-1.c: Changed.
2497 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2498 * gcc.target/arc/cmem-1.c: Changed.
2499 * gcc.target/arc/cmem-2.c: Likewise.
2500 * gcc.target/arc/cmem-3.c: Likewise.
2501 * gcc.target/arc/cmem-4.c: Likewise.
2502 * gcc.target/arc/cmem-5.c: Likewise.
2503 * gcc.target/arc/cmem-6.c: Likewise.
2504 * gcc.target/arc/cmem-7.c: Likewise.
2505 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2506 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2507 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2508 * gcc.target/arc/jump-around-jump.c: Update options.
2509 * gcc.target/arc/mARC601.c: Changed.
2510 * gcc.target/arc/mcpu-arc600.c: Changed.
2511 * gcc.target/arc/mcpu-arc601.c: Changed.
2512 * gcc.target/arc/mcpu-arc700.c: Changed.
2513 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2514 * gcc.target/arc/movb-1.c: Changed.
2515 * gcc.target/arc/movb-2.c: Likewise.
2516 * gcc.target/arc/movb-3.c: Likewise.
2517 * gcc.target/arc/movb-4.c: Likewise.
2518 * gcc.target/arc/movb-5.c: Likewise.
2519 * gcc.target/arc/movb_cl-1.c: Likewise.
2520 * gcc.target/arc/movb_cl-2.c: Likewise.
2521 * gcc.target/arc/movbi_cl-1.c: Likewise.
2522 * gcc.target/arc/movh_cl-1.c: Likewise.
2523 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2524 * gcc.target/arc/mul64.c: Enable it only for ARC600.
2525 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2526 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2527 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2528 * gcc.target/arc/trsub.c: Only for ARC EM cores.
2529 * gcc.target/arc/builtin_simdarc.c: Changed.
2530 * gcc.target/arc/extzv-1.c: Likewise.
2531 * gcc.target/arc/insv-1.c: Likewise.
2532 * gcc.target/arc/insv-2.c: Likewise.
2533 * gcc.target/arc/mA6.c: Likewise.
2534 * gcc.target/arc/mA7.c: Likewise.
2535 * gcc.target/arc/mARC600.c: Likewise.
2536 * gcc.target/arc/mARC700.c: Likewise.
2537 * gcc.target/arc/mcpu-arc600.c: Likewise.
2538 * gcc.target/arc/mcpu-arc700.c: Likewise.
2539 * gcc.target/arc/movl-1.c: Likewise.
2540 * gcc.target/arc/nps400-1.c: Likewise.
2541 * gcc.target/arc/trsub.c: Likewise.
2542 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2544 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2545 * gcc.target/arc/mswape.c: Likewise.
2547 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2550 * g++.dg/cpp1y/pr68180.C: New.
2552 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2554 PR tree-optimization/78319
2555 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2558 2016-11-17 Richard Biener <rguenther@suse.de>
2560 PR tree-optimization/78306
2561 * gcc.dg/cilk-plus/pr78306.c: New testcase.
2563 2016-11-17 Richard Biener <rguenther@suse.de>
2566 * gcc.dg/torture/pr78305.c: New testcase.
2568 2016-11-17 Janus Weil <janus@gcc.gnu.org>
2571 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2573 2016-11-16 Marek Polacek <polacek@redhat.com>
2576 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2577 * g++.dg/ext/case-range2.C: Likewise.
2579 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2582 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2583 * gfortran.dg/fmt_tab_2.f90: Ditto.
2585 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2587 PR rtl-optimization/78378
2588 * gcc.c-torture/execute/pr78378.c: New test.
2590 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
2592 * gcc.dg/tree-prof/section-attr-1.c: New file.
2593 * gcc.dg/tree-prof/section-attr-2.c: New file.
2594 * gcc.dg/tree-prof/section-attr-3.c: New file.
2596 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2598 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2601 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2603 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2604 (dg-final): Remove microMIPS JALRS mnemonic matching.
2605 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2606 (dg-final): Remove microMIPS JALRS mnemonic matching.
2607 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2608 (dg-final): Remove microMIPS JALRS mnemonic matching.
2609 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2610 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2611 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2612 * gcc.target/mips/call-1u.c: New test case.
2613 * gcc.target/mips/call-2u.c: New test case.
2614 * gcc.target/mips/call-3u.c: New test case.
2615 * gcc.target/mips/call-4u.c: New test case.
2616 * gcc.target/mips/call-5u.c: New test case.
2617 * gcc.target/mips/call-6u.c: New test case.
2619 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
2621 * gcc.target/arm/empty_fiq_handler.c: New test.
2623 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2626 * gfortran.dg/gomp/pr78299.f90: New test.
2628 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2630 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2631 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2632 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2634 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
2636 PR libgfortran/78314
2637 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2639 2016-11-16 Bin Cheng <bin.cheng@arm.com>
2641 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2642 according to updated dump info.
2644 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
2646 * lib/target-supports.exp (check_effective_target_alloca): Use a
2648 * gcc.target/nvptx/softstack.c: New test.
2649 * gcc.target/nvptx/decl-shared.c: New test.
2650 * gcc.target/nvptx/decl-shared-init.c: New test.
2652 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2654 * gcc.target/mips/data-sym-jump.c: New test case.
2655 * gcc.target/mips/data-sym-pool.c: New test case.
2656 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2659 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2661 * lib/target-supports.exp (check_avx2_hw_available): New.
2662 (check_effective_target_avx2_runtime): New.
2663 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2665 2016-11-16 Tamar Christina <tamar.christina@arm.com>
2668 * gcc.dg/cpp/trad/trad.exp
2669 (dg-runtest): Moved $srcdir/$subdir/ to
2670 DEFAULT_TRADCPPFLAGS.
2672 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
2675 * gfortran.dg/class_allocate_23.f08: New test.
2677 2016-11-16 Richard Biener <rguenther@suse.de>
2680 * gcc.dg/pr78333.c: New testcase.
2682 2016-11-16 Martin Liska <mliska@suse.cz>
2685 * gcc.dg/asan/pr78270.c: Update comment style.
2686 * gcc.dg/asan/pr78270-2.c: New test.
2688 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2690 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2691 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2693 2016-11-16 Richard Biener <rguenther@suse.de>
2695 PR tree-optimization/78348
2696 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2698 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2701 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2702 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2704 2016-11-15 Marek Polacek <polacek@redhat.com>
2706 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2708 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2710 PR libgfortran/51119
2711 * gfortran.dg/matmul_12.f90: New test case.
2713 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
2715 * gcc.target/i386/funcspec-56.inc: New file.
2716 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
2717 common 32-bit and 64-bit function specific options.
2718 * gcc.target/i386/funcspec-6.c: Ditto.
2720 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2722 * g++.dg/cpp1z/decomp14.C: New test.
2723 * g++.dg/cpp1z/decomp15.C: New test.
2724 * g++.dg/cpp1z/decomp16.C: New test.
2726 * g++.dg/cpp1z/decomp13.C: New test.
2728 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2731 * g++.dg/cpp0x/constexpr-71988.C: New test.
2733 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2735 * gcc.target/mips/insn-casesi.c: New test case.
2736 * gcc.target/mips/insn-pseudo-1.c: New test case.
2737 * gcc.target/mips/insn-pseudo-2.c: New test case.
2738 * gcc.target/mips/insn-pseudo-3.c: New test case.
2739 * gcc.target/mips/insn-pseudo-4.c: New test case.
2740 * gcc.target/mips/insn-tablejump.c: New test case.
2742 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2744 * gcc.target/mips/mips.exp (mips_option_tests): Add
2745 `-mcode-readable=yes' array element.
2747 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2749 * gcc.target/mips/mips.exp (mips_option_tests): Add
2750 `-mmicromips' array element.
2752 2016-11-15 Michael Matz <matz@suse.de>
2754 PR missed-optimization/77881
2755 * gcc.target/i386/pr77881.c: New test.
2757 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2760 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2762 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2764 * gcc.target/powerpc/vec-set-int.c: New test.
2765 * gcc.target/powerpc/vec-set-short.c: Likesie.
2766 * gcc.target/powerpc/vec-set-char.c: Likewise.
2768 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2770 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2772 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2775 * gfortran.dg/class_result_3.f90: New test.
2777 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2778 Richard Biener <rguenther@suse.de>
2780 * gcc.dg/gimplefe-1.c: New testcase.
2781 * gcc.dg/gimplefe-2.c: Likewise.
2782 * gcc.dg/gimplefe-3.c: Likewise.
2783 * gcc.dg/gimplefe-4.c: Likewise.
2784 * gcc.dg/gimplefe-5.c: Likewise.
2785 * gcc.dg/gimplefe-6.c: Likewise.
2786 * gcc.dg/gimplefe-7.c: Likewise.
2787 * gcc.dg/gimplefe-8.c: Likewise.
2788 * gcc.dg/gimplefe-9.c: Likewise.
2789 * gcc.dg/gimplefe-10.c: Likewise.
2790 * gcc.dg/gimplefe-11.c: Likewise.
2791 * gcc.dg/gimplefe-12.c: Likewise.
2792 * gcc.dg/gimplefe-13.c: Likewise.
2793 * gcc.dg/gimplefe-14.c: Likewise.
2794 * gcc.dg/gimplefe-15.c: Likewise.
2795 * gcc.dg/gimplefe-16.c: Likewise.
2796 * gcc.dg/gimplefe-17.c: Likewise.
2797 * gcc.dg/gimplefe-18.c: Likewise.
2799 2016-11-14 Martin Liska <mliska@suse.cz>
2802 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2803 to match scanned pattern.
2804 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2806 2016-11-14 Richard Biener <rguenther@suse.de>
2808 PR tree-optimization/78312
2809 * gcc.dg/torture/pr78312.c: New testcase.
2811 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2814 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2816 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2817 Jason Merrill <jason@redhat.com>
2819 Implement P0217R3 - C++17 structured bindings
2820 * g++.dg/cpp1z/decomp1.C: New test.
2821 * g++.dg/cpp1z/decomp2.C: New test.
2822 * g++.dg/cpp1z/decomp3.C: New test.
2823 * g++.dg/cpp1z/decomp4.C: New test.
2824 * g++.dg/cpp1z/decomp5.C: New test.
2825 * g++.dg/cpp1z/decomp6.C: New test.
2826 * g++.dg/cpp1z/decomp7.C: New test.
2827 * g++.dg/cpp1z/decomp8.C: New test.
2828 * g++.dg/cpp1z/decomp9.C: New test.
2829 * g++.dg/cpp1z/decomp10.C: New test.
2831 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2833 * g++.dg/torture/pr78268.C: New test.
2835 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2838 * c-c++-common/pr35503-1.c: New test.
2839 * c-c++-common/pr35503-2.c: Likewise.
2840 * c-c++-common/pr35503-3.c: Likewise.
2841 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2843 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2845 PR rtl-optimization/78232
2846 PR rtl-optimization/78248
2847 * gcc.dg/ubsan/pr78248.c: New test.
2849 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2851 * gnat.dg/address_conv.adb: New test.
2853 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2855 * gnat.dg/renaming11.ad[sb]: New test.
2857 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2859 * c-c++-common/dump-ada-spec-6.c: New test.
2861 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2863 * gnat.dg/lto21.adb: New test.
2864 * gnat.dg/lto21_pkg1.ads: New helper.
2865 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2867 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2870 * gfortran.dg/typebound_proc_34.f90: New test.
2872 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2875 * gfortran.dg/class_57.f90: Changed error message.
2876 * gfortran.dg/class_60.f90: New test.
2878 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2880 * g++.dg/pr78112.C: XFAIL AIX.
2882 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2885 * gfortran.dg/typebound_generic_16.f90: New test.
2887 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2890 * g++.dg/cpp0x/pr71225.C: New test.
2892 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2894 * gcc.target/sparc/20161111-1.c: New test.
2896 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2899 * gcc.target/i386/pr78310.c: New test.
2901 2016-11-11 Jeff Law <law@redhat.com>
2903 * gcc.dg/tree-ssa/isolate-6.c: New test.
2904 * gcc.dg/tree-ssa/isolate-7.c: New test.
2906 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2909 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2912 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2915 * g++.dg/parse/pr72774.C: New test.
2917 2016-11-11 Richard Biener <rguenther@suse.de>
2919 PR tree-optimization/71575
2920 * gcc.dg/graphite/pr71575-1.c: New testcase.
2921 * gcc.dg/graphite/pr71575-2.c: Likewise.
2923 2016-11-11 Richard Biener <rguenther@suse.de>
2926 * gcc.dg/uninit-pr78295.c: New testcase.
2928 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2931 * gfortran.dg/dec_structure_17.f90: New test.
2933 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2935 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2936 being allowed in vector registers.
2937 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2938 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2939 * gcc.target/powerpc/vsx-himode.c: Likewise.
2940 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2941 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2942 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2943 to allow matching MFVSRD or MFVSRW.
2945 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2947 PR rtl-optimization/78241
2948 * gcc.dg/pr78241.c: New test.
2950 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2952 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2955 * g++.dg/cpp1z/noexcept-type14.C: New test.
2956 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2958 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2960 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2961 WVAL0S tests added in r241817.
2963 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2965 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2966 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2967 no longer allowed and corresponding ordered construct.
2968 * gfortran.dg/gomp/linear-1.f90: New test.
2969 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2970 * gfortran.dg/gomp/declare-target-1.f90: New test.
2971 * gfortran.dg/gomp/declare-target-2.f90: New test.
2973 2016-11-10 Martin Liska <mliska@suse.cz>
2976 * gcc.dg/asan/pr78270.c: New test.
2978 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2979 Jakub Jelinek <jakub@redhat.com>
2982 * g++.dg/pr78112.C: New testcase.
2984 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2986 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2988 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2989 string in case condition contains % characters.
2992 * g++.dg/cpp1z/noexcept-type13.C: New test.
2994 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2996 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2997 using (HAS_MOVN) with MIPS III.
2999 2016-11-09 Janus Weil <janus@gcc.gnu.org>
3002 * gfortran.dg/volatile14.f90: New test.
3004 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
3007 * gcc.target/i386/pr78262.c: New test.
3009 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
3012 * gfortran.dg/pr78259.f90: New test.
3014 2016-11-09 Janus Weil <janus@gcc.gnu.org>
3017 * gfortran.dg/spec_expr_7.f90: New test.
3019 2016-11-09 Jakub Jelinek <jakub@redhat.com>
3022 * gcc.c-torture/execute/pr77718.c: New test.
3024 * gcc.dg/ubsan/c99-shift-3.c: New test.
3025 * gcc.dg/ubsan/c99-shift-4.c: New test.
3026 * gcc.dg/ubsan/c99-shift-5.c: New test.
3027 * gcc.dg/ubsan/c99-shift-6.c: New test.
3029 2016-11-09 Martin Liska <mliska@suse.cz>
3031 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
3032 test-case for memcmp.
3033 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3035 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3038 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
3040 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
3042 * gfortran.dg/move_alloc_18.f90: New test.
3044 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3047 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
3048 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
3050 2016-11-09 Janus Weil <janus@gcc.gnu.org>
3053 * gfortran.dg/class_59.f90: New test.
3055 2016-11-09 Richard Biener <rguenther@suse.de>
3057 PR tree-optimization/78007
3058 * gcc.dg/vect/vect-bswap32.c: Adjust.
3059 * gcc.dg/vect/vect-bswap64.c: Likewise.
3061 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
3063 * gcc.dg/ipa/vrp7.c: New test.
3065 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
3068 * gcc.dg/ipa/pr78121.c: New test.
3070 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
3072 * c-c++-common/asan/default_options.h: New file.
3073 * c-c++-common/asan/strcasestr-1.c: New test.
3074 * c-c++-common/asan/strcasestr-2.c: Likewise.
3075 * c-c++-common/asan/strcspn-1.c: Likewise.
3076 * c-c++-common/asan/strcspn-2.c: Likewise.
3077 * c-c++-common/asan/strpbrk-1.c: Likewise.
3078 * c-c++-common/asan/strpbrk-2.c: Likewise.
3079 * c-c++-common/asan/strspn-1.c: Likewise.
3080 * c-c++-common/asan/strspn-2.c: Likewise.
3081 * c-c++-common/asan/strstr-1.c: Likewise.
3082 * c-c++-common/asan/strstr-2.c: Likewise.
3083 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
3085 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
3087 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
3089 2016-11-08 Janus Weil <janus@gcc.gnu.org>
3092 * gfortran.dg/class_58.f90: New test.
3094 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
3097 * gcc.target/i386/pr70799-2.c: New test.
3099 2016-11-08 Janus Weil <janus@gcc.gnu.org>
3102 * gfortran.dg/proc_ptr_comp_46.f90: New test.
3104 2016-11-08 Bin Cheng <bin.cheng@arm.com>
3106 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
3108 2016-11-08 Bin Cheng <bin.cheng@arm.com>
3110 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
3112 2016-11-08 Bin Cheng <bin.cheng@arm.com>
3114 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
3116 2016-11-08 Martin Liska <mliska@suse.cz>
3119 * g++.dg/asan/use-after-scope-4.C: New test.
3120 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
3121 * gcc.dg/asan/use-after-scope-8.c: Remove.
3123 2016-11-08 Richard Biener <rguenther@suse.de>
3125 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
3127 2016-11-08 Tamar Christina <tamar.christina@arm.com>
3130 * gcc.dg/cpp/trad/trad.exp
3131 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
3132 * gcc.dg/cpp/trad/include.c: Use local header file.
3134 2016-11-08 Richard Biener <rguenther@suse.de>
3136 PR tree-optimization/78205
3137 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
3139 2016-11-08 Richard Biener <rguenther@suse.de>
3141 PR tree-optimization/78224
3142 * g++.dg/torture/pr78224.C: New testcase.
3144 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3146 * gcc.dg/store_merging_1.c: Require store_merge.
3147 * gcc.dg/store_merging_2.c: Likewise.
3148 * gcc.dg/store_merging_4.c: Likewise.
3149 * gcc.dg/store_merging_5.c: Likewise.
3150 * gcc.dg/store_merging_6.c: Likewise.
3151 * gcc.dg/store_merging_7.c: Likewise.
3152 * gcc.dg/store_merging_8.c: Likewise.
3153 * lib/target-supports.exp (check_effective_target_store_merge): New.
3155 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
3157 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
3158 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
3159 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
3160 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
3161 -mvsx -mpower8-vector.
3162 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
3163 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
3164 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
3165 -mvsx -mpower8-vector.
3167 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
3169 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
3171 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
3172 * gcc.dg/visibility-14.c: XFAIL AIX.
3173 * gcc.dg/visibility-15.c: XFAIL AIX.
3174 * gcc.dg/visibility-16.c: XFAIL AIX.
3175 * gcc.dg/visibility-17.c: XFAIL AIX.
3176 * gcc.dg/visibility-18.c: XFAIL AIX.
3177 * gcc.dg/visibility-19.c: XFAIL AIX.
3178 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
3179 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
3180 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
3181 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
3183 2016-11-07 Jakub Jelinek <jakub@redhat.com>
3186 * gcc.target/i386/pr78227-1.c: New test.
3187 * gcc.target/i386/pr78227-2.c: New test.
3189 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3192 * gcc.dg/pr35691-1.c: New test-case.
3193 * gcc.dg/pr35691-2.c: Likewise.
3195 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
3197 PR rtl-optimization/77309
3198 * gcc.dg/torture/pr77309.c: New test.
3200 2016-11-07 Jakub Jelinek <jakub@redhat.com>
3203 * gcc.target/i386/pr71529.C: Moved to ...
3204 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
3207 * gcc.target/i386/pr64411.C: Moved to ...
3208 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
3212 * gcc.target/i386/pr65105-4.C: Moved to ...
3213 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
3214 Run into compile test rather than execute test.
3216 2016-11-07 Richard Biener <rguenther@suse.de>
3219 * g++.dg/pr78229.C: New testcase.
3221 2016-11-07 Richard Biener <rguenther@suse.de>
3223 PR tree-optimization/78218
3224 * gcc.dg/torture/pr78218.c: New testcase.
3226 2016-11-07 Richard Biener <rguenther@suse.de>
3228 PR tree-optimization/78228
3229 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
3231 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3234 * g++.dg/torture/pr77822.C: New test.
3236 2016-11-07 Martin Liska <mliska@suse.cz>
3238 * c-c++-common/asan/force-inline-opt0-1.c: Disable
3239 -f-sanitize-address-use-after-scope.
3240 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
3242 * g++.dg/asan/use-after-scope-1.C: New test.
3243 * g++.dg/asan/use-after-scope-2.C: Likewise.
3244 * g++.dg/asan/use-after-scope-3.C: Likewise.
3245 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
3246 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
3247 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
3248 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
3249 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
3250 * g++.dg/asan/use-after-scope-types.h: Likewise.
3251 * gcc.dg/asan/use-after-scope-1.c: Likewise.
3252 * gcc.dg/asan/use-after-scope-2.c: Likewise.
3253 * gcc.dg/asan/use-after-scope-3.c: Likewise.
3254 * gcc.dg/asan/use-after-scope-4.c: Likewise.
3255 * gcc.dg/asan/use-after-scope-5.c: Likewise.
3256 * gcc.dg/asan/use-after-scope-6.c: Likewise.
3257 * gcc.dg/asan/use-after-scope-7.c: Likewise.
3258 * gcc.dg/asan/use-after-scope-8.c: Likewise.
3259 * gcc.dg/asan/use-after-scope-9.c: Likewise.
3260 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
3261 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
3262 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
3263 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
3264 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
3266 2016-11-07 Richard Biener <rguenther@suse.de>
3268 PR tree-optimization/78189
3269 * g++.dg/torture/pr78189.C: New testcase.
3271 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
3273 * gcc.dg/Wtrampolines.c: XFAIL AIX.
3275 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
3277 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
3280 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3283 * arith.c (gfc_complex2real): Change gfc_warning_now to
3286 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
3288 * gfortran.dg/move_alloc_17.f03: New test.
3290 2016-11-05 Richard Biener <rguenther@suse.de>
3293 * g++.dg/ipa/pr78188.C: New test.
3295 2016-11-05 Janus Weil <janus@gcc.gnu.org>
3296 Dominique d'Humieres <dominiq@lps.ens.fr>
3299 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
3301 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
3304 * gfortran.dg/select_type_39.f03: New test.
3306 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
3309 * gfortran.dg/associate_23.f90: New test.
3311 2016-11-04 Jakub Jelinek <jakub@redhat.com>
3314 * gcc.dg/pr77834.c: New test.
3316 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
3319 * g++.dg/cpp1y/pr67980.C: New.
3321 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3323 * gcc.target/powerpc/fold-vec-add-1.c: New.
3324 * gcc.target/powerpc/fold-vec-add-2.c: New.
3325 * gcc.target/powerpc/fold-vec-add-3.c: New.
3326 * gcc.target/powerpc/fold-vec-add-4.c: New.
3327 * gcc.target/powerpc/fold-vec-add-5.c: New.
3328 * gcc.target/powerpc/fold-vec-add-6.c: New.
3329 * gcc.target/powerpc/fold-vec-add-7.c: New.
3331 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
3333 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
3334 for -mbranch-likely, infer -mno-branch-likely for R6.
3336 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3339 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
3340 * g++.dg/init/new15.C: Likewise.
3341 * g++.dg/ipa/inline-1.C: Likewise.
3342 * g++.dg/ipa/inline-2.C: Likewise.
3343 * g++.dg/lto/20080908-1_0.C: Likewise.
3344 * g++.dg/tc1/dr20.C: Likewise.
3345 * g++.dg/tree-ssa/inline-1.C: Likewise.
3346 * g++.dg/tree-ssa/inline-2.C: Likewise.
3347 * g++.old-deja/g++.law/except1.C: Likewise.
3348 * g++.old-deja/g++.other/vbase5.C: Likewise.
3349 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
3351 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3353 PR tree-optimization/78210
3354 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
3355 possibility of widening multiplies.
3357 2016-11-04 Richard Biener <rguenther@suse.de>
3360 * gcc.dg/pr78185.c: New testcase.
3362 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
3364 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3365 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3367 2016-11-03 Jakub Jelinek <jakub@redhat.com>
3368 Alexandre Oliva <aoliva@redhat.com>
3369 Jason Merrill <jason@redhat.com>
3373 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3374 * g++.dg/debug/dwarf2/ref-3.C: New test.
3375 * g++.dg/debug/dwarf2/ref-4.C: New test.
3376 * g++.dg/debug/dwarf2/refqual-1.C: New test.
3377 * g++.dg/debug/dwarf2/refqual-2.C: New test.
3379 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
3381 * gfortran.dg/dec_exp_1.f90: New test.
3382 * gfortran.dg/dec_exp_2.f90: Likewise.
3383 * gfortran.dg/dec_exp_3.f90: Likewise.
3385 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
3387 * gfortran.dg/dec_parameter_1.f: New test.
3388 * gfortran.dg/dec_parameter_2.f90: Likewise.
3389 * gfortran.dg/dec_parameter_3.f90: Likewise.
3390 * gfortran.dg/dec_parameter_4.f90: Likewise.
3392 2016-11-03 Martin Liska <mliska@suse.cz>
3394 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3396 * gcc.dg/tree-prof/time-profiler-3.c: New test.
3398 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3401 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3403 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3405 * gcc.c-torture/execute/pr78170.c: Require int32plus.
3407 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
3409 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3411 2016-11-01 Tamar Christina <tamar.christina@arm.com>
3413 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3414 Check for arm_v8_neon_hw.
3415 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3417 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3419 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3422 2016-11-02 Richard Biener <rguenther@suse.de>
3424 * gcc.dg/store_merging_8.c: New testcase.
3426 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3428 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3430 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
3432 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3433 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3434 * gcc.dg/addr_equal_1.c: XFAIL AIX.
3435 * gcc.dg/pr65779.c: XFAIL AIX.
3436 * gcc.dg/pr70405.c: XFAIL AIX.
3438 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3439 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3440 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3442 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3444 * lib/target-supports.exp (check_gc_sections_available): Use
3445 -print-prog-name=ld to determine linker used.
3447 2016-11-02 Martin Liska <mliska@suse.cz>
3449 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3452 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3454 PR tree-optimization/78170
3455 * gcc.c-torture/execute/pr78170.c: New test.
3457 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3459 PR tree-optimization/78162
3460 * gcc.c-torture/compile/pr78162.c: New test.
3462 2016-11-02 Richard Biener <rguenther@suse.de>
3464 PR tree-optimization/78035
3465 PR tree-optimization/77964
3466 * gcc.target/i386/pr78035.c: New testcase.
3468 2016-11-02 Richard Biener <rguenther@suse.de>
3470 * gcc.dg/tree-ssa/vrp111.c: New testcase.
3471 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3472 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3473 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3474 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3476 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
3478 * gfortran.dg/pr70937.f90: require-effective-target lto.
3480 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3483 * gfortran.dg/where_6.f90: New test.
3485 2016-11-01 Jakub Jelinek <jakub@redhat.com>
3487 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3489 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3492 * gfortran.dg/where_5.f90: New test.
3494 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
3496 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3497 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3498 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3499 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3501 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
3503 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3505 (check_effective_target_vect_cmdline_needed): Check
3506 is-effective-target ia32 for x86 targets.
3507 (check_effective_target_vect_simd_clones): Simplify condition.
3508 (check_effective_target_vect_double): Ditto.
3509 (check_effective_target_vect_aligned_arrays): Check
3510 is-effective-target ia32 for x86 targets. Simplify condition.
3511 (check_effective_target_vect_multiple_sizes): Simplify condition.
3512 (check_effective_target_sqrt_insn): Add i?86-*-* target.
3513 (check_effective_target_sync_int_128): Simplify condition.
3514 (check_effective_target_sync_int_128_runtime): Ditto.
3515 (check_effective_target_sync_long_long_runtime): Ditto.
3516 (check_effective_target_divmod): Add i?86-*-* target.
3518 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3520 * gcc.target/powerpc/vsx-extract-4.c: New test.
3521 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3523 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3526 * gfortran.dg/fmt_l.f90: Update test.
3527 * gfortran.dg/fmt_l0.f90: New test.
3529 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3532 * c-c++-common/builtin-shuffle-1.c: New test.
3533 * g++.dg/cpp0x/addressof3.C: New test.
3535 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
3537 Add tests for a const member and a reference member for launder.
3538 * g++.dg/cpp1z/launder3.C: New.
3539 * g++.dg/cpp1z/launder4.C: Likewise.
3540 * g++.dg/cpp1z/launder5.C: Likewise.
3541 * g++.dg/cpp1z/launder5.cc: Likewise.
3542 * g++.dg/cpp1z/launder5.h: Likewise.
3543 * g++.dg/cpp1z/launder6.C: Likewise.
3544 * g++.dg/cpp1z/launder6.cc: Likewise.
3545 * g++.dg/cpp1z/launder6.h: Likewise.
3547 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3550 * g++.dg/cpp0x/pr77948-1.C: New test.
3551 * g++.dg/cpp0x/pr77948-2.C: New test.
3552 * g++.dg/cpp0x/pr77948-3.C: New test.
3553 * g++.dg/cpp0x/pr77948-4.C: New test.
3554 * g++.dg/cpp0x/pr77948-5.C: New test.
3555 * g++.dg/cpp0x/pr77948-6.C: New test.
3557 PR tree-optimization/77860
3558 * gcc.dg/pr77860.c: New test.
3560 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3563 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3565 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3567 * gcc.dg/lto/pr60449_0.c: Skip for avr.
3569 2016-10-30 Le-Chun Wu <lcwu@google.com>
3570 Mark Wielaard <mjw@redhat.com>
3572 * gcc.dg/Wshadow-compatible-local-1.c: New test.
3573 * gcc.dg/Wshadow-local-1.c: Likewise.
3574 * gcc.dg/Wshadow-local-2.c: Likewise.
3575 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3576 * g++.dg/warn/Wshadow-local-1.C: Likewise.
3577 * g++.dg/warn/Wshadow-local-2.C: Likewise.
3579 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3581 PR tree-optimization/71915
3582 PR tree-optimization/71490
3583 * gcc.dg/tree-ssa/pr54245.c: Delete.
3584 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3587 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3590 * gfortran.dg/fmt_t_9.f: New test.
3592 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3595 * gfortran.dg/pr67219.f90: New test.
3597 2016-10-29 Jakub Jelinek <jakub@redhat.com>
3599 PR rtl-optimization/77919
3600 * g++.dg/torture/pr77919-2.C: New test.
3603 * gcc.dg/pr78148.c: New test.
3605 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
3607 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3608 * gcc.target/sparc/overflow-4.c: ...here.
3609 * gcc.target/sparc/overflow-5.c: New test.
3611 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3612 Kugan Vivekanandarajah <kuganv@linaro.org>
3613 Jim Wilson <jim.wilson@linaro.org>
3615 PR tree-optimization/43721
3616 * lib/target-supports.exp (check_effective_target_divmod): New.
3617 (check_effective_target_divmod_simode): Likewise.
3618 (check_effective_target_arm_divmod_simode): Likewise.
3619 * gcc.dg/divmod-1-simode.c: New test.
3620 * gcc.dg/divmod-1.c: Likewise.
3621 * gcc.dg/divmod-2-simode.c: Likewise.
3622 * gcc.dg/divmod-2.c: Likewise.
3623 * gcc.dg/divmod-3-simode.c: Likewise.
3624 * gcc.dg/divmod-3.c: Likewise.
3625 * gcc.dg/divmod-4-simode.c: Likewise.
3626 * gcc.dg/divmod-4.c: Likewise.
3627 * gcc.dg/divmod-5.c: Likewise.
3628 * gcc.dg/divmod-6-simode.c: Likewise.
3629 * gcc.dg/divmod-6.c: Likewise.
3630 * gcc.dg/divmod-7.c: Likewise.
3632 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3633 Jakub Jelinek <jakub@redhat.com>
3634 Andrew Pinski <pinskia@gmail.com>
3637 PR rtl-optimization/23684
3638 * gcc.c-torture/execute/pr22141-1.c: New test.
3639 * gcc.c-torture/execute/pr22141-2.c: Likewise.
3640 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3641 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3642 * gcc.dg/store_merging_1.c: New test.
3643 * gcc.dg/store_merging_2.c: Likewise.
3644 * gcc.dg/store_merging_3.c: Likewise.
3645 * gcc.dg/store_merging_4.c: Likewise.
3646 * gcc.dg/store_merging_5.c: Likewise.
3647 * gcc.dg/store_merging_6.c: Likewise.
3648 * gcc.dg/store_merging_7.c: Likewise.
3649 * gcc.target/i386/pr22141.c: Likewise.
3650 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3651 * g++.dg/init/new17.C: Likewise.
3653 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3656 * c-c++-common/pr72747-1.c: New test.
3657 * c-c++-common/pr72747-2.c: Likewise.
3659 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3661 * gcc.target/s390/oscbreak-1.c: New test.
3663 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3665 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3667 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3669 PR rtl-optimization/77919
3670 * g++.dg/torture/pr77919.C: New test.
3672 PR rtl-optimization/78132
3673 * gcc.target/i386/pr78132.c: New test.
3675 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
3677 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3679 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3681 * gcc.target/powerpc/vsx-simode.c: New test.
3682 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3683 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3685 2016-10-27 Jakub Jelinek <jakub@redhat.com>
3688 * gfortran.dg/gomp/pr78026.f03: New test.
3689 * gfortran.dg/select_type_38.f03: New test.
3692 * g++.dg/gomp/declare-simd-7.C: New test.
3694 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3696 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3697 * gfortran.dg/dec_init_2.f90: Likewise.
3698 * gfortran.dg/dec_init_3.f90: New test.
3699 * gfortran.dg/dec_init_4.f90: Likewise.
3701 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3703 * gcc.dg/fold-narrowbopcst-1.c: New test.
3705 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3707 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3708 dg-shouldfail/dg-output instead of XFAIL.
3709 * gfortran.dg/dec_io_6.f90: Likewise.
3711 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3713 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3714 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3715 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3716 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3717 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3718 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3719 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3720 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3721 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3722 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3724 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3726 * gcc.dg/fold-convmaxconv-1.c: New test.
3727 * gcc.dg/fold-convminconv-1.c: New test.
3729 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3732 * gfortran.dg/pr78092.f90: New test.
3734 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3737 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3738 expected error message.
3739 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3740 expected error message.
3741 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3742 (test_all_not_equal_and_not_zero): Change expected error message.
3744 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3747 * gfortran.dg/gomp/pr77973.f90: New test.
3749 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3752 * gfortran.dg/submodule_18.f08: New test.
3753 * gfortran.dg/submodule_19.f08: New test.
3755 2016-10-26 Michael Matz <matz@suse.de>
3757 * g++.dg/pr78060.C: New test.
3758 * gfortran.dg/pr78061.f: New test.
3759 * g++.dg/pr78088.C: New test.
3761 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3763 * gfortran.dg/dec_io_1.f90: New test.
3764 * gfortran.dg/dec_io_2.f90: New test.
3765 * gfortran.dg/dec_io_3.f90: New test.
3766 * gfortran.dg/dec_io_4.f90: New test.
3767 * gfortran.dg/dec_io_5.f90: New test.
3768 * gfortran.dg/dec_io_6.f90: New test.
3770 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3773 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3775 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3777 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3778 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3780 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3782 * gnat.dg/opt59.adb: New test.
3783 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3785 * gnat.dg/opt60.adb: New test.
3787 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3790 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3793 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3796 * gcc.target/i386/pr78102.c: New test.
3798 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3800 * gfortran.dg/dec_logical_xor_1.f90: New test.
3801 * gfortran.dg/dec_logical_xor_2.f90: New test.
3802 * gfortran.dg/dec_logical_xor_3.f03: New test.
3804 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3806 * gfortran.dg/dec_loc_rval_1.f90: New test.
3807 * gfortran.dg/dec_loc_rval_2.f90: New test.
3808 * gfortran.dg/dec_loc_rval_3.f03: New test.
3810 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3812 * gfortran.dg/dec_type_print.f90: New testcase.
3814 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3816 * gfortran.dg/feed_1.f90: New test.
3817 * gfortran.dg/feed_2.f90: New test.
3819 2016-10-25 Martin Liska <mliska@suse.cz>
3822 * gcc.dg/asan/pr78106.c: New test.
3824 2016-10-25 Martin Liska <mliska@suse.cz>
3826 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3828 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3831 * gcc.target/arm/pr78041.c: New test.
3833 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3835 * g++.dg/cpp1z/launder1.C: New test.
3836 * g++.dg/cpp1z/launder2.C: New test.
3838 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3839 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3843 * gcc.target/avr/pr71676-2.c: New test.
3845 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3846 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3850 * gcc.target/avr/pr71676-1.c: New test.
3851 * gcc.target/avr/pr71676-3.c: New test.
3852 * gcc.target/avr/pr71676.c: New test.
3853 * gcc.target/avr/pr71678.c: New test.
3855 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3857 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3858 such that cloned verions of tested functions are not created.
3860 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3863 * gfortran.dg/pr71895.f90: New test.
3865 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3867 * g++.dg/debug/dwarf2/ref-2.C: New test.
3869 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3871 * c-c++-common/Wint-in-bool-context-3.c: New test.
3873 2016-10-24 Martin Sebor <msebor@redhat.com>
3876 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3877 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3878 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3879 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3880 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3881 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3882 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3884 2016-10-24 Richard Biener <rguenther@suse.de>
3887 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3888 * gcc.dg/vect/slp-45.c: Likewise.
3890 2016-10-24 Richard Biener <rguenther@suse.de>
3892 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3893 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3894 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3896 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3899 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3900 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3902 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3904 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3906 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3908 * gcc.target/i386/bmi2-pext-1.c: New test.
3909 * gcc.target/i386/bmi2-pdep-1.c: New test.
3910 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3911 * gcc.target/i386/tbm-bextri-1.c: New test.
3912 * gcc.target/i386/bmi-bextr-6.c: New test.
3914 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3917 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3918 * gcc.target/i386/pr65105-1.c: Likewise.
3919 * gcc.target/i386/pr65105-2.c: Likewise.
3920 * gcc.target/i386/pr65105-3.c: Likewise.
3921 * gcc.target/i386/pr65105-5.c: Likewise.
3922 * gcc.target/i386/pr67761.c: Likewise.
3923 * gcc.target/i386/pr70799-1.c: Likewise.
3925 2016-10-24 Martin Liska <mliska@suse.cz>
3928 * c-c++-common/ubsan/unreachable-3.c: New test.
3930 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3933 * gfortran.dg/pr77763.f90
3935 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3939 * gfortran.dg/pr78033.f90: New test.
3941 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3944 * gfortran.dg/select_type_1.f03: Change error for overlapping
3946 * gfortran.dg/select_type_36.f03: New test.
3948 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3950 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3952 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3955 * gfortran.dg/string_length_3.f90: New test.
3957 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3959 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3961 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3966 * gfortran.dg/alloc_comp_class_5.f03: New test.
3967 * gfortran.dg/class_allocate_21.f90: New test.
3968 * gfortran.dg/class_allocate_22.f90: New test.
3969 * gfortran.dg/realloc_on_assign_27.f08: New test.
3971 2016-10-21 Jeff Law <law@redhat.com>
3973 * PR tree-optimization/71947
3974 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3975 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3976 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3978 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3980 * gcc.dg/ipa/vrp5.c: New test.
3981 * gcc.dg/ipa/vrp6.c: New test.
3983 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3985 * gcc.target/aarch64/test_frame_17.c: New test.
3987 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3989 * gcc.target/aarch64/test_frame_17.c: New test.
3991 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3993 PR preprocessor/71681
3994 * gcc.dg/cpp/pr71681-1.c: New testcase
3995 * gcc.dg/cpp/pr71681-2.c: Likewise
3996 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3997 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3998 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3999 * gcc.dg/cpp/remap/a/t_2.h: Likewise
4001 2016-10-21 Jakub Jelinek <jakub@redhat.com>
4004 * gcc.target/i386/pr78057.c: New test.
4006 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
4008 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
4011 * gfortran.dg/select_type_37.f03: New test.
4013 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4016 * gcc.target/avr/pr71627.c: New test
4018 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
4020 * gcc.target/sparc/overflow-1.c: New test.
4021 * gcc.target/sparc/overflow-2.c: Likewise.
4022 * gcc.target/sparc/overflow-3.c: Likewise.
4024 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4026 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
4029 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4031 PR rtl-optimization/78038
4032 * gcc.target/aarch64/pr78038.c: New test.
4034 2016-10-21 Richard Biener <rguenther@suse.de>
4036 PR tree-optimization/78051
4037 * g++.dg/torture/pr78051.C: New testcase.
4039 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4041 * c-c++-common/wdate-time.c: Restored test case.
4042 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
4044 2016-10-20 Jakub Jelinek <jakub@redhat.com>
4046 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
4048 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
4051 * gcc.target/i386/pr78037.c: New test.
4053 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
4055 * gcc.target/visium/overflow8.c: New.
4056 * gcc.target/visium/overflow16.c: Likewise.
4057 * gcc.target/visium/overflow32: Likewise.
4059 2016-10-20 Michael Matz <matz@suse.de>
4061 * gcc.dg/loop-split.c: New test.
4062 * gcc.dg/tree-ssa/ifc-9.c: Update.
4063 * gcc.dg/tree-ssa/ifc-10.c: Update.
4065 2016-10-20 Richard Biener <rguenther@suse.de>
4067 * gcc.dg/graphite/pr35356-1.c: Update.
4069 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
4072 * g++.dg/cpp1y/pr77446.C: New.
4074 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4076 PR tree-optimization/53979
4077 * gcc.dg/pr53979-1.c: New test-case.
4078 * gcc.dg/pr53979-2.c: Likewise.
4080 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4082 * c-c++-common/Wint-in-bool-context-2.c: New test.
4084 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4086 * gfortran.dg/dtio_17.f90: Fix test.
4088 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
4090 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
4091 * gcc.dg/Walloca-2.c: Same.
4093 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
4095 * gcc.dg/Wvla-1.c: Rename to...
4096 * gcc.dg/Wvla-larger-than-1.c: ...this.
4097 * gcc.dg/Wvla-2.c: Rename to...
4098 * gcc.dg/Wvla-larger-than-2.c: ...this.
4099 * gcc.dg/Wvla-3.c: Rename to...
4100 * gcc.dg/Walloca-11.c.: ...this.
4101 * gcc.dg/wvla-[1-7].c: Rename to:
4102 * gcc.dg/Wvla-[1-7].c: ...this.
4104 2016-10-19 Bin Cheng <bin.cheng@arm.com>
4106 PR tree-optimization/78005
4107 * gcc.dg/vect/pr78005.c: New.
4108 * gcc.target/i386/l_fma_float_1.c: Revise test.
4109 * gcc.target/i386/l_fma_float_2.c: Ditto.
4110 * gcc.target/i386/l_fma_float_3.c: Ditto.
4111 * gcc.target/i386/l_fma_float_4.c: Ditto.
4112 * gcc.target/i386/l_fma_float_5.c: Ditto.
4113 * gcc.target/i386/l_fma_float_6.c: Ditto.
4114 * gcc.target/i386/l_fma_double_1.c: Ditto.
4115 * gcc.target/i386/l_fma_double_2.c: Ditto.
4116 * gcc.target/i386/l_fma_double_3.c: Ditto.
4117 * gcc.target/i386/l_fma_double_4.c: Ditto.
4118 * gcc.target/i386/l_fma_double_5.c: Ditto.
4119 * gcc.target/i386/l_fma_double_6.c: Ditto.
4121 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
4123 PR tree-optimization/78024
4124 * gcc.dg/goacc/loop-processing-1.c: New file.
4126 2016-10-19 Richard Biener <rguenther@suse.de>
4128 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
4130 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
4132 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
4133 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
4134 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
4135 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
4136 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
4137 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
4138 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
4139 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
4140 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
4141 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
4142 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
4143 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
4144 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
4145 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
4146 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
4147 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
4148 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
4149 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
4150 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
4151 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
4152 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
4153 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
4154 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
4155 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
4156 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
4157 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
4158 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
4159 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
4160 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
4161 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
4162 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
4163 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
4164 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
4165 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
4166 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
4167 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
4168 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
4169 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
4170 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
4171 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
4172 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
4173 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
4174 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
4175 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
4176 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
4177 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
4178 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
4179 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
4180 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
4181 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
4182 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
4183 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
4184 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
4185 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
4186 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
4187 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
4188 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
4189 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
4190 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
4191 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
4192 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
4193 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
4194 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
4195 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
4196 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
4197 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
4198 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
4199 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
4200 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
4201 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
4202 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
4203 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
4204 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
4205 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
4206 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
4207 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
4208 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
4209 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
4210 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
4211 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
4212 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
4213 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
4214 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
4215 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
4216 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
4217 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
4218 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
4219 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
4220 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
4221 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
4222 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
4223 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
4224 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
4225 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
4226 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
4227 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
4228 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
4229 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
4230 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
4231 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
4232 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
4233 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
4234 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
4235 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
4236 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
4237 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
4238 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
4239 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
4240 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
4241 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
4242 * gcc.target/powerpc/vsu/vsu.exp: New file.
4244 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
4247 * gcc.target/i386/pr77991.c: New test.
4249 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
4251 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
4254 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4256 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
4258 2016-10-18 Richard Biener <rguenther@suse.de>
4260 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
4261 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4262 * gcc.dg/tree-ssa/pr21090.c: Likewise.
4263 * gcc.dg/tree-ssa/pr21294.c: Likewise.
4264 * gcc.dg/tree-ssa/pr21563.c: Likewise.
4265 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4266 * gcc.dg/tree-ssa/pr25382.c: Likewise.
4267 * gcc.dg/tree-ssa/pr68431.c: Likewise.
4268 * gcc.dg/tree-ssa/vrp03.c: Likewise.
4269 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4270 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4271 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4272 * gcc.dg/tree-ssa/vrp19.c: Likewise.
4273 * gcc.dg/tree-ssa/vrp20.c: Likewise.
4274 * gcc.dg/tree-ssa/vrp92.c: Likewise.
4275 * gcc.dg/pr68217.c: Likewise.
4276 * gcc.dg/predict-9.c: Likewise.
4277 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
4278 * gcc.dg/predict-1.c: Likewise.
4280 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4282 * gfortran.dg/dtio_17.f90: New test.
4284 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4286 * gcc.dg/ipa/vrp4.c: Adjust testcase.
4288 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4290 * gcc.dg/ipa/vrp4.c: New test.
4292 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4294 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
4295 * gcc.dg/torture/pr39074.c: Likewise.
4297 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
4299 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
4300 * gnat.dg/trampoline4.adb: Minor tweak.
4302 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4304 PR tree-optimization/77916
4305 * gcc.dg/torture/pr77916.c: New.
4307 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
4310 * gfortran.dg/pr77978_1.f90: New test.
4311 * gfortran.dg/pr77978_2.f90: Ditto.
4312 * gfortran.dg/pr77978_3.f90: Ditto.
4314 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
4318 * gfortran.dg/proc_ptr_49.f90: New test.
4320 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4323 * gcc.target/arm/pr77308.c: New test.
4325 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
4327 * lib/target-supports.exp
4328 (check_effective_target_floatn_nx_runtime): Return 0 for
4331 2016-10-17 Andrew Pinski <apinski@cavium.com>
4333 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
4334 long instead of long.
4335 * gcc.target/aarch64/cinc_common_1.c: Likewise.
4336 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
4337 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
4338 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4339 * gcc.target/aarch64/pr68102_1.c: Likewise.
4340 * gcc.target/aarch64/target_attr_3.c: Likewise.
4342 2016-10-17 Richard Biener <rguenther@suse.de>
4344 PR tree-optimization/77988
4345 * gcc.dg/torture/pr77988.c: New testcase.
4347 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4349 * gcc.dg/pr71636-1.c: New test-case.
4350 * gcc.dg/pr71636-2.c: Likewise.
4352 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
4354 * gnat.dg/trampoline3.adb: New test.
4355 * gnat.dg/trampoline4.adb: Likewise.
4357 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4359 * gfortran.dg/dtio_16.f90: New test.
4361 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4363 * gcc.target/sparc/bmaskbshuf.c: Rename to...
4364 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4365 * gcc.target/sparc/bmaskbshuf-2.c: New test.
4367 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4369 * gcc.target/sparc/popc.c: Rename to...
4370 * gcc.target/sparc/popc-1.c: ...this.
4371 * gcc.target/sparc/popc-2.c: New test.
4373 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4376 * gfortran.dg/unexpected_eof_4.f90: New test.
4378 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
4381 * gfortran.dg/negative_unit2.f90: New test.
4383 2016-10-14 Jakub Jelinek <jakub@redhat.com>
4386 * gfortran.dg/pr77959.f90: New test.
4388 DR 1511 - const volatile variables and ODR
4389 * g++.dg/DRs/dr1511-1.C: New test.
4390 * g++.dg/DRs/dr1511-2.C: New test.
4392 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4394 * gnat.dg/debug7.adb (dg-options): Remove -g.
4395 * gnat.dg/debug8.adb (dg-options): Add -margs.
4396 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4398 2016-10-14 Richard Biener <rguenther@suse.de>
4400 PR tree-optimization/77979
4401 * gcc.dg/torture/pr77979.c: New testcase.
4403 2016-10-14 Martin Liska <mliska@suse.cz>
4405 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4406 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4407 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4409 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
4411 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4412 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4413 * gcc.dg/torture/pr77937-2.c: Likewise.
4415 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4417 * gnat.dg/lto15.adb: Adjust.
4418 * gnat.dg/lto16.adb: Likewise.
4419 * gnat.dg/lto17.adb: Likewise
4420 * gnat.dg/lto18.ad[sb]: New test.
4421 * gnat.dg/lto18_pkg.ads: New helper.
4422 * gnat.dg/lto19.adb: New test.
4423 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4424 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4425 * gnat.dg/lto20.adb: New test.
4426 * gnat.dg/lto20_pkg.ad[sb]: New helper.
4428 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
4430 * gfortran.dg/coarray_38.f90: Expect error message.
4432 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4434 * gcc.target/aarch64/spellcheck_1.c: New test.
4435 * gcc.target/aarch64/spellcheck_2.c: Likewise.
4436 * gcc.target/aarch64/spellcheck_3.c: Likewise.
4437 * gcc.target/aarch64/spellcheck_4.c: Likewise.
4438 * gcc.target/aarch64/spellcheck_5.c: Likewise.
4439 * gcc.target/aarch64/spellcheck_6.c: Likewise.
4441 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
4443 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4445 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4447 PR tree-optimization/77937
4448 * gcc.dg/torture/pr77937-1.c: New.
4449 * gcc.dg/torture/pr77937-2.c: New.
4451 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4453 * g++.dg/cpp1z/inline-var1.C: New test.
4454 * g++.dg/cpp1z/inline-var1a.C: New test.
4455 * g++.dg/cpp1z/inline-var1.h: New file.
4456 * g++.dg/cpp1z/inline-var2.C: New test.
4457 * g++.dg/cpp1z/inline-var3.C: New test.
4458 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4459 uninitialized const.
4461 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
4463 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4464 Xscale is specified, not just -march.
4465 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4466 is incompatible with Xscale.
4468 2016-10-13 Martin Sebor <msebor@redhat.com>
4471 * g++.dg/ext/flexary4.C: Adjust.
4472 * g++.dg/ext/flexary5.C: Same.
4473 * g++.dg/ext/flexary9.C: Same.
4474 * g++.dg/ext/flexary19.C: New test.
4475 * g++.dg/ext/flexary18.C: New test.
4476 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4478 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4479 Avoid generating a flexible array member in an array.
4481 2016-10-13 Martin Sebor <msebor@redhat.com>
4483 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4484 to placate -Wformat on targets where the type is not int.
4486 2016-10-13 David Malcolm <dmalcolm@redhat.com>
4488 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4491 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4493 * gcc.target/i386/l_fma_float_1.c: Revise test.
4494 * gcc.target/i386/l_fma_float_2.c: Ditto.
4495 * gcc.target/i386/l_fma_float_3.c: Ditto.
4496 * gcc.target/i386/l_fma_float_4.c: Ditto.
4497 * gcc.target/i386/l_fma_float_5.c: Ditto.
4498 * gcc.target/i386/l_fma_float_6.c: Ditto.
4499 * gcc.target/i386/l_fma_double_1.c: Ditto.
4500 * gcc.target/i386/l_fma_double_2.c: Ditto.
4501 * gcc.target/i386/l_fma_double_3.c: Ditto.
4502 * gcc.target/i386/l_fma_double_4.c: Ditto.
4503 * gcc.target/i386/l_fma_double_5.c: Ditto.
4504 * gcc.target/i386/l_fma_double_6.c: Ditto.
4506 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4508 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4510 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4512 * gcc.dg/vect/vect-98.c: Refine test case.
4513 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4514 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4515 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4517 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4520 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4522 2016-10-13 Martin Liska <mliska@suse.cz>
4524 PR tree-optimization/77943
4525 * g++.dg/tree-ssa/pr77943.C: New test.
4527 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
4530 * gfortran.dg/allocate_with_source_22.f03: New test.
4531 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
4534 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4536 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4537 * gcc.target/arm/movsi_movw.c: Likewise.
4538 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4539 directive to work on big endian targets.
4541 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4543 * gcc.dg/tree-ssa/evrp6.c: New test.
4545 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4547 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4548 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4549 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4551 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4553 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4554 * gcc.target/powerpc/warn-2.c: Ditto.
4556 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
4558 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4559 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4560 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
4562 * gcc.target/mips/msa.c: New test.
4563 * gcc.target/mips/msa-builtins.c: Likewise.
4564 * lib/target-supports.exp (check_mips_msa_hw_available): New.
4565 (check_effective_target_mips_msa_runtime): Likewise.
4566 (check_effective_target_mips_msa): Likewise.
4567 (add_options_for_mips_msa): Likewise.
4568 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4569 (check_effective_target_vect_intfloat_cvt): Likewise.
4570 (check_effective_target_vect_uintfloat_cvt): Likewise.
4571 (check_effective_target_vect_floatint_cvt): Likewise.
4572 (check_effective_target_vect_floatuint_cvt): Likewise.
4573 (check_effective_target_vect_shift): Likewise.
4574 (check_effective_target_vect_shift_char): Likewise.
4575 (check_effective_target_vect_long): Likewise.
4576 (check_effective_target_vect_float): Likewise.
4577 (check_effective_target_vect_double): Likewise.
4578 (check_effective_target_vect_long_long): Likewise.
4579 (check_effective_target_vect_perm): Likewise.
4580 (check_effective_target_vect_perm_byte): Likewise.
4581 (check_effective_target_vect_perm_short): Likewise.
4582 (check_effective_target_vect_sdot_qi): Likewise.
4583 (check_effective_target_vect_udot_qi): Likewise.
4584 (check_effective_target_vect_sdot_hi): Likewise.
4585 (check_effective_target_vect_udot_hi): Likewise.
4586 (check_effective_target_vect_pack_trunc): Likewise.
4587 (check_effective_target_vect_unpack): Likewise.
4588 (check_effective_target_vect_hw_misalign): Likewise.
4589 (check_effective_target_vect_condition): Likewise.
4590 (check_effective_target_vect_cond_mixed): Likewise.
4591 (check_effective_target_vect_char_mult): Likewise.
4592 (check_effective_target_vect_short_mult): Likewise.
4593 (check_effective_target_vect_int_mult): Likewise.
4594 (check_effective_target_vect_extract_even_odd): Likewise.
4595 (check_effective_target_vect_interleave): Likewise.
4596 (check_vect_support_and_set_flags): Check if the target supports MSA
4597 and append to the list of EFFECTIVE_TARGETS.
4599 2016-10-12 Richard Biener <rguenther@suse.de>
4602 * g++.dg/torture/pr77947.C: New testcase.
4604 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4606 * gnat.dg/debug8.adb: New testcase.
4608 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4610 * gnat.dg/debug9.adb: New testcase.
4612 2016-10-12 Richard Biener <rguenther@suse.de>
4614 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4615 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4616 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4618 2016-10-12 Richard Biener <rguenther@suse.de>
4620 PR tree-optimization/77920
4621 * gcc.dg/torture/pr77920.c: New testcase.
4623 2016-10-12 Jakub Jelinek <jakub@redhat.com>
4625 PR tree-optimization/77929
4626 * gcc.c-torture/compile/pr77929.c: New test.
4628 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4629 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4630 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4631 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4632 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4633 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4634 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4635 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4636 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4638 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4640 * gcc.target/sparc/setcc-4.c: Adjust.
4641 * gcc.target/sparc/setcc-5.c: Likewise.
4642 * gcc.target/sparc/setcc-6.c: Likewise.
4643 * gcc.target/sparc/setcc-7.c: Likewise.
4644 * gcc.target/sparc/setcc-8.c: Likewise.
4645 * gcc.target/sparc/setcc-9.c: Likewise.
4646 * gcc.target/sparc/setcc-10.c: Delete.
4648 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
4651 * gfortran.dg/pr77942.f90
4653 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
4655 * gfortran.dg/dec_math.f90: New testsuite.
4657 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4659 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
4660 (main): Declare j as i32 instead of int.
4662 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4664 PR testsuite/PR77710
4665 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4666 target triplet instead of *-*-*-*.
4668 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4670 * gnat.dg/unchecked_convert10.adb: New test.
4671 * gnat.dg/unchecked_convert11.adb: Likewise.
4672 * gnat.dg/unchecked_convert12.adb: Likewise.
4674 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4676 * gcc.target/sparc/cbcond-1.c: New test.
4677 * gcc.target/sparc/cbcond-2.c: Likewise.
4678 * gcc.target/sparc/movcc-1.c: Likewise.
4679 * gcc.target/sparc/movcc-2.c: Likewise.
4680 * gcc.target/sparc/setcc-1.c: Adjust.
4681 * gcc.target/sparc/setcc-2.c: Likewise.
4682 * gcc.target/sparc/setcc-3.c: Likewise.
4683 * gcc.target/sparc/setcc-4.c: Likewise.
4684 * gcc.target/sparc/setcc-5.c: Likewise.
4685 * gcc.target/sparc/setcc-6.c: New test.
4686 * gcc.target/sparc/setcc-7.c: Likewise.
4687 * gcc.target/sparc/setcc-8.c: Likewise.
4688 * gcc.target/sparc/setcc-9.c: Likewise.
4689 * gcc.target/sparc/setcc-10.c: Likewise.
4691 2016-10-10 Jeff Law <law@redhat.com>
4693 PR tree-optimization/71947
4694 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4695 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4696 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4697 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4698 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4699 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4701 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4704 * gfortran.dg/matmul_11.f90: New test.
4706 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4708 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4709 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4710 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4711 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4712 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4713 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4714 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4715 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4716 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4717 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4718 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4719 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4720 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4721 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4722 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4723 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4724 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4725 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4726 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4727 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4728 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4729 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4730 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4731 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4732 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4733 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4734 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4735 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4736 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4737 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4738 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4739 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4740 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4741 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4742 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4743 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4744 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4745 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4746 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4747 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4748 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4749 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4750 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4751 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4752 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4753 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4754 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4755 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4756 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4757 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4758 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4759 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4760 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4761 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4762 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4763 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4764 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4765 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4766 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4768 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4770 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4771 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4772 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4773 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4774 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4775 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4776 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4777 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4778 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4779 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4780 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4781 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4782 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4783 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4785 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4787 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4789 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4791 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4792 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4793 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4794 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4796 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4797 Jiong Wang <jiong.wang@arm.com>
4799 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4801 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4802 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4804 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4806 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4808 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4810 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4812 * gnat.dg/specs/vfa.ads: New test.
4814 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4816 * gnat.dg/inline13.ad[sb]: New test.
4817 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4819 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4821 * gnat.dg/biased_subtype.adb: New test.
4823 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4825 PR tree-optimization/77901
4826 * gcc.c-torture/compile/pr77901.c: New test.
4828 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4830 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4831 * gcc.dg/ipa/propalign-2.c: Likewise
4832 * gcc.dg/ipa/propalign-3.c: Likewise.
4833 * gcc.dg/ipa/propalign-4.c: Likewise.
4834 * gcc.dg/ipa/propalign-5.c: Likewise.
4836 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4838 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4840 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4842 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4843 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4845 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4847 * gfortran.dg/dec_union_11.f90: New testcase.
4849 2016-10-07 Nathan Sidwell <nathan@acm.org>
4852 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4853 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4854 * g++.dg/cpp1y/pr66443-cxx14.C: New
4855 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4856 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4858 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4860 * g++.dg/cpp0x/addressof1.C: New test.
4861 * g++.dg/cpp0x/addressof2.C: New test.
4863 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4865 * gcc.target/powerpc/float128-type-1.c: New test to check that
4866 PowerPC 64-bit Linux enables -mfloat128-type by default.
4867 * gcc.target/powerpc/float128-type-2.c: Likewise.
4868 * gcc.target/powerpc/float128-mix.c: Change error message to
4869 reflect that __ibm128 is now #define'ed to be long double.
4871 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4874 * gfortran.dg/pr77406.f90: New test.
4875 * gfortran.dg/assumed_type_3.f90: Update error messages.
4876 * gfortran.dg/defined_operators_1.f90: Ditto.
4877 * gfortran.dg/generic_26.f90: Ditto.
4878 * gfortran.dg/generic_7.f90: Ditto.
4879 * gfortran.dg/gomp/udr5.f90: Ditto.
4880 * gfortran.dg/gomp/udr7.f90: Ditto.
4881 * gfortran.dg/interface_1.f90: Ditto.
4882 * gfortran.dg/interface_37.f90: Ditto.
4883 * gfortran.dg/interface_5.f90: Ditto.
4884 * gfortran.dg/interface_6.f90: Ditto.
4885 * gfortran.dg/interface_7.f90
4886 * gfortran.dg/no_arg_check_3.f90
4887 * gfortran.dg/operator_5.f90
4888 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4890 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4893 * c-c++-common/Wint-in-bool-context.c: Update test.
4895 2016-10-07 Richard Biener <rguenther@suse.de>
4897 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4898 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4900 2016-10-07 Marek Polacek <polacek@redhat.com>
4902 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4904 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4907 * c-c++-common/pr69733.c: New test.
4908 * gcc.dg/pr69733.c: New test.
4909 * gcc.target/i386/pr69733.c: New test.
4911 2016-10-07 Marek Polacek <polacek@redhat.com>
4914 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4916 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4918 PR tree-optimization/77664
4919 * gcc.dg/tree-ssa/pr77664.c: New test.
4920 * gcc.dg/pr77664.c: New test.
4922 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4924 * gfortran.dg/pr69955.f90: New test.
4926 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4929 * gfortran.dg/pr57910.f90: New test.
4931 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4933 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4934 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4936 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4938 PR tree-optimization/77862
4939 * gcc.dg/pr77862.c: New test.
4941 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4943 * gcc.dg/tree-ssa/evrp4.c: New test.
4945 2016-10-06 Jeff Law <law@redhat.com>
4947 PR tree-optimization/71661
4948 * gcc.dg/tree-ssa/pr71661.c: New test.
4950 2016-10-06 Richard Biener <rguenther@suse.de>
4952 PR tree-optimization/77855
4953 * gcc.dg/torture/pr77855.c: New testcase.
4955 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4956 Eric Botcazou <ebotcazou@adacore.com>
4958 * g++.dg/other/pr77759.C: New test.
4960 2016-10-06 Richard Biener <rguenther@suse.de>
4962 PR tree-optimization/77839
4963 * gcc.dg/torture/pr77839.c: New testcase.
4965 2016-10-06 Marek Polacek <polacek@redhat.com>
4967 * g++.dg/cpp1z/init-statement9.C: New test.
4969 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4971 * gcc.target/i386/pcommit-1.c: Deleted.
4972 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4973 * gcc.target/i386/sse-13.c: Ditto.
4974 * gcc.target/i386/sse-14.c: Ditto.
4975 * gcc.target/i386/sse-22.c: Ditto.
4976 * gcc.target/i386/sse-23.c: Ditto.
4977 * g++.dg/other/i386-2.C: Ditto.
4979 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4981 * gcc.target/i386/pr77833.c: Require int128 effective target.
4983 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4987 * gfortran.dg/associate_22.f90: New test.
4989 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4991 * gfortran.dg/dec_union_9.f90: New testcase.
4992 * gfortran.dg/dec_union_10.f90: New testcase.
4994 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4997 * gcc.dg/pch/pr66343-3.c: New test.
4998 * gcc.dg/pch/pr66343-3.hs: New file.
5001 * gcc.dg/pch/pr66343-1.c: New test.
5002 * gcc.dg/pch/pr66343-1.hs: New file.
5003 * gcc.dg/pch/pr66343-2.c: New test.
5004 * gcc.dg/pch/pr66343-2.hs: New file.
5006 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5008 * c-c++-common/Wint-in-bool-context.c: Update test.
5010 2016-10-05 Marek Polacek <polacek@redhat.com>
5012 * g++.dg/cpp1z/init-statement1.C: New test.
5013 * g++.dg/cpp1z/init-statement2.C: New test.
5014 * g++.dg/cpp1z/init-statement3.C: New test.
5015 * g++.dg/cpp1z/init-statement4.C: New test.
5016 * g++.dg/cpp1z/init-statement5.C: New test.
5017 * g++.dg/cpp1z/init-statement6.C: New test.
5018 * g++.dg/cpp1z/init-statement7.C: New test.
5019 * g++.dg/cpp1z/init-statement8.C: New test.
5021 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
5024 * gfortran.dg/pr67524.f90: New test.
5026 2016-10-05 Jakub Jelinek <jakub@redhat.com>
5029 * c-c++-common/ubsan/shift-9.c: New test.
5031 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5033 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
5034 of int if __SIZEOF_INT__ is less than 4 bytes.
5036 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5038 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
5039 * gfortran.dg/class_array_20.f03: Likewise.
5040 * gfortran.dg/class_array_21.f03: Likewise.
5041 * gfortran.dg/finalize_29.f08: Likewise.
5042 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5044 2016-10-05 Richard Biener <rguenther@suse.de>
5047 * gcc.dg/torture/pr77826.c: New testcase.
5049 2016-10-05 Richard Biener <rguenther@suse.de>
5051 * gcc.dg/fold-copysign-1.c: New testcase.
5053 2016-10-05 Andreas Schwab <schwab@suse.de>
5055 * g++.dg/pr49847-2.C: Remove.
5057 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
5059 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
5061 2016-10-05 Richard Biener <rguenther@suse.de>
5064 * gcc.dg/pr55152-2.c: New testcase.
5066 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5068 * gfortran.dg/dtio_15.f90: New test.
5070 2016-10-04 Ian Lance Taylor <iant@golang.org>
5072 * gcc.dg/split-7.c: New test.
5074 2016-10-04 Martin Sebor <msebor@redhat.com>
5076 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
5077 %lc directive to wint_t to silence -Wformat warnings on targets
5078 where the latter is a distinct type such as long.
5080 2016-10-04 Martin Sebor <msebor@redhat.com>
5083 * g++.dg/warn/Wplacement-new-size-4.C: New test.
5085 2016-10-04 Jakub Jelinek <jakub@redhat.com>
5088 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
5090 * g++.dg/other/java3.C: Remove.
5091 * g++.dg/other/java1.C: Remove.
5092 * g++.dg/other/error12.C: Remove.
5093 * g++.dg/other/java2.C: Remove.
5094 * g++.dg/warn/Wnvdtor.C: Remove.
5095 * g++.dg/lookup/java1.C: Remove.
5096 * g++.dg/lookup/java2.C: Remove.
5097 * g++.dg/ext/pr34829.C: Remove.
5098 * g++.dg/ext/java-3.C: Remove.
5099 * g++.dg/ext/java-1.C: Remove.
5100 * g++.dg/ext/java-2.C: Remove.
5101 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
5103 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
5105 PR tree-optimization/77808
5106 * gcc.dg/tree-ssa/pr77808.c: New testcase.
5108 2016-10-04 Richard Biener <rguenther@suse.de>
5110 PR tree-optimization/77399
5111 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
5113 2016-10-04 Richard Biener <rguenther@suse.de>
5116 * gcc.target/i386/pr77833.c: New testcase.
5118 2016-09-26 Jeff Law <law@redhat.com>
5120 PR tree-optimization/71550
5121 PR tree-optimization/71403
5122 * gcc.c-torture/execute/pr71550.c: New test.
5124 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5126 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
5129 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5132 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5134 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
5136 2016-10-03 Marek Polacek <polacek@redhat.com>
5138 * g++.dg/cpp0x/nullptr37.C: New test.
5140 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
5142 * c-c++-common/Wint-in-bool-context.c: Update test.
5144 2016-10-02 Jakub Jelinek <jakub@redhat.com>
5146 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
5148 * g++.dg/charset/asm2.c (memmove): Likewise.
5149 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
5150 * g++.dg/tls/diag-4.C (foo): Likewise.
5151 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
5152 dg-warning, fix up regex.
5153 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
5154 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
5155 * g++.old-deja/g++.mike/net31.C: Likewise.
5156 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
5158 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
5159 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
5161 2016-10-01 Richard Biener <rguenther@suse.de>
5164 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
5166 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
5169 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
5171 2016-10-01 Jakub Jelinek <jakub@redhat.com>
5174 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
5175 Add dg-prune-output directive.
5177 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5180 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
5181 * gfortran.fortran-torture/compile/write.f90: Update test.
5183 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
5185 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
5186 arm_fp16_alternative_ok as the required effective target.
5187 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
5188 -mfp16-format=alternative to the dg-options directive and remove
5189 the dg-add-options directive.
5191 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
5194 * gfortran.dg/dec_union_8.f90: New testcase.
5196 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
5199 * gfortran.dg/dec_structure_16.f90: New testcase.
5201 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
5203 * gfortran.dg/coarray_allocate_10.f08: New test.
5204 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
5206 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5208 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
5210 2016-09-30 Richard Biener <rguenther@suse.de>
5212 PR tree-optimization/77399
5213 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
5215 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
5217 * c-c++-common/pr27336.c: Make dependency on
5218 -fdelete-null-pointer-checks explicit.
5219 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
5220 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
5221 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
5222 * gcc.dg/pic-1.c: Require fpic target support.
5223 * gcc.dg/pic-2.c: Likewise.
5225 2016-09-29 Jakub Jelinek <jakub@redhat.com>
5227 Implement P0001R1 - C++17 removal of register storage class specifier
5228 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
5229 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
5231 * c-c++-common/vector-subscript-5.c (foo): Don't use register
5232 keyword if not __SSE2__.
5233 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
5235 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
5237 * g++.dg/eh/pr29166.C: Add -Wno-register option.
5238 * g++.dg/warn/register-parm-1.C (erroneous_warning,
5239 no_erroneous_warning): Expect new warnings for C++17.
5240 * g++.dg/warn/register-var-2.C (f): Likewise.
5241 * g++.dg/parse/register1.C (f): Expect new error for C++17.
5242 * g++.dg/parse/linkage2.C (foo): Likewise.
5243 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
5244 keyword on parameters for C++17.
5245 * g++.dg/cpp1z/register1.C: New test.
5246 * g++.dg/cpp1z/register2.C: New test.
5247 * g++.dg/cpp1z/register3.C: New test.
5249 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
5251 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
5252 * gcc.target/i386/avx2-check.h (main): Ditto.
5253 * gcc.target/i386/avx512bw-check.h (main): Ditto.
5254 * gcc.target/i386/avx512cd-check.h (main): Ditto.
5255 * gcc.target/i386/avx512dq-check.h (main): Ditto.
5256 * gcc.target/i386/avx512er-check.h (main): Ditto.
5257 * gcc.target/i386/avx512f-check.h (main): Ditto.
5258 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
5259 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
5260 * gcc.target/i386/avx512vl-check.h (main): Ditto.
5262 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
5265 * gcc.target/i386/pr77756.c: New test.
5267 2016-09-29 Marek Polacek <polacek@redhat.com>
5269 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
5271 2016-09-29 Marek Polacek <polacek@redhat.com>
5273 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
5276 2016-09-29 Martin Liska <mliska@suse.cz>
5278 * objc/execute/construct1.m: New test.
5280 2016-09-29 Richard Biener <rguenther@suse.de>
5282 PR tree-optimization/77768
5283 * gcc.dg/torture/pr77768.c: New testcase.
5285 2016-09-28 Richard Biener <rguenther@suse.de>
5288 * gcc.dg/pr77407.c: New testcase.
5290 2016-09-29 Richard Biener <rguenther@suse.de>
5293 * gcc.dg/pr55152.c: New testcase.
5294 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
5296 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5298 * gcc.dg/profile-update-warning.c: Restrict to ia32.
5299 (dg-options): Remove -m32.
5301 2016-09-28 Martin Sebor <msebor@redhat.com>
5304 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
5306 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5308 PR libgfortran/77707
5309 * gfortran.dg/inquire_17.f90: New test.
5311 2016-09-28 Jakub Jelinek <jakub@redhat.com>
5314 * g++.dg/cpp1y/constexpr-77467.C: New test.
5316 2016-09-28 Martin Sebor <msebor@redhat.com>
5319 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5320 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
5321 (test_sprintf_p_const): Adjust line numbers to avoid failures
5322 introduced in r240503.
5324 2016-09-28 Martin Sebor <msebor@redhat.com>
5327 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5329 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5332 * g++.dg/pr77550.C: Avoid undefined behavior.
5334 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
5336 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
5338 * gcc.dg/strlenopt-20.c: Update test.
5339 * gcc.dg/strlenopt-21.c: Likewise.
5340 * gcc.dg/strlenopt-22.c: Likewise.
5341 * gcc.dg/strlenopt-22g.c: Likewise.
5342 * gcc.dg/strlenopt-26.c: Likewise.
5343 * gcc.dg/strlenopt-5.c: Likewise.
5344 * gcc.dg/strlenopt-7.c: Likewise.
5345 * gcc.dg/strlenopt-9.c: Likewise.
5347 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5349 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
5351 * g++.dg/cpp1z/lambda-this1.C: New test.
5352 * g++.dg/cpp1z/lambda-this2.C: New test.
5355 * g++.dg/ubsan/return-4.C: New test.
5356 * g++.dg/ubsan/return-5.C: New test.
5357 * g++.dg/ubsan/return-6.C: New test.
5359 2016-09-27 Jiong Wang <jiong.wang@arm.com>
5361 * lib/target-supports.exp
5362 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5363 in function comment.
5365 2016-09-27 Martin Liska <mliska@suse.cz>
5367 PR gcov-profile/46266
5368 * lib/gcov.exp: Verify that <built-in>.gcov file is not
5371 2016-09-27 Richard Biener <rguenther@suse.de>
5373 PR tree-optimization/77745
5374 * g++.dg/torture/pr77745.C: New testcase.
5376 2016-09-27 Richard Biener <rguenther@suse.de>
5378 PR tree-optimization/77478
5379 * gcc.dg/torture/pr77478.c: New testcase.
5381 2016-09-27 Martin Liska <mliska@suse.cz>
5383 PR gcov-profile/7970
5384 PR gcov-profile/16855
5385 PR gcov-profile/44779
5386 * g++.dg/gcov/pr16855.C: New test.
5388 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5390 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5392 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5395 * gfortran.dg/gomp/pr77666.f90: New test.
5397 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
5400 * gcc.dg/torture/pr77677-2.c: New test.
5402 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
5405 * gfortran.dg/pr77420_1.f90: New test.
5406 * gfortran.dg/pr77420_2.f90: Ditto.
5407 * gfortran.dg/pr77420_3.f90: New test. Requires ...
5408 * gfortran.dg/pr77420_4.f90: this file.
5410 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
5413 * gfortran.dg/pr77719.f90: New test.
5415 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5417 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5418 singular form of byte when quantity is unknown.
5420 2016-09-26 Marek Polacek <polacek@redhat.com>
5422 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5424 2016-09-26 Martin Liska <mliska@suse.cz>
5426 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5427 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5428 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5429 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5430 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5431 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5432 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5433 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5434 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5436 2016-09-26 Marek Polacek <polacek@redhat.com>
5439 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5440 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5441 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5442 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5443 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5444 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5445 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5446 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5447 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5448 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5449 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5450 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5451 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5452 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5453 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5454 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5455 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5456 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5457 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5458 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5459 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5460 * c-c++-common/attr-fallthrough-1.c: New test.
5461 * c-c++-common/attr-fallthrough-2.c: New test.
5462 * g++.dg/cpp0x/fallthrough1.C: New test.
5463 * g++.dg/cpp0x/fallthrough2.C: New test.
5464 * g++.dg/cpp1z/fallthrough1.C: New test.
5465 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5466 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5467 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5468 * objc.dg/Wimplicit-fallthrough-1.m: New test.
5470 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5473 * gfortran.dg/pr77429.f90: New test.
5475 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5478 * gfortran.dg/pr77694.f90: New test.
5480 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
5483 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5485 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5487 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5490 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5492 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5495 2016-09-24 Marek Polacek <polacek@redhat.com>
5498 * c-c++-common/Wbool-operation-1.c: New test.
5499 * gcc.dg/Wbool-operation-1.c: New test.
5501 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
5503 * gfortran.dg/dec_static_1.f90: New.
5504 * gfortran.dg/dec_static_2.f90: New.
5505 * gfortran.dg/dec_static_3.f90: New.
5506 * gfortran.dg/dec_static_4.f90: New.
5508 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5511 * gfortran.dg/negative_unit_check.f90: Update test.
5512 * gfortran.dg/dtio_14.f90: New test.
5514 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5516 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5517 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5518 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5519 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5520 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5521 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5522 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5524 2016-09-23 Martin Sebor <msebor@redhat.com>
5527 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5528 assuming long double is bigger than double.
5530 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5532 Implement P0138R2, C++17 construction rules for enum class values
5533 * g++.dg/cpp1z/direct-enum-init1.C: New test.
5535 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5537 PR preprocessor/77672
5538 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5539 expected multiline output from first warning to reflect change
5542 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5544 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5546 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5547 Tom de Vries <tom@codesourcery.com>
5550 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5552 2016-09-23 Marek Polacek <polacek@redhat.com>
5554 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5555 * c-c++-common/gomp/atomic-13.c: Likewise.
5556 * c-c++-common/gomp/atomic-14.c: Likewise.
5557 * c-c++-common/pr60439.c: Remove invalid code.
5558 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5559 * g++.dg/expr/bitfield5.C: Likewise.
5560 * g++.dg/expr/bitfield6.C: Likewise.
5561 * g++.dg/expr/bool1.C: Likewise.
5562 * g++.dg/expr/bool3.C: Likewise.
5563 * g++.dg/expr/lval3.C: Likewise.
5564 * g++.dg/expr/lval4.C: Likewise.
5565 * g++.old-deja/g++.jason/bool5.C: Likewise.
5567 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5569 PR preprocessor/77672
5570 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5571 (test_terminator_location): New function.
5573 2016-09-23 Richard Biener <rguenther@suse.de>
5575 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5577 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5579 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5580 -march=armv8.2-a+fp16 when supported by the hardware.
5581 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5582 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5583 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
5584 semi-colons to a macro invocations.
5585 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5586 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5588 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5589 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5591 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5593 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5595 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5597 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5598 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5599 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5600 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5601 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5602 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5604 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5605 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5606 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5608 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5609 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5610 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5612 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5613 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5614 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5616 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5617 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5618 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5619 defined. Also fix some white-space.
5620 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5621 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5622 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5623 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5624 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5625 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5626 defined. Also fix some long lines and white-space.
5627 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5628 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5629 defined. Also fix some long lines and white-space.
5630 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5631 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5633 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5634 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5635 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5637 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5638 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5639 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5641 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5643 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5644 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5645 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5646 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5647 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5648 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5650 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5651 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5652 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5653 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5654 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5655 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5656 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5657 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5658 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5659 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5661 2016-09-23 Jiong Wang <jiong.wang@arm.com>
5662 Matthew Wahab <matthew.wahab@arm.com>
5664 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5665 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5666 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5667 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5668 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5669 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5670 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5671 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5672 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5673 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5674 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5675 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5676 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5677 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5678 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5679 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5680 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5681 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5682 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5683 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5684 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5685 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5686 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5687 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5688 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5689 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5690 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5691 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5692 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5693 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5694 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5695 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5696 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5697 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5698 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5699 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5700 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5702 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5704 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5705 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5706 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5707 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5710 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5713 * gcc.dg/torture/pr77677.c: New test.
5715 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5717 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5720 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5722 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5723 options. Add tests for float16x4_t and float16x8_t.
5725 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5727 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5728 * gcc.target/s390/risbg-ll-2.c: Ditto.
5729 * gcc.target/s390/risbg-ll-3.c: Ditto.
5731 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5733 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5734 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5736 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5738 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5739 output to the simplified instructions.
5741 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5743 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5744 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5746 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5748 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5749 (FP16_SUPPORTED): New
5750 (expected-hfloat-16x4): Make conditional on __fp16 support.
5751 (expected-hfloat-16x8): Likewise.
5752 (vdup_n_f16): Disable for non-AArch64 targets.
5753 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5754 conditional on FP16_SUPPORTED.
5755 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5756 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5757 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5758 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5759 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5761 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5762 conditional on FP16_SUPPORTED.
5763 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5764 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5766 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5768 * gcc.target/arm/short-vfp-1.c: New.
5770 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5772 * gcc.target/arm/attr-fp16-arith-1.c: New.
5774 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5776 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5778 (add_options_for_arm_v8_2a_fp16_neon): New.
5779 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5780 (add_options_for_arm_arch_v8_2a): Auto-generate.
5781 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5782 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5783 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5784 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5785 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5786 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5787 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5789 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5791 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5792 arm_fp16_alternative_ok.
5793 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5794 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5795 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5796 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5797 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5798 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5799 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5800 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5801 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5802 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5803 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5804 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5805 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5806 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5807 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5808 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5809 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5810 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5811 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5812 arm_fp16_alternative_ok.
5813 * lib/target-supports.exp
5814 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5815 (check_effective_target_arm_fp16_alternative_ok): New.
5816 (check_effective_target_arm_fp16_none_ok_nocache): New.
5817 (check_effective_target_arm_fp16_none_ok): New.
5819 2016-09-23 Martin Liska <mliska@suse.cz>
5821 * gcc.dg/ipa/pr77653.c: Replace adress
5824 2016-09-23 Martin Liska <mliska@suse.cz>
5826 * gcc.target/i386/movbe-4.c: New test.
5828 2016-09-23 Martin Liska <mliska@suse.cz>
5830 * gcc.target/i386/crc32-5.c: New test.
5832 2016-09-23 Martin Liska <mliska@suse.cz>
5834 * gcc.target/i386/pr71652.c: New test.
5835 * gcc.target/i386/pr71652-2.c: New test.
5836 * gcc.target/i386/pr71652-3.c: New test.
5838 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5840 * lib/gcc-dg.exp (process-message): Support relative line number
5841 notation - .+4 or .-1 etc.
5842 * gcc.dg/dg-test-1.c: New test.
5844 2016-09-22 Martin Sebor <msebor@redhat.com>
5847 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5848 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5849 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5850 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5852 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5854 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5855 * gcc.dg/ifcvt-2.c: Ditto.
5856 * gcc.dg/zero_bits_compound-1.c: Ditto.
5857 * gcc.dg/zero_bits_compound-1.c: Ditto.
5858 * gcc.dg/pr40550.c: Simplify target selectors.
5859 Use dg-additional-options.
5860 * gcc.dg/pr47893.c: Ditto.
5861 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5862 additional options for 32-bit x86 targets.
5863 * gcc.dg/pr70955.c: Move to ...
5864 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5866 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5869 * g++.dg/cpp0x/pr61019.C: New.
5871 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5872 Terry Guo <terry.guo@arm.com>
5874 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5875 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5876 * gcc.target/arm/pure-code/pure-code.exp: New.
5878 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5880 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5881 Remove SSE effective target requirement.
5883 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5886 * g++.dg/cpp0x/pr71979.C: New.
5888 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5890 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5892 2016-09-22 Martin Liska <mliska@suse.cz>
5895 * gcc.dg/ipa/pr77653.c: New test.
5897 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5900 * gfortran.dg/gomp/pr77665.f90: New test.
5902 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5904 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5905 * gfortran.dg/dtio_13.f90: New test.
5907 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5910 * gfortran.dg/pr66107.f90: New test.
5912 2016-09-21 Ian Lance Taylor <iant@golang.org>
5914 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5915 with call to builtin delete function.
5917 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5919 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5920 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5921 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5922 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5925 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5927 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5929 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5932 * g++.dg/cpp1z/aligned-new6.C: New test.
5934 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5936 * gcc.target/arm/fp16-aapcs-3.c: New.
5937 * gcc.target/arm/fp16-aapcs-4.c: New.
5938 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5939 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5940 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5941 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5943 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5945 PR tree-optimization/77550
5946 * g++.dg/pr77550.C: New test.
5948 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5951 * gcc.target/avr/torture/pr77326.c: New test.
5953 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5955 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5957 2016-09-21 Richard Biener <rguenther@suse.de>
5959 PR tree-optimization/77648
5960 * gcc.dg/torture/pr77648-1.c: New testcase.
5961 * gcc.dg/torture/pr77648-2.c: Likewise.
5963 2016-09-21 Richard Biener <rguenther@suse.de>
5964 Jakub Jelinek <jakub@redhat.com>
5966 PR tree-optimization/77621
5967 * gcc.dg/pr77621.c: New testcase.
5969 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5972 * gfortran.dg/dtio_12.f90: New test.
5974 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5976 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5978 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5980 PR tree-optimization/72835
5981 * gcc.dg/tree-ssa/pr72835.c: New test.
5983 2016-09-20 Martin Sebor <msebor@redhat.com>
5986 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5987 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5988 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5989 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5990 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5991 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5992 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5994 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5996 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5997 arguments/compare will be optimized away.
5998 * gcc.dg/torture/ftrapv-1.c: Likewise.
6000 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6002 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
6003 will be optimized away.
6004 * gcc.dg/ipa/vrp1.c: New test.
6005 * gcc.dg/ipa/vrp2.c: New test.
6006 * gcc.dg/ipa/vrp3.c: New test.
6008 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6010 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
6011 does the same transformation.
6012 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
6013 * gcc.dg/tree-ssa/evrp1.c: New test.
6014 * gcc.dg/tree-ssa/evrp2.c: New test.
6015 * gcc.dg/tree-ssa/evrp3.c: New test.
6016 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
6017 * gcc.dg/tree-ssa/pr22117.c: Likewise.
6018 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
6019 * gcc.dg/tree-ssa/pr64130.c: Likewise.
6020 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
6021 foling now happens early.
6022 * gcc.dg/tree-ssa/vrp04.c: Likewise.
6023 * gcc.dg/tree-ssa/vrp06.c: Likewise.
6024 * gcc.dg/tree-ssa/vrp16.c: Likewise.
6025 * gcc.dg/tree-ssa/vrp25.c: Likewise.
6026 * gcc.dg/tree-ssa/vrp67.c: Likewise.
6028 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
6031 * gcc.target/i386/pr77621.c: New test.
6032 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
6033 pattern, loop should vectorize with -mtune=atom.
6035 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
6036 Jakub Jelinek <jakub@redhat.com>
6039 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
6042 2016-09-20 Jakub Jelinek <jakub@redhat.com>
6045 * g++.dg/other/pr77626.C: New test.
6048 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
6051 * g++.dg/cpp0x/gen-attrs-62.C: New test.
6054 * c-c++-common/pr77624-1.c: New test.
6055 * c-c++-common/pr77624-2.c: New test.
6057 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
6059 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
6062 2016-09-20 Richard Biener <rguenther@suse.de>
6064 PR tree-optimization/77646
6065 * gcc.dg/torture/pr77646.c: New testcase.
6067 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6070 * c-c++-common/Wint-in-bool-context.c: New test.
6072 2016-09-19 Joseph Myers <joseph@codesourcery.com>
6074 * gcc.dg/cr-decimal-dig-1.c: New test.
6076 2016-09-19 Joseph Myers <joseph@codesourcery.com>
6078 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
6079 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
6080 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
6081 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
6083 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
6085 PR rtl-optimization/77416
6086 * gcc.target/powerpc/pr77416.c: New.
6088 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
6091 * g++.dg/template/error-recovery4.C: New test.
6093 2016-09-19 Bin Cheng <bin.cheng@arm.com>
6095 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
6097 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6099 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
6100 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
6102 2016-09-19 Jakub Jelinek <jakub@redhat.com>
6103 Jan Hubicka <jh@suse.cz>
6106 * gcc.dg/pr77587.c: New test.
6107 * gcc.dg/pr77587a.c: New file.
6109 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
6111 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
6112 * gfortran.dg/coarray_38.f90:
6113 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
6114 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
6115 * gfortran.dg/coarray_allocate_7.f08: New test.
6116 * gfortran.dg/coarray_allocate_8.f08: New test.
6117 * gfortran.dg/coarray_allocate_9.f08: New test.
6118 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
6120 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
6121 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
6122 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
6124 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
6125 * gfortran.dg/coarray_lock_7.f90: Same.
6126 * gfortran.dg/coarray_poly_5.f90: Same.
6127 * gfortran.dg/coarray_poly_6.f90: Same.
6128 * gfortran.dg/coarray_poly_7.f90: Same.
6129 * gfortran.dg/coarray_poly_8.f90: Same.
6130 * gfortran.dg/coindexed_1.f90: Changed errors expected.
6132 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
6135 * gfortran.dg/dec_structure_15.f90: New testcase.
6137 2016-09-19 Richard Biener <rguenther@suse.de>
6140 * gcc.dg/torture/pr77605.c: New testcase.
6142 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
6144 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
6146 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
6148 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
6149 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
6150 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
6151 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
6152 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
6153 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
6154 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
6155 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
6156 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
6157 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
6158 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
6160 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
6162 * gcc.target/i386/pr68633.c: Fix expected result.
6164 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
6167 * gfortran.dg/pr68078.f90: New test.
6168 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
6170 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6173 * gcc.target/powerpc/swaps-p8-25.c: New.
6175 2016-09-16 Jakub Jelinek <jakub@redhat.com>
6178 * g++.dg/cpp0x/constexpr-77482.C: New test.
6181 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
6183 * g++.dg/abi/abi-tag23a.C: Likewise.
6186 * g++.dg/cpp0x/decltype-77338.C: New test.
6189 * g++.dg/cpp0x/mutable1.C: New test.
6191 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
6194 * gfortran.dg/pr77612.f90: New test.
6196 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6198 * gcc.dg/torture/pr70421.c: Require int32plus.
6200 2016-09-16 Jakub Jelinek <jakub@redhat.com>
6203 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
6206 * gcc.target/i386/pr77526.c: New test.
6208 2016-09-16 Jakub Jelinek <jakub@redhat.com>
6209 Eric Botcazou <ebotcazou@adacore.com>
6212 * gcc.target/i386/pr77594.c: New test.
6214 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
6217 * gfortran.dg/misplaced_implicit_character.f90: New test.
6219 2016-09-15 Bin Cheng <bin.cheng@arm.com>
6221 PR tree-optimization/77503
6222 * gcc.dg/vect/pr77503.c: New test.
6224 2016-09-15 Richard Biener <rguenther@suse.de>
6227 * c-c++-common/torture/pr77544.c: New testcase.
6229 2016-09-15 Jakub Jelinek <jakub@redhat.com>
6232 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
6233 * gcc.dg/march-generic.c: Likewise.
6234 * gcc.target/i386/spellcheck-options-1.c: New test.
6235 * gcc.target/i386/spellcheck-options-2.c: New test.
6236 * gcc.target/i386/spellcheck-options-3.c: New test.
6237 * gcc.target/i386/spellcheck-options-4.c: New test.
6239 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
6242 * gfortran.dg/goacc/pr72743.f90: New test.
6244 2016-09-15 Richard Biener <rguenther@suse.de>
6246 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
6248 2016-09-15 Richard Biener <rguenther@suse.de>
6250 PR tree-optimization/77514
6251 * gcc.dg/torture/pr77514.c: New testcase.
6253 2016-09-14 Jakub Jelinek <jakub@redhat.com>
6256 * g++.dg/lookup/pr77549.C: New test.
6258 2016-09-14 Marek Polacek <polacek@redhat.com>
6260 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
6261 * c-c++-common/gomp/atomic-13.c: Likewise.
6262 * c-c++-common/gomp/atomic-14.c: Likewise.
6263 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
6264 * g++.dg/cpp1z/bool-increment1.C: New test.
6265 * c-c++-common/pr60439.c: Add dg-warning.
6266 * g++.dg/expr/bitfield4.C: Likewise.
6267 * g++.dg/expr/bitfield5.C: Likewise.
6268 * g++.dg/expr/bitfield6.C: Likewise.
6269 * g++.dg/expr/bool1.C: Likewise.
6270 * g++.dg/expr/bool3.C: Likewise.
6271 * g++.dg/expr/lval3.C: Likewise.
6272 * g++.dg/expr/lval4.C: Likewise.
6273 * g++.old-deja/g++.jason/bool5.C: Likewise.
6274 * g++.dg/expr/bitfield3.C: Adjust dg-error.
6275 * g++.dg/other/error18.C: Likewise.
6276 * g++.dg/gomp/atomic-14.C: Likewise.
6278 2016-09-14 Nathan Sidwell <nathan@acm.org>
6281 * g++.dg/cpp1y/pr77539.C: New.
6283 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
6285 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
6287 * g++.dg/ext/builtin_alloca.C: Likewise.
6288 * g++.dg/template/spec35.C: Likewise.
6289 * gcc.dg/builtins-68.c: Likewise.
6290 * gcc.misc-tests/gcov-13.c: Likewise.
6291 * gcc.misc-tests/gcov-14.c: Likewise.
6293 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
6295 * gfortran.dg/dec_structure_14.f90: New testcase.
6297 2016-09-14 Jakub Jelinek <jakub@redhat.com>
6300 * c-c++-common/tsan/pr68260.c: New test.
6302 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
6305 * gcc.target/msp430/function-attributes-1.c: New test.
6306 * gcc.target/msp430/function-attributes-2.c: New test.
6307 * gcc.target/msp430/function-attributes-3.c: New test.
6309 2015-04-18 Martin Sebor <msebor@redhat.com>
6311 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6312 of non-nul characters.
6313 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6315 2016-09-13 Jakub Jelinek <jakub@redhat.com>
6317 * g++.dg/cpp0x/gen-attrs-61.C: New test.
6318 * g++.dg/cpp1z/gen-attrs1.C: New test.
6320 PR tree-optimization/77454
6321 * gcc.dg/pr77454.c: New test.
6324 * g++.dg/cpp1y/constexpr-77553.C: New test.
6326 2016-09-13 David Malcolm <dmalcolm@redhat.com>
6328 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6329 (test_show_locus): Replace rich_location::add_fixit_insert calls
6330 with add_fixit_insert_before and add_fixit_insert_after.
6332 2016-09-13 Jason Merrill <jason@redhat.com>
6333 Tom de Vries <tom@codesourcery.com>
6336 * g++.dg/pr77427.C: New test.
6338 2016-09-13 Martin Liska <mliska@suse.cz>
6340 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
6342 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
6343 * lib/target-supports.exp: Define the new target.
6345 2016-09-12 Andrew Pinski <apinski@cavium.com>
6347 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
6348 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
6350 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
6352 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
6354 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6355 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
6356 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
6358 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
6359 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6361 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
6364 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6365 * g++.dg/ext/pr77496.C: New test.
6366 * g++.dg/warn/pr77496.C: New test.
6368 2016-09-12 David Malcolm <dmalcolm@redhat.com>
6371 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6372 to preserve conversion chars, and to preserve prefix information.
6373 * gcc.dg/format/pr72858.c: New test case.
6375 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
6377 * gfortran.dg/pr77507.f90: Move to ...
6378 * gfortran.dg/ieee/pr77507.f90: here.
6380 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6383 * compile/pr61159.c: New testcase
6385 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6388 * gcc.dg/ipa/pr63416.c: New testcase.
6390 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
6391 Steven G. Kargl <kargl@gcc.gnu.org>
6394 * gfortran.dg/dtio_11.f90: new test.
6396 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
6399 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6400 * gfortran.dg/c_assoc_4.f90: Ditto.
6402 2016-09-10 Tom de Vries <tom@codesourcery.com>
6405 * c-c++-common/va-arg-va-list-type.c: New test.
6407 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
6409 PR rtl-optimization/77289
6410 * gcc.target/powerpc/pr77289.c: New test.
6412 2016-09-09 Martin Sebor <msebor@redhat.com>
6416 * gcc.dg/pr77520.c: New test.
6417 * gcc.dg/pr77521.c: New test.
6419 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6422 * gfortran.dg/pr77506.f90: New test.
6424 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6427 * gfortran.dg/pr77507.f90: New test.
6429 2016-09-09 Joseph Myers <joseph@codesourcery.com>
6431 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6433 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
6434 Louis Krupp <lkrupp@gcc.gnu.org>
6437 * gfortran.dg/pr69514_1.f90: New test.
6438 * gfortran.dg/pr69514_2.f90: New test.
6440 2016-09-08 Jakub Jelinek <jakub@redhat.com>
6443 * gfortran.dg/gomp/pr77500.f90: New test.
6446 * gfortran.dg/gomp/pr77516.f90: New test.
6448 2016-09-07 Jakub Jelinek <jakub@redhat.com>
6451 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6452 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6453 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6454 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6455 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6456 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6458 2016-09-07 David Malcolm <dmalcolm@redhat.com>
6460 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6461 "substring-locations.h".
6463 2016-09-07 Richard Biener <rguenther@suse.de>
6466 * c-c++-common/vector-subscript-8.c: Move ..
6467 * gcc.dg/pr77450.c: ... here.
6469 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6471 PR libgfortran/77393
6472 * gfortran.dg/fmt_f0_2.f90: Update test.
6473 * gfortran.dg/fmt_f0_3.f90: New test.
6475 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6478 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6482 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6484 2016-09-06 Jakub Jelinek <jakub@redhat.com>
6487 * gcc.target/i386/pr69255-1.c: New test.
6488 * gcc.target/i386/pr69255-2.c: New test.
6489 * gcc.target/i386/pr69255-3.c: New test.
6491 2016-09-06 Martin Sebor <msebor@redhat.com>
6494 * gcc.dg/format/miss-7.c: New test.
6496 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
6498 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6500 2016-09-06 Martin Liska <mliska@suse.cz>
6502 PR gcov-profile/77378
6503 PR gcov-profile/77466
6504 * gcc.dg/profile-update-warning.c: New test.
6506 2016-09-06 Richard Biener <rguenther@suse.de>
6508 PR tree-optimization/77479
6509 * gcc.dg/torture/pr77479.c: New testcase.
6511 2016-09-06 Richard Biener <rguenther@suse.de>
6514 * c-c++-common/vector-subscript-7.c: Adjust.
6515 * c-c++-common/vector-subscript-8.c: New testcase.
6517 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6519 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6521 2016-09-05 Jakub Jelinek <jakub@redhat.com>
6524 * gcc.target/i386/avx512f-pr77476.c: New test.
6525 * gcc.target/i386/avx512bw-pr77476.c: New test.
6526 * gcc.target/i386/avx512dq-pr77476.c: New test.
6528 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6529 Update comment to mention also avx512f.
6532 * g++.dg/asan/pr77396-2.C: New test.
6534 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
6536 PR rtl-optimization/77452
6537 * gcc.target/i386/pr77452.c: New test.
6539 2016-09-05 Marek Polacek <polacek@redhat.com>
6542 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6544 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6547 * gfortran.dg/pr77391.f90: New test.
6549 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6552 * gfortran.dg/pr77460.f90: New test.
6554 2016-09-03 Jakub Jelinek <jakub@redhat.com>
6557 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6559 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
6561 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6563 2016-09-02 David Malcolm <dmalcolm@redhat.com>
6565 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6567 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6568 diagnostic-test-show-locus-generate-patch.c to the sources
6569 for diagnostic_plugin_test_show_locus.c.
6571 2016-09-02 Jakub Jelinek <jakub@redhat.com>
6574 * gcc.dg/gomp/_Atomic-1.c: New test.
6575 * gcc.dg/gomp/_Atomic-2.c: New test.
6576 * gcc.dg/gomp/_Atomic-3.c: New test.
6577 * gcc.dg/gomp/_Atomic-4.c: New test.
6578 * gcc.dg/gomp/_Atomic-5.c: New test.
6581 * g++.dg/asan/pr77396.C: New test.
6583 2016-09-01 Martin Sebor <msebor@redhat.com>
6585 PR tree-optimization/71831
6586 * gcc.dg/builtin-object-size-16.c: New test.
6587 * gcc.dg/builtin-object-size-17.c: New test.
6589 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6591 PR libgfortran/77393
6592 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6594 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
6596 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6597 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6598 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6599 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6600 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6601 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6602 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6603 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6604 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6605 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6606 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6607 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6608 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6609 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6610 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6611 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6612 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6613 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6615 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
6617 * gnat.dg/opt58.adb: New test.
6618 * gnat.dg/opt58_pkg.ads: New helper.
6620 2016-09-01 Richard Biener <rguenther@suse.de>
6623 * gcc.dg/torture/pr77436.c: New testcase.
6625 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6627 * gcc.dg/pr64252.c: Require int32plus.
6628 * gcc.dg/pr66299-1.c: Likewise.
6629 * gcc.dg/pr66299-2.c: Likewise.
6630 * gcc.dg/torture/20131115-1.c: Skip for avr.
6632 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6634 * gcc.target/aarch64/ands_3.c: New test.
6636 2016-08-31 Jakub Jelinek <jakub@redhat.com>
6639 * gfortran.dg/gomp/pr77352.f90: New test.
6642 * gfortran.dg/gomp/pr77374.f08: New test.
6644 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6646 PR tree-optimization/73714
6647 * gcc.dg/tree-ssa/pr73714.c: New test.
6649 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6651 PR libgfortran/77393
6652 * gfortran.dg/fmt_f0_2.f90: New test.
6654 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6656 * gcc.target/i386/pr59539-2.c: Adapt options.
6657 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6659 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
6662 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6663 of the associate entity and replace with a pointer to the
6664 intended item on the stack.
6666 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6667 Paul Thomas <pault@gcc.gnu.org>
6670 * gfortran.dg/dtio_1.f90: New test.
6671 * gfortran.dg/dtio_2.f90: New test.
6672 * gfortran.dg/dtio_3.f90: New test.
6673 * gfortran.dg/dtio_4.f90: New test.
6674 * gfortran.dg/dtio_5.f90: New test.
6675 * gfortran.dg/dtio_6.f90: New test.
6676 * gfortran.dg/dtio_7.f90: New test.
6677 * gfortran.dg/dtio_8.f90: New test.
6678 * gfortran.dg/dtio_9.f90: New test.
6679 * gfortran.dg/dtio_10.f90: New test.
6681 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6683 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6684 (test_many_nested_locations): New function.
6685 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6686 (test_show_locus): Handle "test_many_nested_locations".
6688 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6690 * g++.dg/template/double-greater-than-fixit.C: New test case.
6692 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6694 * gnat.dg/opt57.ad[sb]: New test.
6695 * gnat.dg/opt57_pkg.ads: New helper.
6697 2016-08-30 Richard Biener <rguenther@suse.de>
6699 PR tree-optimization/69047
6700 * gcc.dg/pr69047.c: Fix byte-order check.
6702 2016-08-30 Jakub Jelinek <jakub@redhat.com>
6704 PR tree-optimization/72866
6705 * gcc.dg/vect/pr72866.c: New test.
6708 * g++.dg/debug/dwarf2/pr77363.C: New test.
6711 * gcc.target/i386/pr77377.c: New test.
6714 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6717 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6719 * gfortran.dg/pr77372.f90: Moved to ...
6720 * gfortran.dg/ieee/pr77372.f90: here.
6722 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6724 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6725 vector short/char initializations.
6726 * gcc.target/powerpc/vec-init-5.c: Likewise.
6727 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6728 vector initialization optimizations.
6729 * gcc.target/powerpc/vec-init-7.c: Likewise.
6730 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6731 vector float/double initializations.
6732 * gcc.target/powerpc/vec-init-9.c: Likewise.
6734 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6737 * gcc.target/i386/pr77403.c: New test.
6739 2016-08-29 Marek Polacek <polacek@redhat.com>
6742 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6744 2016-08-29 Tom de Vries <tom@codesourcery.com>
6747 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6749 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6751 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6753 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6755 * gfortran.dg/dec_structure_13.f90: New testcase.
6757 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6760 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6763 2016-08-28 Tom de Vries <tom@codesourcery.com>
6766 * gcc.dg/pr70955.c: New test.
6767 * gcc.dg/lto/pr70955_0.c: Same.
6768 * gcc.dg/lto/pr70955_1.c: Same.
6770 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6772 PR tree-optimization/71077
6773 * gcc.target/i386/pr71077.c: New test.
6775 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6778 * gfortran.dg/pr77380.f90: New test.
6780 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6783 gfortran.dg/pr77372.f90: New test.
6785 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6787 * gcc.dg/spellcheck-fields-2.c (test): Move
6788 dg-begin/end-multiline-output within function body.
6789 (test_macro): New function.
6791 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6793 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6794 (test_fixit_insert): Update expected output.
6795 (test_fixit_remove): Likewise.
6796 (test_fixit_replace): Likewise.
6798 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6800 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6803 2016-08-26 Richard Biener <rguenther@suse.de>
6805 PR tree-optimization/69047
6806 * gcc.dg/pr69047.c: New testcase.
6808 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6809 Martin Jambhor <mjambor@suse.cz>
6811 * gcc.dg/ipa/propbits-1.c: New test-case.
6812 * gcc.dg/ipa/propbits-2.c: Likewise.
6813 * gcc.dg/ipa/propbits-3.c: Likewise.
6815 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6818 * gfortran.dg/pr77351.f90: New test.
6820 2016-08-25 Marek Polacek <polacek@redhat.com>
6822 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6824 2016-08-25 Marek Polacek <polacek@redhat.com>
6827 * gcc.dg/pr77323.c: New test.
6829 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6832 * gfortran.dg/submodule_17.f08: New test.
6834 2016-08-24 Michael Collison <michael.collison@linaro.org>
6835 Michael Collison <michael.collison@arm.com>
6837 * gcc.target/arm/builtin_saddl.c: New testcase.
6838 * gcc.target/arm/builtin_saddll.c: New testcase.
6839 * gcc.target/arm/builtin_uaddl.c: New testcase.
6840 * gcc.target/arm/builtin_uaddll.c: New testcase.
6841 * gcc.target/arm/builtin_ssubl.c: New testcase.
6842 * gcc.target/arm/builtin_ssubll.c: New testcase.
6843 * gcc.target/arm/builtin_usubl.c: New testcase.
6844 * gcc.target/arm/builtin_usubll.c: New testcase.
6846 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6849 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6850 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6851 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6852 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6853 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6854 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6855 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6856 effective target. Remove scan-assembler-times directives.
6857 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6858 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6859 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6861 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6863 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6865 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6867 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6870 * lib/target-supports.exp
6871 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6872 (check_effective_target_vect_natural_alignment): Ditto.
6873 (check_effective_target_vector_alignment_reachable): Ditto.
6874 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6876 2016-08-23 Ian Lance Taylor <iant@golang.org>
6878 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6880 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6882 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6883 being created from pointers to memory locations.
6884 * gcc.target/powerpc/vec-init-2.c: Likewise.
6886 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6888 * gfortran.dg/dec_structure_12.f90: New testcase.
6890 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6892 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6894 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6896 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6899 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6901 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6902 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6904 2016-08-23 Richard Biener <rguenther@suse.de>
6906 PR tree-optimization/27336
6907 * c-c++-common/pr27336.c: New testcase.
6909 2016-08-22 Marek Polacek <polacek@redhat.com>
6912 * g++.dg/cpp1y/pr77321.C: New test.
6914 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6917 * gfortran.dg/empty_label.f: Adjust test for new error message.
6918 * gfortran.dg/empty_label.f90: Ditto.
6919 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6920 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6921 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6923 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6926 * gfortran.dg/pr61318.f90: New test.
6928 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6931 * gfortran.dg/pr77260_1.f90: New test.
6932 * gfortran.dg/pr77260_2.f90: Ditto.
6934 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6937 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6938 __builtin_signbitf and __builtin_signbitl in expected generic
6940 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6941 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6942 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6943 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6946 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6948 * gcc.dg/torture/float128-builtin.c,
6949 gcc.dg/torture/float128-ieee-nan.c,
6950 gcc.dg/torture/float128x-builtin.c,
6951 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6952 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6953 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6954 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6955 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6956 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6957 gcc.dg/torture/floatn-nan.h: New tests.
6959 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6961 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6963 (main): Update calls to TEST_I_F.
6964 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6966 (main): Update calls to TEST_I_F.
6968 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6970 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6971 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6972 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6973 names in calls to TEST_I_F.
6975 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6978 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6980 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6982 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6983 and !natural_alignment_64.
6984 * gcc.dg/ipa/propalign-2.c: Likewise.
6985 * gcc.dg/ipa/propalign-3.c: Likewise.
6986 * gcc.dg/ipa/propalign-4.c: Likewise.
6987 * gcc.dg/ipa/propalign-5.c: Likewise.
6988 * lib/target-supports.exp
6989 (check_effective_target_natural_alignment_32): Add avr-*-*.
6991 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6993 PR tree-optimization/61839
6994 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6995 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6996 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6997 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6999 2016-08-19 Joseph Myers <joseph@codesourcery.com>
7002 * lib/target-supports.exp (check_effective_target_float16)
7003 (check_effective_target_float32, check_effective_target_float64)
7004 (check_effective_target_float128, check_effective_target_float32x)
7005 (check_effective_target_float64x)
7006 (check_effective_target_float128x)
7007 (check_effective_target_float16_runtime)
7008 (check_effective_target_float32_runtime)
7009 (check_effective_target_float64_runtime)
7010 (check_effective_target_float128_runtime)
7011 (check_effective_target_float32x_runtime)
7012 (check_effective_target_float64x_runtime)
7013 (check_effective_target_float128x_runtime)
7014 (check_effective_target_floatn_nx_runtime)
7015 (add_options_for_float16, add_options_for_float32)
7016 (add_options_for_float64, add_options_for_float128)
7017 (add_options_for_float32x, add_options_for_float64x)
7018 (add_options_for_float128x): New procedures.
7019 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
7020 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
7021 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
7022 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
7023 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
7024 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
7025 gcc.dg/torture/float128-complex.c,
7026 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
7027 gcc.dg/torture/float128x-basic.c,
7028 gcc.dg/torture/float128x-complex.c,
7029 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
7030 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
7031 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
7032 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
7033 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
7034 gcc.dg/torture/float32x-basic.c,
7035 gcc.dg/torture/float32x-complex.c,
7036 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
7037 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
7038 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
7039 gcc.dg/torture/float64x-basic.c,
7040 gcc.dg/torture/float64x-complex.c,
7041 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
7042 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
7043 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
7044 gcc.dg/torture/floatn-tg.h,
7045 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
7046 gcc.dg/torture/fp-int-convert-float128-ieee.c,
7047 gcc.dg/torture/fp-int-convert-float128x-timode.c,
7048 gcc.dg/torture/fp-int-convert-float128x.c,
7049 gcc.dg/torture/fp-int-convert-float16-timode.c,
7050 gcc.dg/torture/fp-int-convert-float16.c,
7051 gcc.dg/torture/fp-int-convert-float32-timode.c,
7052 gcc.dg/torture/fp-int-convert-float32.c,
7053 gcc.dg/torture/fp-int-convert-float32x-timode.c,
7054 gcc.dg/torture/fp-int-convert-float32x.c,
7055 gcc.dg/torture/fp-int-convert-float64-timode.c,
7056 gcc.dg/torture/fp-int-convert-float64.c,
7057 gcc.dg/torture/fp-int-convert-float64x-timode.c,
7058 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
7059 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
7060 maximum exponent of floating-point type. Use it in testing
7061 whether 0x8...0 fits in the floating-point type. Always treat -1
7062 (signed 0xf...f) as fitting in the floating-point type.
7064 * gcc.dg/torture/fp-int-convert-double.c,
7065 gcc.dg/torture/fp-int-convert-float.c,
7066 gcc.dg/torture/fp-int-convert-float128-timode.c,
7067 gcc.dg/torture/fp-int-convert-float128.c,
7068 gcc.dg/torture/fp-int-convert-float80-timode.c,
7069 gcc.dg/torture/fp-int-convert-float80.c,
7070 gcc.dg/torture/fp-int-convert-long-double.c,
7071 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
7073 2016-08-19 Jakub Jelinek <jakub@redhat.com>
7076 * gfortran.dg/gomp/pr72744.f90: New test.
7079 * gfortran.dg/gomp/pr69281.f90: New test.
7081 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
7083 * gfortran.dg/random_4.f90: Initialize seed before using, handle
7084 the last special seed value.
7085 * gfortran.dg/random_7.f90: Use size for last array member instead
7088 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7090 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
7091 * gcc.dg/cpp/warn-undef-2.c: Likewise.
7093 2016-08-19 Richard Biener <rguenther@suse.de>
7095 PR tree-optimization/77286
7096 * gcc.dg/torture/pr77286.c: New testcase.
7098 2016-08-18 David Malcolm <dmalcolm@redhat.com>
7100 * gcc.dg/verbose-asm-2.c: New test case.
7102 2016-08-18 David Malcolm <dmalcolm@redhat.com>
7104 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7105 (custom_diagnostic_finalizer): Update for change to
7106 diagnostic_show_locus.
7108 2016-08-18 David Malcolm <dmalcolm@redhat.com>
7110 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
7111 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
7113 2016-08-18 Marek Polacek <polacek@redhat.com>
7116 * gcc.dg/pr71514.c: New test.
7118 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
7121 * gcc.target/i386/pr72839.c: New test.
7123 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
7126 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
7127 * c-c++-common/goacc/reduction-1.c: Likewise.
7128 * c-c++-common/goacc/reduction-2.c: Likewise.
7129 * c-c++-common/goacc/reduction-3.c: Likewise.
7130 * c-c++-common/goacc/reduction-4.c: Likewise.
7132 2016-08-18 Alan Modra <amodra@gmail.com>
7134 * gcc.c-torture/compile/pr72771.c: New.
7136 2016-08-17 Jakub Jelinek <jakub@redhat.com>
7139 * gfortran.dg/pr67496.f90: New test.
7141 2015-08-17 Alan Hayward <alan.hayward@arm.com>
7143 PR tree-optimization/71752
7144 * gcc.dg/vect/pr71752.c: New.
7146 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
7148 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
7150 2016-08-17 Jakub Jelinek <jakub@redhat.com>
7153 * g++.dg/ipa/devirt-52.C: New test.
7155 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
7157 * c-c++-common/goacc/reduction-6.c: New testcase.
7159 2016-08-17 Richard Biener <rguenther@suse.de>
7161 PR tree-optimization/76490
7162 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
7163 * gcc.dg/pr52904.c: XFAIL.
7165 2016-08-17 Richard Biener <rguenther@suse.de>
7167 PR tree-optimization/23855
7168 * gcc.dg/loop-unswitch-2.c: Adjust.
7170 2016-08-16 Jakub Jelinek <jakub@redhat.com>
7172 PR tree-optimization/72817
7173 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
7175 2016-08-16 Joseph Myers <joseph@codesourcery.com>
7178 * gcc.dg/torture/float128-extend-inf.c: New test.
7180 2016-08-16 David Malcolm <dmalcolm@redhat.com>
7183 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
7185 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
7186 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
7188 (test_oct): Likewise.
7189 (test_multiple): Likewise.
7190 (test_field_width_specifier): Likewise.
7191 (test_field_width_specifier_2): New function.
7192 (test_field_precision_specifier): New function.
7193 (test_embedded_nul): Update expected caret placement.
7194 (test_non_contiguous_strings): Update line number.
7195 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
7196 (__emit_string_literal_range): Add "caret_idx" param.
7197 (test_simple_string_literal): Add value for new param, updating
7199 (test_concatenated_string_literal): Likewise.
7200 (test_multiline_string_literal): Likewise.
7201 (test_hex): Likewise.
7202 (test_oct): Likewise.
7203 (test_multiple): Likewise.
7204 (test_ucn4): Likewise.
7205 (test_ucn8): Likewise.
7206 (test_u8): Likewise.
7207 (test_u): Likewise; update expected message, from "range" to
7211 (test_macro): Add value for new param.
7212 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
7213 (__emit_string_literal_range): Add "caret_idx" param.
7214 (test_stringified_token_1): Add value for new param. Update
7215 expected message, from "range" to "location".
7216 (test_stringized_token_2): Likewise, adding param to macro.
7217 (test_stringified_token_3): Likewise.
7218 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
7219 (emit_warning): Convert param from source_range to location_t.
7220 (test_string_literals): Add caret_idx param, and use it when
7221 constructing a substring_loc. Update error message, from
7222 "range" to "location".
7224 2016-08-16 Jakub Jelinek <jakub@redhat.com>
7227 * g++.dg/gomp/pr71910.C: New test.
7230 * gcc.c-torture/compile/pr67485.c: New test.
7233 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
7235 2016-08-16 Bin Cheng <bin.cheng@arm.com>
7237 PR tree-optimization/69848
7238 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
7240 2016-08-16 Martin Liska <mliska@suse.cz>
7242 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
7243 of memory operations so that it can be handled by core2
7246 2016-08-16 Richard Biener <rguenther@suse.de>
7248 PR tree-optimization/76783
7249 * gcc.dg/pr76783.c: New testcase.
7250 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
7252 2016-08-16 Bin Cheng <bin.cheng@arm.com>
7254 PR tree-optimization/72817
7255 PR tree-optimization/73450
7256 * gcc.dg/tree-ssa/pr72817.c: New test.
7257 * gcc.dg/tree-ssa/pr73450.c: New test.
7259 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
7261 * gfortran.dg/init_flag_13.f90: New testcase.
7262 * gfortran.dg/init_flag_14.f90: Ditto.
7263 * gfortran.dg/init_flag_15.f03: Ditto.
7264 * gfortran.dg/dec_init_1.f90: Ditto.
7265 * gfortran.dg/dec_init_2.f90: Ditto.
7267 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
7270 * gcc.target/i386/pr72867.c: New test.
7272 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
7274 * c-c++-common/dump-ada-spec-5.c: New test.
7276 2016-08-15 Richard Biener <rguenther@suse.de>
7278 PR tree-optimization/73434
7279 * gcc.dg/torture/pr73434.c: New testcase.
7281 2016-08-15 Jakub Jelinek <jakub@redhat.com>
7283 PR tree-optimization/72824
7284 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
7286 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
7289 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
7290 in use_device clause.
7291 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
7292 * gfortran.dg/goacc/list.f95: Adjust to catch
7293 "neither a POINTER nor an array" error messages.
7295 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
7298 * gcc.target/i386/pr76342.c: New test.
7300 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7303 * g++.dg/ubsan/pr71512.C: New test.
7304 * c-c++-common/ubsan/pr71512-1.c: New test.
7305 * c-c++-common/ubsan/pr71512-2.c: New test.
7307 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7309 * gcc.target/powerpc/vec-init-1.c: New tests to test various
7310 vector initialization options.
7311 * gcc.target/powerpc/vec-init-2.c: Likewise.
7312 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
7313 is generated on ISA 3.0.
7315 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
7318 * gcc.dg/c-c++-common/pr71654.c: New test.
7319 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
7321 * gcc.dg/tree-ssa/vrp24: Likewise.
7323 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7326 * gcc.dg/pr67410.c: New test.
7328 2016-08-12 Bin Cheng <bin.cheng@arm.com>
7330 PR tree-optimization/69848
7331 * gcc.dg/vect/vect-pr69848.c: New test.
7333 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
7336 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
7337 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
7338 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
7339 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
7341 2016-08-12 Richard Biener <rguenther@suse.de>
7343 PR tree-optimization/57326
7344 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
7345 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
7346 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7347 * gcc.target/i386/pr45685.c: Likewise.
7348 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
7349 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7350 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
7351 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
7352 * gfortran.dg/pr34163.f90: Likewise.
7354 2016-08-12 Martin Liska <mliska@suse.cz>
7356 * g++.dg/gcov/gcov-16.C: New test.
7357 * lib/gcov.exp: Support new argument for run-gcov function.
7359 2016-08-12 Martin Liska <mliska@suse.cz>
7361 PR gcov-profile/35590
7362 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7364 2016-08-12 Richard Biener <rguenther@suse.de>
7366 PR tree-optimization/72851
7367 * gcc.dg/torture/pr72851.c: New testcase.
7369 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
7372 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7373 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7374 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7375 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7379 * g++.dg/debug/dwarf2/ref-1.C: New.
7382 * g++.dg/debug/dwarf2/template-params-12.H: New.
7383 * g++.dg/debug/dwarf2/template-params-12f.C: New.
7384 * g++.dg/debug/dwarf2/template-params-12g.C: New.
7385 * g++.dg/debug/dwarf2/template-params-12n.C: New.
7386 * g++.dg/debug/dwarf2/template-params-12s.C: New.
7387 * g++.dg/debug/dwarf2/template-params-12u.C: New.
7388 * g++.dg/debug/dwarf2/template-params-12v.C: New.
7389 * g++.dg/debug/dwarf2/template-params-12w.C: New.
7391 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7394 * gcc.target/powerpc/pr72863.c: New test.
7396 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
7398 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7400 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7402 * gcc.target/i386/pieces-strcpy-1.c: New test.
7403 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7405 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7408 * g++.dg/cpp1y/constexpr-switch4.C: New test.
7410 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7412 * gcc.target/i386/pieces-memcpy-1.c: New test.
7413 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7414 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7415 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7416 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7417 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7419 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7422 * gcc.dg/pr72816.c: Remove dg-error.
7424 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7426 PR tree-optimization/71083
7427 * gcc.c-torture/execute/pr71083.c: New test.
7428 * gnat.dg/loop_optimization23.adb: New test.
7429 * gnat.dg/loop_optimization23_pkg.ads: New test.
7430 * gnat.dg/loop_optimization23_pkg.adb: New test.
7432 2016-08-11 Richard Biener <rguenther@suse.de>
7434 PR tree-optimization/72772
7435 * gcc.dg/graphite/pr35356-1.c: Adjust.
7436 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7438 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
7440 * gfortran.dg/random_7.f90: Take into account that the last seed
7441 value is the special p value.
7442 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7444 2016-08-11 Richard Biener <rguenther@suse.de>
7446 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7448 2016-08-11 Alan Modra <amodra@gmail.com>
7450 * gcc.target/powerpc/pr71680.c: New.
7452 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7454 * gcc.target/powerpc/bfp/bfp.exp: New file.
7455 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7456 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7457 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7458 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7459 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7460 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7461 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7462 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7463 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7464 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7465 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7466 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7467 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7468 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7469 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7470 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7471 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7472 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7473 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7474 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7475 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7476 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7477 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7478 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7479 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7480 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7481 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7482 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7483 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7484 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7485 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7486 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7487 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7488 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7489 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7490 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7491 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7492 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7493 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7494 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7495 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7496 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7497 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7498 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7499 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7500 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7501 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7502 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7503 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7504 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7505 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7506 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7507 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7509 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7511 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7514 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7516 * gcc.target/aarch64/simd/vcond-ne.c: New test.
7518 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7521 * gcc.target/powerpc/pr72853.c: New test.
7523 2016-08-10 Martin Liska <mliska@suse.cz>
7525 PR gcov-profile/58306
7526 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7528 2016-08-10 Martin Liska <mliska@suse.cz>
7530 * g++.dg/gcov/gcov-threads-1.C: New test.
7532 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7535 * gcc.target/avr/pr71873.c: New test.
7537 2016-08-09 Martin Liska <mliska@suse.cz>
7539 * g++.dg/gcov/gcov-dump-1.C: New test.
7540 * g++.dg/gcov/gcov-dump-2.C: New test.
7542 2016-08-09 Martin Liska <mliska@suse.cz>
7544 * gcc.dg/tree-prof/val-prof-9.c: New test.
7546 2016-08-09 Martin Liska <mliska@suse.cz>
7548 * gcc.dg/tree-prof/val-prof-8.c: New test.
7550 2016-08-09 Martin Jambor <mjambor@suse.cz>
7553 * gcc.dg/ipa/pr71981.c: New test.
7555 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7557 PR tree-optimization/33707
7558 * gcc.dg/vect/pr33707.c: New test.
7560 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7562 PR tree-optimization/pr72772
7563 * gcc.dg/tree-ssa/pr72772.c: New test.
7565 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7567 PR rtl-optimization/66669
7568 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7570 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7572 PR tree-optimization/72824
7573 * gcc.c-torture/execute/ieee/pr72824.c: New test.
7575 2016-08-09 Richard Biener <rguenther@suse.de>
7577 PR tree-optimization/71802
7578 * gcc.dg/torture/pr71802.c: New testcase.
7580 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7583 * g++.dg/eh/stdarg1.C: New test.
7585 2016-08-08 Andi Kleen <ak@linux.intel.com>
7587 * lib/profopt.exp: (auto-profopt-execute): Don't include full
7588 test command line in failure log.
7589 (profopt-execute): dito. Make autofdo file names unique.
7591 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7594 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7597 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7599 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7601 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7602 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7603 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7604 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7605 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7606 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7608 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7611 * gcc.dg/cpp/pr66415-1.c: Likewise.
7612 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7613 * gcc.dg/format/c90-printf-1.c: Likewise.
7614 * gcc.dg/format/diagnostic-ranges.c: New test case.
7616 2016-08-08 Jakub Jelinek <jakub@redhat.com>
7619 * gfortran.dg/gomp/pr72716.f90: New test.
7622 * gcc.dg/gomp/pr72781.c: New test.
7625 * g++.dg/vect/pr68762-1.cc: New test.
7626 * g++.dg/vect/pr68762-2.cc: New test.
7627 * g++.dg/vect/pr68762.h: New file.
7629 2016-08-08 Martin Sebor <msebor@redhat.com>
7632 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7633 * g++.dg/warn/overflow-warn-3.C: Same.
7634 * g++.dg/warn/overflow-warn-4.C: Same.
7636 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7639 * gfortran.dg/allocate_with_source_21.f03: New test.
7641 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7644 * gfortran.dg/allocate_with_source_20.f03: New test.
7646 2016-08-08 Alan Modra <amodra@gmail.com>
7648 * gcc.c-torture/compile/pr72802.c: New.
7650 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7653 * gfortran.dg/dependency_48.f90: New test.
7655 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7658 * gfortran.dg/pr70040.f90: New testcase.
7660 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7663 * gfortran.dg/matmul_10.f90: New testcase.
7665 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
7667 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7669 2016-08-07 Jakub Jelinek <jakub@redhat.com>
7672 * gcc.dg/pr72816.c: New test.
7674 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
7676 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7677 * g++.dg/conversion/pr41426.C: Likewise.
7678 * g++.dg/conversion/pr66211.C: Likewise.
7679 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7680 * g++.dg/init/ref8.C: Likewise.
7681 * g++.old-deja/g++.law/cvt20.C: Likewise.
7682 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7684 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7686 PR tree-optimization/18046
7687 * gcc.dg/tree-ssa/vrp105.c: New test.
7688 * gcc.dg/tree-ssa/vrp106.c: New test.
7690 2016-08-05 Martin Sebor <msebor@redhat.com>
7692 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7693 1ul in diagnostics. Remove hyphen from "constant-expression."
7694 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7695 * g++.dg/cpp0x/static_assert3.C: Same.
7696 * g++.dg/cpp1y/constexpr-throw.C: Same.
7697 * g++.dg/template/nontype3.C: Same.
7698 * g++.dg/warn/overflow-warn-1.C: Same.
7699 * g++.dg/warn/overflow-warn-3.C: Same.
7700 * g++.dg/warn/overflow-warn-4.C: Same.
7702 2016-08-05 David Malcolm <dmalcolm@redhat.com>
7704 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7705 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7706 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7707 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7709 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7711 PR tree-optimization/72810
7712 * gcc.dg/tree-ssa/vrp110.c: New test.
7714 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7717 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7719 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7720 saving the half-precision registers.
7721 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7722 value is returned in h0.
7723 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7724 are passed in FP/SIMD registers.
7725 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7726 passing works corrcetly.
7727 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7728 (hfa_f16x2_t): Likewise.
7729 (hfa_f16x3_t): Likewise.
7730 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7731 are promoted to double and passed in a double register.
7732 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7733 are promoted to double and stacked.
7734 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7736 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7737 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7738 __fp16 first get passed in FP/SIMD registers, then stacked.
7740 2016-08-05 Nathan Sidwell <nathan@acm.org>
7743 * g++.dg/cpp0x/pr68724.C: New.
7745 2016-08-05 Richard Biener <rguenther@suse.de>
7747 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7749 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7751 * gcc.dg/tree-ssa/vrp107.c: New test.
7752 * gcc.dg/tree-ssa/vrp108.c: New test.
7753 * gcc.dg/tree-ssa/vrp109.c: New test.
7755 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7757 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7760 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7762 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7764 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7765 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7766 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7768 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7769 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7770 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7773 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7776 * g++.dg/cpp1y/lambda-ice1.C: New.
7778 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7781 * g++.dg/cpp1y/pr72759.C: New test.
7783 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7785 * gcc.dg/switch-10.c: New test.
7787 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7789 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7791 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7793 * c-c++-common/goacc/routine-5.c: Update.
7795 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7797 PR rtl-optimization/70903
7798 * gcc.c-torture/execute/pr70903.c: New test.
7800 2016-08-04 Martin Liska <mliska@suse.cz>
7802 * gcc.dg/params/params.exp: Replace file exists with
7803 TESTING_IN_BUILD_TREE.
7805 2016-08-04 Marek Polacek <polacek@redhat.com>
7808 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7810 2016-08-04 Richard Biener <rguenther@suse.de>
7813 * gcc.dg/torture/pr71984.c: Guard correctness check for
7816 2016-08-03 Andrew Pinski <apinski@cavium.com>
7818 * gcc.c-torture/compile/20160802-1.c: New testcase.
7820 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7822 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7824 2016-08-03 Richard Biener <rguenther@suse.de>
7826 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7828 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7829 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7831 2016-08-03 Richard Biener <rguenther@suse.de>
7833 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7834 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7835 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7836 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7838 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7840 * gcc.dg/init-excess-2.c: Require int32plus.
7841 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7842 * gcc.dg/pr59963-2.c: Require int32plus.
7843 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7844 * gcc.dg/unroll-7.c: Require int32plus.
7846 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7848 PR tree-optimization/34114
7849 * gcc.dg/tree-ssa/loop-42.c: New test.
7851 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7853 * gcc.target/aarch64/vminmaxnm.c: New.
7854 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7857 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7859 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7860 vec_extract for vector float, vector int, vector short, and vector
7862 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7863 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7864 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7865 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7867 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7869 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7870 single stack adjustment, no writeback.
7871 * gcc.target/aarch64/test_frame_12.c: Likewise.
7872 * gcc.target/aarch64/test_frame_13.c: Likewise.
7873 * gcc.target/aarch64/test_frame_15.c: Likewise.
7874 * gcc.target/aarch64/test_frame_6.c: Likewise.
7875 * gcc.target/aarch64/test_frame_7.c: Likewise.
7876 * gcc.target/aarch64/test_frame_8.c: Likewise.
7877 * gcc.target/aarch64/test_frame_16.c: New test.
7879 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7882 * gcc.target/i386/pr72748.c: New test.
7884 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7886 PR tree-optimization/71818
7887 * gcc.dg/vect/pr71818.c: New
7889 2016-08-01 Martin Liska <mliska@suse.cz>
7891 PR tree-optimization/71857
7892 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7894 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7896 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7898 2016-08-01 Jan Beulich <jbeulich@suse.com>
7900 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7902 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7904 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7905 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7907 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7909 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7910 (check_effective_target_c++): Likewise. Also match for libstdc++.
7912 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7915 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7916 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7917 * gfortran.dg/pr41922.f90: New test.
7919 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7922 * gfortran.dg/pr68566.f90: new test.
7924 2016-07-30 Martin Sebor <msebor@redhat.com>
7928 * g++.dg/cpp0x/constexpr-cast.C: New test.
7929 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7930 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7931 * g++.dg/ubsan/pr63956.C: Correct.
7933 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7935 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7936 vector double or vector long where the vector is in memory.
7937 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7938 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7940 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7943 * gfortran.dg/pr69867.f90: New test.
7945 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7948 * gfortran.dg/pr69962.f90: New test.
7950 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7953 * gfortran.dg/pr70006.f90: New test.
7955 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7958 * gfortran.dg/pr71730.f90: New test.
7959 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7960 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7961 * gfortran.dg/array_constructor_26.f03: Ditto.
7963 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7965 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7966 * gcc.target/powerpc/pr71763.c: Likewise.
7968 2016-07-29 Marek Polacek <polacek@redhat.com>
7971 * gcc.dg/940510-1.c: Adjust dg-error.
7972 * gcc.dg/c99-flex-array-1.c: Likewise.
7973 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7976 * gcc.dg/noncompile/pr71853.c: New test.
7979 * gcc.dg/noncompile/pr71573.c: New test.
7982 * g++.dg/warn/Wparentheses-30.C: New test.
7983 * gcc.dg/Wparentheses-14.c: New test.
7985 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7987 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7989 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7991 PR tree-optimization/57558
7992 * gcc.dg/vect/pr57558-1.c: New test.
7993 * gcc.dg/vect/pr57558-2.c: New test.
7995 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7997 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7998 to scan forwprop1 dump pass.
8000 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
8003 * g++.dg/template/pr51488.C: New.
8005 2016-07-29 Jakub Jelinek <jakub@redhat.com>
8008 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
8010 * gcc.dg/pr71969-1.c: New test.
8011 * gcc.dg/pr71969-2.c: New test.
8012 * gcc.dg/pr71969-3.c: New test.
8014 2016-07-29 Marek Polacek <polacek@redhat.com>
8017 * c-c++-common/pr71574.c: New test.
8020 * gcc.dg/noncompile/pr71583.c: New test.
8022 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
8025 * gcc.dg/pr68217.c: New test.
8027 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
8030 * gfortran.dg/pr71067_1.f90: New test.
8031 * gfortran.dg/pr71067_2.f90: Ditto.
8033 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
8035 * gcc.target/powerpc/vec-extract-1.c: New test.
8037 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
8040 * gfortran.dg/pr71799.f90: New test.
8042 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
8045 * g++.dg/cpp0x/pr71665-1.C: New.
8046 * g++.dg/cpp0x/pr71665-2.C: Likewise.
8047 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
8048 * g++.dg/ext/label10.C: Likewise.
8049 * g++.dg/parse/constant5.C: Likewise.
8051 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
8054 * gfortran.dg/pr71859.f90: New test.
8055 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
8056 * gfortran.dg/coarray_collectives_1.f90: Ditto.
8058 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
8061 * gfortran.dg/pr71883.f90: New test.
8063 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
8065 PR tree-optimization/71734
8066 * g++.dg/vect/pr70729-nest.cc: New test.
8068 2016-07-28 Renlin Li <renlin.li@arm.com>
8071 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8074 * gfortran.dg/dependency_47.f90: New test.
8076 2016-07-28 Martin Liska <mliska@suse.cz>
8078 PR gcov-profile/68025
8079 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
8081 2016-07-28 Martin Liska <mliska@suse.cz>
8083 * g++.dg/vect/pr70944.cc: New test.
8085 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
8088 * gcc.dg/torture/pr71994.c: New test.
8090 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8093 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
8094 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
8095 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
8097 2016-07-27 Richard Biener <rguenther@suse.de>
8099 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
8101 2016-07-27 Martin Liska <mliska@suse.cz>
8103 * gcc.dg/predict-13.c: New test.
8104 * gcc.dg/predict-14.c: New test.
8106 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8108 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
8110 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
8113 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8116 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
8117 IEEE built-in functions handle quiet and signalling NaNs
8120 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
8123 * gfortran.dg/pr71862.f90: New test.
8125 2016-07-26 Martin Sebor <msebor@redhat.com>
8127 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
8128 selector with dg-options.
8130 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
8132 PR tree-optimization/18046
8133 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
8134 * gcc.dg/tree-ssa/vrp103.c: New test.
8135 * gcc.dg/tree-ssa/vrp104.c: New test.
8137 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8139 * gcc.target/powerpc/pr63354.c: Require lp64 since
8140 -mprofile-kernel is not legal with -m32.
8142 2016-07-26 Richard Biener <rguenther@suse.de>
8144 PR rtl-optimization/71984
8145 * gcc.dg/torture/pr71984.c: New testcase.
8147 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
8149 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
8150 g++-dg-runtest via et-dg-runtest.
8151 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
8152 * gcc.dg/vect/vect.exp: Likewise.
8153 * gfortran.dg/graphite/graphite.exp: Likewise, but for
8154 gfortran-dg-runtest.
8155 * gfortran.dg/vect/vect.exp: Likewise.
8156 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
8157 (check_mips_loongson_hw_available): Likewise.
8158 (check_effective_target_mpaired_single_runtime): Likewise.
8159 (check_effective_target_mips_loongson_runtime): Likewise.
8160 (add_options_for_mpaired_single): Likewise.
8161 (check_effective_target_vect_int): Add global et_index.
8162 Check and save the supported feature for a target selected by
8163 the et_index target. Break long lines where appropriate. Call
8164 et-is-effective-target for MIPS with an argument instead of
8165 check_effective_target_* where appropriate.
8166 (check_effective_target_vect_intfloat_cvt): Likewise.
8167 (check_effective_target_vect_uintfloat_cvt): Likewise.
8168 (check_effective_target_vect_floatint_cvt): Likewise.
8169 (check_effective_target_vect_floatuint_cvt): Likewise.
8170 (check_effective_target_vect_simd_clones): Likewise.
8171 (check_effective_target_vect_shift): ewise.
8172 (check_effective_target_whole_vector_shift): Likewise.
8173 (check_effective_target_vect_bswap): Likewise.
8174 (check_effective_target_vect_shift_char): Likewise.
8175 (check_effective_target_vect_long): Likewise.
8176 (check_effective_target_vect_float): Likewise.
8177 (check_effective_target_vect_double): Likewise.
8178 (check_effective_target_vect_long_long): Likewise.
8179 (check_effective_target_vect_no_int_max): Likewise.
8180 (check_effective_target_vect_no_int_add): Likewise.
8181 (check_effective_target_vect_no_bitwise): Likewise.
8182 (check_effective_target_vect_widen_shift): Likewise.
8183 (check_effective_target_vect_no_align): Likewise.
8184 (check_effective_target_vect_hw_misalign): Likewise.
8185 (check_effective_target_vect_element_align): Likewise.
8186 (check_effective_target_vect_condition): Likewise.
8187 (check_effective_target_vect_cond_mixed): Likewise.
8188 (check_effective_target_vect_char_mult): Likewise.
8189 (check_effective_target_vect_short_mult): Likewise.
8190 (check_effective_target_vect_int_mult): Likewise.
8191 (check_effective_target_vect_extract_even_odd): Likewise.
8192 (check_effective_target_vect_interleave): Likewise.
8193 (check_effective_target_vect_stridedN): Likewise.
8194 (check_effective_target_vect_multiple_sizes): Likewise.
8195 (check_effective_target_vect64): Likewise.
8196 (check_effective_target_vect_call_copysignf): Likewise.
8197 (check_effective_target_vect_call_sqrtf): Likewise.
8198 (check_effective_target_vect_call_btrunc): Likewise.
8199 (check_effective_target_vect_call_btruncf): Likewise.
8200 (check_effective_target_vect_call_ceil): Likewise.
8201 (check_effective_target_vect_call_ceilf): Likewise.
8202 (check_effective_target_vect_call_floor): Likewise.
8203 (check_effective_target_vect_call_floorf): Likewise.
8204 (check_effective_target_vect_call_lceil): Likewise.
8205 (check_effective_target_vect_call_lfloor): Likewise.
8206 (check_effective_target_vect_call_nearbyint): Likewise.
8207 (check_effective_target_vect_call_nearbyintf): Likewise.
8208 (check_effective_target_vect_call_round): Likewise.
8209 (check_effective_target_vect_call_roundf): Likewise.
8210 (check_effective_target_vect_perm): Likewise, but also append *_saved
8211 to the existing global name to properly cache the result.
8212 (check_effective_target_vect_perm_byte): Likewise.
8213 (check_effective_target_vect_perm_short): Likewise.
8214 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
8215 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
8216 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8217 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
8218 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
8219 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8220 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
8221 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
8222 (check_effective_target_vect_sdot_qi): Likewise.
8223 (check_effective_target_vect_udot_qi): Likewise.
8224 (check_effective_target_vect_sdot_hi): Likewise.
8225 (check_effective_target_vect_udot_hi): Likewise.
8226 (check_effective_target_vect_usad_char): Likewise.
8227 (check_effective_target_vect_pack_trunc): Likewise.
8228 (check_effective_target_vect_unpack): Likewise.
8229 (check_effective_target_vect_aligned_arrays): Likewise.
8230 (check_effective_target_vect_natural_alignment): Likewise.
8231 (check_effective_target_vector_alignment_reachable): Likewise.
8232 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
8233 (is-effective-target): Initialize et_index if undefined.
8234 (et-dg-runtest): New.
8235 (et-is-effective-target): Likewise.
8236 (check_vect_support_and_set_flags): Add supported MIPS targets to
8237 EFFECTIVE_TARGETS list. Return the number of supported targets.
8239 2016-07-26 Richard Biener <rguenther@suse.de>
8240 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8243 * gcc.dg/pr70920-1.c: New test-case.
8244 * gcc.dg/pr70902-2.c: Likewise.
8245 * gcc.dg/pr70920-3.c: Likewise.
8246 * gcc.dg/pr70920-4.c: Likewise
8247 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
8250 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
8252 * gcc.c-torture/execute/pr71494.c: Require label_values.
8253 * gcc.dg/pr16973.c: Ditto.
8255 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8257 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
8258 * gcc.dg/torture/pr69771.c: Require int32plus.
8259 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
8261 2016-07-25 Martin Liska <mliska@suse.cz>
8263 * gcc.dg/torture/pr71987.c: New test.
8265 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
8268 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
8269 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
8270 * gfortran.dg/pr71935.f90: New test.
8272 2016-07-22 Martin Sebor <msebor@redhat.com>
8275 * g++.dg/ext/atomic-3.C: New test.
8276 * gcc.dg/atomic/pr71675.c: New test.
8278 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
8280 * gcc.target/i386/mvc8.c: New test.
8282 2016-07-22 Bin Cheng <bin.cheng@arm.com>
8284 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
8285 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
8287 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8290 * gfortran.dg/constructor_50.f90: New test.
8292 2016-07-22 Martin Liska <mliska@suse.cz>
8294 PR gcov-profile/69028
8295 PR gcov-profile/62047
8296 * g++.dg/cilk-plus/pr69028.C: New test.
8298 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
8300 * gfortran.dg/coarray_stat_2.f90: New test.
8302 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8304 * gcc.target/powerpc/vec-extract.h: New files to check the
8305 vec_extract built-in functions for all vector types, testing
8306 accessing each element, both with constant and variable element
8308 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
8309 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
8310 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
8311 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
8312 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
8313 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
8314 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
8315 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
8316 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
8318 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8321 * g++.dg/other/pr71728.C: New test.
8323 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
8325 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
8326 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
8327 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
8328 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
8329 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
8331 2016-07-21 Richard Biener <rguenther@suse.de>
8333 PR tree-optimization/71947
8334 * gcc.dg/tree-ssa/vrp102.c: New testcase.
8336 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8338 * gcc.dg/tree-ssa/scev-15.c: New.
8340 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8342 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8344 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8347 * g++.dg/gomp/pr71941.C: New test.
8349 2016-07-20 David Malcolm <dmalcolm@redhat.com>
8353 * g++.dg/spellcheck-identifiers.C: New test case, based on
8354 gcc.dg/spellcheck-identifiers.c.
8355 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8356 gcc.dg/spellcheck-identifiers-2.c.
8357 * g++.dg/spellcheck-typenames.C: New test case, based on
8358 gcc.dg/spellcheck-typenames.c
8360 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
8362 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8363 pointer to member function and also test catching by reference.
8365 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8367 * gcc.target/s390/pr67443.c: Fix test case.
8369 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8371 * gcc.target/s390/insv-1.c: Xfail some tests.
8372 * gcc.target/s390/insv-2.c: Likewise.
8374 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8376 * gcc.target/avr/torture/get-mem.c: New test.
8377 * gcc.target/avr/torture/set-mem.c: New test.
8379 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8382 * gcc.target/avr/torture/tiny-progmem.c: New test.
8384 2016-07-20 Jakub Jelinek <jakub@redhat.com>
8387 * g++.dg/parse/pr71909.C: New test.
8388 * g++.dg/tm/pr71909.C: New test.
8391 * g++.dg/cpp0x/constexpr-50060.C: New test.
8392 * g++.dg/cpp1y/constexpr-50060.C: New test.
8394 2016-07-20 Martin Liska <mliska@suse.cz>
8396 * gfortran.dg/graphite/pr71898.f90: New test.
8398 2016-07-20 Bin Cheng <bin.cheng@arm.com>
8400 PR tree-optimization/71503
8401 PR tree-optimization/71683
8402 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8403 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8405 2016-07-20 Martin Liska <mliska@suse.cz>
8407 * gcc.dg/plugin/plugin.exp: Remove sreal test.
8408 * gcc.dg/plugin/sreal-test-1.c: Remove.
8409 * gcc.dg/plugin/sreal_plugin.c: Remove.
8411 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8414 * gfortran.dg/dependency_47.f90: New test.
8416 2016-07-19 Jakub Jelinek <jakub@redhat.com>
8418 PR rtl-optimization/71916
8419 * gcc.c-torture/compile/pr71916.c: New test.
8422 * g++.dg/torture/pr71874.C: New test.
8425 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8426 (my_alloc): Rewritten to use __builtin_posix_memalign and
8428 (my_free): Use __builtin_free instead of _mm_free.
8429 (Vec::operator=): Use __builtin_memcpy.
8431 2016-07-19 Martin Jambor <mjambor@suse.cz>
8434 * gfortran.dg/pr71688.f90: New test.
8436 2016-07-19 Richard Biener <rguenther@suse.de>
8438 * c-c++-common/vector-subscript-6.c: New testcase.
8439 * c-c++-common/vector-subscript-7.c: Likewise.
8441 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8443 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8444 and UInt32 based on __SIZEOF_INT__.
8446 2016-07-19 Richard Biener <rguenther@suse.de>
8448 PR tree-optimization/71901
8449 * gcc.dg/torture/pr71901.c: New testcase.
8451 2016-07-19 Richard Biener <rguenther@suse.de>
8453 PR tree-optimization/71908
8454 * gcc.dg/torture/pr71908.c: New testcase.
8456 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8459 * gcc.target/powerpc/pr71493-1.c: New test.
8460 * gcc.target/powerpc/pr71493-2.c: Likewise.
8462 2016-07-18 Jakub Jelinek <jakub@redhat.com>
8465 * g++.dg/conversion/ambig3.C: New test.
8468 * g++.dg/cpp0x/constexpr-71828.C: New test.
8471 * g++.dg/template/pr71826.C: New test.
8474 * g++.dg/template/defarg21.C: New test.
8477 * g++.dg/ext/vector31.C: New test.
8479 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
8481 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8483 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8485 PR tree-optimization/71734
8486 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8488 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
8490 * gcc.target/s390/warn-dynamicstack-1.c: New test.
8491 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8492 stack-layout-dynamic-1.c: New test.
8494 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8496 * gcc.target/s390/nolrl-1.c: New test.
8498 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
8501 * gfortran.dg/pr71523_1.f90: New test.
8502 * gfortran.dg/pr71523_2.f90: New test.
8504 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
8506 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8508 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8509 Marco Restelli <mrestelli@gmail.com>
8512 * gfortran.dg/pr62125.f90: New test.
8514 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8516 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8517 * gcc.target/powerpc/mulkc3-1.c: Likewise.
8519 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
8522 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8523 * g++.dg/cpp0x/nullptr35.C: New test.
8525 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8527 * gcc.dg/tree-ssa/scev-8.c: Update test string.
8529 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
8531 * gfortran.dg/goacc/vector_length.f90: New test.
8533 2016-07-15 Richard Biener <rguenther@suse.de>
8535 PR tree-optimization/71881
8536 * gcc.dg/torture/pr71881.c: New testcase.
8538 2016-07-15 Richard Biener <rguenther@suse.de>
8540 PR tree-optimization/71887
8541 * gcc.dg/torture/pr71887.c: New testcase.
8543 2016-07-15 Jakub Jelinek <jakub@redhat.com>
8546 * gcc.dg/spellcheck-identifiers-3.c: New test.
8548 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
8551 * gfortran.dg/null_9.f90: New test.
8553 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8555 * gcc.dg/tree-ssa/loop-41.c: New test.
8557 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8559 PR tree-optimization/71347
8560 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8562 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8565 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8566 * gfortran.dg/contains.f90: Ditto.
8567 * gfortran.dg/contains_empty_1.f03: Ditto.
8568 * gfortran.dg/submodule_3.f08: Ditto.
8570 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8573 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8574 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8575 expected diagnostics.
8578 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8579 * gcc.dg/spellcheck-identifiers-2.c: New test.
8580 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8581 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8583 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8585 PR tree-optimization/71872
8586 * gcc.c-torture/compile/pr71872.c: New test.
8588 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8590 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8591 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8592 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8593 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8594 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8595 * gcc.target/arm/atomic-op-acquire-1.c: This.
8596 * gcc.target/arm/atomic-op-char.c: Rename into ...
8597 * gcc.target/arm/atomic-op-char-1.c: This.
8598 * gcc.target/arm/atomic-op-consume.c: Rename into ...
8599 * gcc.target/arm/atomic-op-consume-1.c: This.
8600 * gcc.target/arm/atomic-op-int.c: Rename into ...
8601 * gcc.target/arm/atomic-op-int-1.c: This.
8602 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8603 * gcc.target/arm/atomic-op-relaxed-1.c: This.
8604 * gcc.target/arm/atomic-op-release.c: Rename into ...
8605 * gcc.target/arm/atomic-op-release-1.c: This.
8606 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8607 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8608 * gcc.target/arm/atomic-op-short.c: Rename into ...
8609 * gcc.target/arm/atomic-op-short-1.c: This.
8610 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8611 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8612 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8613 * gcc.target/arm/atomic-op-char-2.c: Likewise.
8614 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8615 * gcc.target/arm/atomic-op-int-2.c: Likewise.
8616 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8617 * gcc.target/arm/atomic-op-release-2.c: Likewise.
8618 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8619 * gcc.target/arm/atomic-op-short-2.c: Likewise.
8621 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
8624 * gfortran.dg/select_type_35.f03: New test.
8626 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8629 PR tree-optimization/70923
8630 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8631 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8632 * gcc.dg/vect/pr65951.c: Likewise.
8633 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8635 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
8637 * c-c++-common/pr60226.c: Expect maximum object file alignment
8640 2016-07-14 Richard Biener <rguenther@suse.de>
8642 PR tree-optimization/71866
8643 * gcc.dg/torture/pr71866.c: New testcase.
8645 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8647 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8648 selector and enclose boolean expression in curly braces.
8650 2016-07-14 Alan Modra <amodra@gmail.com>
8653 * gcc.target/powerpc/p9-novsx.c: New.
8655 2016-07-13 Andi Kleen <ak@linux.intel.com>
8657 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8658 * g++.dg/tree-prof/morefunc.C: Dito.
8659 * g++.dg/tree-prof/pr35545.C: Dito.
8660 * g++.dg/tree-prof/reorder.C: Dito.
8661 * gcc.dg/tree-prof/20050826-2.c: Dito.
8662 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8663 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8664 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8665 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8666 * gcc.dg/tree-prof/inliner-1.c: Dito.
8667 * gcc.dg/tree-prof/merge_block.c: Dito.
8668 * gcc.dg/tree-prof/stringop-1.c: Dito.
8669 * gcc.dg/tree-prof/stringop-2.c: Dito.
8670 * gcc.dg/tree-prof/switch-case-1.c: Dito.
8671 * gcc.dg/tree-prof/switch-case-2.c: Dito.
8672 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8673 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8674 * gcc.dg/tree-prof/update-loopch.c: Dito.
8675 * gcc.dg/tree-prof/val-prof-1.c: Dito.
8676 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8677 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8678 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8679 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8680 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8681 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8683 2016-07-13 Andi Kleen <ak@linux.intel.com>
8685 * lib/profopt.exp (profopt-execute): Remove .imports files.
8687 2016-07-13 Andi Kleen <ak@linux.intel.com>
8689 * lib/profopt.exp (profopt-execute): Always log profiler command line.
8691 2016-07-13 Andi Kleen <ak@linux.intel.com>
8693 * lib/profopt.exp (dg-final-scan-autofdo,
8694 dg-final-scan-not-autofdo): New functions.
8696 2016-07-13 Bin Cheng <bin.cheng@arm.com>
8698 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8699 * gcc.dg/vect/vect-35.c: Ditto.
8700 * gcc.dg/vect/vect-alias-check-2.c: New test.
8702 2016-07-13 Martin Liska <mliska@suse.cz>
8704 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8705 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8706 * gfortran.dg/pr42108.f90: Update expected dump scan.
8708 2016-07-13 Richard Biener <rguenther@suse.de>
8710 PR tree-optimization/24574
8711 * gcc.dg/pr24574.c: New testcase.
8713 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8715 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8716 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8717 * c-c++-common/pr68833-1.c: Require int32plus.
8718 * gcc.dg/ipa/pr63551.c: Likewise.
8719 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8720 * gcc.dg/ipa/pr64041.c: Require int32plus.
8722 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8725 * g++.dg/pr71633.C: New test.
8727 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8729 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8730 Add new arm_thumb1_cbz_ok effective target.
8731 * gcc.target/arm/cbz.c: New test.
8733 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8735 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8736 Define effective target.
8737 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8738 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8739 * gcc.target/arm/movhi_movw.c: New test.
8740 * gcc.target/arm/movsi_movw.c: Likewise.
8741 * gcc.target/arm/movdi_movw.c: Likewise.
8743 2016-07-13 Richard Biener <rguenther@suse.de>
8746 * gcc.dg/pr71104-1.c: New testcase.
8747 * gcc.dg/pr71104-2.c: Likewise.
8749 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8752 * gcc.target/powerpc/pr71805.c: New test.
8754 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8756 * gcc.target/powerpc/divkc3-1.c: New.
8757 * gcc.target/powerpc/mulkc3-1.c: New.
8759 2016-07-12 Nathan Sidwell <nathan@acm.org>
8761 * gcc.target/arm/data-rel-1.c: New.
8762 * gcc.target/arm/data-rel-2.c: New.
8763 * gcc.target/arm/data-rel-3.c: New.
8765 2016-07-12 Martin Liska <mliska@suse.cz>
8767 * gcc.dg/params/blocksort-part.c: New test.
8768 * gcc.dg/params/params.exp: New file.
8770 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8773 * gcc.c-torture/execute/pr71700.c: New test.
8775 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8776 Richard Biener <rguenther@suse.de>
8778 PR tree-optimization/23286
8779 PR tree-optimization/70159
8780 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8781 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8782 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8783 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8784 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8785 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8786 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8787 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8788 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8789 * gcc.dg/pr51879-12.c: Likewise.
8790 * gcc.dg/strlenopt-9.c: Likewise.
8791 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8792 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8793 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8794 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8795 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8796 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8797 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8798 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8799 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8800 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8801 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8802 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8803 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8804 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8805 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8807 2016-07-12 Richard Biener <rguenther@suse.de>
8809 PR rtl-optimization/68961
8810 * gcc.target/i386/pr68961.c: New testcase.
8812 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8815 * c-c++-common/gomp/pr71758.c: New test.
8816 * gfortran.dg/gomp/pr71758.f90: New test.
8818 PR tree-optimization/71823
8819 * gcc.dg/vect/pr71823.c: New test.
8821 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8823 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8824 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8825 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8827 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8830 * gcc.target/i386/pr71801.c: New test.
8832 2016-07-11 Richard Biener <rguenther@suse.de>
8834 PR tree-optimization/71816
8835 * gcc.dg/torture/pr71816.c: New testcase.
8837 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8840 * gfortran.dg/dependency_46.f90: New test.
8842 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8844 PR rtl-optimization/71621
8845 * gcc.target/i386/pr71621-1.c: New.
8846 * gcc.target/i386/pr71621-2.c: New.
8848 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8850 * gfortran.dg/goacc/pr71704.f90: New test.
8852 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8855 * gcc.target/powerpc/pr71297.c: New.
8857 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8859 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8861 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8864 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8866 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8868 PR tree-optimization/71667
8869 * gcc.dg/vect/pr71667.c: New
8871 2016-07-08 Martin Liska <mliska@suse.cz>
8873 * gcc.dg/torture/pr71606.c: New test.
8875 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8878 * gfortran.dg/pr71764.f90: New test.
8880 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8881 Kai Tietz <ktietz70@googlemail.com>
8885 * g++.dg/cpp0x/pr70869.C: New test.
8886 * g++.dg/cpp0x/pr71054.C: New test.
8888 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8890 * g++.dg/debug/pr71432.C: Fail on AIX.
8892 2016-07-07 Martin Liska <mliska@suse.cz>
8894 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8895 an undefined behavior.
8896 * gfortran.dg/do_3.F90: Likewise.
8897 * gfortran.dg/do_check_11.f90: New test.
8898 * gfortran.dg/do_check_12.f90: New test.
8899 * gfortran.dg/do_corner_warn.f90: New test.
8901 2016-07-07 Martin Liska <mliska@suse.cz>
8903 * gfortran.dg/predict-1.f90: Ammend the test.
8904 * gfortran.dg/predict-2.f90: Likewise.
8906 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8909 * g++.dg/pr71624.C: New test.
8911 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8913 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8914 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8915 ARMv8-M Mainline architectures.
8917 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8919 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8920 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8922 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8926 * gcc.target/powerpc/pr71763.c: New file.
8928 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8930 PR tree-optimization/71518
8931 * gcc.dg/pr71518.c: New test.
8933 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8935 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8937 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8940 * gcc.target/avr/pr50739.c: New test.
8942 2016-07-05 Jan Hubicka <jh@suse.cz>
8944 * gcc.dg/tree-ssa/scev-14.c: update template.
8946 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8948 * gcc.dg/vect/group-no-gaps-1.c: New test.
8950 2016-07-05 Andi Kleen <ak@linux.intel.com>
8952 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8953 if kernel supports MPX.
8955 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8957 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8959 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8960 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8962 * gcc.target/powerpc/signbit-1.c: New test.
8963 * gcc.target/powerpc/signbit-2.c: New test.
8964 * gcc.target/powerpc/signbit-3.c: New test.
8966 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8968 PR rtl-optimization/71594
8969 * gcc.dg/torture/pr71594.c: New test.
8971 2016-07-05 Jan Hubicka <jh@suse.cz>
8973 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8975 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8978 * g++.dg/parse/error5.C: Update column
8979 number of missing semicolon error.
8980 * g++.dg/pr62314-2.C: New test case.
8982 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8984 * gfortran.dg/coarray_stat_function.f90: New test.
8985 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8986 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8989 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8992 * gfortran.dg/deferred_character_17.f90: New test.
8994 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8996 * gcc.target/arm/neon/polytypes.c: Move to ...
8997 * gcc.target/arm/polytypes.c: ... here.
8998 * gcc.target/arm/neon/pr51534.c: Move to ...
8999 * gcc.target/arm/pr51534.c: ... here.
9000 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
9001 * gcc.target/arm/vect-vcvt.c: ... here.
9002 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
9003 * gcc.target/arm/vect-vcvtq.c: ... here.
9004 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
9005 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
9006 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
9007 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
9008 * gcc.target/arm/neon/neon.exp: Delete.
9009 * gcc.target/arm/neon/: Delete.
9011 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9014 * gfortran.dg: pr65575.f90: New test.
9016 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9019 * gfortran.dg: pr35849.f90: New test.
9021 2016-07-04 Jakub Jelinek <jakub@redhat.com>
9024 * g++.dg/cpp0x/pr71739.C: New test.
9026 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
9028 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
9030 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9032 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
9034 * gcc.target/s390/loc-1.c: New test.
9036 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
9038 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
9039 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
9041 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9044 * gcc.target/aarch64/pr63874.c: New test.
9046 2016-07-04 Jan Beulich <jbeulich@suse.com>
9048 * g++.dg/header.c: New.
9049 * gcc.dg/header.c: New.
9051 2016-07-02 Jakub Jelinek <jakub@redhat.com>
9054 * c-c++-common/Wunused-var-15.c: New test.
9056 2016-07-01 Jakub Jelinek <jakub@redhat.com>
9059 * gfortran.dg/gomp/pr71687.f90: New test.
9061 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9063 * gcc.dg/const-float128-ped.c: Require __float128 effective
9065 * gcc.dg/const-float128.c: Likewise.
9066 * gcc.dg/torture/float128-cmp-invalid.c: Require
9067 __float128 and base_quadfloat_support effective targets, and
9069 * gcc.dg/torture/float128-div-underflow.c: Likewise.
9070 * gcc.dg/torture/float128-extend-nan.c: Likewise.
9071 * gcc.dg/torture/float128-nan.c: Likewise.
9072 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
9073 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
9074 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9075 * lib/target-supports.exp (check_effective_target___float128): New.
9076 (add_options_for___float128): New.
9077 (check_effective_target_base_quadword_support): New.
9079 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9082 * gcc.target/powerpc/pr71720.c: New test.
9084 2016-07-01 Jan Beulich <jbeulich@suse.com>
9086 * gcc.dg/bss.c: New.
9088 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
9091 * gcc.target/powerpc/pr71698.c: New test.
9093 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
9096 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
9097 instead of ".foo" for its section name.
9098 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
9099 depending on MCU's flash size.
9100 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
9101 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
9102 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
9103 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
9104 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
9105 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
9107 2016-07-01 Jan Beulich <jbeulich@suse.com>
9109 * gcc.target/i386/pr65105-2.c: Add -msse2.
9111 2016-06-30 Jakub Jelinek <jakub@redhat.com>
9113 PR tree-optimization/71707
9114 * gcc.dg/strlenopt-29.c: New test.
9117 * gfortran.dg/gomp/pr71704.f90: New test.
9120 * gfortran.dg/gomp/pr71705.f90: New test.
9122 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
9124 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
9125 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
9126 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
9127 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
9128 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
9129 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
9130 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
9131 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
9132 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
9133 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
9134 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
9135 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
9136 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
9137 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
9138 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
9139 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
9140 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
9141 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
9142 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
9143 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
9144 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
9145 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
9146 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
9147 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
9148 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
9149 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
9150 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
9151 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
9152 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
9153 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
9154 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
9155 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
9156 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
9157 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
9158 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
9159 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
9160 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
9161 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
9162 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
9163 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
9164 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
9165 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
9166 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
9167 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
9168 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
9169 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
9170 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
9171 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
9172 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
9173 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
9174 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
9175 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
9176 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
9177 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
9178 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
9179 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
9180 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
9181 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
9182 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
9183 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
9184 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
9185 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
9186 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
9187 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
9188 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
9189 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
9190 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
9191 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
9192 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
9193 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
9194 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
9195 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
9196 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
9197 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
9198 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
9199 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
9200 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
9201 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
9202 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
9203 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
9204 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
9206 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9207 James Greenhalgh <james.greenhalgh@arm.com>
9209 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
9211 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
9212 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9214 * gcc.target/aarch64/vget_set_lane_1.c: New test.
9216 2016-06-30 David Malcolm <dmalcolm@redhat.com>
9219 * gcc.dg/spellcheck-options-12.c: New test case.
9221 2016-06-30 Jakub Jelinek <jakub@redhat.com>
9224 * gcc.c-torture/compile/pr71693.c: New test.
9226 2016-06-29 David Malcolm <dmalcolm@redhat.com>
9228 * gcc.dg/spellcheck-params.c: New testcase.
9229 * gcc.dg/spellcheck-params-2.c: New testcase.
9231 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
9233 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
9234 vector extract instructions.
9235 * gcc.target/powerpc/p9-extract-2.c: Likewise.
9237 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9240 * gfortran.dg/unexpected_eof_2.f90: New test.
9241 * gfortran.dg/unexpected_eof_3.f90: New test.
9243 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
9245 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
9247 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
9249 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
9250 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9251 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
9253 2016-06-29 Richard Biener <rguenther@suse.de>
9256 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
9258 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
9260 * gcc.target/arm/aapcs/neon-vect10.c: Require
9261 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
9262 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
9263 * gcc.target/arm/aapcs/vfp18.c: Likewise.
9264 * gcc.target/arm/aapcs/vfp19.c: Likewise.
9265 * gcc.target/arm/aapcs/vfp20.c: Likewise.
9266 * gcc.target/arm/aapcs/vfp21.c: Likewise.
9267 * gcc.target/arm/fp16-aapcs-1.c: Require
9268 -mfloat-ab=hard. Also simplify the test.
9269 * gcc.target/arm/fp16-aapcs-2.c: New.
9271 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
9273 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
9274 (add_options_for_arm_fp16_ieee): New.
9275 (add_options_for_arm_fp16_alternative): New.
9276 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
9278 (effective_target_arm_fp16_hw): New.
9280 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
9282 PR tree-optimization/71655
9283 * g++.dg/pr71655.C: New test.
9285 2016-06-29 Martin Liska <mliska@suse.cz>
9287 * gcc.dg/pr71585.c: New test.
9288 * gcc.dg/pr71585-2.c: New test.
9289 * gcc.dg/pr71585-3.c: New test.
9291 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9293 PR tree-optimization/70729
9294 * g++.dg/vect/pr70729.cc: New test.
9296 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
9298 * c-c++-common/gomp/cancel-1.c: Extend.
9300 2016-06-29 Jakub Jelinek <jakub@redhat.com>
9302 PR tree-optimization/71625
9303 * gcc.dg/strlenopt-28.c: New test.
9305 2016-06-29 Richard Biener <rguenther@suse.de>
9308 * g++.dg/torture/pr71002.C: Adjust testcase.
9310 2016-06-29 Jakub Jelinek <jakub@redhat.com>
9313 * gcc.dg/pr71685.c: New test.
9315 2016-06-28 Martin Sebor <msebor@redhat.com>
9318 * gcc.dg/init-bad-9.c: New test.
9320 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9322 * gcc.target/powerpc/abs128-1.c: Require VSX.
9323 * gcc.target/powerpc/copysign128-1.c: Likewise.
9324 * gcc.target/powerpc/inf128-1.c: Likewise.
9325 * gcc.target/powerpc/nan128-1.c: Likewise.
9327 2016-06-28 Jakub Jelinek <jakub@redhat.com>
9330 * gcc.c-torture/execute/pr71626-1.c: New test.
9331 * gcc.c-torture/execute/pr71626-2.c: New test.
9333 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
9336 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
9338 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
9341 * gcc.target/powerpc/pr71670.c: New testcase.
9343 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
9346 * gcc.target/powerpc/pr71656-1.c: New test.
9347 * gcc.target/powerpc/pr71656-2.c: New test.
9349 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
9351 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
9353 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
9354 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9355 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9356 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9357 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
9358 Add arm_neon_fp16_ok effective target.
9359 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9361 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9363 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9365 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9367 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9369 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9371 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9373 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9375 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9377 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9379 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9382 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
9384 * gcc.dg/predict-12.c: New testcase.
9386 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9389 * gfortran.dg/pr71649.f90: New test.
9391 2016-06-25 Jakub Jelinek <jakub@redhat.com>
9393 PR tree-optimization/71643
9394 * g++.dg/opt/pr71643.C: New test.
9396 PR tree-optimization/71631
9397 * gcc.c-torture/execute/pr71631.c: New test.
9399 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9401 * gcc.dg/predict-11.c: New testcase.
9402 * gfortran.dg/predict-2.f90: New testcase.
9404 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9406 * gcc.dg/predict-10.c: New test.
9408 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9410 * gcc.target/powerpc/abs128-1.c: New.
9411 * gcc.target/powerpc/copysign128-1.c: New.
9412 * gcc.target/powerpc/inf128-1.c: New.
9413 * gcc.target/powerpc/nan128-1.c: New.
9415 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
9417 * gfortran.dg/pr71642.f90: New test.
9419 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9421 PR tree-optimization/71647
9422 * gcc.target/i386/pr71647.c: New test.
9424 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9426 * gcc.target/i386/noplt-gd-1.c: New test.
9427 * gcc.target/i386/noplt-gd-2.c: Likewise.
9428 * gcc.target/i386/noplt-gd-3.c: Likewise.
9429 * gcc.target/i386/noplt-ld-1.c: Likewise.
9430 * gcc.target/i386/noplt-ld-2.c: Likewise.
9431 * gcc.target/i386/noplt-ld-3.c: Likewise.
9432 * lib/target-supports.exp
9433 (check_effective_target_tls_get_addr_via_got): New.
9435 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9437 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9438 testsuite compile flags.
9439 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9440 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9442 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9444 * g++dg/vect/pr36684.cc: Add dg-do compile.
9445 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9446 * gcc.dg/vect/pr70021.c: Ditto.
9447 * gcc.dg/vect/pr70138-1.c: Ditto.
9448 * gcc.dg/vect/pr70138-2.c: Ditto.
9449 * gcc.dg/vect/pr70354-1.c: Ditto.
9450 * gcc.dg/vect/pr70354-2.c: Ditto.
9451 * gcc.dg/vect/pr71259.c: Ditto.
9452 * gcc.dg/vect/pr71416-1.c: Ditto.
9453 * gcc.dg/vect/slp-43.c: Ditto.
9454 * gcc.dg/vect/slp-45.c: Ditto.
9455 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9456 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9457 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9458 * gfortran.dg/vect/pr69980.f90: Ditto.
9460 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9462 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9463 * gcc.dg/vect/bb-slp-30.c: Ditto.
9464 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9465 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9466 * gcc.dg/vect/pr45902.c: Ditto.
9467 * gcc.dg/vect/pr48172.c: Ditto.
9468 * gcc.dg/vect/pr48377.c: Ditto.
9469 * gcc.dg/vect/pr49038.c: Ditto.
9470 * gcc.dg/vect/pr49771.c: Ditto.
9471 * gcc.dg/vect/pr52091.c: Ditto.
9472 * gcc.dg/vect/pr53185-2.c: Ditto.
9473 * gcc.dg/vect/pr56826.c: Ditto.
9474 * gcc.dg/vect/pr60276.c: Ditto.
9475 * gcc.dg/vect/pr62021.c: Ditto.
9476 * gcc.dg/vect/pr63530.c: Ditto.
9477 * gcc.dg/vect/pr65518.c: Ditto.
9478 * gcc.dg/vect/pr65947-1.c: Ditto.
9479 * gcc.dg/vect/pr65947-10.c: Ditto.
9480 * gcc.dg/vect/pr65947-11.c: Ditto.
9481 * gcc.dg/vect/pr65947-12.c: Ditto.
9482 * gcc.dg/vect/pr65947-13.c: Ditto.
9483 * gcc.dg/vect/pr65947-2.c: Ditto.
9484 * gcc.dg/vect/pr65947-3.c: Ditto.
9485 * gcc.dg/vect/pr65947-4.c: Ditto.
9486 * gcc.dg/vect/pr65947-5.c: Ditto.
9487 * gcc.dg/vect/pr65947-6.c: Ditto.
9488 * gcc.dg/vect/pr65947-7.c: Ditto.
9489 * gcc.dg/vect/pr65947-8.c: Ditto.
9490 * gcc.dg/vect/pr65947-9.c: Ditto.
9491 * gcc.dg/vect/pr71416-1.c: Ditto.
9492 * gcc.dg/vect/pr71439.c: Ditto.
9493 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9494 * gcc.dg/vect/vect-bswap16.c: Ditto.
9495 * gcc.dg/vect/vect-bswap32.c: Ditto.
9496 * gcc.dg/vect/vect-bswap64.c: Ditto.
9497 * gcc.dg/vect/vect-live-1.c: Ditto.
9498 * gcc.dg/vect/vect-live-2.c: Ditto.
9499 * gcc.dg/vect/vect-live-3.c: Ditto.
9500 * gcc.dg/vect/vect-live-4.c: Ditto.
9501 * gcc.dg/vect/vect-live-5.c: Ditto.
9502 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9503 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9504 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9505 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9506 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9507 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9508 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9509 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9510 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9511 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9512 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9513 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9514 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9515 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9516 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9517 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9518 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9520 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9522 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9524 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9526 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
9527 ia32 if R_386_GOT32X relocation is supported.
9528 * gcc.target/i386/noplt-3.c: Likewise.
9529 * gcc.target/i386/noplt-2.c: Likewise.
9530 (main): Renamed to ...
9532 * gcc.target/i386/noplt-4.c: Likewise.
9533 (main): Renamed to ...
9535 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9536 * gcc.target/i386/pr67400-5.c: Likewise.
9538 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9540 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9541 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9543 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9544 f4): Adjust expected diagnostics.
9545 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9546 (T): If OVFP is defined, redefine to TP.
9547 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9548 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9549 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9550 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9551 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9552 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9553 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9554 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9555 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9556 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9557 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9558 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9559 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9560 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9561 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9562 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9563 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9564 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9565 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9566 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9567 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9568 as last argument to __builtin_add_overflow_p.
9570 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9572 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9573 dg-options and remove default vector testsuite compile flags.
9574 * g++.dg/vect/pr33860a.cc: Ditto.
9575 * g++.dg/vect/pr45470-a.cc: Ditto.
9576 * g++.dg/vect/pr45470-b.cc: Ditto.
9577 * g++.dg/vect/pr60896.cc: Ditto.
9578 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9579 * gcc.dg/vect/pr18308.c: Ditto.
9580 * gcc.dg/vect/pr24049.c: Ditto.
9581 * gcc.dg/vect/pr33373.c: Ditto.
9582 * gcc.dg/vect/pr36228.c: Ditto.
9583 * gcc.dg/vect/pr42395.c: Ditto.
9584 * gcc.dg/vect/pr42604.c: Ditto.
9585 * gcc.dg/vect/pr46663.c: Ditto.
9586 * gcc.dg/vect/pr48765.c: Ditto.
9587 * gcc.dg/vect/pr49093.c: Ditto.
9588 * gcc.dg/vect/pr49352.c: Ditto.
9589 * gcc.dg/vect/pr52298.c: Ditto.
9590 * gcc.dg/vect/pr52870.c: Ditto.
9591 * gcc.dg/vect/pr53185.c: Ditto.
9592 * gcc.dg/vect/pr53773.c: Ditto.
9593 * gcc.dg/vect/pr56695.c: Ditto.
9594 * gcc.dg/vect/pr62171.c: Ditto.
9595 * gcc.dg/vect/pr63530.c: Ditto.
9596 * gcc.dg/vect/pr68339.c: Ditto.
9597 * gcc.dg/vect/pr71259.c: Ditto.
9598 * gcc.dg/vect/vect-82_64.c: Ditto.
9599 * gcc.dg/vect/vect-83_64.c: Ditto.
9600 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9601 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9602 * gcc.dg/vect/vect-shift-2.c: Ditto.
9603 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9604 * gfortran.dg/vect/pr39318.f90: Ditto.
9605 * gfortran.dg/vect/pr45714-a.f: Ditto.
9606 * gfortran.dg/vect/pr45714-b.f: Ditto.
9607 * gfortran.dg/vect/pr46213.f90: Ditto.
9609 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9610 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9612 * gcc.target/powerpc/p9-splat-5.c: New test.
9614 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9616 PR tree-optimization/71488
9617 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9618 * lib/target-supports.exp: ... here.
9619 (check_sse4_hw_available): New procedure.
9620 (check_effective_target_sse4_runtime): Ditto.
9621 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9622 -march=westmere for sse4_runtime targets.
9623 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9624 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9625 (dg-additional-options): Use for sse4_runtime targets.
9626 (main): Call check_vect ().
9627 (dg-final): Perform scan only for sse4_runtime targets.
9629 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9633 * gcc.target/i386/pr66232-14.c: New file.
9634 * gcc.target/i386/pr66232-15.c: Likewise.
9635 * gcc.target/i386/pr66232-16.c: Likewise.
9636 * gcc.target/i386/pr66232-17.c: Likewise.
9637 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
9638 ia32 if R_386_GOT32X relocation is supported.
9639 * gcc.target/i386/pr67400-2.c: Likewise.
9640 * gcc.target/i386/pr67400-3.c: Likewise.
9641 * gcc.target/i386/pr67400-4.c: Likewise.
9642 * gcc.target/i386/pr67400-6.c: Likewise.
9643 * gcc.target/i386/pr67400-7.c: Likewise.
9644 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9646 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9648 PR libgfortran/48852
9649 * gfortran.dg/char4_iunit_1.f03: Update test.
9650 * gfortran.dg/f2003_io_5.f03: Update test.
9651 * gfortran.dg/real_const_3.f90: Update test.
9653 2016-06-23 Andi Kleen <ak@linux.intel.com>
9655 * g++.dg/bprob/bprob.exp: Support autofdo.
9656 * g++.dg/tree-prof/tree-prof.exp: dito.
9657 * gcc.dg/tree-prof/tree-prof.exp: dito.
9658 * gcc.misc-tests/bprob.exp: dito.
9659 * gfortran.dg/prof/prof.exp: dito.
9660 * lib/profopt.exp: dito.
9661 * lib/target-supports.exp: Check for autofdo.
9663 2016-06-23 Martin Liska <mliska@suse.cz>
9665 * gcc.dg/pr71619.c: New test.
9667 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9670 * gcc.target/i386/pr67400-1.c: New test.
9671 * gcc.target/i386/pr67400-2.c: Likewise.
9672 * gcc.target/i386/pr67400-3.c: Likewise.
9673 * gcc.target/i386/pr67400-4.c: Likewise.
9674 * gcc.target/i386/pr67400-5.c: Likewise.
9675 * gcc.target/i386/pr67400-6.c: Likewise.
9676 * gcc.target/i386/pr67400-7.c: Likewise.
9678 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9680 * c-c++-common/missing-header-1.c: New test case.
9681 * c-c++-common/missing-header-2.c: New test case.
9682 * c-c++-common/missing-header-3.c: New test case.
9683 * c-c++-common/missing-header-4.c: New test case.
9685 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9688 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9690 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9691 expected results due to builtin "nanl" now being suggested for
9693 * gcc.dg/pr67580.c: Update expected messages.
9694 * gcc.dg/spellcheck-identifiers.c: New testcase.
9695 * gcc.dg/spellcheck-typenames.c: New testcase.
9697 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9699 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9701 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9702 diagnostic-test-show-locus-parseable-fixits.c to sources for
9703 diagnostic_plugin_test_show_locus.c.
9704 * lib/gcc-defs.exp (freeform_regexps): New global.
9705 (dg-regexp): New function.
9706 (handle-dg-regexps): New function.
9707 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9708 freeform_regexps to the empty list.
9709 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9711 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9713 PR tree-optimization/71488
9714 * g++.dg/pr71488.C: New test.
9715 * gcc.dg/vect/vect-bool-cmp.c: New test.
9717 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9719 * gcc.dg/guality/param-5.c: New test.
9721 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9723 * gcc.target/i386/asm-flag-7.c: New test.
9725 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9727 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9728 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9729 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9730 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9731 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9732 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9733 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9734 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9735 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9736 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9737 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9738 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9739 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9740 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9741 * lib/target-supports.exp: Likewise.
9743 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9745 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9746 * gcc.dg/attr-ms_struct-2.c: Likewise.
9747 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9748 * gcc.dg/bf-ms-attrib.c: Likewise.
9749 * gcc.dg/bf-ms-layout-2.c: Likewise.
9750 * gcc.dg/bf-ms-layout-3.c: Likewise.
9751 * gcc.dg/bf-ms-layout.c: Likewise.
9752 * gcc.dg/bf-no-ms-layout.c: Likewise.
9753 * gcc.target/i386/bitfield1.c: Likewise.
9754 * gcc.target/i386/bitfield2.c: Likewise.
9755 * gcc.target/i386/bitfield3.c: Likewise.
9757 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9759 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9760 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9761 override other than -mcpu=power9 command-line option is specified,
9762 or if the target operating system is aix.
9763 * gcc.target/powerpc/darn-1.c: Likewise.
9764 * gcc.target/powerpc/darn-2.c: Likewise.
9765 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9766 test if effective-target is not powerpc_p9vector_ok or if the
9767 target operating system is not defined.
9768 * gcc.target/powerpc/vslv-1.c: Likewise.
9769 * gcc.target/powerpc/vsrv-0.c: Likewise.
9770 * gcc.target/powerpc/vsrv-1.c: Likewise.
9772 2016-06-21 Tobias Burnus <burnus@net-b.de>
9775 * gfortran.dg/coarray/data_1.f90: New.
9777 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9779 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9780 (dg-require-effective-target): Use arm_v8_neon_hw.
9781 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9782 (dg-require-effective-target): Likewise.
9783 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9784 (dg-require-effective-target): Likewise.
9785 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9786 (dg-require-effective-target): Likewise.
9787 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9788 (dg-require-effective-target): Likewise.
9789 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9790 (dg-require-effective-target): Likewise.
9791 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9794 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9796 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9797 Set to 3 so test passes.
9799 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9801 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9803 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9805 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9806 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9807 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9808 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9810 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9812 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9813 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9815 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9818 * gcc.target/i386/pr71549.c: New test.
9820 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9822 * gcc.target/powerpc/vadsdu-0.c: Replace
9823 dg-require-effective-target directive to allow test to run on more
9824 platforms, and add dg-skip-if directive to disable test on aix
9825 platforms because of known incompatibilities.
9826 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9827 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9828 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9829 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9830 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9831 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9832 * gcc.target/powerpc/vadsdub-2.c: Replace
9833 dg-require-effective-target directive to allow test to run on more
9834 platforms, and add dg-skip-if directive to disable test on aix
9835 platforms because of known incompatibilities.
9836 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9837 with vec_absdb call to differentiate this test from vadsdub-1.c.
9838 * gcc.target/powerpc/vadsduh-1.c: Replace
9839 dg-require-effective-target directive to allow test to run on more
9840 platforms, and add dg-skip-if directive to disable test on aix
9841 platforms because of known incompatibilities.
9842 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9843 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9844 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9846 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9848 PR tree-optimization/71588
9849 * gcc.dg/pr71558.c: New test.
9851 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9853 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9854 * c-c++-common/pr68657-2.c: Likewise.
9855 * c-c++-common/pr68657-3.c: Likewise.
9856 * gcc.dg/torture/pr69714.c: Require int32plus support.
9857 * gcc.dg/torture/pr70025.c: Likewise.
9858 * gcc.dg/torture/pr70083.c: Likewise.
9859 * gcc.dg/torture/pr70542.c: Likewise.
9860 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9862 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9865 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9867 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9870 * gcc.dg/pr71581.c: New test.
9872 PR rtl-optimization/71591
9873 * gcc.dg/cpp/pr71591.c: New test.
9875 2016-06-20 David B. Robins <gcc@davidrobins.net>
9878 * g++.dg/torture/pr71571.C: New test.
9880 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9883 * gcc.target/i386/sse2-pr71559.c: New test.
9884 * gcc.target/i386/avx-pr71559.c: New test.
9885 * gcc.target/i386/avx512f-pr71559.c: New test.
9887 2016-06-20 Tobias Burnus <burnus@net-b.de>
9890 * gfortran.dg/pointer_remapping_10.f90: New.
9892 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9894 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9896 2016-06-20 Martin Sebor <msebor@redhat.com>
9899 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9900 * gnu90-const-expr-1.c: Same.
9901 * gnu99-const-expr-1.c: Same.
9902 * gnu99-static-1.c: Same.
9904 2016-06-20 Renlin Li <renlin.li@arm.com>
9907 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9909 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9911 * gcc.target/aarch64/vcvt_f64_1.c: New.
9912 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9913 * gcc.target/aarch64/vrecp_f64_1.c: New.
9915 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9917 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9920 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9923 * gcc.target/avr/torture/pr71103-2.c: New test.
9925 2016-06-19 Martin Sebor <msebor@redhat.com>
9928 * gcc.dg/alignof.c: New test.
9930 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9932 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9933 vs dg-error; test constexpr specifier too.
9935 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9937 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9939 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9941 * lib/target-supports.exp
9942 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9943 arm_neon_ok and merge flags. Fix temporary test name.
9944 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9947 2016-06-17 Martin Liska <mliska@suse.cz>
9949 * gcc.dg/predict-9.c: Fix dump scanning.
9951 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9953 PR tree-optimization/71354
9954 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9956 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9958 PR tree-optimization/71347
9959 * gcc.dg/tree-ssa/pr71347.c: New test.
9961 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9963 PR tree-optimization/71354
9964 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9966 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9968 * gcc.dg/vect/vect-alias-check-1.c: New test.
9970 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9973 * gcc.target/avr/pr71151-1.c: New test.
9974 * gcc.target/avr/pr71151-2.c: New test.
9975 * gcc.target/avr/pr71151-3.c: New test.
9976 * gcc.target/avr/pr71151-4.c: New test.
9977 * gcc.target/avr/pr71151-5.c: New test.
9978 * gcc.target/avr/pr71151-6.c: New test.
9979 * gcc.target/avr/pr71151-7.c: New test.
9980 * gcc.target/avr/pr71151-8.c: New test.
9981 * gcc.target/avr/pr71151-common.h: New test.
9983 2016-06-16 Martin Liska <mliska@suse.cz>
9985 * gfortran.dg/predict-1.f90: New test.
9987 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9990 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9992 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9994 * g++.dg/vect/pr36648.cc: Disable cunrolli
9996 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9999 * gcc.c-torture/execute/pr71554.c: New test.
10001 PR rtl-optimization/71532
10002 * gcc.dg/torture/pr71532.c: New test.
10004 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10006 * gcc.target/powerpc/p9-dimode1.c: New test.
10007 * gcc.target/powerpc/p9-dimode2.c: Likewise.
10009 2016-06-15 Jakub Jelinek <jakub@redhat.com>
10011 * gcc.c-torture/compile/20160615-1.c: New test.
10013 * g++.dg/cpp0x/ref-qual17.C: New test.
10015 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
10017 PR middle-end/71529
10018 * gcc.target/i386/pr71529.C: New test.
10020 2016-06-15 Alan Hayward <alan.hayward@arm.com>
10022 PR tree-optimization/71483
10023 * g++.dg/vect/pr71483.c: New
10025 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
10028 * g++.dg/inherit/crash6.C: New.
10029 * g++.dg/inherit/union2.C: Likewise.
10030 * g++.dg/inherit/virtual12.C: Likewise.
10031 * g++.dg/inherit/virtual13.C: Likewise.
10032 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
10034 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
10036 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
10038 2016-06-15 Alan Hayward <alan.hayward@arm.com>
10040 PR tree-optimization/71439
10041 * gcc.dg/vect/pr71439.c: New
10043 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10045 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
10047 2016-06-15 Richard Biener <rguenther@suse.de>
10049 * gcc.dg/vect/slp-45.c: New testcase.
10051 2016-06-15 Richard Biener <rguenther@suse.de>
10053 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
10055 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10057 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
10058 requirements, and disable for AIX for now.
10059 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10061 2016-06-14 Jakub Jelinek <jakub@redhat.com>
10064 * g++.dg/opt/pr71528.C: New test.
10067 * g++.dg/init/pr71516.C: New test.
10069 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
10071 * g++.dg/init/array46.C: New.
10073 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
10075 * gcc.target/i386/float128-3.c: New test.
10076 * gcc.target/i386/quad-sse4.c: Ditto.
10077 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
10078 Update scan strings.
10080 2016-06-14 Richard Biener <rguenther@suse.de>
10082 PR middle-end/71526
10083 * gfortran.dg/pr71526.f90: New testcase.
10085 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
10087 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
10088 * gcc.dg/zero_bits_compound-1.c: Likewise.
10090 2016-06-14 Richard Biener <rguenther@suse.de>
10092 PR tree-optimization/71522
10093 * gcc.dg/torture/pr71522.c: New testcase.
10095 2016-06-14 Jakub Jelinek <jakub@redhat.com>
10097 PR tree-optimization/71520
10098 * gcc.dg/tree-ssa/pr71520.c: New test.
10100 2016-06-14 Richard Biener <rguenther@suse.de>
10102 PR tree-optimization/71521
10103 * gcc.dg/tree-ssa/vrp101.c: New testcase.
10105 2016-06-13 Jakub Jelinek <jakub@redhat.com>
10108 * c-c++-common/ubsan/bounds-13.c: New test.
10110 PR preprocessor/71183
10111 * gcc.dg/cpp/source_date_epoch-3.c: New test.
10113 2016-06-13 Jeff Law <law@redhat.com>
10115 PR tree-optimization/71403
10116 * c-c++-common/ubsan/pr71403-1.c: New test.
10117 * c-c++-common/ubsan/pr71403-2.c: New test.
10118 * c-c++-common/ubsan/pr71403-3.c: New test.
10120 2016-06-13 Jakub Jelinek <jakub@redhat.com>
10122 PR middle-end/71478
10123 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
10124 Add -Wno-psabi -w to dg-options.
10126 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
10128 * gcc.target/powerpc/vadsdu-0.c: New test.
10129 * gcc.target/powerpc/vadsdu-1.c: New test.
10130 * gcc.target/powerpc/vadsdu-2.c: New test.
10131 * gcc.target/powerpc/vadsdu-3.c: New test.
10132 * gcc.target/powerpc/vadsdu-4.c: New test.
10133 * gcc.target/powerpc/vadsdu-5.c: New test.
10134 * gcc.target/powerpc/vadsdub-1.c: New test.
10135 * gcc.target/powerpc/vadsdub-2.c: New test.
10136 * gcc.target/powerpc/vadsduh-1.c: New test.
10137 * gcc.target/powerpc/vadsduh-2.c: New test.
10138 * gcc.target/powerpc/vadsduw-1.c: New test.
10139 * gcc.target/powerpc/vadsduw-2.c: New test.
10141 2016-06-13 David Malcolm <dmalcolm@redhat.com>
10143 * gcc.dg/c99-init-2.c (c): Update expected error message.
10144 * gcc.dg/init-bad-8.c (foo): Likewise.
10145 * gcc.dg/spellcheck-fields-3.c: New test case.
10147 2016-06-13 Martin Liska <mliska@suse.cz>
10149 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
10150 and "guess loop iv compared" heuristics.
10151 * gcc.dg/predict-2.c: Likewise.
10152 * gcc.dg/predict-3.c: Likewise.
10153 * gcc.dg/predict-4.c: Likewise.
10154 * gcc.dg/predict-5.c: Likewise.
10155 * gcc.dg/predict-6.c: Likewise.
10157 2016-06-13 Marek Polacek <polacek@redhat.com>
10159 PR middle-end/71476
10160 * c-c++-common/Wswitch-unreachable-4.c: New test.
10161 * gcc.dg/Wswitch-unreachable-2.c: New test.
10162 * g++.dg/tm/jump1.C: Move dg-warning.
10164 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
10166 * gnat.dg/renaming10.ad[sb]: New test.
10168 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
10171 * gfortran.dg/pr70673.f90: New test.
10173 2016-06-13 Richard Biener <rguenther@suse.de>
10175 PR middle-end/64516
10176 * gcc.dg/align-3.c: New testcase.
10178 2016-06-13 Martin Liska <mliska@suse.cz>
10180 * gcc.target/i386/pr71458.c: New test.
10182 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
10185 * gcc.dg/torture/float128-nan.c: New test.
10187 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10190 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
10193 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10196 * gfortran.dg/comma_IO_extension_1.f90: New test.
10197 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
10198 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
10200 * gfortran.dg/graphite/pr38083.f90: Likewise.
10201 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
10204 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
10206 * gnat.dg/case_character.adb: New test.
10208 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
10210 PR middle-end/71310
10211 * gcc.target/powerpc/pr71310.c: New testcase.
10213 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
10215 PR middle-end/71478
10216 * gcc.dg/pr71478.c: New test.
10218 2016-06-10 Jakub Jelinek <jakub@redhat.com>
10220 PR middle-end/71494
10221 * gcc.c-torture/execute/pr71494.c: New test.
10224 * gcc.target/i386/pr68657.c: New test.
10226 PR inline-asm/68843
10227 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
10228 (test): Add -masm=intel alternatives.
10230 2016-06-10 Martin Sebor <msebor@redhat.com>
10233 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10235 2016-06-10 Jeff Law <law@redhat.com>
10237 PR tree-optimization/71335
10238 * gcc.c-torture/execute/pr71335.c: New test.
10240 2016-06-10 David Malcolm <dmalcolm@redhat.com>
10242 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
10243 the various "cannot tail-call: " messages.
10245 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
10247 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
10250 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
10253 * c-c++-common/asan/pr71480.c: New test.
10255 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
10257 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
10258 (ASMNAME2): Likewise.
10259 (main): Replace fn in asm statement with ASMNAME ("fn").
10260 * gcc.dg/guality/pr68037-2.c: Likewise.
10261 * gcc.dg/guality/pr68037-3.c: Likewise.
10262 * gcc.dg/torture/pr68037-1.c: Likewise.
10263 * gcc.dg/torture/pr68037-2.c: Likewise.
10264 * gcc.dg/torture/pr68037-3.c: Likewise.
10266 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
10268 PR inline-asm/68843
10269 * gcc.target/i386/pr68843-1.c: New test.
10270 * gcc.target/i386/pr68843-2.c: New test.
10272 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
10273 Cesar Philippidis <cesar@codesourcery.com>
10275 PR middle-end/71373
10276 * gcc.dg/goacc/nested-function-1.c: New file.
10277 * gcc.dg/goacc/nested-function-2.c: Likewise.
10278 * gcc.dg/goacc/pr71373.c: Likewise.
10279 * gfortran.dg/goacc/cray-2.f95: Likewise.
10280 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
10281 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
10282 * gfortran.dg/goacc/cray.f95: Update.
10283 * gfortran.dg/goacc/loop-1.f95: Likewise.
10284 * gfortran.dg/goacc/loop-3.f95: Likewise.
10285 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
10286 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
10288 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
10290 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
10291 for OpenACC tile clauses.
10292 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10295 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
10297 * c-c++-common/goacc/cache-2.c: ... this new file.
10298 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
10299 * gfortran.dg/goacc/cache-2.f95: ... this new file.
10300 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
10302 * gfortran.dg/goacc/cray.f95: Likewise.
10303 * gfortran.dg/goacc/loop-1.f95: Likewise.
10305 2016-06-10 Alan Hayward <alan.hayward@arm.com>
10307 PR tree-optimization/71407
10308 PR tree-optimization/71416
10309 * gcc.dg/vect/pr71407.c: New
10310 * gcc.dg/vect/pr71416-1.c: New
10311 * gcc.dg/vect/pr71416-2.c: New
10313 2016-06-10 Richard Biener <rguenther@suse.de>
10315 PR middle-end/71477
10316 * gcc.dg/torture/pr71477.c: New testcase.
10318 2016-06-09 Julia Koval <julia.koval@intel.com>
10320 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
10321 * gcc.target/i386/interrupt-13.c: Likewise.
10322 * gcc.target/i386/interrupt-15.c: Likewise.
10323 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
10324 * gcc.target/i386/interrupt-24.c: Likewise.
10325 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
10326 * gcc.target/i386/interrupt-9.c: Likewise.
10327 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10329 2016-06-09 Martin Sebor <msebor@redhat.com>
10332 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
10333 * gcc.dg/builtin-constant_p-1.c: Same.
10334 * gcc.dg/builtins-error.c: Same.
10335 * gcc.dg/pr70859.c: Same.
10337 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10339 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
10340 * gcc.dg/torture/pr68067-1.c: Likewise.
10341 * gcc.dg/torture/pr68067-2.c: Likewise.
10343 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10345 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10348 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
10351 * g++.dg/inherit/crash5.C: New.
10353 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10356 * g++.dg/inherit/crash5.C: New.
10357 * g++.dg/inherit/virtual1.C: Adjust.
10359 2016-06-09 Martin Liska <mliska@suse.cz>
10361 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10362 * g++.dg/predict-loop-exit-2.C: Likewise.
10363 * g++.dg/predict-loop-exit-3.C: Likewise.
10364 * gcc.dg/predict-1.c: Likewise.
10365 * gcc.dg/predict-2.c: Likewise.
10366 * gcc.dg/predict-3.c: Likewise.
10367 * gcc.dg/predict-4.c: Likewise.
10368 * gcc.dg/predict-5.c: Likewise.
10369 * gcc.dg/predict-6.c: Likewise.
10370 * gcc.dg/predict-7.c: Likewise.
10372 2016-06-09 Richard Biener <rguenther@suse.de>
10374 PR tree-optimization/71462
10375 * gcc.dg/torture/pr71462.c: New testcase.
10377 2016-06-09 Marek Polacek <polacek@redhat.com>
10380 * gcc.dg/c11-generic-3.c: New test.
10382 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
10384 * g++.dg/init/array42.C: New.
10385 * g++.dg/init/array43.C: Likewise.
10386 * g++.dg/init/array44.C: Likewise.
10387 * g++.dg/init/array45.C: Likewise.
10388 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10389 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10390 * g++.dg/cpp1y/auto-fn27.C: Likewise.
10391 * g++.dg/gomp/pr35751.C: Likewise.
10392 * g++.dg/init/array23.C: Likewise.
10393 * g++.dg/init/brace2.C: Likewise.
10394 * g++.dg/init/brace6.C: Likewise.
10396 2016-06-08 Martin Sebor <msebor@redhat.com>
10397 Jakub Jelinek <jakub@redhat.com>
10401 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10402 * c-c++-common/builtin-arith-overflow-2.c: New test.
10403 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10404 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10405 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10407 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10410 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10412 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
10414 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10415 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10416 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10417 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10418 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10419 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10420 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10421 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10422 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10423 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10424 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10425 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10426 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10428 2016-06-08 Richard Biener <rguenther@suse.de>
10430 PR tree-optimization/68558
10431 * gcc.dg/vect/slp-44.c: New testcase.
10433 2016-06-08 Richard Biener <rguenther@suse.de>
10435 * gcc.dg/vect/slp-43.c: New testcase.
10437 2016-06-08 Richard Biener <rguenther@suse.de>
10439 PR tree-optimization/71452
10440 * gcc.dg/torture/pr71452.c: New testcase.
10442 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10445 * g++.dg/torture/pr71448.C: New test.
10447 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
10451 * g++.dg/debug/pr71432.C: New test.
10453 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10455 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10456 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10457 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10459 2016-06-08 Alan Hayward <alan.hayward@arm.com>
10461 * gcc.dg/vect/vect-live-2.c: Update effective target.
10462 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10463 * lib/target-supports.exp: Add aarch64 to vect_long.
10465 2016-06-08 Marek Polacek <polacek@redhat.com>
10468 * gcc.dg/noncompile/pr71418.c: New test.
10471 * gcc.dg/noncompile/pr71426.c: New test.
10473 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
10475 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10476 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10477 * gcc.dg/predict-3.c: Update template.
10478 * gcc.dg/predict-5.c: Update template.
10479 * gcc.dg/predict-6.c: Update template.
10480 * gcc.dg/predict-9.c: Update template.
10481 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10483 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
10485 * gcc.target/powerpc/vec-mul.c: New test.
10487 2016-06-07 David Malcolm <dmalcolm@redhat.com>
10489 * gcc.dg/spellcheck-fields-2.c: New test case.
10491 2016-06-07 Richard Biener <rguenther@suse.de>
10494 * gcc.dg/Wpragmas-1.c: New testcase.
10495 * gcc.dg/Wattributes-4.c: Likewise.
10496 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10499 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
10501 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10502 spurious debug code.
10504 2016-06-07 Richard Biener <rguenther@suse.de>
10506 PR tree-optimization/71428
10507 * gcc.dg/torture/pr71428.c: New testcase.
10509 2016-06-07 Richard Biener <rguenther@suse.de>
10511 PR middle-end/71423
10512 * gcc.dg/torture/pr71423.c: New testcase.
10514 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10516 PR middle-end/71408
10517 * gcc.dg/tree-ssa/pr71408.c: New test.
10519 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10521 PR middle-end/71281
10522 * g++.dg/torture/pr71281.C: New test.
10524 2016-06-06 Marek Polacek <polacek@redhat.com>
10527 * gcc.dg/pr71362.c: New test.
10529 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10530 Patrick Palka <ppalka@gcc.gnu.org>
10535 * g++.dg/opt/pr70847.C: New test.
10536 * g++.dg/ubsan/pr70847.C: New test.
10537 * g++.dg/ubsan/pr71393.C: New test.
10539 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10541 PR tree-optimization/71259
10542 * gcc.dg/vect/pr71259.c: New test.
10544 2016-06-06 David Malcolm <dmalcolm@redhat.com>
10546 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10547 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10548 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10551 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10553 PR middle-end/37780
10554 * gcc.c-torture/execute/pr37780.c: New test.
10555 * gcc.target/aarch64/pr37780_1.c: Likewise.
10556 * gcc.target/arm/pr37780_1.c: Likewise.
10558 2016-06-06 Marek Polacek <polacek@redhat.com>
10560 * c-c++-common/attr-may-alias-1.c: New test.
10561 * c-c++-common/attr-may-alias-2.c: New test.
10562 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10564 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
10567 * gcc.target/i386/pr24414.c: New test.
10569 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
10571 * gcc.target/sparc/vis4misc.c: New file.
10572 * gcc.target/sparc/fpcmp.c: Likewise.
10573 * gcc.target/sparc/fpcmpu.c: Likewise.
10575 2016-06-06 Alan Hayward <alan.hayward@arm.com>
10577 * gcc.dg/vect/vect-live-1.c: Use additional-options.
10578 * gcc.dg/vect/vect-live-3.c: Likewise.
10580 2016-06-06 Richard Biener <rguenther@suse.de>
10582 PR tree-optimization/71398
10583 * gcc.dg/torture/pr71398.c: New testcase.
10585 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
10588 * g++.dg/pr71389.C: New test.
10590 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10593 * gfortran.dg/fmt_read_5.f: New test.
10595 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
10598 * gfortran.dg/class_array_22.f03: New test.
10600 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10602 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10604 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10606 * gcc.dg/predict-9.c: Update template.
10608 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10611 * g++.dg/template/pr49377.C: New.
10613 2016-06-04 Jakub Jelinek <jakub@redhat.com>
10615 PR tree-optimization/71405
10616 * g++.dg/torture/pr71405.C: New test.
10618 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10621 * g++.dg/inherit/crash5.C: New.
10622 * g++.dg/inherit/virtual1.C: Adjust.
10624 2016-06-03 Jeff Law <law@redhat.com>
10626 PR tree-optimization/71316
10627 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10629 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10631 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
10632 dg-additional-options with just -fno-tree-scev-cprop in it.
10633 * gcc.dg/vect/vect-live-2.c: Likewise.
10634 * gcc.dg/vect/vect-live-5.c: Likewise.
10635 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10636 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10637 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10639 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
10642 * g++.dg/other/friend6.C: New test.
10644 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10646 * g++.dg/torture/ppc-ldst-array.C: New.
10648 2016-06-03 Joseph Myers <joseph@codesourcery.com>
10652 * gcc.dg/torture/builtin-fp-int-inexact.c,
10653 gcc.target/i386/387-builtin-fp-int-inexact.c,
10654 gcc.target/i386/387-rint-inline-1.c,
10655 gcc.target/i386/387-rint-inline-2.c,
10656 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10657 gcc.target/i386/sse2-rint-inline-1.c,
10658 gcc.target/i386/sse2-rint-inline-2.c,
10659 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10660 gcc.target/i386/sse4_1-rint-inline.c: New tests.
10662 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
10663 Julia Koval <julia.koval@intel.com>
10675 * gcc.dg/guality/pr68037-1.c: New test.
10676 * gcc.dg/guality/pr68037-2.c: Likewise.
10677 * gcc.dg/guality/pr68037-3.c: Likewise.
10678 * gcc.dg/torture/pr68037-1.c: Likewise.
10679 * gcc.dg/torture/pr68037-2.c: Likewise.
10680 * gcc.dg/torture/pr68037-3.c: Likewise.
10681 * gcc.dg/torture/pr68661-1a.c: Likewise.
10682 * gcc.dg/torture/pr68661-1b.c: Likewise.
10683 * gcc.target/i386/interrupt-1.c: Likewise.
10684 * gcc.target/i386/interrupt-2.c: Likewise.
10685 * gcc.target/i386/interrupt-3.c: Likewise.
10686 * gcc.target/i386/interrupt-4.c: Likewise.
10687 * gcc.target/i386/interrupt-5.c: Likewise.
10688 * gcc.target/i386/interrupt-6.c: Likewise.
10689 * gcc.target/i386/interrupt-7.c: Likewise.
10690 * gcc.target/i386/interrupt-8.c: Likewise.
10691 * gcc.target/i386/interrupt-9.c: Likewise.
10692 * gcc.target/i386/interrupt-10.c: Likewise.
10693 * gcc.target/i386/interrupt-11.c: Likewise.
10694 * gcc.target/i386/interrupt-12.c: Likewise.
10695 * gcc.target/i386/interrupt-13.c: Likewise.
10696 * gcc.target/i386/interrupt-14.c: Likewise.
10697 * gcc.target/i386/interrupt-15.c: Likewise.
10698 * gcc.target/i386/interrupt-16.c: Likewise.
10699 * gcc.target/i386/interrupt-17.c: Likewise.
10700 * gcc.target/i386/interrupt-18.c: Likewise.
10701 * gcc.target/i386/interrupt-19.c: Likewise.
10702 * gcc.target/i386/interrupt-20.c: Likewise.
10703 * gcc.target/i386/interrupt-21.c: Likewise.
10704 * gcc.target/i386/interrupt-22.c: Likewise.
10705 * gcc.target/i386/interrupt-23.c: Likewise.
10706 * gcc.target/i386/interrupt-24.c: Likewise.
10707 * gcc.target/i386/interrupt-25.c: Likewise.
10708 * gcc.target/i386/interrupt-26.c: Likewise.
10709 * gcc.target/i386/interrupt-27.c: Likewise.
10710 * gcc.target/i386/interrupt-28.c: Likewise.
10711 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10712 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10713 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10714 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10715 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10716 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10717 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10718 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10719 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10720 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10721 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10722 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10724 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10726 PR tree-optimization/52171
10727 * gcc.dg/pr52171.c: New test.
10728 * gcc.target/i386/pr52171.c: New test.
10730 2016-06-03 Jan Hubicka <jh@suse.cz>
10732 * g++.dg/tree-ssa/pred-1.C: New testcase
10733 * gcc.dg/tree-ssa/pred-1.c: New testcase
10735 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10738 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10740 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10742 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10744 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10746 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10748 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10749 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10750 * gcc.dg/vect/vect-live-1.c: New test.
10751 * gcc.dg/vect/vect-live-2.c: New test.
10752 * gcc.dg/vect/vect-live-3.c: New test.
10753 * gcc.dg/vect/vect-live-4.c: New test.
10754 * gcc.dg/vect/vect-live-5.c: New test.
10755 * gcc.dg/vect/vect-live-slp-1.c: New test.
10756 * gcc.dg/vect/vect-live-slp-2.c: New test.
10757 * gcc.dg/vect/vect-live-slp-3.c: New test.
10759 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10761 PR middle-end/71387
10762 * g++.dg/opt/pr71387.C: New test.
10764 2016-06-02 Jeff Law <law@redhat.com>
10766 PR tree-optimization/71328
10767 * gcc.c-torture/compile/pr71328.c: New test.
10769 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10772 * gfortran.dg/fmt_read_3.f90: Fix typo.
10773 * gfortran.dg/fmt_read_4.f90: New test.
10775 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10777 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10778 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10779 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10780 * g++.dg/cpp0x/override2.C: Likewise.
10781 * g++.dg/parse/crash5.C: Likewise.
10782 * g++.dg/parse/error16.C: Likewise.
10783 * g++.dg/parse/error27.C: Likewise.
10784 * g++.dg/template/qualttp15.C: Likewise.
10785 * g++.dg/template/redecl4.C: Likewise.
10786 * g++.old-deja/g++.other/crash39.C: Likewise.
10787 * g++.old-deja/g++.other/struct1.C: Likewise.
10788 * g++.old-deja/g++.pt/m9a.C: Likewise.
10789 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10791 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10794 * c-c++-common/pr71372.c: New test.
10796 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10797 __TIME__ strings with __builtin_strcmp instead of printf and
10800 2016-06-02 Martin Liska <mliska@suse.cz>
10802 * gcc.dg/predict-9.c: New test.
10804 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10806 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10807 global set_compiler_env_var and global saved_compiler_env_var.
10809 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10811 PR rtl-optimization/71295
10812 * gcc.c-torture/compile/pr71295.c: New test.
10814 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10816 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10818 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10819 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10821 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10822 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10823 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10824 alternative number.
10826 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10828 * gcc.target/powerpc/p9-splat-4.c: New test.
10830 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10833 * gcc.target/powerpc/pr71186.c: New test.
10835 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10838 * gfortran.dg/fmt_read_3.f90: New test.
10840 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10842 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10845 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10847 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10848 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10850 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10851 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10853 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10854 during compilation.
10855 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10856 vars set by dg-set-compiler-env-var.
10858 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10861 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10862 to the module procedure declaration.
10863 * gfortran.dg/submodule_16.f08: New test.
10865 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10867 PR middle-end/71371
10868 * c-c++-common/gomp/pr71371.c: New test.
10870 2016-06-01 Richard Biener <rguenther@suse.de>
10872 PR tree-optimization/71366
10873 * gcc.dg/torture/pr71366-1.c: New testcase.
10874 * gcc.dg/torture/pr71366-2.c: Likewise.
10876 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10878 * gcc.target/powerpc/vslv-0.c: New test.
10879 * gcc.target/powerpc/vslv-1.c: New test.
10880 * gcc.target/powerpc/vsrv-0.c: New test.
10881 * gcc.target/powerpc/vsrv-1.c: New test.
10883 2016-06-01 Nathan Sidwell <nathan@acm.org>
10885 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10886 * gcc.target/nvptx/weak.c: New.
10888 2016-06-01 Richard Biener <rguenther@suse.de>
10890 PR tree-optimization/71261
10891 * gcc.dg/torture/vect-bool-1.c: New testcase.
10893 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10895 * gfortran.dg/gomp/order-1.f90: New test.
10896 * gfortran.dg/gomp/order-2.f90: New test.
10898 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10900 * gcc.dg/unroll-6.c: Update template.
10901 * gcc.dg/unroll-7.c: New testcase.
10902 * gcc.dg/unroll-8.c: New testcase.
10904 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10906 * gnat.dg/opt56.ad[sb]: New test.
10908 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10911 * g++.dg/cpp0x/constexpr-ice16.C: New.
10913 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10915 PR tree-optimization/71314
10916 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10919 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10921 PR tree-optimization/71077
10922 * gcc.dg/tree-ssa/pr71077.c: New test.
10924 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10926 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10927 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10928 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10930 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10933 * g++.dg/cpp0x/pr71248.C: New.
10934 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10935 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10936 * g++.dg/init/new37.C: Likewise.
10937 * g++.dg/template/static1.C: Likewise.
10938 * g++.dg/template/static2.C: Likewise.
10940 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10942 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10944 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10946 2016-05-31 Marek Polacek <polacek@redhat.com>
10948 * c-c++-common/Wswitch-unreachable-3.c: New test.
10949 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10951 2016-05-31 Richard Biener <rguenther@suse.de>
10953 PR tree-optimization/71352
10954 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10956 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10958 * gcc.target/arm/armv5_thumb_isa.c: New test.
10960 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10963 * gcc.target/i386/pr71346.c: New test.
10965 2016-05-31 Tom de Vries <tom@codesourcery.com>
10967 PR tree-optimization/69068
10968 * gcc.dg/graphite/pr69068.c: New test.
10970 2016-05-27 Martin Sebor <msebor@redhat.com>
10973 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10975 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10978 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10979 nowait depend(inout: dd[0]) clauses where permitted.
10981 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10984 * g++.dg/parse/pr71238.C: New.
10985 * g++.dg/concepts/friend1.C: Test column numbers too.
10986 * g++.dg/cpp0x/initlist31.C: Likewise.
10987 * g++.dg/cpp0x/pr51420.C: Likewise.
10988 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10989 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10990 * g++.dg/ext/builtin3.C: Likewise.
10991 * g++.dg/lookup/friend12.C: Likewise.
10992 * g++.dg/lookup/friend7.C: Likewise.
10993 * g++.dg/lookup/koenig1.C: Likewise.
10994 * g++.dg/lookup/koenig5.C: Likewise.
10995 * g++.dg/lookup/used-before-declaration.C: Likewise.
10996 * g++.dg/overload/koenig1.C: Likewise.
10997 * g++.dg/template/crash65.C: Likewise.
10998 * g++.dg/template/friend57.C: Likewise.
10999 * g++.dg/warn/Wshadow-5.C: Likewise.
11000 * g++.dg/warn/Wunused-8.C: Likewise.
11001 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
11002 * g++.old-deja/g++.jason/lineno5.C: Likewise.
11003 * g++.old-deja/g++.jason/member.C: Likewise.
11004 * g++.old-deja/g++.jason/report.C: Likewise.
11005 * g++.old-deja/g++.jason/scoping12.C: Likewise.
11006 * g++.old-deja/g++.law/visibility20.C: Likewise.
11007 * g++.old-deja/g++.ns/koenig5.C: Likewise.
11008 * g++.old-deja/g++.other/static5.C: Likewise.
11009 * g++.old-deja/g++.pt/overload2.C: Likewise.
11011 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
11013 * gcc.dg/tree-ssa/peel1.c: New testcase.
11014 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
11015 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
11017 2016-05-30 Tom de Vries <tom@codesourcery.com>
11019 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
11022 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
11025 * g++.dg/parse/virtual1.C: New.
11027 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
11029 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
11030 Use correct register when clearing %edx.
11032 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
11034 PR tree-optimization/71289
11035 * gcc.dg/pr71289.c: New test.
11037 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
11039 PR middle-end/71269
11040 PR middle-end/71292
11041 * gcc.dg/tree-ssa/pr71269.c: New test.
11042 * gcc.dg/tree-ssa/pr71292.c: New test.
11044 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
11046 PR middle-end/71252
11047 * gcc.dg/tree-ssa/pr71252-2.c: New test.
11049 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
11051 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
11052 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
11053 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
11055 2016-05-30 Tom de Vries <tom@codesourcery.com>
11057 PR tree-optimization/69067
11058 * gcc.dg/graphite/pr69067.c: New test.
11060 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
11063 * gcc.target/i386/pr71245-1.c: New test.
11064 * gcc.target/i386/pr71245-2.c: Ditto.
11066 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
11069 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
11070 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
11071 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
11073 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
11075 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
11077 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
11081 * g++.dg/overload/69855.C: New.
11082 * g++.old-deja/g++.law/missed-error2.C: Adjust.
11083 * g++.old-deja/g++.pt/crash3.C: Likewise.
11085 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
11088 * g++.dg/parse/namespace13.C: New.
11090 2016-05-26 Jeff Law <law@redhat.com>
11092 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
11093 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
11094 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11095 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
11096 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
11097 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
11098 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
11099 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11100 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
11101 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
11102 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
11103 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
11104 * gcc.dg/tree-ssa/vrp56.c: Likewise.
11106 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
11109 * g++.dg/overload/69855.C: New.
11110 * g++.old-deja/g++.law/missed-error2.C: Adjust.
11111 * g++.old-deja/g++.pt/crash3.C: Likewise.
11113 2016-05-27 Jiong Wang <jiong.wang@arm.com>
11116 * gcc.target/aarch64/va_arg_1.c: New testcase.
11117 * gcc.target/aarch64/va_arg_2.c: Likewise.
11118 * gcc.target/aarch64/va_arg_3.c: Likewise.
11120 2016-05-27 Jiong Wang <jiong.wang@arm.com>
11122 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
11123 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11124 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11125 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11126 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
11128 2016-05-27 Marek Polacek <polacek@redhat.com>
11130 PR middle-end/71308
11131 * g++.dg/torture/pr71308.C: New test.
11133 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11135 * gcc.dg/zero_bits_compound-1.c: New test.
11136 * gcc.dg/zero_bits_compound-2.c: New test.
11138 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
11140 PR middle-end/71279
11141 * gcc.dg/pr71279.c: New test.
11143 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
11145 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
11146 floating point min/max/comparison instructions.
11147 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
11149 2016-05-26 Jakub Jelinek <jakub@redhat.com>
11151 * c-c++-common/gomp/schedule-1.c: New test.
11152 * gfortran.dg/gomp/schedule-1.f90: New test.
11154 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
11158 * g++.dg/cpp1y/auto-fn32.C: New test.
11159 * g++.dg/cpp1y/paren4.C: New test.
11161 2016-05-26 Nathan Sidwell <nathan@acm.org>
11163 * gcc.dg/20060410.c: Xfail on ptx.
11164 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
11165 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
11166 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
11167 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
11168 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
11170 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
11172 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
11174 2016-05-26 Jakub Jelinek <jakub@redhat.com>
11176 PR tree-optimization/71280
11177 * gcc.dg/pr71280.c: New test.
11179 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
11181 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
11182 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
11184 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
11186 2016-05-26 Jiong Wang <jiong.wang@arm.com>
11188 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
11191 2016-05-25 Jeff Law <law@redhat.com>
11193 PR tree-optimization/71272
11194 * gcc.c-torture/compile/pr71272.c: new test.
11196 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
11198 * gcc.target/powerpc/vec-cmpne.c: New test.
11199 * gcc.target/powerpc/vec-cmpne-long.c: New test.
11201 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
11203 * gnat.dg/opt55.ad[sb]: New test.
11205 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11207 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
11208 * c-c++-common/pr60226.c: Require int32plus.
11209 * gcc.c-torture/execute/pr70602.c: Likewise.
11210 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
11211 unsigned long for malloc arg type.
11212 * gcc.dg/asr_div1.c: Require int32plus.
11213 * gcc.dg/enum-mode-1.c: XFAIL for int16.
11214 * gcc.dg/pie-1.c: Require pie.
11215 * gcc.dg/pie-2.c: Likewise.
11216 * gcc.dg/pr59471.c: Require int32plus.
11217 * gcc.dg/pr59963-2.c: XFAIL for int16.
11218 * gcc.dg/pr60114.c: Require int32plus.
11219 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
11220 unsigned long for typedef of size_t.
11221 * gcc.dg/pr63914.c: Require int32plus.
11222 * gcc.dg/pr64536.c: Require pt32plus.
11223 * gcc.dg/pr65658.c: Likewise.
11224 * gcc.dg/pr67271.c: Require int32plus.
11225 * gcc.dg/pr68112.c: Likewise.
11226 * gcc.dg/pr69071.c: Skip for avr target.
11227 * gcc.dg/pr69973.c: Require int32plus.
11228 * gcc.dg/pr70169.c: Skip for avr target.
11229 * gcc.dg/sso-6.c: Require int32plus.
11230 * gcc.dg/sso-7.c: Likewise.
11231 * gcc.dg/sso-8.c: Likewise.
11232 * gcc.dg/vrp-min-max-2.c: Likewise.
11234 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
11237 * gcc.target/i386/pr70738-1.c: New test.
11238 * gcc.target/i386/pr70738-2.c: Likewise.
11239 * gcc.target/i386/pr70738-3.c: Likewise.
11240 * gcc.target/i386/pr70738-4.c: Likewise.
11241 * gcc.target/i386/pr70738-5.c: Likewise.
11242 * gcc.target/i386/pr70738-6.c: Likewise.
11243 * gcc.target/i386/pr70738-7.c: Likewise.
11244 * gcc.target/i386/pr70738-8.c: Likewise.
11245 * gcc.target/i386/pr70738-9.c: Likewise.
11247 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11249 PR rtl-optimization/66940
11250 * gcc.c-torture/execute/pr66940.c: New test.
11252 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
11254 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
11255 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
11256 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
11257 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
11258 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
11259 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
11260 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
11261 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
11262 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
11263 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
11264 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
11265 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
11266 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
11267 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
11268 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
11269 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
11270 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
11271 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
11272 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
11273 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
11274 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
11275 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
11276 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
11277 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
11279 2016-05-25 Marek Polacek <polacek@redhat.com>
11282 * gcc.dg/noncompile/pr71265.c: New test.
11285 * gcc.dg/noncompile/old-style-parm-3.c: New test.
11287 2016-05-25 Nathan Sidwell <nathan@acm.org>
11289 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
11291 2016-05-25 Richard Biener <rguenther@suse.de>
11293 PR tree-optimization/71261
11294 * c-c++-common/torture/pr71261.c: New testcase.
11296 2016-05-25 Richard Biener <rguenther@suse.de>
11298 PR tree-optimization/71264
11299 * gcc.dg/vect/pr71264.c: New testcase.
11301 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
11304 * g++.dg/cpp0x/alias-decl-53.C: New.
11305 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
11307 2016-05-25 Martin Liska <mliska@suse.cz>
11309 * g++.dg/pr71239.C: New test.
11311 2016-05-25 Richard Biener <rguenther@suse.de>
11313 * gcc.dg/vect/pr58135.c: Rename to ...
11314 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
11316 2016-05-25 Marek Polacek <polacek@redhat.com>
11318 * g++.dg/pr65295.C: Use target c++14.
11320 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11322 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
11323 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
11325 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11327 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
11330 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
11332 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
11333 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11334 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
11335 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11336 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11337 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11338 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
11339 * c-c++-common/goacc/pcopy.c: Likewise.
11340 * c-c++-common/goacc/pcopyin.c: Likewise.
11341 * c-c++-common/goacc/pcopyout.c: Likewise.
11342 * c-c++-common/goacc/pcreate.c: Likewise.
11343 * c-c++-common/goacc/pr70688.c: New test.
11344 * c-c++-common/goacc/present-1.c: Adjust test.
11345 * c-c++-common/goacc/reduction-5.c: Likewise.
11346 * g++.dg/goacc/data-1.C: New test.
11348 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11350 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
11351 vector parity built-in functions.
11352 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
11353 count trailing zeros automatic vectorization.
11354 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
11355 count trailing zeros built-in functions.
11357 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11359 * gcc.dg/tree-ssa/reassoc-44.c: New test.
11361 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
11364 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11366 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11369 * g++.dg/template/crash123.C: New.
11370 * g++.dg/template/crash124.C: Likewise.
11372 2016-05-24 Martin Sebor <msebor@redhat.com>
11375 * g++.dg/ext/flexary16.C: New test.
11377 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
11379 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11380 before math.h is included.
11381 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11382 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11383 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11384 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11385 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11386 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11387 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11388 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11389 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11390 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11391 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11392 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11393 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11394 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11395 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11396 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11397 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11398 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11399 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11400 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11401 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11402 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11403 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11405 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11406 Kelvin Nilsen <kelvin@gcc.gnu.org>
11408 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11411 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11414 * g++.dg/warn/Wno-narrowing1.C: New.
11416 2016-05-24 Marek Polacek <polacek@redhat.com>
11419 * c-c++-common/Wswitch-unreachable-2.c: New test.
11421 2016-05-24 Jakub Jelinek <jakub@redhat.com>
11424 * g++.dg/vect/simd-clone-6.cc: New test.
11425 * g++.dg/gomp/declare-simd-6.C: New test.
11427 PR middle-end/70434
11429 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11431 2016-05-24 Richard Biener <rguenther@suse.de>
11433 PR tree-optimization/71240
11434 * gcc.dg/optimize-bswapsi-5.c: New testcase.
11436 2016-05-24 Richard Biener <rguenther@suse.de>
11438 PR tree-optimization/71230
11439 * gcc.dg/torture/pr71230.c: New testcase.
11440 * g++.dg/torture/pr71230.C: Likewise.
11442 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
11444 * c-c++-common/goacc/routine-5.c: Add tests.
11445 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11446 * gfortran.dg/goacc/routine-6.f90: Add tests.
11448 2016-05-24 Richard Biener <rguenther@suse.de>
11450 PR tree-optimization/71253
11451 * gcc.dg/torture/pr71253.c: New testcase.
11453 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11455 PR middle-end/71252
11456 * gfortran.dg/pr71252.f90: New test.
11458 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
11460 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11462 2016-05-24 Richard Biener <rguenther@suse.de>
11464 PR middle-end/70434
11466 * c-c++-common/vector-subscript-4.c: New testcase.
11467 * c-c++-common/vector-subscript-5.c: Likewise.
11469 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11472 * gfortran.dg/namelist_90.f: New test
11474 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11477 * gfortran.dg/unexpected_eof.f: New test
11479 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11480 Kelvin Nilsen <kelvin@gcc.gnu.org>
11482 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11485 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11488 * g++.dg/cpp0x/inh-ctor20.C: New.
11489 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11491 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11494 * g++.dg/cpp0x/variadic168.C: New.
11496 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11498 * g++.dg/cpp0x/pr31445.C: Test column number too.
11499 * g++.dg/cpp0x/pr32253.C: Likewise.
11500 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11501 * g++.dg/cpp0x/variadic36.C: Likewise.
11503 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
11505 * gcc.dg/fold-notshift-2.c: Adjust.
11507 2016-05-23 Marek Polacek <polacek@redhat.com>
11510 * c-c++-common/Wswitch-unreachable-1.c: New test.
11511 * gcc.dg/Wswitch-unreachable-1.c: New test.
11512 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11513 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11514 * g++.dg/gomp/block-10.C: Likewise.
11515 * gcc.dg/gomp/block-10.c: Likewise.
11516 * g++.dg/gomp/block-9.C: Likewise.
11517 * gcc.dg/gomp/block-9.c: Likewise.
11518 * g++.dg/gomp/target-1.C: Likewise.
11519 * g++.dg/gomp/target-2.C: Likewise.
11520 * gcc.dg/gomp/target-1.c: Likewise.
11521 * gcc.dg/gomp/target-2.c: Likewise.
11522 * g++.dg/gomp/taskgroup-1.C: Likewise.
11523 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11524 * gcc.dg/gomp/teams-1.c: Likewise.
11525 * g++.dg/gomp/teams-1.C: Likewise.
11526 * g++.dg/overload/error3.C: Likewise.
11527 * g++.dg/tm/jump1.C: Likewise.
11528 * g++.dg/torture/pr40335.C: Likewise.
11529 * gcc.dg/c99-vla-jump-5.c: Likewise.
11530 * gcc.dg/switch-warn-1.c: Likewise.
11531 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11532 * gcc.dg/nested-func-1.c: Likewise.
11533 * gcc.dg/pr67784-4.c: Likewise.
11535 2016-05-23 Richard Biener <rguenther@suse.de>
11537 PR tree-optimization/71230
11538 * gfortran.dg/pr71230-1.f90: New testcase.
11539 * gfortran.dg/pr71230-2.f90: Likewise.
11541 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11543 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
11544 * gcc.dg/vect/pr58135.c: Add new.
11545 * gfortran.dg/pr46519-1.f: Adjust test case.
11547 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11550 * g++.dg/cpp0x/decltype64.C: New.
11552 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11554 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11555 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11556 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11558 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11560 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11561 Add poly64x1_t and poly64x2_t cases if supported.
11562 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11563 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11564 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11565 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11566 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11568 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11570 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11571 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11572 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11573 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11574 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11575 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11576 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11578 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11580 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11582 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11584 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11585 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11587 2016-05-22 Jakub Jelinek <jakub@redhat.com>
11589 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11590 constraint instead of "r".
11591 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11592 insn instead of vxorpd.
11593 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11595 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11596 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11598 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11600 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11601 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11603 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11605 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
11607 PR middle-end/40921
11608 * gcc.dg/tree-ssa/pr40921.c: New test.
11610 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11613 * gcc.target/avr/pr71103.c: New test.
11615 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
11617 PR middle-end/71179
11618 * gcc.dg/tree-ssa/pr71179.c: New test.
11620 2016-05-20 Martin Sebor <msebor@redhat.com>
11623 * gcc.dg/init-excess-2.c: New test.
11625 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
11627 * gnat.dg/opt53.adb: New test.
11628 * gnat.dg/opt54.adb: Likewise.
11630 2016-05-20 Martin Jambor <mjambor@suse.cz>
11632 PR tree-optimization/70884
11633 * gcc.dg/tree-ssa/pr70919.c: New test.
11635 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11637 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11639 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11640 fix code formatting.
11642 2016-05-20 Nathan Sidwell <nathan@acm.org>
11644 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
11646 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11648 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11650 * jit.dg/all-non-failing-tests.h: Add
11651 test-factorial-must-tail-call.c.
11652 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11653 * jit.dg/test-factorial-must-tail-call.c: New test case.
11655 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11658 * gfortran.dg/pr71204.f90: New test.
11660 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
11662 * gcc.target/nvptx/sincos.c: New test.
11664 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11667 * g++.dg/cpp1y/auto-fn31.C: New.
11669 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11671 * gcc.target/powerpc/vec-addec.c: New test.
11672 * gcc.target/powerpc/vec-addec-int128.c: New test.
11674 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11676 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11677 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11678 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11679 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11681 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
11683 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11685 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11688 * g++.dg/opt/pr71210-1.C: New test.
11689 * g++.dg/opt/pr71210-2.C: New test.
11691 PR tree-optimization/29756
11692 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11693 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11694 only on selected targets where V4SImode vectors are known to be
11697 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
11699 PR tree-optimization/71079
11700 PR tree-optimization/71206
11701 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11703 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11705 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11706 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11707 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11709 2016-05-20 Richard Guenther <rguenther@suse.de>
11711 PR tree-optimization/29756
11712 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11714 2016-05-20 Richard Biener <rguenther@suse.de>
11716 PR tree-optimization/71185
11717 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11719 2016-05-20 Richard Biener <rguenther@suse.de>
11721 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11723 2016-05-19 Marek Polacek <polacek@redhat.com>
11726 * g++.dg/diagnostic/pr71075.C: New test.
11728 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11731 * g++.dg/pr71184.C: New test case.
11733 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11735 * gcc.target/powerpc/darn-0.c: New test.
11736 * gcc.target/powerpc/darn-1.c: New test.
11737 * gcc.target/powerpc/darn-2.c: New test.
11739 2016-05-19 Marek Polacek <polacek@redhat.com>
11741 PR tree-optimization/71031
11742 * gcc.dg/tree-ssa/vrp100.c: New test.
11744 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11746 PR rtl-optimization/71148
11747 * gcc.dg/pr71148.c: New test.
11749 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11752 * gcc.target/arm/pr71056.c: New test.
11754 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11756 * c-c++-common/pr69669.c: Check the used mode.
11758 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11761 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11763 2016-05-19 Richard Biener <rguenther@suse.de>
11765 PR tree-optimization/70729
11766 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11767 * gcc.dg/graphite/scop-18.c: Likewise.
11768 * gcc.dg/pr41783.c: Disable LIM.
11769 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11770 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11771 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11772 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11773 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11774 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11775 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11776 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11777 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11778 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11779 * gfortran.dg/pr42108.f90: Likewise.
11781 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11784 * gcc.dg/spellcheck-options-11.c: New test case.
11786 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11789 * g++.dg/opt/pr71100.C: New test.
11791 2016-05-18 Martin Jambor <mjambor@suse.cz>
11794 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11795 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11796 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11797 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11799 2016-05-18 Martin Jambor <mjambor@suse.cz>
11802 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11803 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11804 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11805 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11806 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11808 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11811 * g++.dg/template/crash122.C: New.
11813 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11816 * g++.dg/template/pr70466-1.C: New.
11817 * g++.dg/template/pr70466-2.C: Likewise.
11819 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11821 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11822 splat operations and the XXSPLTIB instruction.
11823 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11824 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11825 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11826 xxlxor to clear a register.
11828 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11830 * gcc.dg/torture/pr71020.c: New test.
11832 2016-05-18 Martin Jambor <mjambor@suse.cz>
11835 * gcc.dg/ipa/pr70646.c: New test.
11837 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11839 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11841 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11843 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11844 missing tests for vreinterpretq_p{8,16}.
11846 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11848 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11849 vsliq_n_s64 and vsliq_n_u64.
11851 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11853 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11854 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11856 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11858 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11859 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11860 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11862 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11864 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11867 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11869 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11870 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11871 "blr\t" and switch to scan-assembler-times.
11873 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11875 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11877 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11878 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11880 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11882 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11883 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11884 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11885 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11886 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11887 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11889 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11890 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11892 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11893 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11895 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11896 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11898 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11900 2016-05-18 Richard Biener <rguenther@suse.de>
11902 PR tree-optimization/71168
11903 * gcc.dg/torture/pr71168.c: New testcase.
11905 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11907 PR middle-end/63586
11908 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11909 * gcc.dg/tree-ssa/pr63586.c: New test.
11910 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11912 2016-05-17 Nathan Sidwell <nathan@acm.org>
11914 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11915 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11916 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11917 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11919 2016-05-17 Nathan Sidwell <nathan@acm.org>
11921 * gcc.target/nvptx/abi-vararg-3.c: New.
11923 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11925 PR tree-optimization/54579
11926 PR middle-end/55299
11927 * gcc.dg/fold-notrotate-1.c: New test.
11928 * gcc.dg/fold-notshift-1.c: New test.
11929 * gcc.dg/fold-notshift-2.c: New test.
11931 2016-05-17 Marek Polacek <polacek@redhat.com>
11934 * g++.dg/ipa/pr71146.C: New test.
11936 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11938 * jit.dg/test-error-array-bounds.c: New test case.
11940 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11942 * gcc.dg/tree-ssa/and-1.c: New testcase.
11944 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11946 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11947 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11949 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11951 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11952 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11954 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11956 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11958 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11960 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11962 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11964 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11965 ".2d[index]" when scan the assembly.
11966 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11967 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11969 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11971 2016-05-17 Richard Biener <rguenther@suse.de>
11973 PR tree-optimization/71132
11974 * gcc.dg/torture/pr71132.c: New testcase.
11976 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11978 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11980 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11983 * gcc.target/aarch64/pr70809_1.c: New test.
11985 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11987 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11988 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11989 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11990 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11992 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11993 Ilya Enkovich <ilya.enkovich@intel.com>
11996 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11998 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
12000 * g++.dg/ipa/ivinline-7.C: Do not xfail.
12001 * g++.dg/ipa/ivinline-9.C: Do not xfail.
12003 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
12005 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
12006 test for __ARM_FP16_ARGS.
12007 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
12008 * gcc.target/arm/aapcs/neon-vect10.c: New.
12009 * gcc.target/arm/aapcs/neon-vect9.c: New.
12010 * gcc.target/arm/aapcs/vfp18.c: New.
12011 * gcc.target/arm/aapcs/vfp19.c: New.
12012 * gcc.target/arm/aapcs/vfp20.c: New.
12013 * gcc.target/arm/aapcs/vfp21.c: New.
12014 * gcc.target/arm/fp16-aapcs-1.c: New.
12015 * g++.target/arm/fp16-param-1.c: Update expected output. Add
12016 test for __ARM_FP16_ARGS.
12017 * g++.target/arm/fp16-return-1.c: Update expected output.
12019 2016-05-16 Jiong Wang <jiong.wang@arm.com>
12022 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
12024 2016-05-15 Harald Anlauf <anlauf@gmx.de>
12027 * gfortran.dg/pr69603.f90: New testcase.
12029 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
12031 * gfortran.dg/dec_union_4.f90: Fix endian issue.
12033 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
12036 * gfortran.dg/pr71047.f08: New test.
12038 2016-05-13 Joseph Myers <joseph@codesourcery.com>
12040 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
12041 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
12042 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
12044 2016-05-13 Martin Sebor <msebor@redhat.com>
12047 * g++.dg/cpp0x/constexpr-60049.C: New test.
12049 2016-05-13 Jakub Jelinek <jakub@redhat.com>
12052 * gcc.dg/pr71071.c: New test.
12054 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
12056 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
12057 remove XOP handling.
12058 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
12060 2016-05-13 Nathan Sidwell <nathan@acm.org>
12062 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
12063 __atomic_is_lock_free declaration.
12065 2016-05-13 Richard Biener <rguenther@suse.de>
12067 PR tree-optimization/42587
12068 * gcc.dg/optimize-bswapsi-4.c: New testcase.
12070 2016-05-13 Martin Liska <mliska@suse.cz>
12072 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
12073 the new format of dump output.
12075 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12077 * gcc.dg/pr71084.c: New test.
12079 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12082 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
12084 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12086 * gcc.target/aarch64/struct_return.c: New test.
12088 2016-05-12 Marek Polacek <polacek@redhat.com>
12091 * c-c++-common/pr70756-2.c: New test.
12092 * c-c++-common/pr70756.c: New test.
12094 2016-05-12 Richard Biener <rguenther@suse.de>
12096 PR tree-optimization/71059
12097 * gcc.dg/torture/pr71059.c: New testcase.
12099 2016-05-12 Richard Biener <rguenther@suse.de>
12101 PR tree-optimization/71062
12102 * gcc.dg/torture/pr71062.c: New testcase.
12104 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
12106 PR tree-optimization/71006
12107 * gcc.dg/pr71006.c: New test.
12109 2016-05-12 Marek Polacek <polacek@redhat.com>
12112 * gcc.dg/opts-7.c: New test.
12114 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12117 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
12118 Add -save-temps to dg-options.
12119 Scan for ldmfd rather than pop instruction.
12120 * gcc.target/arm/interrupt-2.c: Likewise.
12121 * gcc.target/arm/pr70830.c: New test.
12123 2016-05-12 Jakub Jelinek <jakub@redhat.com>
12125 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
12126 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
12128 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
12129 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
12130 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
12133 * gcc.target/i386/avx512vl-pack-1.c: New test.
12134 * gcc.target/i386/avx512vl-pack-2.c: New test.
12135 * gcc.target/i386/avx512bw-pack-2.c: New test.
12137 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
12139 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
12140 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
12141 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
12143 2016-05-12 Richard Biener <rguenther@suse.de>
12145 PR tree-optimization/70986
12146 * gcc.dg/torture/pr70986-1.c: New testcase.
12147 * gcc.dg/torture/pr70986-2.c: Likewise.
12148 * gcc.dg/torture/pr70986-3.c: Likewise.
12150 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
12153 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
12154 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
12156 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
12158 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
12160 * gcc.target/i386/pr66746.c: Ditto.
12162 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12164 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
12166 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
12167 warning when using -mvsx-timode.
12168 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
12169 * gcc.target/powerpc/dform-2.c: Likewise.
12170 * gcc.target/powerpc/pr68805.c: Likewise.
12172 2016-05-11 Marek Polacek <polacek@redhat.com>
12175 * c-c++-common/attributes-3.c: New test.
12177 2016-05-11 Nathan Sidwell <nathan@acm.org>
12179 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
12180 * gcc.c-torture/execute/pr68185.c: Likewise.
12181 * gcc.dg/ipa/pr70306.c: Requires global constructors.
12182 * gcc.dg/pr69634.c: Requires scheduling.
12183 * gcc.dg/torture/pr66178.c: Require label values.
12184 * gcc.dg/setjmp-6.c: Require indirect jumps.
12186 2016-05-11 Richard Biener <rguenther@suse.de>
12188 PR tree-optimization/71055
12189 * gcc.dg/torture/pr71055.c: New testcase.
12191 2016-05-11 Richard Biener <rguenther@suse.de>
12194 * g++.dg/debug/pr71057.C: New testcase.
12196 2016-05-11 Jakub Jelinek <jakub@redhat.com>
12199 * gfortran.dg/gomp/pr70855.f90: New test.
12201 2016-05-11 Richard Biener <rguenther@suse.de>
12203 PR middle-end/71002
12204 * g++.dg/torture/pr71002.C: New testcase.
12206 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
12208 PR middle-end/70807
12209 * gcc.dg/pr70807.c: New test.
12211 2016-05-10 Martin Sebor <msebor@redhat.com>
12214 * g++.dg/Wattributes.C: New test.
12216 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
12218 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
12219 * gcc.dg/tree-ssa/pr69270.c: Adjust.
12220 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
12222 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
12225 * gcc.target/i386/pr70799-1.c: New test.
12227 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
12229 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
12231 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
12233 PR middle-end/70877
12234 * gcc.target/i386/pr70877.c: New test.
12236 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
12238 PR tree-optimization/70786
12239 * gcc.target/i386/pr70876.c: New test.
12241 2016-05-10 Jakub Jelinek <jakub@redhat.com>
12244 * gcc.target/i386/avx512vl-logic-1.c: New test.
12245 * gcc.target/i386/avx512vl-logic-2.c: New test.
12246 * gcc.target/i386/avx512dq-logic-2.c: New test.
12248 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12251 * gcc.target/powerpc/pr70963.c: New.
12253 2016-05-10 David Malcolm <dmalcolm@redhat.com>
12255 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
12256 (test_very_wide_line): Add ruler to expected output.
12257 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
12258 (test_very_wide_line): Likewise.
12259 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12260 (test_show_locus): Within the handling of "test_very_wide_line",
12261 enable show_ruler_p on the diagnostic context.
12263 2016-05-10 Richard Biener <rguenther@suse.de>
12265 PR tree-optimization/71039
12266 * gcc.dg/torture/pr71039.c: New testcase.
12268 2016-05-10 Nathan Sidwell <nathan@acm.org>
12270 * gcc.dg/nested-func-10.c: Requires alloca.
12271 * gcc.dg/nested-func-9.c: Requires alloca.
12272 * gcc.c-torture/execute/pr70460.c: Requires labels.
12273 * gcc.c-torture/compile/pr70199.c: Requires labels.
12274 * gcc.target/nvptx/decl.c: Compile only.
12275 * gcc.target/nvptx/trailing-init.c: Compile only.
12276 * gcc.target/nvptx/ary-init.c: Compile only.
12278 2016-05-10 Marek Polacek <polacek@redhat.com>
12281 * gcc.dg/attr-opt-1.c: New test.
12283 2016-05-10 Richard Biener <rguenther@suse.de>
12285 PR tree-optimization/70497
12286 PR tree-optimization/28367
12287 * gcc.dg/torture/20160404-1.c: New testcase.
12288 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
12289 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
12291 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
12293 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
12295 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
12297 * gcc.target/i386/fabsneg-1.c New test.
12299 2016-05-09 Alan Modra <amodra@gmail.com>
12302 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
12304 2016-05-09 Richard Biener <rguenther@suse.de>
12306 PR tree-optimization/70985
12307 * gcc.dg/torture/pr70985.c: New testcase.
12309 2016-05-09 Bin Cheng <bin.cheng@arm.com>
12311 * gcc.dg/tree-ssa/ifc-9.c: New test.
12312 * gcc.dg/tree-ssa/ifc-10.c: New test.
12313 * gcc.dg/tree-ssa/ifc-11.c: New test.
12314 * gcc.dg/tree-ssa/ifc-12.c: New test.
12315 * gcc.dg/vect/pr61194.c: Remove XFAIL.
12316 * gcc.dg/vect/vect-23.c: Remove XFAIL.
12317 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
12319 2016-05-09 Richard Biener <rguenther@suse.de>
12322 * gfortran.dg/pr70937.f90: New testcase.
12324 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12326 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
12328 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
12331 * gfortran.dg/dec_structure_1.f90: New testcase.
12332 * gfortran.dg/dec_structure_2.f90: Ditto.
12333 * gfortran.dg/dec_structure_3.f90: Ditto.
12334 * gfortran.dg/dec_structure_4.f90: Ditto.
12335 * gfortran.dg/dec_structure_5.f90: Ditto.
12336 * gfortran.dg/dec_structure_6.f90: Ditto.
12337 * gfortran.dg/dec_structure_7.f90: Ditto.
12338 * gfortran.dg/dec_structure_8.f90: Ditto.
12339 * gfortran.dg/dec_structure_9.f90: Ditto.
12340 * gfortran.dg/dec_structure_10.f90: Ditto.
12341 * gfortran.dg/dec_structure_11.f90: Ditto.
12342 * gfortran.dg/dec_union_1.f90: Ditto.
12343 * gfortran.dg/dec_union_2.f90: Ditto.
12344 * gfortran.dg/dec_union_3.f90: Ditto.
12345 * gfortran.dg/dec_union_4.f90: Ditto.
12346 * gfortran.dg/dec_union_5.f90: Ditto.
12347 * gfortran.dg/dec_union_6.f90: Ditto.
12348 * gfortran.dg/dec_union_7.f90: Ditto.
12350 2016-05-07 Tom de Vries <tom@codesourcery.com>
12352 PR tree-optimization/70956
12353 * gcc.dg/graphite/pr70956.c: New test.
12355 2016-05-06 Jakub Jelinek <jakub@redhat.com>
12357 PR middle-end/70941
12358 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
12359 (a, b, c, d): Change type from char to signed char.
12360 (main): Compare against (signed char) -1634678893 instead of
12361 hardcoded -109. Use __builtin_abort instead of abort.
12363 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12364 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12366 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12368 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
12371 * gcc.dg/torture/pr70935.c: New test.
12373 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12376 * gcc.target/sh/pr58219.c: New tests.
12378 2016-05-06 Richard Biener <rguenther@suse.de>
12380 PR tree-optimization/70960
12381 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12383 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12386 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12387 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12388 Adjust expected instruction counts.
12389 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12391 2016-05-06 Marek Polacek <polacek@redhat.com>
12394 * gcc.dg/ubsan/bounds-3.c: New test.
12396 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12399 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12401 2016-05-06 Richard Biener <rguenther@suse.de>
12403 PR middle-end/70931
12404 * gfortran.dg/pr70931.f90: New testcase.
12406 2016-05-06 Richard Biener <rguenther@suse.de>
12408 PR middle-end/70941
12409 * gcc.dg/torture/pr70941.c: New testcase.
12411 2016-05-05 Bin Cheng <bin.cheng@arm.com>
12413 PR tree-optimization/57206
12414 * gcc.dg/vect/pr57206.c: New test.
12416 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12418 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12420 2016-05-05 Jakub Jelinek <jakub@redhat.com>
12422 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12424 * c-c++-common/Wdangling-else-4.c: New test.
12426 2016-05-04 Jakub Jelinek <jakub@redhat.com>
12430 * g++.dg/opt/pr70906.C: New test.
12431 * g++.dg/opt/pr70933.C: New test.
12433 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12435 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
12437 * gcc.dg/ipa/pure-const-3.c: New testcase.
12439 2016-05-04 Marek Polacek <polacek@redhat.com>
12441 * c-c++-common/Wdangling-else-1.c: New test.
12442 * c-c++-common/Wdangling-else-2.c: New test.
12443 * c-c++-common/Wdangling-else-3.c: New test.
12445 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
12447 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12450 2016-05-04 Marek Polacek <polacek@redhat.com>
12453 * gcc.dg/Waddress-2.c: New test.
12455 2016-05-04 Alan Modra <amodra@gmail.com>
12457 * gcc.target/powerpc/pr70866.c: New.
12459 2016-05-03 Martin Sebor <msebor@redhat.com>
12462 * c-c++-common/builtin_location.c: New test.
12463 * g++.dg/cpp1y/builtin_location.C: New test.
12465 2016-05-03 Marek Polacek <polacek@redhat.com>
12468 * gcc.dg/pr70859.c: New test.
12469 * gcc.dg/pr70859-2.c: New test.
12471 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
12473 * gnat.dg/debug5.adb: New testcase.
12475 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
12477 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12478 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12479 Procedure to check for z10 instruction set.
12481 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12483 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12485 2016-05-03 Alan Modra <amodra@gmail.com>
12487 * gcc.target/powerpc/savres.c: Add func using a single gpr.
12489 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12491 * gcc.target/i386/avx512f-cvt-1.c: New test.
12493 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
12495 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12496 -fdump-tree-vrp-details.
12498 2016-05-03 Richard Biener <rguenther@suse.de>
12500 * gcc.dg/pr30172-1.c: Adjust.
12501 * gcc.dg/pr63743.c: Likewise.
12502 * gcc.dg/tm/pr51696.c: Likewise.
12503 * c-c++-common/tm/safe-1.c: Likewise.
12504 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12505 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12506 * g++.dg/plugin/self-assign-test-1.C: Likewise.
12507 * g++.dg/plugin/self-assign-test-2.C: Likewise.
12509 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12511 PR rtl-optimization/70467
12512 * gcc.target/i386/pr70467-3.c: New test.
12513 * gcc.target/i386/pr70467-4.c: New test.
12515 PR tree-optimization/70916
12516 * gcc.c-torture/compile/pr70916.c: New test.
12519 * gcc.target/i386/pr49244-1.c: New test.
12520 * gcc.target/i386/pr49244-2.c: New test.
12522 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
12524 PR rtl-optimization/44281
12525 * gcc.target/i386/pr44281.c: New test.
12527 2016-05-03 bin cheng <bin.cheng@arm.com>
12529 PR tree-optimization/56541
12530 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12531 * gcc.dg/vect/pr56541.c: new test.
12533 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12535 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12537 * gcc.target/powerpc/float128-complex-2.c: Likewise.
12539 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
12542 * c-c++-common/asan/clone-test-1.c (main): Align child process
12545 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12548 * g++.dg/spellcheck-fields-2.C: New test case.
12550 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12553 * g++.dg/pr62314.C: New test case.
12555 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
12557 * gcc.dg/ipa/inline-8.c: New testcase.
12559 2016-05-02 Jakub Jelinek <jakub@redhat.com>
12561 PR rtl-optimization/70467
12562 * gcc.target/i386/pr70467-1.c: New test.
12564 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12566 * gcc.dg/spec-options.c: Run the test on all targets.
12567 * gcc.dg/foo.specs: Use cpp_unique_options.
12569 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12571 * gcc.dg/tree-ssa/unord.c: New testcase.
12573 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12575 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12577 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
12579 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12581 2016-05-02 Marek Polacek <polacek@redhat.com>
12584 * gcc.dg/enum-incomplete-3.c: New test.
12586 2016-05-02 Marek Polacek <polacek@redhat.com>
12587 Tom de Vries <tom@codesourcery.com>
12589 PR tree-optimization/70700
12590 * gcc.dg/pr70700.c: New test.
12592 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
12594 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12595 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12596 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12597 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12598 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12600 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
12602 * ada/acats/run_acats: Rename into...
12603 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
12604 * ada/acats/run_all.sh: Remove redundant test.
12605 (target_run): Move around.
12606 (target_gnatchop): Use newly built executable.
12607 (target_gnatmake): Likewise.
12608 Check that the compilation of impbit succeeds.
12610 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
12612 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12613 * gcc.dg/20021029-1.c: Likewise.
12614 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12615 * gcc.target/sh/attr-isr-trapa.c: Likewise.
12616 * gcc.target/sh/cmpstr.c: Likewise.
12617 * gcc.target/sh/cmpstrn.c: Likewise.
12618 * gcc.target/sh/memset.c: Likewise.
12619 * gcc.target/sh/pr21255-2-mb.c: Likewise.
12620 * gcc.target/sh/pr21255-2-ml.c: Likewise.
12621 * gcc.target/sh/pr39423-1.c: Likewise.
12622 * gcc.target/sh/pr49468-di.c: Likewise.
12623 * gcc.target/sh/pr49468-si.c: Likewise.
12624 * gcc.target/sh/pr49880-1.c: Likewise.
12625 * gcc.target/sh/pr49880-2.c: Likewise.
12626 * gcc.target/sh/pr49880-3.c: Likewise.
12627 * gcc.target/sh/pr50751-1.c: Likewise.
12628 * gcc.target/sh/pr50751-4.c: Likewise.
12629 * gcc.target/sh/pr50751-7.c: Likewise.
12630 * gcc.target/sh/pr51244-1.c: Likewise.
12631 * gcc.target/sh/pr51244-10.c: Likewise.
12632 * gcc.target/sh/pr51244-11.c: Likewise.
12633 * gcc.target/sh/pr51244-12.c: Likewise.
12634 * gcc.target/sh/pr51244-13.c: Likewise.
12635 * gcc.target/sh/pr51244-14.c: Likewise.
12636 * gcc.target/sh/pr51244-17.c: Likewise.
12637 * gcc.target/sh/pr51244-18.c: Likewise.
12638 * gcc.target/sh/pr51244-19.c: Likewise.
12639 * gcc.target/sh/pr51244-4.c: Likewise.
12640 * gcc.target/sh/pr51244-5.c: Likewise.
12641 * gcc.target/sh/pr51244-7.c: Likewise.
12642 * gcc.target/sh/pr51244-8.c: Likewise.
12643 * gcc.target/sh/pr51244-9.c: Likewise.
12644 * gcc.target/sh/pr51697.c: Likewise.
12645 * gcc.target/sh/pr52483-1.c: Likewise.
12646 * gcc.target/sh/pr52483-2.c: Likewise.
12647 * gcc.target/sh/pr52483-3.c: Likewise.
12648 * gcc.target/sh/pr52483-5.c: Likewise.
12649 * gcc.target/sh/pr52933-1.c: Likewise.
12650 * gcc.target/sh/pr52933-2.c: Likewise.
12651 * gcc.target/sh/pr52933-3.c: Likewise.
12652 * gcc.target/sh/pr53568-1.c: Likewise.
12653 * gcc.target/sh/pr53976-1.c: Likewise.
12654 * gcc.target/sh/pr53988-1.c: Likewise.
12655 * gcc.target/sh/pr53988.c: Likewise.
12656 * gcc.target/sh/pr54089-1.c: Likewise.
12657 * gcc.target/sh/pr54089-6.c: Likewise.
12658 * gcc.target/sh/pr54089-7.c: Likewise.
12659 * gcc.target/sh/pr54089-8.c: Likewise.
12660 * gcc.target/sh/pr54089-9.c: Likewise.
12661 * gcc.target/sh/pr54236-1.c: Likewise.
12662 * gcc.target/sh/pr54236-2.c: Likewise.
12663 * gcc.target/sh/pr54236-3.c: Likewise.
12664 * gcc.target/sh/pr54236-4.c: Likewise.
12665 * gcc.target/sh/pr54386.c: Likewise.
12666 * gcc.target/sh/pr54602-1.c: Likewise.
12667 * gcc.target/sh/pr54685.c: Likewise.
12668 * gcc.target/sh/pr54760-1.c: Likewise.
12669 * gcc.target/sh/pr54760-2.c: Likewise.
12670 * gcc.target/sh/pr54760-3.c: Likewise.
12671 * gcc.target/sh/pr54760-4.c: Likewise.
12672 * gcc.target/sh/pr54760-5.c: Likewise.
12673 * gcc.target/sh/pr54760-6.c: Likewise.
12674 * gcc.target/sh/pr55146.c: Likewise.
12675 * gcc.target/sh/pr55160.c: Likewise.
12676 * gcc.target/sh/pr59278.c: Likewise.
12677 * gcc.target/sh/pr59401-1.c: Likewise.
12678 * gcc.target/sh/pr59533-1.c: Likewise.
12679 * gcc.target/sh/pr63260.c: Likewise.
12680 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12681 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12682 * gcc.target/sh/strlen.c: Likewise.
12683 * gcc.target/sh/torture/pr30807.c: Likewise.
12684 * gcc.target/sh/torture/pr34777.c: Likewise.
12685 * gcc.target/sh/torture/pr64652.c: Likewise.
12686 * gcc.target/sh/torture/pr65505.c: Likewise.
12687 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12688 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12690 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12693 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12695 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12697 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12698 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12699 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12700 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12702 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12704 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12705 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12707 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12709 PR middle-end/70626
12710 * c-c++-common/goacc/combined-reduction.c: New test.
12711 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12713 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12715 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12716 *movdi_internal pattern only if PIC off.
12717 * gcc.target/i386/pr70155-2.c: Likewise.
12718 * gcc.target/i386/pr70155-3.c: Likewise.
12719 * gcc.target/i386/pr70155-4.c: Likewise.
12720 * gcc.target/i386/pr70155-5.c: Likewise.
12721 * gcc.target/i386/pr70155-6.c: Likewise.
12722 * gcc.target/i386/pr70155-7.c: Likewise.
12723 * gcc.target/i386/pr70155-8.c: Likewise.
12724 * gcc.target/i386/pr70155-15.c: Likewise.
12725 * gcc.target/i386/pr70155-17.c: Likewise.
12726 * gcc.target/i386/pr70155-22.c: Likewise.
12728 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12730 PR tree-optimization/70803
12731 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12733 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12735 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12736 optimization of vector loop.
12737 * gcc.target/i386/vect-unpack-3.c: New test.
12738 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12739 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12740 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12742 2016-04-29 Marek Polacek <polacek@redhat.com>
12745 * g++.dg/ubsan/null-7.C: New test.
12748 * gcc.dg/pr70852.c: New test.
12750 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12753 * g++.dg/cpp0x/alignas6.C: New test.
12755 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12757 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12758 * gcc.dg/pr27003.c: Likewise.
12759 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12760 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12761 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12762 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12763 * gcc.target/arc/mxy.c: Likewise.
12764 * gcc.target/arc/mswape.c: Likewise.
12765 * gcc.target/arc/mrtsc.c: Likewise.
12766 * gcc.target/arc/mcrc.c: Likewise.
12767 * gcc.target/arc/mdsp-packa.c: Likewise.
12768 * gcc.target/arc/mdvbf.c: Likewise.
12769 * gcc.target/arc/mlock.c: Likewise.
12770 * gcc.target/arc/mmac-24.c: Likewise.
12771 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12773 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12774 Matthijs Kooijman <matthijs@stdin.nl>
12775 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12778 * gcc.target/avr/pr60040-1.c: New.
12779 * gcc.target/avr/pr60040-2.c: New.
12781 2016-04-29 Richard Biener <rguenther@suse.de>
12783 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12785 2016-04-29 Richard Biener <rguenther@suse.de>
12787 PR tree-optimization/13962
12788 PR tree-optimization/65686
12789 * gcc.dg/uninit-pr65686.c: New testcase.
12791 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12793 PR middle-end/70843
12794 * gcc.dg/pr70843.c: New test.
12796 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12799 * gcc.target/i386/pr70858.c: New test.
12801 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12803 * gcc.target/arc/nps400-1.c: New file.
12805 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12806 Andrew Burgess <andrew.burgess@embecosm.com>
12808 * gcc.target/arc/movh_cl-1.c: New file.
12810 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12811 Andrew Burgess <andrew.burgess@embecosm.com>
12813 * gcc.target/arc/extzv-1.c: New file.
12814 * gcc.target/arc/insv-1.c: New file.
12815 * gcc.target/arc/insv-2.c: New file.
12816 * gcc.target/arc/movb-1.c: New file.
12817 * gcc.target/arc/movb-2.c: New file.
12818 * gcc.target/arc/movb-3.c: New file.
12819 * gcc.target/arc/movb-4.c: New file.
12820 * gcc.target/arc/movb-5.c: New file.
12821 * gcc.target/arc/movb_cl-1.c: New file.
12822 * gcc.target/arc/movb_cl-2.c: New file.
12823 * gcc.target/arc/movbi_cl-1.c: New file.
12824 * gcc.target/arc/movl-1.c: New file.
12826 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12827 Andrew Burgess <andrew.burgess@embecosm.com>
12829 * gcc.target/arc/cmem-1.c: New file.
12830 * gcc.target/arc/cmem-2.c: New file.
12831 * gcc.target/arc/cmem-3.c: New file.
12832 * gcc.target/arc/cmem-4.c: New file.
12833 * gcc.target/arc/cmem-5.c: New file.
12834 * gcc.target/arc/cmem-6.c: New file.
12835 * gcc.target/arc/cmem-7.c: New file.
12836 * gcc.target/arc/cmem-ld.inc: New file.
12837 * gcc.target/arc/cmem-st.inc: New file.
12839 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12842 * gcc.target/i386/pr70821.c: New test.
12844 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12846 * gcc.target/powerpc/vec-adde.c: New test.
12847 * gcc.target/powerpc/vec-adde-int128.c: New test.
12849 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12851 * gcc.target/i386/avx-vround-1.c: New test.
12852 * gcc.target/i386/avx-vround-2.c: New test.
12853 * gcc.target/i386/avx512vl-vround-1.c: New test.
12854 * gcc.target/i386/avx512vl-vround-2.c: New test.
12856 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12859 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12860 (check_effective_target_cilkplus_runtime): ... this.
12861 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12862 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12864 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12865 Require cilkplus_runtime.
12866 Don't add -lcilkrts.
12867 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12868 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12869 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12870 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12871 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12872 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12873 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12874 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12875 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12876 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12877 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12878 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12879 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12880 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12881 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12882 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12883 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12884 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12885 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12886 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12887 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12888 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12889 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12890 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12891 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12892 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12893 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12894 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12895 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12897 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12898 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12900 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12902 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12905 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12907 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12908 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12910 2015-04-27 Ryan Burn <contact@rnburn.com>
12914 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12916 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12917 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12919 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12921 * gnat.dg/limited_with4.ad[sb]: New test.
12922 * gnat.dg/limited_with4_pkg.ads: New helper.
12924 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12927 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12928 and movv1ti_internal patterns
12929 * gcc.target/i386/pr70155-1.c: New test.
12930 * gcc.target/i386/pr70155-2.c: Likewise.
12931 * gcc.target/i386/pr70155-3.c: Likewise.
12932 * gcc.target/i386/pr70155-4.c: Likewise.
12933 * gcc.target/i386/pr70155-5.c: Likewise.
12934 * gcc.target/i386/pr70155-6.c: Likewise.
12935 * gcc.target/i386/pr70155-7.c: Likewise.
12936 * gcc.target/i386/pr70155-8.c: Likewise.
12937 * gcc.target/i386/pr70155-9.c: Likewise.
12938 * gcc.target/i386/pr70155-10.c: Likewise.
12939 * gcc.target/i386/pr70155-11.c: Likewise.
12940 * gcc.target/i386/pr70155-12.c: Likewise.
12941 * gcc.target/i386/pr70155-13.c: Likewise.
12942 * gcc.target/i386/pr70155-14.c: Likewise.
12943 * gcc.target/i386/pr70155-15.c: Likewise.
12944 * gcc.target/i386/pr70155-16.c: Likewise.
12945 * gcc.target/i386/pr70155-17.c: Likewise.
12946 * gcc.target/i386/pr70155-18.c: Likewise.
12947 * gcc.target/i386/pr70155-19.c: Likewise.
12948 * gcc.target/i386/pr70155-20.c: Likewise.
12949 * gcc.target/i386/pr70155-21.c: Likewise.
12950 * gcc.target/i386/pr70155-22.c: Likewise.
12952 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12954 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12957 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12959 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12960 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12961 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12962 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12963 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12965 2016-04-27 Richard Biener <rguenther@suse.de>
12968 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12969 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12971 2016-04-27 Nathan Sidwell <nathan@acm.org>
12973 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12974 * g++.dg/ubsan/pr63956.C: Adjust error location.
12976 2016-04-27 Nick Clifton <nickc@redhat.com>
12978 PR middle-end/49889
12979 * gcc.dg/pr49889.c: New test.
12981 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12983 * c-c++-common/memset-array.c: New test.
12985 2016-04-26 Martin Sebor <msebor@redhat.com>
12988 * g++.dg/cpp1y/func_constexpr.C: New test.
12990 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12993 * g++.dg/cpp0x/enum32.C: New test.
12994 * g++.dg/cpp0x/enum33.C: New test.
12996 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12998 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12999 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
13000 * gcc.c-torture/execute/bitfld-6.c: Likewise.
13001 * gcc.c-torture/execute/bitfld-7.c: Likewise.
13002 * gcc.c-torture/execute/pr38151.c: Likewise.
13003 * gcc.c-torture/execute/pr66556.c: Likewise.
13004 * gcc.c-torture/execute/pr67781.c: Likewise.
13005 * gcc.c-torture/execute/pr68648.c: Likewise.
13007 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
13009 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
13011 2016-04-26 Marek Polacek <polacek@redhat.com>
13014 * gcc.dg/pr67784-3.c: New test.
13015 * gcc.dg/pr67784-4.c: New test.
13016 * gcc.dg/pr67784-5.c: New test.
13019 * gcc.dg/Wnested-externs-2.c: New test.
13021 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
13023 * gcc.dg/fold-plusmult.c: Adjust.
13024 * gcc.dg/no-strict-overflow-6.c: Adjust.
13025 * gcc.dg/gomp/loop-1.c: Xfail some tests.
13027 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
13029 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
13031 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
13032 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
13033 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
13034 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
13035 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
13036 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
13037 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
13038 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
13039 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
13040 * gcc.target/i386/avx512f-gather-5.c: Likewise.
13041 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
13042 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
13043 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
13044 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
13045 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
13046 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
13047 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
13048 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
13049 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
13050 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
13051 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
13052 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
13054 * gcc.target/i386/pr32219-4.c: Likewise.
13055 * gcc.target/i386/pr32219-6.c: Likewise.
13056 * gcc.target/i386/pr32219-8.c: Likewise.
13058 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13060 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
13061 associated options.
13063 2016-04-26 Marek Polacek <polacek@redhat.com>
13066 * g++.dg/ext/cond2.C: New test.
13068 2016-04-26 Bin Cheng <bin.cheng@arm.com>
13070 PR tree-optimization/70771
13071 PR tree-optimization/70775
13072 * gcc.dg/pr70771.c: New test.
13073 * gcc.dg/pr70775.c: New test.
13075 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
13077 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
13079 2016-04-25 Richard Biener <rguenther@suse.de>
13081 PR tree-optimization/70780
13082 * gcc.dg/torture/pr70780.c: New testcase.
13084 2016-04-25 Michael Collison <michael.collison@arm.com>
13086 * gcc.target/arm/neon-vaddws16.c: New test.
13087 * gcc.target/arm/neon-vaddws32.c: New test.
13088 * gcc.target/arm/neon-vaddwu16.c: New test.
13089 * gcc.target/arm/neon-vaddwu32.c: New test.
13090 * gcc.target/arm/neon-vaddwu8.c: New test.
13091 * lib/target-supports.exp
13092 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
13093 that arm neon support vector widen sum of HImode TO SImode.
13095 2016-04-23 Jakub Jelinek <jakub@redhat.com>
13098 * c-c++-common/asan/pr70712.c: New test.
13100 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
13102 * .gitattributes: New file.
13104 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
13106 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
13108 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
13110 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
13111 * gfortran.dg/submodule_15.f08: Likewise.
13113 2016-04-22 Richard Biener <rguenther@suse.de>
13115 PR tree-optimization/70740
13116 * gcc.dg/torture/pr70740.c: New testcase.
13118 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
13121 * gcc.target/i386/pr70750-1.c: New test.
13122 * gcc.target/i386/pr70750-2.c: Likewise.
13124 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
13127 * g++.dg/cpp0x/auto48.C: New.
13129 2016-04-21 Marek Polacek <polacek@redhat.com>
13132 * g++.dg/cpp0x/forw_enum12.C: New test.
13133 * g++.dg/cpp0x/forw_enum13.C: New test.
13135 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
13138 * gcc.target/i386/pr70728.c: New test.
13140 2016-04-21 Richard Biener <rguenther@suse.de>
13142 PR middle-end/70747
13143 * gcc.dg/pr70747.c: New testcase.
13145 2016-04-21 Bin Cheng <bin.cheng@arm.com>
13147 PR tree-optimization/70715
13148 * gcc.dg/tree-ssa/scev-13.c: New test.
13150 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
13152 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
13154 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
13156 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
13158 2016-04-20 Jan Hubicka <jh@suse.cz>
13161 * g++.dg/ipa/nothrow-1.C: New testcase.
13163 2016-04-20 Nathan Sidwell <nathan@acm.org>
13166 * g++.dg/eh/delete1.C: New.
13168 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
13170 * gcc.target/i386/avx256-unaligned-store-2.c: Add
13171 -mtune-ctrl=sse_typeless_stores.
13173 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
13175 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
13177 2016-04-20 Bin Cheng <bin.cheng@arm.com>
13179 PR tree-optimization/69489
13180 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
13182 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
13185 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
13186 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
13187 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
13189 2016-04-20 Bin Cheng <bin.cheng@arm.com>
13191 PR tree-optimization/56625
13192 PR tree-optimization/69489
13193 * gcc.dg/vect/pr56625.c: New test.
13194 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
13196 2016-04-20 Andrew Pinski <apinski@cavium.com>
13199 * gcc.c-torture/compile/pr37433-1.c: New testcase.
13201 2016-04-20 Arnaud Charlet <charlet@adacore.com>
13203 * gnat.dg/self1.adb: Remove now incorrect test.
13205 2016-04-20 Bin Cheng <bin.cheng@arm.com>
13207 * gcc.dg/tree-ssa/scev-11.c: New test.
13208 * gcc.dg/tree-ssa/scev-12.c: New test.
13210 2016-04-20 Marek Polacek <polacek@redhat.com>
13212 PR tree-optimization/70725
13213 * gcc.dg/pr70725.c: New test.
13215 2016-04-20 Richard Biener <rguenther@suse.de>
13217 PR tree-optimization/70726
13218 * g++.dg/vect/pr70726.cc: New testcase.
13220 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13223 * gcc.target/s390/pr70674.c: New test.
13225 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13227 PR libgfortran/70684
13228 * gfortran.dg/list_read_14.f90: New test.
13230 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
13233 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
13234 extern to force it misaligned.
13238 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
13239 Don't check `*' before movv4sf_internal.
13240 * gcc.target/i386/avx256-unaligned-store-2.c: Check
13241 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
13242 Don't check `*' before movv16qi_internal.
13243 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
13244 extern to force it misaligned.
13248 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
13249 Don't check `*' before movv2df_internal.
13250 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
13251 extern to force it misaligned.
13255 Check movv8sf_internal instead of avx_storeups256.
13256 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
13258 2016-04-19 Richard Biener <rguenther@suse.de>
13260 PR tree-optimization/70171
13261 * g++.dg/tree-ssa/pr70171.C: New testcase.
13263 2016-04-19 Richard Biener <rguenther@suse.de>
13265 PR tree-optimization/70724
13266 * gcc.dg/torture/pr70724.c: New testcase.
13268 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
13270 PR middle-end/70689
13271 * gcc.target/i386/pr70689.c: New.
13273 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
13276 * gcc.target/i386/pr70708.c: New test.
13278 2016-04-18 Richard Biener <rguenther@suse.de>
13280 PR tree-optimization/43434
13281 * gcc.dg/vect/pr43434.c: New testcase.
13282 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
13283 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
13284 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
13285 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
13286 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
13287 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
13288 * gcc.dg/gomp/pr68640.c: Likewise.
13289 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
13290 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
13292 2016-04-18 Richard Biener <rguenther@suse.de>
13294 PR tree-optimization/70701
13295 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
13297 2016-04-18 Tom de Vries <tom@codesourcery.com>
13300 * gcc.dg/pr70161.c: Add dot-file scans.
13301 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
13302 instead of after last dot char.
13304 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
13306 * c-c++-common/dump-ada-spec-3.c: New test.
13307 * c-c++-common/dump-ada-spec-4.c: Likewise.
13309 2016-04-17 Tom de Vries <tom@codesourcery.com>
13312 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
13314 2016-04-15 Jan Hubicka <jh@suse.cz>
13317 * g++.dg/ipa/pure-const-1.C: New testcase.
13318 * g++.dg/ipa/pure-const-2.C: New testcase.
13319 * g++.dg/ipa/pure-const-3.C: New testcase.
13321 2016-04-15 Marek Polacek <polacek@redhat.com>
13324 * gcc.dg/bitfld-22.c: New test.
13326 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
13328 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
13331 2016-04-15 Marek Polacek <polacek@redhat.com>
13334 * c-c++-common/pr70651.c: New test.
13336 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13338 PR rtl-optimization/70681
13339 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
13340 dump scan on arm and powerpc.
13341 * gcc.dg/pr10474.c: Likewise.
13343 2016-04-15 Jakub Jelinek <jakub@redhat.com>
13348 * g++.dg/cpp1y/vla11.C: Revert for real.
13351 * c-c++-common/Wparentheses-1.c: New test.
13352 * c-c++-common/gomp/Wparentheses-1.c: New test.
13353 * c-c++-common/gomp/Wparentheses-2.c: New test.
13354 * c-c++-common/gomp/Wparentheses-3.c: New test.
13355 * c-c++-common/gomp/Wparentheses-4.c: New test.
13356 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
13357 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
13358 * c-c++-common/goacc/Wparentheses-1.c: New test.
13360 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
13363 * gcc.target/i386/pr70662.c: New test.
13365 2016-04-15 Richard Biener <rguenther@suse.de>
13366 Alan Modra <amodra@gmail.com>
13368 PR tree-optimization/70130
13369 * gcc.dg/vect/O3-pr70130.c: New testcase.
13371 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13374 * gcc.target/powerpc/pr70669.c: New test.
13377 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13378 a power7 system that does not have an assembler that supports
13381 2016-04-14 Martin Sebor <msebor@redhat.com>
13386 * c-c++-common/ubsan/vla-1.c: Revert.
13387 * g++.dg/cpp1y/vla11.C: Same.
13388 * g++.dg/cpp1y/vla12.C: Same.
13389 * g++.dg/cpp1y/vla13.C: Same.
13390 * g++.dg/cpp1y/vla14.C: Same.
13391 * g++.dg/cpp1y/vla3.C: Same.
13392 * g++.dg/init/array24.C: Same.
13393 * g++.dg/ubsan/vla-1.C: Same.
13395 2016-04-14 Marek Polacek <polacek@redhat.com>
13396 Jan Hubicka <hubicka@ucw.cz>
13399 * g++.dg/torture/pr70029.C: New test.
13401 2016-04-14 Martin Sebor <msebor@redhat.com>
13403 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13404 type size to prevent failures on targets with very low maximum
13407 2016-04-14 Richard Biener <rguenther@suse.de>
13409 PR tree-optimization/70623
13410 * gcc.dg/torture/pr70623.c: New testcase.
13411 * gcc.dg/torture/pr70623-2.c: Likewise.
13413 2016-04-13 Martin Sebor <msebor@redhat.com>
13418 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13419 * g++.dg/cpp1y/vla11.C: New test.
13420 * g++.dg/cpp1y/vla12.C: New test.
13421 * g++.dg/cpp1y/vla13.C: New test.
13422 * g++.dg/cpp1y/vla14.C: New test.
13423 * g++.dg/cpp1y/vla3.C: Restore deleted test.
13424 * g++.dg/init/array24.C: Fully brace VLA initializer.
13425 * g++.dg/ubsan/vla-1.C: Disable exceptions.
13427 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13430 * g++.dg/opt/pr70641.C: New test.
13432 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13434 PR rtl-optimization/68749
13435 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13436 effects of argument promotions.
13437 Remove default args to dg-skip-if.
13439 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
13442 * g++.dg/parse/pr70635.C: New.
13444 2016-04-13 Marek Polacek <polacek@redhat.com>
13447 * c-c++-common/Wmisleading-indentation-4.c: New test.
13449 2016-04-13 Marek Polacek <polacek@redhat.com>
13452 * gcc.dg/Wparentheses-12.c: New test.
13453 * gcc.dg/Wparentheses-13.c: New test.
13455 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
13457 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13458 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13459 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13461 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13463 PR middle-end/70633
13464 * gcc.c-torture/compile/pr70633.c: New test.
13467 * gcc.dg/torture/pr70628.c: New test.
13469 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
13472 * g++.dg/template/pr70610.C: New test.
13473 * g++.dg/template/pr70610-2.C: New test.
13474 * g++.dg/template/pr70610-3.C: New test.
13475 * g++.dg/template/pr70610-4.C: New test.
13477 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13479 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13483 * g++.dg/ext/pr70571.C: New test.
13485 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13488 * gcc.target/powerpc/pr70640.c: New test.
13490 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
13493 * g++.dg/parse/pr68722.C: New.
13495 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13497 PR rtl-optimization/70596
13498 * gcc.target/i386/pr70596.c: New test.
13500 2016-04-12 Nathan Sidwell <nathan@acm.org>
13503 * g++.dg/init/pr70501.C: New.
13505 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
13507 * gcc.target/i386/asm-flag-6.c: New test.
13509 2016-04-12 Tom de Vries <tom@codesourcery.com>
13511 PR tree-optimization/68756
13512 * gcc.dg/graphite/pr68756.c: New test.
13514 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13516 PR tree-optimization/70602
13517 * gcc.c-torture/execute/pr70602.c: New test.
13519 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13522 * gcc.target/powerpc/float128-1.c: New tests to make sure the
13523 __float128 emulator is built and runs.
13524 * gcc.target/powerpc/float128-1.c: Likewise.
13526 * lib/target-supports.exp (check_ppc_float128_sw_available):
13527 Rework tests for __float128 software and hardware
13528 availability. Fix exit condition to return 0 on success.
13530 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
13533 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13534 * gcc.target/aarch64/target_attr_15.c: Likewise.
13536 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13539 * g++.dg/cpp1y/pr69066.C: New.
13541 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13544 * gfortran.dg/pr36192.f90: Update test.
13545 * gfortran.dg/pr36192_1.f90: Update test.
13546 * gfortran.dg/real_dimension_1.f: Update test.
13547 * gfortran.dg/parameter_array_init_7.f90: New test.
13549 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
13552 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13554 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13556 PR rtl-optimization/66669
13557 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13559 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13561 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13562 * gcc.dg/pie-1.c: Likewise.
13563 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13564 * gcc.dg/pic-4.c: Likewise.
13565 * gcc.dg/pie-3.c: Likewise.
13566 * gcc.dg/pie-4.c: Likewise.
13568 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13570 PR tree-optimization/68644
13571 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13573 PR rtl-optimization/64886
13574 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13576 2016-04-09 Tom de Vries <tom@codesourcery.com>
13578 PR tree-optimization/68953
13579 * gcc.dg/graphite/pr68953.c: New test.
13581 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13584 * gfortran.dg/deferred_character_16.f90: New test.
13586 2016-04-09 Jakub Jelinek <jakub@redhat.com>
13588 PR tree-optimization/70586
13589 * gcc.c-torture/execute/pr70586.c: New test.
13591 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13594 * c-c++-common/asan/halt_on_error-1.c: Replace memset
13595 with __builtin_memset
13596 * c-c++-common/asan/halt_on_error-2.c: Likewise.
13598 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
13602 PR tree-optimization/70373
13603 PR middle-end/70533
13604 PR middle-end/70534
13605 PR middle-end/70535
13606 * c-c++-common/goacc/reduction-5.c: New test.
13607 * c-c++-common/goacc/reduction-promotions.c: New test.
13608 * gfortran.dg/goacc/reduction-3.f95: New test.
13609 * gfortran.dg/goacc/reduction-promotions.f90: New test.
13611 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
13615 * g++.dg/pr70590.C: New test.
13616 * g++.dg/pr70590-2.C: New test.
13618 2016-04-08 Jakub Jelinek <jakub@redhat.com>
13620 PR middle-end/70593
13621 * gcc.target/i386/pr70593.c: New test.
13623 PR rtl-optimization/70574
13624 * gcc.target/i386/avx2-pr70574.c: New test.
13626 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
13629 * c-c++-common/asan/pr70541.c: New test.
13631 2016-04-08 Tom de Vries <tom@codesourcery.com>
13633 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13634 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13636 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13639 * gcc.c-torture/execute/pr70566.c: New test.
13641 2016-04-08 Tom de Vries <tom@codesourcery.com>
13643 * c-c++-common/goacc/uninit-copy-clause.c: New test.
13644 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13646 2016-04-08 Alan Modra <amodra@gmail.com>
13648 * gcc.target/powerpc/pr70117.c: New.
13650 2016-04-07 Jakub Jelinek <jakub@redhat.com>
13653 * gcc.dg/lto/simd-function_0.c: New test.
13655 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13657 * c-c++-common/attr-simd-2.c: Likewise.
13658 * c-c++-common/attr-simd-4.c: Likewise.
13659 * gcc.dg/gomp/simd-clones-2.c: Likewise.
13660 * gcc.dg/gomp/simd-clones-3.c: Likewise.
13662 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13665 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13667 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
13668 Tom de Vries <tom@codesourcery.com>
13670 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13671 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13672 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13673 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13674 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13675 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13676 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13677 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13679 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13682 * g++.dg/warn/Wparentheses-29.C: New test.
13684 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13687 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13688 explicit braces to resolve a future -Wparentheses warning.
13690 2016-04-06 Richard Henderson <rth@redhat.com>
13692 * gcc.dg/pr61817-1.c: New test.
13693 * gcc.dg/pr61817-2.c: New test.
13694 * gcc.dg/pr69391-1.c: New test.
13695 * gcc.dg/pr69391-2.c: New test.
13697 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13699 PR rtl-optimization/70398
13700 * gcc.target/aarch64/pr70398.c: New.
13702 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13704 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13706 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
13707 Pedro Alves <palves@redhat.com>
13709 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13711 2016-04-06 Jakub Jelinek <jakub@redhat.com>
13713 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13714 Check for avx512f effective targets instead of avx2.
13715 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13716 for AVX512F clones.
13717 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13718 * g++.dg/gomp/declare-simd-1.C: Likewise.
13719 * g++.dg/gomp/declare-simd-3.C: Likewise.
13720 * g++.dg/gomp/declare-simd-4.C: Likewise.
13722 PR middle-end/70550
13723 * c-c++-common/gomp/pr70550-1.c: New test.
13724 * c-c++-common/gomp/pr70550-2.c: New test.
13726 2016-04-05 Nathan Sidwell <nathan@acm.org>
13729 * g++.dg/ext/attribute-may-alias-5.C: New.
13731 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13734 * c-c++-common/pr70336.c: New test.
13735 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13736 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13738 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13741 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13743 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13745 PR rtl-optimization/70542
13746 * gcc.dg/torture/pr70542.c: New test.
13747 * gcc.target/i386/avx2-pr70542.c: New test.
13749 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13751 PR tree-optimization/70509
13752 * gcc.target/i386/avx512bw-pr70509.c: New test.
13754 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13757 * g++.dg/ext/constexpr-vla4.C: New test.
13759 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13762 * gcc.target/i386/pr70510.c: New test.
13764 2016-04-05 Richard Biener <rguenther@suse.de>
13766 PR tree-optimization/70526
13767 * g++.dg/torture/pr70526.C: New testcase.
13769 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13772 * gcc.target/i386/pr70525.c: New test.
13774 2016-04-05 Richard Biener <rguenther@suse.de>
13776 PR middle-end/70499
13777 * g++.dg/torture/pr70499.C: New testcase.
13779 2016-04-05 Richard Biener <rguenther@suse.de>
13781 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13784 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13786 PR middle-end/70307
13787 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13788 rs6000 ABI warnings.
13790 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13793 * g++.dg/ipa/devirt-51.C: New testcase.
13795 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13796 Jakub Jelinek <jakub@redhat.com>
13798 PR middle-end/70457
13799 * gcc.dg/torture/pr70457.c: New.
13801 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13804 * gfortran.dg/allocate_with_source_19.f08: New test.
13806 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13809 * gfortran.dg/coarray_allocate_6.f08: New test.
13811 2016-04-04 Richard Biener <rguenther@suse.de>
13813 PR rtl-optimization/70484
13814 * gcc.dg/torture/pr70484.c: New testcase.
13816 2016-04-04 Marek Polacek <polacek@redhat.com>
13819 * gcc.dg/torture/pr70307.c: New test.
13821 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13825 * gcc.target/sh/torture/pr70416.c: New.
13827 2016-04-02 Martin Sebor <msebor@redhat.com>
13833 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13834 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13835 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13836 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13837 * g++.dg/cpp0x/constexpr-string.C: Same.
13838 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13839 * g++.dg/cpp0x/pr65398.C: Same.
13840 * g++.dg/ext/constexpr-vla1.C: Same.
13841 * g++.dg/ext/constexpr-vla2.C: Same.
13842 * g++.dg/ext/constexpr-vla3.C: Same.
13843 * g++.dg/ubsan/pr63956.C: Same.
13845 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13847 PR rtl-optimization/70467
13848 * gcc.target/i386/pr70467-2.c: New test.
13850 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13851 Marek Polacek <polacek@redhat.com>
13854 * g++.dg/init/new47.C: New test.
13856 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13859 * gcc.target/arm/pr70496.c: New test.
13861 2016-04-01 Nathan Sidwell <nathan@acm.org>
13864 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13866 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13869 * gcc.dg/strlenopt.h (memmove): New.
13870 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13871 instead of "string.h".
13872 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13873 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13874 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13875 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13876 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13877 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13878 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13879 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13880 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13881 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13882 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13883 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13884 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13885 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13886 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13887 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13888 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13889 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13890 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13891 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13893 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13895 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13896 (Holder::foo): Reflect this.
13898 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13901 * gcc.dg/pr70442.c: New test.
13903 2016-03-31 Nathan Sidwell <nathan@acm.org>
13906 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13908 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13911 * gcc.target/i386/pr70453.c: New test.
13913 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13916 * gcc.c-torture/pr70292.c: New test.
13918 2016-03-31 Marek Polacek <polacek@redhat.com>
13921 * c-c++-common/pr70297.c: New test.
13922 * g++.dg/cpp0x/typedef-redecl.C: New test.
13923 * gcc.dg/typedef-redecl2.c: New test.
13925 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13927 PR rtl-optimization/70460
13928 * gcc.c-torture/execute/pr70460.c: New test.
13930 2016-03-31 Richard Biener <rguenther@suse.de>
13933 * g++.dg/ext/vector30.C: New testcase.
13935 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13936 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13938 * gfortran.dg/fmt_pf.f90: New test.
13940 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13942 Forward-port from 5 branch
13943 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13946 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13947 dg-require-effective-target after dg-do.
13949 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13951 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13953 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13954 Julian Brown <julian@codesourcery.com>
13955 Chung-Lin Tang <cltang@codesourcery.com>
13956 Cesar Philippidis <cesar@codesourcery.com>
13957 James Norris <jnorris@codesourcery.com>
13958 Tom de Vries <tom@codesourcery.com>
13959 Nathan Sidwell <nathan@codesourcery.com>
13961 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13962 * c-c++-common/goacc/loop-clauses.c: Likewise.
13963 * g++.dg/goacc/template.C: Likewise.
13964 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13965 * gfortran.dg/goacc/loop-1.f95: Likewise.
13966 * gfortran.dg/goacc/loop-5.f95: Likewise.
13967 * gfortran.dg/goacc/loop-6.f95: Likewise.
13968 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13969 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13970 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13971 * c-c++-common/goacc/clauses-fail.c: Likewise.
13972 * c-c++-common/goacc/parallel-1.c: Likewise.
13973 * c-c++-common/goacc/reduction-1.c: Likewise.
13974 * c-c++-common/goacc/reduction-2.c: Likewise.
13975 * c-c++-common/goacc/reduction-3.c: Likewise.
13976 * c-c++-common/goacc/reduction-4.c: Likewise.
13977 * c-c++-common/goacc/routine-3.c: Likewise.
13978 * c-c++-common/goacc/routine-4.c: Likewise.
13979 * c-c++-common/goacc/routine-5.c: Likewise.
13980 * c-c++-common/goacc/tile.c: Likewise.
13981 * g++.dg/goacc/template.C: Likewise.
13982 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13983 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13984 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13985 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13986 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13987 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13988 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13989 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13990 * c-c++-common/goacc/use_device-1.c: ... this file.
13991 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13992 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13993 * c-c++-common/goacc/host_data-6.c: ... this file.
13994 * c-c++-common/goacc/loop-2-kernels.c: New file.
13995 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13996 * c-c++-common/goacc/loop-3.c: Likewise.
13997 * g++.dg/goacc/reference.C: Likewise.
13998 * g++.dg/goacc/routine-1.C: Likewise.
13999 * g++.dg/goacc/routine-2.C: Likewise.
14001 2016-03-30 Richard Biener <rguenther@suse.de>
14003 PR middle-end/70450
14004 * gcc.dg/torture/pr70450.c: New testcase.
14006 2016-03-30 Jakub Jelinek <jakub@redhat.com>
14009 * gcc.dg/torture/pr70421.c: New test.
14010 * gcc.target/i386/avx512f-pr70421.c: New test.
14012 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
14015 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
14016 (check): New function.
14018 (foo): Align stack to 16 bytes when calling bar.
14019 * gcc.target/i386/cleanup-2.c: Likewise.
14021 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
14023 PR tree-optimization/59124
14024 * gcc.dg/Warray-bounds-19.c: New test.
14026 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
14028 * lib/prune.exp (escape_regex_chars): New.
14029 (prune_file_path): Update to quote metcharacters for regexp.
14031 2016-03-29 Jakub Jelinek <jakub@redhat.com>
14033 PR rtl-optimization/70429
14034 * gcc.c-torture/execute/pr70429.c: New test.
14036 PR tree-optimization/70405
14037 * gcc.dg/pr70405.c: New test.
14039 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
14042 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
14043 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
14045 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
14048 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
14049 __cilkrts_set_param to set two workers.
14050 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
14051 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
14053 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
14055 * g++.dg/ext/fnname5.C: Update the test for Darwin.
14057 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
14060 * gcc.target/i386/pr70406.c: New test.
14062 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
14064 * gnat.dg/specs/double_record_extension3.ads: New test.
14066 2016-03-25 Richard Henderson <rth@redhat.com>
14069 * gcc.target/aarch64/pr70120-1.c: New.
14070 * gcc.target/aarch64/pr70120-2.c: New.
14071 * gcc.target/aarch64/pr70120-3.c: New.
14073 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
14076 * g++.dg/template/mangle2.C: The dg-do directive should be
14077 "compile" not "assemble".
14079 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
14082 * gcc.dg/pr69650.c: New test.
14084 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
14086 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
14088 2016-03-25 Alan Modra <amodra@gmail.com>
14090 * gcc.dg/dfp/pr70052.c: New test.
14092 2016-03-24 Richard Henderson <rth@redhat.com>
14094 PR middle-end/69845
14095 * gcc.dg/tree-ssa/pr69845-1.c: New test.
14096 * gcc.dg/tree-ssa/pr69845-2.c: New test.
14098 2016-03-24 Tom de Vries <tom@codesourcery.com>
14100 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
14102 2016-03-24 Tom de Vries <tom@codesourcery.com>
14104 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
14105 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
14107 2016-03-24 Tom de Vries <tom@codesourcery.com>
14109 * c-c++-common/goacc/uninit-dim-clause.c: New test.
14110 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
14112 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
14115 * g++.dg/template/mangle2.C: New test.
14117 2016-03-24 Richard Biener <rguenther@suse.de>
14119 PR tree-optimization/70396
14120 * gcc.dg/torture/pr70396.c: New testcase.
14122 2016-03-24 Richard Biener <rguenther@suse.de>
14124 PR middle-end/70370
14125 * gcc.dg/torture/pr70370.c: New testcase.
14127 2016-03-24 Tom de Vries <tom@codesourcery.com>
14129 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
14130 * gfortran.dg/goacc/kernels-tree.f95: Same.
14131 * gfortran.dg/goacc/parallel-tree.f95: Same.
14133 2016-03-24 Tom de Vries <tom@codesourcery.com>
14135 * c-c++-common/goacc/uninit-if-clause.c: New test.
14136 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
14138 2016-03-24 Jakub Jelinek <jakub@redhat.com>
14141 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
14144 2016-03-24 Richard Biener <rguenther@suse.de>
14146 PR tree-optimization/70372
14147 * gcc.dg/tree-ssa/pr70372.c: New testcase.
14149 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
14152 * g++.dg/cpp1y/nsdmi-union1.C: New test.
14154 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
14157 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
14159 2016-03-23 Jakub Jelinek <jakub@redhat.com>
14162 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
14163 * g++.dg/cpp1y/pr70001.C: New test.
14166 * g++.dg/cpp0x/constexpr-70323.C: New test.
14168 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
14169 Jason Merrill <jason@redhat.com>
14170 Jakub Jelinek <jakub@redhat.com>
14173 * g++.dg/cpp0x/constexpr-69315.C: New test.
14174 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
14176 2016-03-23 Marek Polacek <polacek@redhat.com>
14179 * g++.dg/warn/Wignored-attributes-1.C: New test.
14180 * g++.dg/warn/Wignored-attributes-2.C: New test.
14182 2016-03-23 Tom de Vries <tom@codesourcery.com>
14184 * c-c++-common/goacc/kernels-default.c (foo): Add missing
14186 * gfortran.dg/goacc/private-3.f95 (test): Same.
14187 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
14190 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14192 * lib/target-supports.exp: Remove v7ve entry from loop
14193 creating effective target checks.
14194 (check_effective_target_arm_arch_v7ve_ok): New procedure.
14195 (add_options_for_arm_arch_v7ve): Likewise.
14197 2016-03-23 Jakub Jelinek <jakub@redhat.com>
14199 PR tree-optimization/70354
14200 * gcc.dg/vect/pr70354-1.c: New test.
14201 * gcc.dg/vect/pr70354-2.c: New test.
14202 * gcc.target/i386/avx2-pr70354-1.c: New test.
14203 * gcc.target/i386/avx2-pr70354-2.c: New test.
14205 2016-03-22 Jeff Law <law@redhat.com>
14208 * gcc.dg/tree-ssa/pr70232.c: New test.
14210 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
14213 * gcc.target/i386/pr70302.c: New test.
14215 2016-03-22 Richard Biener <rguenther@suse.de>
14217 PR middle-end/70251
14218 * g++.dg/torture/pr70251.C: New testcase.
14220 2016-03-22 David Malcolm <dmalcolm@redhat.com>
14223 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
14224 Wmisleading-indentation.c.
14225 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
14226 reflect change to diagnostic text and order of messages.
14227 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
14229 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
14231 * g++.dg/ext/java-3.C: Don't compile on AIX.
14233 2016-03-22 Richard Biener <rguenther@suse.de>
14235 PR middle-end/70333
14236 * gcc.dg/torture/pr70333.c: New testcase.
14238 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
14240 * g++.dg/ext/pr70290.C: New test.
14242 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
14245 * gcc.target/i386/pr70325.c: New test.
14247 2016-03-22 Jakub Jelinek <jakub@redhat.com>
14250 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
14251 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
14254 * gcc.target/i386/pr70300.c: New test.
14257 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
14258 (func2): New function for cond with parens, xfail warning for c++.
14259 * g++.dg/warn/Wnonnull-compare-8.C: New test.
14261 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
14264 * g++.dg/template/ptrmem30.C: New test.
14266 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
14269 * g++.dg/cpp0x/constexpr-70204a.C: New test.
14270 * g++.dg/cpp0x/constexpr-70204b.C: New test.
14272 2016-03-21 Jakub Jelinek <jakub@redhat.com>
14274 PR middle-end/70326
14275 * gcc.dg/pr70326.c: New test.
14277 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
14278 Jakub Jelinek <jakub@redhat.com>
14280 PR tree-optimization/70317
14281 * gcc.dg/pr70317.c: New test.
14283 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
14286 * gcc.target/i386/pr70327.c: New test.
14288 2016-03-21 Martin Liska <mliska@suse.cz>
14291 * gcc.dg/ipa/pr70306.c: New test.
14293 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
14295 * gcc.target/arm/attr-align1.c: Skip if M-profile.
14296 * gcc.target/arm/attr-align3.c: Likewise.
14297 * gcc.target/arm/attr_arm.c: Likewise.
14298 * gcc.target/arm/flip-thumb.c: Likewise.
14300 2016-03-21 Jakub Jelinek <jakub@redhat.com>
14303 * gcc.target/powerpc/altivec-36.c: New test.
14305 2016-03-21 Richard Biener <rguenther@suse.de>
14307 PR tree-optimization/70310
14308 * gcc.dg/torture/pr70310.c: New testcase.
14310 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
14313 * gcc.target/i386/pr70293.c: New test.
14315 2016-03-21 Richard Biener <rguenther@suse.de>
14317 PR tree-optimization/70288
14318 * gcc.dg/torture/pr70288-1.c: New testcase.
14319 * gcc.dg/torture/pr70288-2.c: Likewise.
14321 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14323 PR rtl-optimization/69307
14324 * gcc.target/arm/pr69307.c: New test.
14326 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14328 PR rtl-optimization/69102
14329 * gcc.c-torture/compile/pr69102.c: New test.
14331 2016-03-18 Jeff Law <law@redhat.com>
14333 PR rtl-optimization/70263
14334 * gcc.c-torture/compile/pr70263-1.c: New test.
14335 * gcc.target/i386/pr70263-2.c: New test.
14337 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
14339 PR rtl-optimization/70278
14340 * gcc.dg/torture/pr70278.c: New test.
14341 * gcc.target/arm/pr70278.c: New test.
14343 2016-03-18 David Malcolm <dmalcolm@redhat.com>
14346 * gcc.dg/plugin/diagnostic-test-expressions-1.c
14347 (test_builtin_types_compatible_p): New test function.
14348 * gcc.dg/pr70281.c: New test case.
14350 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
14353 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
14355 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14357 PR tree-optimization/70252
14358 * gcc.dg/pr70252.c: New test.
14360 2016-03-18 Tom de Vries <tom@codesourcery.com>
14362 * gcc.dg/pr70161-2.c: New test.
14363 * gcc.dg/pr70161.c: New test.
14365 2016-03-18 Tom de Vries <tom@codesourcery.com>
14368 * gcc.dg/pr70269.c: New test.
14370 2016-03-18 Jakub Jelinek <jakub@redhat.com>
14373 * g++.dg/ext/java-3.C: New test.
14375 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14378 * g++.dg/lookup/pr70205.C: New test.
14380 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14383 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14385 2016-03-17 Marek Polacek <polacek@redhat.com>
14388 * gcc.dg/atomic-op-6.c: New test.
14390 2016-03-17 David Malcolm <dmalcolm@redhat.com>
14393 * c-c++-common/pr70264.c: New test case.
14395 2016-03-17 Jakub Jelinek <jakub@redhat.com>
14398 * c-c++-common/pr70144-1.c: New test.
14399 * c-c++-common/pr70144-2.c: New test.
14402 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14403 * g++.dg/opt/flifetime-dse6.C: New test.
14404 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14406 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
14409 * gcc.dg/pic-1.c: New test.
14410 * gcc.dg/pic-2.c: Likewise.
14411 * gcc.dg/pic-3.c: Likewise.
14412 * gcc.dg/pic-4.c: Likewise.
14413 * gcc.dg/pie-1.c: Likewise.
14414 * gcc.dg/pie-2.c: Likewise.
14415 * gcc.dg/pie-3.c: Likewise.
14416 * gcc.dg/pie-4.c: Likewise.
14417 * gcc.dg/pie-5.c: Likewise.
14418 * gcc.dg/pie-6.c: Likewise.
14420 2016-03-17 Tom de Vries <tom@codesourcery.com>
14422 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14423 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14425 2016-03-17 Richard Biener <rguenther@suse.de>
14428 * g++.dg/debug/pr70271.C: New testcase.
14430 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
14432 * gcc.target/i386/pr70251.c: New test.
14434 2016-03-17 Marek Polacek <polacek@redhat.com>
14437 * g++.dg/warn/constexpr-70194.C: New test.
14439 2016-03-16 Richard Henderson <rth@redhat.com>
14441 PR middle-end/70240
14442 * gcc.c-torture/compile/pr70240.c: New.
14444 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14446 * gcc.c-torture/compile/20151204.c: Skip for avr.
14448 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14451 * g++.dg/opt/pr70245.C: New test.
14452 * g++.dg/opt/pr70245.h: New file.
14453 * g++.dg/opt/pr70245-aux.cc: New file.
14455 2016-03-16 Martin Sebor <msebor@redhat.com>
14457 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14459 2016-03-16 Richard Henderson <rth@redhat.com>
14461 PR middle-end/70199
14462 * gcc.c-torture/compile/pr70199.c: New.
14464 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
14466 * gcc.dg/uninit-19.c: Run dos2unix.
14468 2016-03-16 Marek Polacek <polacek@redhat.com>
14471 * gcc.dg/nested-func-10.c: New test.
14472 * gcc.dg/nested-func-9.c: New test.
14474 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14476 PR tree-optimization/68714
14477 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14479 2016-03-16 Tom de Vries <tom@codesourcery.com>
14481 PR tree-optimization/68715
14482 * gcc.dg/graphite/pr68715-2.c: New test.
14483 * gcc.dg/graphite/pr68715.c: New test.
14484 * gfortran.dg/graphite/pr68715.f90: New test.
14486 2016-03-16 Tom de Vries <tom@codesourcery.com>
14488 PR tree-optimization/68809
14489 * gcc.dg/graphite/pr68809-2.c: New test.
14490 * gcc.dg/graphite/pr68809.c: New test.
14492 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14495 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14496 method call to i () as argument. Adjust expected output.
14499 * g++.dg/ubsan/pr70147-1.C: New test.
14500 * g++.dg/ubsan/pr70147-2.C: New test.
14502 2016-03-15 Martin Sebor <msebor@redhat.com>
14505 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14507 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
14509 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14512 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14514 PR libfortran/69799
14515 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14516 libatomic_available.
14518 2016-03-15 Marek Polacek <polacek@redhat.com>
14521 * g++.dg/ext/attribute-may-alias-4.C: New test.
14523 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
14525 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
14526 -fvar-tracking-assignments-toggle flag.
14528 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
14530 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14532 2016-03-15 Jakub Jelinek <jakub@redhat.com>
14534 PR rtl-optimization/70222
14535 * gcc.c-torture/execute/pr70222-1.c: New test.
14536 * gcc.c-torture/execute/pr70222-2.c: New test.
14538 2016-03-15 Richard Henderson <rth@redhat.com>
14540 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14542 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14544 PR rtl-optimization/69032
14545 * gcc.dg/pr69032.c: New test.
14547 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14549 PR rtl-optimization/63384
14550 * g++.dg/pr63384.C: New test.
14552 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14555 * gcc.target/i386/pr64411.C: New test.
14557 2016-03-15 Tom de Vries <tom@codesourcery.com>
14559 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14560 * gfortran.dg/goacc/kernels-alias.f95: New test.
14562 2016-03-14 Martin Sebor <msebor@redhat.com>
14565 * g++.dg/cpp0x/constexpr-inline.C: New test.
14566 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14568 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
14570 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14572 2016-03-14 Jakub Jelinek <jakub@redhat.com>
14574 PR middle-end/70219
14575 * gcc.dg/pr70219.c: New test.
14577 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
14580 * gcc.dg/torture/pr70083.c: New test.
14581 * gcc.target/i386/pr70083.c: New test.
14583 2016-03-14 Richard Biener <rguenther@suse.de>
14585 PR tree-optimization/56365
14586 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14588 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
14591 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14593 * g++.dg/pr70098.C: New testcase.
14596 2016-03-14 Tom de Vries <tom@codesourcery.com>
14598 PR tree-optimization/70045
14599 * gcc.dg/graphite/pr70045.c: New test.
14601 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14604 * gfortran.dg/include_9.f90: New test.
14606 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
14609 gfortran.dg/prof/prof.exp: New script.
14610 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14612 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
14614 PR rtl-optimization/69307
14615 * gcc.dg/pr69307.c: New test.
14617 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
14620 * gcc.target/arm/pr69614.c: New.
14622 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
14625 * gfortran.dg/submodule_14.f08: New test
14628 * gfortran.dg/submodule_15.f08: New test
14630 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
14633 * g++.dg/cpp1y/paren3.C: New test.
14635 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14638 * gcc.target/powerpc/ppc-round2.c: New test.
14640 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
14643 * gcc.dg/torture/pr70123.c: New test.
14645 2016-03-11 Jeff Law <law@redhat.com>
14647 PR tree-optimization/70190
14648 * gcc.c-torture/compile/pr70190.c: New test.
14650 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14653 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14655 (test43_b): Likewise.
14656 (test43_c): Likewise.
14657 (test43_d): Likewise.
14658 (test43_e): Likewise.
14659 (test43_f): Likewise.
14660 (test43_g): Likewise.
14661 (test44_a): Likewise.
14662 (test44_b): Likewise.
14663 (test44_c): Likewise.
14664 (test44_d): Likewise.
14665 (test44_e): Likewise.
14667 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14670 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14672 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14674 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14677 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14681 * gcc.target/aarch64/pr69245_2.c: New test.
14683 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14685 PR tree-optimization/70177
14686 * gcc.dg/pr70177.c: New test.
14688 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14690 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14692 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14694 * gcc.dg/tree-ssa/sra-20.c: New.
14696 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14698 PR rtl-optimization/70174
14699 * gcc.dg/pr70174.c: New test.
14701 PR tree-optimization/70169
14702 * gcc.dg/pr70169.c: New test.
14704 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14707 * gcc.target/i386/pr70160.c: New test.
14709 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14711 * gcc.target/s390/dfp-1.c: New test.
14713 2016-03-10 Nick Clifton <nickc@redhat.com>
14716 * gcc.target/aarch64/pr70044.c: New test.
14718 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14719 Jakub Jelinek <jakub@redhat.com>
14722 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14723 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14724 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14726 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14729 * g++.dg/lto/pr69589_0.C: New testcase
14730 * g++.dg/lto/pr69589_1.C: New testcase
14732 2016-03-10 Marek Polacek <polacek@redhat.com>
14735 * g++.dg/delayedfold/unary-plus1.C: New test.
14737 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14739 * gcc.target/arm/pr45701-1.c: Escape brackets.
14740 * gcc.target/arm/pr45701-2.c: Likewise.
14742 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14744 * gfortran.dg/unconstrained_commons.f: New.
14746 2016-03-10 Alan Modra <amodra@gmail.com>
14748 * gcc.dg/pr69195.c: New.
14749 * gcc.dg/pr69238.c: New.
14751 2016-03-10 Tom de Vries <tom@codesourcery.com>
14754 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14756 2016-03-10 Richard Biener <rguenther@suse.de>
14758 PR tree-optimization/70128
14759 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14760 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14762 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14764 PR tree-optimization/70152
14765 * gcc.dg/pr70152.c: New test.
14768 * gcc.target/i386/pr70086-1.c: New test.
14769 * gcc.target/i386/pr70086-2.c: New test.
14770 * gcc.target/i386/pr70086-3.c: New test.
14772 PR tree-optimization/70127
14773 * gcc.c-torture/execute/pr70127.c: New test.
14775 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14777 * c-c++-common/goacc/combined-directives-2.c: New test.
14779 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14783 * g++.dg/diagnostic/pr70105.C: New test.
14784 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14785 (test_multiple_ordinary_maps): New test function.
14787 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14791 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14792 Drop range information from call to inform_at_rich_loc.
14793 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14795 (test_show_locus): Replace calls to rich_location::add_range with
14796 calls to add_range. Rewrite the tests that used the now-defunct
14797 rich_location ctor taking a source_range. Simplify other tests
14798 by replacing calls to COMBINE_LOCATION_DATA with calls to
14801 2016-03-09 Richard Biener <rguenther@suse.de>
14802 Jakub Jelinek <jakub@redhat.com>
14804 PR tree-optimization/70138
14805 * gcc.dg/vect/pr70138-1.c: New testcase.
14806 * gcc.dg/vect/pr70138-2.c: Likewise.
14808 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14811 * gcc.target/i386/pr70049.c: New test.
14813 2016-03-09 Richard Biener <rguenther@suse.de>
14816 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14817 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14818 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14820 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14822 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14825 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14827 PR middle-end/67278
14828 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14831 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14833 PR middle-end/70050
14834 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14835 in testcase comment.
14837 2016-03-09 Tom de Vries <tom@codesourcery.com>
14839 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14840 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14841 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14842 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14843 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14844 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14845 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14846 * gfortran.dg/goacc/kernels-loop.f95: New test.
14848 2016-03-08 Martin Sebor <msebor@redhat.com>
14851 * g++.dg/warn/overflow-warn-7.C: New test.
14853 2016-03-08 Jason Merrill <jason@redhat.com>
14855 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14856 * lib/target-supports.exp (check_effective_target_concepts): New.
14858 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14861 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14862 * g++.dg/ubsan/pr70135.C: New test.
14865 * gcc.dg/pr70110.c: New test.
14867 2016-03-07 Martin Jambor <mjambor@suse.cz>
14869 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14870 * c-c++-common/gomp/if-1.c: Likewise.
14871 * c-c++-common/gomp/pr61486-2.c: Likewise.
14872 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14873 to dg-additional-options.
14874 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14875 * g++/gomp/target-teams-1.c: Likewise.
14876 * gcc.dg/gomp/gomp.exp: Likewise.
14877 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14878 dg-additional-options.
14879 * gfortran.dg/gomp/gomp.exp: Likewise.
14880 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14881 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14882 dg-additional-options.
14883 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14885 2016-03-07 Martin Jambor <mjambor@suse.cz>
14887 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14888 * c-c++-common/gomp/gridify-1.c: New test.
14889 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14891 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14893 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14894 trigger for cortex-r8, when scanning for register r8.
14895 * gcc.target/arm/pr45701-2.c: Likewise.
14897 2016-02-26 Richard Biener <rguenther@suse.de>
14898 Jeff Law <law@redhat.com>
14900 PR tree-optimization/69740
14901 * gcc.c-torture/compile/pr69740-1.c: New test.
14902 * gcc.c-torture/compile/pr69740-2.c: New test.
14904 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14906 * lib/target-supports.exp
14907 (check_effective_target_whole_vector_shift): Enable for PPC64.
14909 2016-03-07 Richard Biener <rguenther@suse.de>
14911 PR tree-optimization/70115
14912 * gcc.dg/torture/pr70115.c: New testcase.
14914 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14916 PR middle-end/69916
14917 * c-c-++-common/goacc/pr69916.c: New.
14919 2016-03-07 Richard Henderson <rth@redhat.com>
14921 * gcc.c-torture/compile/pr70061.c: New test.
14923 2016-03-07 Richard Biener <rguenther@suse.de>
14926 * gcc.dg/vect/O3-pr36098.c: New testcase.
14928 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14930 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14932 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14934 * gnat.dg/renaming9.ad[sb]: New testcase.
14936 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14939 * g++.dg/expr/stdarg3.C: New test.
14941 2016-03-04 Jeff Law <law@redhat.com>
14943 PR tree-optimization/69196
14944 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14947 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14950 * gcc.dg/pr69973.c: New test.
14952 PR rtl-optimization/69941
14953 * gcc.dg/torture/pr69941.c: New test.
14956 * gcc.dg/pr69824.c: New test.
14958 2016-03-05 Tom de Vries <tom@codesourcery.com>
14960 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14961 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14964 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14967 * g++.dg/cpp1y/var-templ48.C: New test.
14968 * g++.dg/cpp1y/var-templ49.C: New test.
14970 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14972 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14974 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14977 * g++.dg/ubsan/pr70035.C: New test.
14980 * gcc.target/i386/pr70062.c: New test.
14982 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14984 * g++.dg/template/typename21.C: Remove c++98_only.
14986 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14988 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14990 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14993 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14995 (fn_42_b): Likewise.
14996 (fn_42_c): Likewise.
14998 2016-03-04 David Malcolm <dmalcolm@redhat.com>
15001 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
15003 (fn_40_b): Likewise.
15004 (fn_41_a): Likewise.
15005 (fn_41_b): Likewise.
15007 2016-03-04 Jakub Jelinek <jakub@redhat.com>
15010 * gcc.target/i386/avx512f-pr70059.c: New test.
15011 * gcc.target/i386/avx512dq-pr70059.c: New test.
15013 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
15015 PR rtl-optimization/57676
15016 * gcc.dg/torture/pr57676.c: New test.
15018 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15020 * gcc.dg/pr70026.c: New test.
15022 2016-03-04 Marek Polacek <polacek@redhat.com>
15025 * gcc.dg/cilk-plus/pr69798-1.c: New test.
15026 * gcc.dg/cilk-plus/pr69798-2.c: New test.
15028 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15031 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
15033 (test_corners_sisd_si): Likewise.
15034 (main): Remove checks of the above.
15035 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
15037 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
15039 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
15041 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
15043 * gcc.dg/torture/pr69951.c: Accept argc==0.
15045 2016-03-04 Richard Biener <rguenther@suse.de>
15048 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
15049 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
15051 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
15054 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
15057 2016-03-04 Jakub Jelinek <jakub@redhat.com>
15060 * gcc.dg/guality/pr69947.c: New test.
15062 2016-03-03 Jakub Jelinek <jakub@redhat.com>
15065 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
15067 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15069 PR rtl-optimization/69904
15070 * gcc.target/arm/pr69904.c: New test.
15072 2016-03-03 Jakub Jelinek <jakub@redhat.com>
15075 * gcc.dg/vect/pr70021.c: New test.
15076 * gcc.target/i386/pr70021.c: New test.
15078 2016-03-03 Marek Polacek <polacek@redhat.com>
15080 PR middle-end/70050
15081 * gcc.dg/pr70050.c: New test.
15083 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
15085 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
15087 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
15089 PR tree-optimization/70043
15090 * gfortran.dg/vect/pr70043.f90: New test.
15092 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
15094 * gnat.dg/specs/task1.ads: New test.
15096 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15098 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
15099 Invoke gdb with -batch.
15100 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
15102 2016-03-03 Richard Biener <rguenther@suse.de>
15104 PR tree-optimization/55936
15105 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
15107 2016-03-02 Jeff Law <law@redhat.com>
15109 PR rtl-optimization/69942
15110 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
15111 effects of argument promotions.
15113 PR tree-optimization/69987
15114 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
15115 target does not support -fprefetch-loop-arrays.
15117 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
15119 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
15121 2016-03-02 Bin Cheng <bin.cheng@arm.com>
15123 PR rtl-optimization/69052
15124 * gcc.target/i386/pr69052.c: New test.
15126 2016-03-02 Alan Modra <amodra@gmail.com>
15128 * gcc.dg/pr69990.c: New.
15130 2016-03-02 Jakub Jelinek <jakub@redhat.com>
15133 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
15135 PR middle-end/70022
15136 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
15139 * gcc.target/i386/pr70028.c: New test.
15141 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15143 * c-c++-common/asan/swapcontext-test-1.c,
15144 * c-c++-common/tsan/thread_leak.c,
15145 * g++.dg/tsan/aligned_vs_unaligned_race.C,
15146 * g++.dg/tsan/benign_race.C,
15147 * g++.dg/tsan/fd_close_norace.C,
15148 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
15149 races with sanitizer output
15151 2016-03-02 Richard Biener <rguenther@suse.de>
15152 Uros Bizjak <ubizjak@gmail.com>
15155 * gcc.dg/simd-8.c: New testcase.
15157 2016-03-02 Richard Biener <rguenther@suse.de>
15159 PR middle-end/67278
15160 * gcc.dg/simd-7.c: New testcase.
15162 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
15164 * gcc.target/i386/pr70007.c: Tweak.
15166 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
15168 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
15170 2016-03-02 Marek Polacek <polacek@redhat.com>
15173 * gcc.dg/pr67854.c: New test.
15175 2016-03-02 Jakub Jelinek <jakub@redhat.com>
15177 PR middle-end/70025
15178 * gcc.dg/torture/pr70025.c: New test.
15180 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
15182 PR tree-optimization/68621
15183 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
15185 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
15187 * gcc.target/i386/pr70007.c: New test.
15189 2016-03-01 Jeff Law <law@redhat.com>
15191 PR tree-optimization/69196
15192 * gcc.dg/tree-ssa/pr69196-1.c: New test.
15194 PR tree-optimization/69196
15195 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
15196 duplicating code and spoiling the expected output.
15198 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
15201 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
15202 supports power9 before doing tests.
15203 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
15204 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
15205 * gcc.target/powerpc/p9-permute.c: Likewise.
15207 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
15210 * gcc.target/i386/pr70027.c: New test.
15212 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
15214 * gcc.dg/pr70017.c: New test.
15216 2016-03-01 Jakub Jelinek <jakub@redhat.com>
15220 * gcc.dg/pr69796.c: New test.
15221 * gcc.dg/pr69974.c: New test.
15223 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
15225 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
15227 2016-02-29 Jeff Law <law@redhat.com>
15229 PR tree-optimization/69987
15230 * gfortran.dg/pr69987.f90: New test.
15232 PR tree-optimization/69989
15233 * gcc.c-torture/compile/pr69989-2.c: New test.
15235 2016-03-01 Marek Polacek <polacek@redhat.com>
15238 * g++.dg/parse/invalid1.C: New test.
15240 2016-03-01 Richard Biener <rguenther@suse.de>
15242 PR middle-end/70022
15243 * gcc.dg/pr70022.c: New testcase.
15245 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
15247 PR tree-optimization/69956
15248 * gcc.dg/pr69956.c: New test.
15250 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15253 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
15254 XFAIL when hardware supports efficient unaligned storage access.
15256 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
15259 * g++.dg/template/pr69961a.C: New test.
15260 * g++.dg/template/pr69961b.C: New test.
15262 2016-02-29 David Malcolm <dmalcolm@redhat.com>
15264 PR preprocessor/69985
15265 * gcc.dg/cpp/pr69985.c: New test case.
15267 2016-02-29 Jeff Law <law@redhat.com>
15269 PR tree-optimization/70005
15270 * gcc.c-torture/execute/pr70005.c New test.
15272 PR tree-optimization/69999
15273 * gcc.c-torture/compile/pr69999.c: New test.
15275 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
15277 PR tree-optimization/69652
15278 * gcc.dg/torture/pr69652.c: Delete test.
15279 * gcc.dg/vect/pr69652.c: New test.
15281 2016-02-19 Richard Biener <rguenther@suse.de>
15283 PR tree-optimization/69980
15284 * gfortran.dg/vect/pr69980.f90: New testcase.
15286 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15288 * gcc.target/sparc/20160229-1.c: New test.
15290 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15292 * gnat.dg/stack_usage3.adb: New test.
15293 * gnat.dg/stack_usage3_pkg.ads: New helper.
15295 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15297 * gnat.dg/renaming8.adb: New test.
15298 * gnat.dg/renaming8_pkg1.ads: New helper.
15299 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
15300 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
15302 2016-02-29 Richard Biener <rguenther@suse.de>
15304 PR tree-optimization/69720
15305 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
15307 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
15311 * gfortran.dg/realloc_on_assign_26.f90: New test case.
15313 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15314 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15317 * gfortran.dg/coarray_8.f90: Adjust error message.
15318 * gfortran.dg/pr56007.f90: New test.
15319 * gfortran.dg/pr56007.f: New test.
15321 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
15323 PR tree-optimization/69989
15324 * gcc.dg/torture/pr69989.c: New test.
15326 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
15328 * gcc.target/i386/stack-realign-win.c: New test.
15330 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15333 * gfortran.dg/pr60126.f90: New test.
15335 2016-02-27 Jeff Law <law@redhat.com>
15338 2016-02-26 Richard Biener <rguenther@suse.de>
15339 Jeff Law <law@redhat.com>
15341 PR tree-optimization/69740
15342 * gcc.c-torture/compile/pr69740-1.c: New test.
15343 * gcc.c-torture/compile/pr69740-2.c: New test.
15345 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15348 * gfortran.dg/newunit_4.f90: New test.
15350 2016-02-27 Jakub Jelinek <jakub@redhat.com>
15353 PR rtl-optimization/69886
15354 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
15355 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
15358 2016-02-26 Martin Sebor <msebor@redhat.com>
15360 PR tree-optimization/15826
15361 * gcc.dg/tree-ssa/pr15826.c: New test.
15363 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15366 * gcc.target/powerpc/pr69969.c: New test.
15368 2016-02-26 Martin Sebor <msebor@redhat.com>
15371 * g++.old-deja/g++.other/decl5.C: Add a test case.
15373 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
15376 * gcc.target/powerpc/pr69946.c: New file.
15378 2016-02-26 Richard Biener <rguenther@suse.de>
15379 Jeff Law <law@redhat.com>
15381 PR tree-optimization/69740
15382 * gcc.c-torture/compile/pr69740-1.c: New test.
15383 * gcc.c-torture/compile/pr69740-2.c: New test.
15385 2016-02-26 Martin Jambor <mjambor@suse.cz>
15387 PR middle-end/69920
15388 * gcc.dg/torture/pr69932.c: New test.
15389 * gcc.dg/torture/pr69936.c: Likewise.
15391 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15394 * gcc.target/s390/pr69709.c: New test.
15396 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15399 * gcc.target/aarch64/pr69245_1.c: New test.
15401 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15404 * gcc.dg/torture/pr69613.c: New test.
15406 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15408 PR rtl-optimization/69891
15409 * gcc.target/i386/pr69891.c: New test.
15411 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
15412 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15415 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15416 functionality for both 32-bit and 64-bit.
15418 2016-02-26 Richard Biener <rguenther@suse.de>
15420 PR tree-optimization/69551
15421 * gcc.dg/torture/pr69951.c: New testcase.
15423 2016-02-25 Richard Biener <rguenther@suse.de>
15425 PR tree-optimization/48795
15426 * gcc.dg/Warray-bounds-18.c: New testcase.
15428 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15430 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15432 2016-02-25 Jakub Jelinek <jakub@redhat.com>
15434 PR rtl-optimization/69896
15435 * gcc.dg/pr69896.c: New test.
15437 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
15440 * g++.dg/cpp1y/paren2.C: New test.
15442 2016-02-24 Martin Sebor <msebor@redhat.com>
15445 * gcc.dg/enum-mode-2.c: New test.
15447 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15450 * g++.dg/warn/Wnonnull-compare-6.C: New test.
15451 * g++.dg/warn/Wnonnull-compare-7.C: New test.
15452 * g++.dg/ubsan/pr69922.C: New test.
15454 2016-02-24 Marek Polacek <polacek@redhat.com>
15457 * gcc.dg/pr69819.c: New test.
15459 2016-02-24 Martin Sebor <msebor@redhat.com>
15462 * g++.dg/ext/flexary15.C: New test.
15464 2016-02-24 Martin Sebor <msebor@redhat.com>
15466 * gcc.dg/builtins-68.c: Avoid making unportable
15467 assumptions about the relationship between SIZE_MAX and UINT_MAX.
15468 * g++.dg/ext/builtin_alloca.C: Same.
15470 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15471 Charles Baylis <charles.baylis@linaro.org>
15474 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15476 2016-02-24 Richard Biener <rguenther@suse.de>
15477 Jakub Jelinek <jakub@redhat.com>
15479 PR middle-end/69760
15480 * gcc.dg/torture/pr69760.c: New testcase.
15482 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15484 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15485 pattern on Solaris with as.
15487 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15489 * gcc.target/arm/cond_sub_restrict_it.c: New test.
15490 * gcc.target/arm/condarith_restrict_it.c: Likewise.
15491 * gcc.target/arm/movcond_restrict_it.c: Likewise.
15492 * gcc.target/arm/negscc_restrict_it.c: Likewise.
15494 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15496 PR middle-end/69915
15497 * gcc.dg/pr69915.c: New test.
15499 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15501 PR rtl-optimization/69886
15502 * gcc.dg/torture/pr69886.c: New test.
15504 2016-02-24 Richard Biener <rguenther@suse.de>
15506 PR middle-end/68963
15507 * gcc.dg/torture/pr68963.c: New testcase.
15509 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15512 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15513 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15514 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15515 * gcc.target/arm/atomic_loaddi_1.c: New test.
15516 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15517 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15518 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15519 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15520 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15521 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15522 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15523 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15525 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15527 PR middle-end/69909
15528 * gcc.dg/torture/pr69909.c: New test.
15530 2016-02-24 Richard Biener <rguenther@suse.de>
15532 PR tree-optimization/69907
15533 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15534 * gcc.dg/vect/bb-slp-34.c: XFAIL.
15535 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15537 2016-02-24 Christian Bruel <christian.bruel@st.com>
15539 * gcc.target/arm/pragma_cpp_fma.c: New test.
15541 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15544 * gfortran.dg/include_6.f90: Update test.
15546 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15549 * objc.dg/pr69844.m: New test.
15551 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15553 PR libgfortran/69456
15554 * gfortran.dg/namelist_89.f90: New test.
15555 * gfortran.dg/pr59700.f90: Update test..
15557 2016-02-23 Martin Sebor <msebor@redhat.com>
15559 PR middle-end/69780
15560 * g++.dg/ext/builtin_alloca.C: New test.
15561 * gcc.dg/builtins-68.c: New test.
15563 2016-02-23 Richard Henderson <rth@redhat.com>
15565 * gcc.target/i386/addr-space-3.c: Remove test.
15567 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15569 PR preprocessor/69126
15570 PR preprocessor/69543
15571 * c-c++-common/pr69126-2-long.c: New test.
15572 * c-c++-common/pr69126-2-short.c: New test.
15573 * c-c++-common/pr69543-1.c: Remove xfail.
15575 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15577 PR preprocessor/69126
15578 PR preprocessor/69543
15579 PR preprocessor/69558
15580 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15582 (test_2): ...this, and add leading comment.
15583 (MACRO_3, test_3): New.
15584 (MACRO_4A, MACRO_4B, test_4): New.
15585 (MACRO): Rename to...
15586 (MACRO_5): ...this.
15588 (test_5): ...this, updating for renaming of MACRO, and
15589 add leading comment.
15590 * c-c++-common/pr69543-1.c: New.
15591 * c-c++-common/pr69543-2.c: New.
15592 * c-c++-common/pr69543-3.c: New.
15593 * c-c++-common/pr69543-4.c: New.
15594 * c-c++-common/pr69558-1.c: New.
15595 * c-c++-common/pr69558-2.c: New.
15596 * c-c++-common/pr69558-3.c: New.
15597 * c-c++-common/pr69558-4.c: New.
15598 * gcc.dg/pr69558.c: Move to...
15599 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
15602 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
15604 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15605 to -ftree-parallelize-loops/-fopenacc changes.
15606 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15607 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15608 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15609 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15610 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15611 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15612 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15613 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15614 * c-c++-common/goacc/kernels-loop.c: Likewise.
15615 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15616 * c-c++-common/goacc/kernels-reduction.c: Likewise.
15617 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15618 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15620 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15622 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15624 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15627 * g++.dg/warn/Wnonnull-compare-5.C: New test.
15630 * gcc.dg/pr69900.c: New test.
15632 2016-02-23 Martin Jambor <mjambor@suse.cz>
15634 PR tree-optimization/69666
15635 * gcc.dg/tree-ssa/pr69666.c: New test.
15637 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
15640 * gfortran.dg/coarray_allocate_5.f08: New test.
15642 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15644 * gcc.target/s390/vcond-shift.c: Move to ...
15645 * gcc.target/s390/vector/vcond-shift.c: ... here.
15647 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15649 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15650 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15652 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15654 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15656 2016-02-20 Mark Wielaard <mjw@redhat.com>
15659 * gcc.dg/unused-variable-3.c: New test.
15661 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15664 * gcc.target/i386/pr69888.c: New test.
15666 2016-02-22 Richard Biener <rguenther@suse.de>
15668 PR tree-optimization/69882
15669 * gfortran.dg/vect/pr69882.f90: New testcase.
15671 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15674 * gcc.dg/pr69885.c: New test.
15676 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15680 * gcc.target/sh/pr54089-10.c: New.
15682 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
15685 * gfortran.dg/deferred_character_15.f90: New test.
15687 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15690 gfortran.dg/allocate_with_source_18.f03: New test.
15692 2016-02-20 Harald Anlauf <anlauf@gmx.de>
15695 gfortran.dg/gomp/pr52531.f90: New test.
15697 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15700 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15703 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15706 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15707 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15710 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15713 * g++.dg/torture/pr69851.C: New test.
15715 2016-02-19 Martin Sebor <msebor@redhat.com>
15718 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15720 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15723 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15724 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15727 * g++.dg/cpp0x/pr67767.C: New test.
15729 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15731 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15732 for fp, simd, crypto, crc, lse.
15733 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15735 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15736 effective target check.
15738 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15741 * gcc.target/i386/pr69820.c: New test.
15743 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15745 * gcc.target/s390/vector/int128-1.c: New test.
15747 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15749 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15751 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15753 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15754 instruction pattern name to prevent the testcase from failing with
15757 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15759 * gcc.target/s390/md/movstr-2.c: New test.
15761 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15763 * gcc.target/s390/morestack.c: New test.
15765 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15768 * gcc.target/s390/pr69625.c: Add test case.
15770 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15773 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15775 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15778 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15779 * gcc.target/powerpc/fusion3.c: Likewise.
15781 2016-02-18 Richard Biener <rguenther@suse.de>
15783 PR middle-end/69553
15784 * g++.dg/torture/pr69553.C: New testcase.
15786 2016-02-18 Nick Clifton <nickc@redhat.com>
15790 * gcc.target/arm/pr62554.c: New test.
15791 * gcc.target/arm/pr69610-1.c: New test.
15792 * gcc.target/arm/pr69610-2.c: New test.
15794 2016-02-18 Richard Biener <rguenther@suse.de>
15796 PR middle-end/69854
15797 * gcc.dg/torture/pr69854.c: New testcase.
15799 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15802 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15804 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15806 * gcc.target/powerpc/vec-cg.c: New test.
15808 2016-02-17 Richard Biener <rguenther@suse.de>
15811 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15813 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15816 * gcc.c-torture/compile/pr69161.c: New test.
15818 2016-02-17 David Sherwood <david.sherwood@arm.com>
15821 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15822 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15824 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15826 * gcc.dg/ifcvt-4.c: Skip on Visium.
15828 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15830 * gnat.dg/atomic8.adb: New test.
15832 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15834 * gnat.dg/discr46.ad[sb]: New test.
15836 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15839 * gcc.target/powerpc/pr48344-1.c: New test.
15841 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15844 * gfortran.dg/associate_21.f90: New test.
15846 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15849 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15850 -Wnonnull in dg-options.
15851 * c-c++-common/nonnull-2.c: New test.
15853 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15854 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15856 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15858 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15860 PR middle-end/69801
15861 * gcc.dg/pr69801.c: Add empty dg-options.
15863 2016-02-16 James Norris <jnorris@codesourcery.com>
15865 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15866 * g++.dg/goacc/deviceptr-1.c: New file.
15868 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15870 PR tree-optimization/69820
15871 * gcc.dg/vect/pr69820.c: New test.
15873 2016-02-16 Richard Biener <rguenther@suse.de>
15875 PR tree-optimization/69776
15876 * gcc.dg/torture/pr69776-2.c: New testcase.
15878 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15880 PR tree-optimization/69714
15881 * gcc.dg/torture/pr69714.c: New test.
15883 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15885 PR tree-optimization/69802
15886 * gcc.dg/pr69802.c: New test.
15888 2016-02-16 Richard Biener <rguenther@suse.de>
15890 PR middle-end/69801
15891 * gcc.dg/pr69801.c: New testcase.
15893 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15895 PR libgfortran/69651
15896 * gfortran.dg/read_bang.f90: New test.
15897 * gfortran.dg/read_bang4.f90: New test.
15899 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15902 * g++.dg/init/pr69658.C: New test.
15905 * c-c++-common/pr69797.c: New test.
15907 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15909 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15910 check for aarch64*-*-*.
15912 2016-02-15 Richard Biener <rguenther@suse.de>
15914 PR tree-optimization/69783
15915 * gcc.dg/vect/pr69783.c: New testcase.
15917 2016-02-15 Richard Biener <rguenther@suse.de>
15919 PR tree-optimization/69776
15920 * gcc.dg/torture/pr69776.c: New testcase.
15922 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15925 * gfortran.dg/type_decl_4.f90: Reinstated.
15927 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15930 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15932 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15936 * gfortran.dg/type_decl_4.f90: Removed.
15938 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15941 * gfortran.dg/type_decl_4.f90: New test.
15943 2016-02-14 Alan Modra <amodra@gmail.com>
15946 * gcc.c-torture/execute/stkalign.c: Revise test.
15948 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15951 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15953 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15956 * gcc.target/sh/torture/pr67260.c: New.
15958 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15960 * gcc.dg/pr67964.c: Add dg-require-alias.
15962 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15966 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15968 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15970 PR libgfortran/69668
15971 * gfortran.dg/namelist_88.f90: New test.
15973 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15975 PR libgfortran/69668
15976 * gfortran.dg/namelist_38.f90: Update test.
15977 * gfortran.dg/namelist_84.f90: Update test.
15979 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15982 * gcc.dg/pr69554-1.c: New test.
15983 * gfortran.dg/pr69554-1.F90: New test.
15984 * gfortran.dg/pr69554-2.F90: New test.
15985 * lib/gcc-dg.exp (proc dg-locus): New function.
15986 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15987 distinguish between the caret-printing and non-caret-printing
15988 cases. If caret-printing has been explicitly enabled, bail out
15989 without attempting to fix up the output.
15991 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15995 * gcc.dg/spellcheck-options-3.c: New test case.
15996 * gcc.dg/spellcheck-options-4.c: New test case.
15997 * gcc.dg/spellcheck-options-5.c: New test case.
15998 * gcc.dg/spellcheck-options-6.c: New test case.
15999 * gcc.dg/spellcheck-options-7.c: New test case.
16000 * gcc.dg/spellcheck-options-8.c: New test case.
16001 * gcc.dg/spellcheck-options-9.c: New test case.
16002 * gcc.dg/spellcheck-options-10.c: New test case.
16004 2016-02-12 Jakub Jelinek <jakub@redhat.com>
16006 PR rtl-optimization/69764
16007 PR rtl-optimization/69771
16008 * c-c++-common/pr69764.c: New test.
16009 * gcc.dg/torture/pr69771.c: New test.
16011 2016-02-12 Marek Polacek <polacek@redhat.com>
16013 * g++.dg/torture/init-list1.C: New.
16015 2016-02-12 Marek Polacek <polacek@redhat.com>
16017 * gcc.dg/pr69522.c: Add empty dg-options.
16019 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
16021 * g++.dg/lto/lto.exp: Include and init mpx.
16022 * g++.dg/lto/pr69729_0.C: New test.
16024 2016-02-12 Jakub Jelinek <jakub@redhat.com>
16027 * g++.dg/ipa/pr69241-4.C: New test.
16030 * g++.dg/ipa/pr68672-1.C: New test.
16031 * g++.dg/ipa/pr68672-2.C: New test.
16032 * g++.dg/ipa/pr68672-3.C: New test.
16034 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
16037 * gcc.dg/pr69522.c: New test.
16039 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
16042 * g++.dg/cpp1y/69098.C: New test.
16043 * g++.dg/cpp1y/69098-2.C: New test.
16045 2016-02-12 Jakub Jelinek <jakub@redhat.com>
16047 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
16048 and neighbour -> neighbor.
16049 * objc.dg/attributes/method-nonnull-1.m: Likewise.
16050 * objc.dg/gnu-api-2-class-meta.m: Likewise.
16051 * c-c++-common/Wvarargs.c: Likewise.
16052 * c-c++-common/goacc/host_data-5.c: Likewise.
16053 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
16054 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
16055 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
16056 * gcc.target/aarch64/pr60697.c: Likewise.
16057 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
16058 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
16059 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
16060 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
16061 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
16062 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
16063 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
16064 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
16065 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
16066 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
16067 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
16068 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
16069 * g++.dg/lookup/koenig5.C: Likewise.
16070 * g++.dg/ext/no-asm-2.C: Likewise.
16071 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
16072 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
16073 * gfortran.dg/used_types_16.f90: Likewise.
16074 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
16075 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
16076 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
16077 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
16078 * gfortran.dg/abstract_type_6.f03: Likewise.
16079 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
16080 * gfortran.dg/used_types_15.f90: Likewise.
16081 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
16082 * gfortran.dg/exit_3.f08: Likewise.
16083 * gfortran.dg/open_status_2.f90: Likewise.
16084 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
16085 * gfortran.dg/intrinsic_std_1.f90: Likewise.
16086 * gfortran.dg/associate_1.f03: Likewise.
16087 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
16088 * gfortran.dg/intrinsic_std_6.f90: Likewise.
16089 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
16090 * gcc.dg/builtin-object-size-1.c: Likewise.
16091 * gcc.dg/noreturn-6.c: Likewise.
16092 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
16093 * gcc.dg/globalalias.c: Likewise.
16094 * gcc.dg/builtins-config.h: Likewise.
16095 * gcc.dg/pr30457.c: Likewise.
16096 * gcc.c-torture/compile/volatile-1.c: Likewise.
16097 * gcc.c-torture/execute/20101011-1.c: Likewise.
16098 * c-c++-common/Waddress-1.c: Likewise.
16100 2016-02-11 Jakub Jelinek <jakub@redhat.com>
16103 * c-c++-common/Waddress-1.c: New test.
16105 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
16108 * gfortran.dg/associate_19.f03: New test.
16109 * gfortran.dg/associate_20.f03: New test.
16111 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
16113 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
16115 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16117 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
16118 .arch armv8-a\n. Add -dA to dg-options.
16119 * gcc.target/aarch64/assembler_arch_1.c: New test.
16120 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
16122 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
16125 * g++.dg/cpp0x/pr68726.C: New.
16127 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16129 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
16132 2016-02-11 Richard Biener <rguenther@suse.de>
16134 * g++.dg/tree-ssa/pr61034.C: Adjust.
16136 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
16139 * gcc.target/s390/pr69148.c: New.
16141 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
16143 PR tree-optimization/69652
16144 * gcc.dg/torture/pr69652.c: New test.
16146 2016-02-10 Jakub Jelinek <jakub@redhat.com>
16147 Patrick Palka <ppalka@gcc.gnu.org>
16151 * g++.dg/ipa/pr69241-1.C: New test.
16152 * g++.dg/ipa/pr69241-2.C: New test.
16153 * g++.dg/ipa/pr69241-3.C: New test.
16154 * g++.dg/ipa/pr69649.C: New test.
16156 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
16158 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
16159 * gcc.dg/tree-ssa/sra-18.c: Ditto.
16161 2016-02-10 Bin Cheng <bin.cheng@arm.com>
16163 PR tree-optimization/68021
16164 * gcc.dg/tree-ssa/pr68021.c: New test.
16166 2016-02-10 Richard Biener <rguenther@suse.de>
16168 PR tree-optimization/69726
16169 * gcc.dg/uninit-22.c: New testcase.
16171 2016-02-09 Andrew Pinski <apinski@cavium.com>
16174 * gcc.c-torture/compile/20160205-1.c: New testcase.
16176 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
16179 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
16180 instead accessing a really large arrray.
16181 * gcc.target/powerpc/fusion3.c: Likewise.
16183 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
16186 * gcc.c-torture/execute/pr68532.c: New test.
16188 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
16191 * gcc.dg/pr69634.c: New.
16193 2016-02-09 Richard Biener <rguenther@suse.de>
16195 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
16197 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
16199 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
16201 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
16203 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
16205 2016-02-09 Richard Biener <rguenther@suse.de>
16207 PR tree-optimization/69715
16208 * gcc.dg/torture/pr69715.c: New testcase.
16210 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
16213 * g++.dg/cpp0x/trailing12.C: New test.
16214 * g++.dg/cpp0x/trailing13.C: New test.
16216 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
16220 * g++.dg/cpp1y/auto-fn29.C: New test.
16221 * g++.dg/cpp1y/auto-fn30.C: New test.
16223 2016-02-08 Jakub Jelinek <jakub@redhat.com>
16225 PR tree-optimization/69209
16226 * gcc.c-torture/compile/pr69209.c: New test.
16228 2016-02-08 Jeff Law <law@redhat.com>
16230 PR tree-optimization/68541
16231 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
16232 of statements allowed in join block for path splitting.
16234 2016-02-08 Jakub Jelinek <jakub@redhat.com>
16237 * g++.dg/gomp/pr59627.C: New test.
16240 * g++.dg/ipa/pr69239.C: New test.
16242 2016-02-08 David Malcolm <dmalcolm@redhat.com>
16244 PR preprocessor/69664
16245 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
16246 * gcc.dg/cpp/warn-comments.c: Likewise.
16248 2016-02-08 Marek Polacek <polacek@redhat.com>
16251 * g++.dg/init/const12.C: New test.
16253 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
16256 * gcc.dg/lto/pr55113_0.c: Remove test.
16258 2016-02-08 Richard Biener <rguenther@suse.de>
16260 PR tree-optimization/69719
16261 * gcc.dg/torture/pr69719.c: New testcase.
16263 2016-02-08 Richard Biener <rguenther@suse.de>
16264 Jeff Law <law@redhat.com>
16267 * gcc.target/mips/pr68273.c: New testcase.
16269 2016-02-08 Richard Biener <rguenther@suse.de>
16271 PR rtl-optimization/69274
16272 * gcc.target/i386/addr-sel-1.c: XFAIL.
16274 2016-02-08 Jeff Law <law@redhat.com>
16276 PR tree-optimization/68541
16277 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
16279 PR tree-optimization/65917
16280 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
16282 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16285 * gfortran.dg/namelist_args.f90: New test.
16287 2016-02-05 Jeff Law <law@redhat.com>
16289 PR tree-optimization/68541
16290 * gcc.dg/tree-ssa/split-path-2.c: New test.
16291 * gcc.dg/tree-ssa/split-path-3.c: New test.
16292 * gcc.dg/tree-ssa/split-path-4.c: New test.
16293 * gcc.dg/tree-ssa/split-path-5.c: New test.
16294 * gcc.dg/tree-ssa/split-path-6.c: New test.
16295 * gcc.dg/tree-ssa/split-path-7.c: New test.
16297 2016-02-05 Martin Sebor <msebor@redhat.com>
16300 * g++.dg/warn/Wplacement-new-size-1.C: New test.
16301 * g++.dg/warn/Wplacement-new-size-2.C: New test.
16303 2016-02-06 Richard HEnderson <rth@redhat.com>
16306 * gcc.target/i386/addr-space-4.c: New.
16307 * gcc.target/i386/addr-space-5.c: New.
16309 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
16312 * gfortran.dg/elemental_dependency_6.f90: New.
16314 2016-02-05 Jakub Jelinek <jakub@redhat.com>
16316 PR rtl-optimization/69691
16317 * gcc.c-torture/execute/pr69691.c: New test.
16320 * g++.dg/parse/pr69628.C: New test.
16322 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16324 * gcc.dg/sancov/asan.c: Move to ...
16325 * gcc.dg/asan/sancov-1.c: ... here.
16327 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16329 * gcc.target/i386/pr69577.c: Require avx_runtime target.
16331 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
16334 * gcc.target/i386/pr69677.c: New test.
16336 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
16339 * g++.dg/template/pr68948.C: New test.
16341 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
16343 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
16344 (only necessary on s390x).
16346 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
16348 * gcc.target/i386/pr69454-2.c: Compile with -msse2
16349 -mno-accumulate-outgoing-args.
16351 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
16353 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
16355 2016-02-04 Jakub Jelinek <jakub@redhat.com>
16358 * c-c++-common/pr69669.c: New test.
16360 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16363 * g++.dg/pr69667.C: New file.
16365 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
16368 * gcc.dg/pr69619.c: Add new test.
16370 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
16372 PR rtl-optimization/69577
16373 * gcc.target/i386/pr69577.c: New test.
16375 2016-02-04 Martin Liska <mliska@suse.cz>
16377 * g++.dg/asan/pr69276.C: New test.
16379 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16383 * gcc.target/arm/wmul-3.c: Simplify test to generate just
16384 a single smulbb instruction.
16385 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16386 * gcc.target/amr/wmul-2.c: Likewise.
16388 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16392 * gcc.c-torture/execute/pr67714.c: New test.
16394 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
16397 * gcc.target/i386/pr69454-1.c: New test.
16398 * gcc.target/i386/pr69454-2.c: New test.
16400 2016-02-03 Martin Sebor <msebor@redhat.com>
16407 * g++.dg/ext/flexarray-mangle-2.C: New test.
16408 * g++.dg/ext/flexarray-mangle.C: New test.
16409 * g++.dg/ext/flexarray-subst.C: New test.
16410 * g++.dg/ext/flexary11.C: New test.
16411 * g++.dg/ext/flexary12.C: New test.
16412 * g++.dg/ext/flexary13.C: New test.
16413 * g++.dg/ext/flexary14.C: New test.
16414 * g++.dg/other/dump-ada-spec-2.C: Adjust.
16416 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
16418 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16419 Define only if CHECK_FLOAT128 is defined.
16420 (main): Properly initialize u5.
16422 2016-02-03 Jakub Jelinek <jakub@redhat.com>
16425 * gcc.dg/pr69627.c: New test.
16428 * gcc.dg/pr69644.c: New test.
16430 2016-02-03 Mike Stump <mikestump@comcast.net>
16432 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16433 support for struct-layout-1.exp.
16435 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
16438 * g++.dg/cpp0x/pr69056.C: New test.
16440 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
16441 Alexandre Oliva <aoliva@redhat.com>
16444 * gcc.target/powerpc/pr69461.c: New.
16446 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
16448 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16449 works from here ...
16450 (check_effective_target_fsanitize_thread): ... to here. Do not
16451 specify additional compile flags for the test source.
16452 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16453 specify additional compile flags for the test source.
16455 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
16457 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16459 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
16463 * gfortran.dg/coarray_allocate_2.f08: New test.
16464 * gfortran.dg/coarray_allocate_3.f08: New test.
16465 * gfortran.dg/coarray_allocate_4.f08: New test.
16467 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
16469 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16470 use same scan-tree-dump-times on all platforms.
16471 * gcc.dg/vect/vect-outer-1.c: Likewise.
16472 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16473 * gcc.dg/vect/vect-outer-1a.c: Likewise.
16474 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16475 * gcc.dg/vect/vect-outer-1b.c: Likewise.
16476 * gcc.dg/vect/vect-outer-2b.c: Likewise.
16477 * gcc.dg/vect/vect-outer-3b.c: Likewise.
16478 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16480 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
16482 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16485 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
16487 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16489 2016-02-02 James Norris <jnorris@codesourcery.com>
16491 * c-c++-common/goacc/routine-5.c: Add tests.
16493 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
16495 * gcc.target/nvptx/unsigned-cmp.c: New test.
16497 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
16499 * gcc.target/aarch64/scalar_shift_1.c
16500 (test_corners_sisd_di): Improve force to SIMD register.
16501 (test_corners_sisd_si): Likewise.
16502 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16503 Remove scan-assembler check for ldr.
16505 2016-02-02 Richard Biener <rguenther@suse.de>
16507 PR tree-optimization/69595
16508 * gcc.dg/Warray-bounds-17.c: New testcase.
16510 2016-02-02 Richard Biener <rguenther@suse.de>
16512 PR tree-optimization/69606
16513 * gcc.dg/torture/pr69606.c: New testcase.
16515 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
16517 PR middle-end/68542
16518 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16519 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16521 2016-02-02 Alan Modra <amodra@gmail.com>
16524 * gcc.target/powerpc/pr69548.c: New test.
16526 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16528 PR rtl-optimization/69592
16529 * gcc.dg/pr69592.c: New test.
16531 PR preprocessor/69543
16533 * gcc.dg/pr69543.c: New test.
16534 * gcc.dg/pr69558.c: New test.
16536 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
16539 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16541 2016-02-01 Martin Sebor <msebor@redhat.com>
16543 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16545 2016-02-01 Bin Cheng <bin.cheng@arm.com>
16547 PR tree-optimization/67921
16548 * c-c++-common/ubsan/pr67921.c: New test.
16550 2016-02-01 Richard Biener <rguenther@suse.de>
16552 PR middle-end/69556
16553 * gcc.dg/tree-ssa/recip-8.c: New testcase.
16555 2016-02-01 Richard Biener <rguenther@suse.de>
16557 PR tree-optimization/69574
16558 * gcc.dg/torture/pr69574.c: New testcase.
16560 2016-02-01 Richard Biener <rguenther@suse.de>
16562 PR tree-optimization/69579
16563 * gcc.dg/setjmp-6.c: New testcase.
16565 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16567 PR rtl-optimization/69570
16568 * g++.dg/opt/pr69570.C: New test.
16570 2016-02-01 Richard Henderson <rth@redhat.com>
16572 * gcc.dg/pr69535.c: New test.
16574 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
16577 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16578 * gcc.dg/tree-ssa/sra-18.c: Likewise.
16581 * g++.dg/parse/parens3.C: Use register "4" on hppa.
16583 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16585 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
16588 * gfortran.dg/allocate_with_source_17.f03: New test.
16590 2016-01-30 Jakub Jelinek <jakub@redhat.com>
16592 PR tree-optimization/69546
16593 * gcc.dg/torture/pr69546.c: New test.
16595 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
16598 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16600 2016-01-30 Martin Sebor <msebor@redhat.com>
16603 * g++.dg/ext/flexary10.C: New test.
16605 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
16608 gfortran.dg/common_23.f90: New test.
16610 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16613 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16614 condition being checked, and disable it when the target supports
16615 misaligned loads and stores.
16617 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16620 * gcc.dg/torture/pr69518.c: New test.
16622 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
16625 * gcc.target/i386/pr69530.c: New test.
16627 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
16630 * gcc.target/mips/div-delay.c: New test.
16632 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16635 * gcc.target/i386/pr69551.c: New test.
16638 * gcc.target/i386/pr66137.c: New test.
16640 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
16642 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16643 always built for p5600.
16644 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16645 isa=p5600 dg-option.
16647 2016-01-29 Richard Biener <rguenther@suse.de>
16649 PR tree-optimization/69547
16650 * g++.dg/tree-ssa/pr69547.C: New testcase.
16652 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16655 * g++.dg/warn/Wunused-function2.C: New test.
16657 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
16659 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16660 support for test to succeed.
16662 2016-01-29 Marek Polacek <polacek@redhat.com>
16666 * g++.dg/ext/constexpr-vla2.C: New test.
16667 * g++.dg/ext/constexpr-vla3.C: New test.
16668 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16670 2016-01-29 Richard Biener <rguenther@suse.de>
16672 PR middle-end/69537
16673 * gcc.dg/uninit-21.c: New testcase.
16675 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
16678 * gcc.target/i386/pr69459.c: New test.
16680 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
16683 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16684 * gcc.target/mips/pr68400.c: New test.
16686 2016-01-28 Martin Sebor <msebor@redhat.com>
16689 * gcc.target/powerpc/pr17381.c: New test.
16691 2016-01-28 Jakub Jelinek <jakub@redhat.com>
16693 PR middle-end/69542
16694 * gcc.dg/torture/pr69542.c: New test.
16696 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16698 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16700 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16702 * gcc.dg/pr65980.c: Skip on AIX.
16703 * gcc.dg/pr66688.c: Same.
16705 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16708 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16709 * gcc.dg/tree-ssa/sra-18.c: Same.
16711 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16714 * gfortran.dg/block_15.f08: New test.
16715 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16716 on incorrectly closed BLOCK.
16718 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16720 * gcc.dg/declare-simd.c: New test.
16722 2016-01-28 Richard Biener <rguenther@suse.de>
16724 PR tree-optimization/69466
16725 * gfortran.dg/vect/pr69466.f90: New testcase.
16727 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16729 * g++.dg/pr67989.C: Remove ARM-specific option.
16730 * gcc.target/arm/pr67989.C: New file.
16732 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16734 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16735 and expm1 test for glibc < 2.11.
16737 2016-01-27 Richard Henderson <rth@redhat.com>
16739 * gcc.c-torture/execute/pr69447.c: New test.
16741 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16744 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16746 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16749 * gcc.dg/pr66869.c: New test.
16751 2016-01-25 Jeff Law <law@redhat.com>
16753 PR tree-optimization/68398
16754 PR tree-optimization/69196
16755 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16756 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16757 path to avoid new heuristic allowing more irreducible regions
16758 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16759 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16760 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16761 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16762 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16764 2016-01-27 Marek Polacek <polacek@redhat.com>
16767 * c-c++-common/vector-compare-4.c: New test.
16769 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16771 PR preprocessor/69126
16772 * c-c++-common/pr69126.c: New test case.
16774 2016-01-27 Ian Lance Taylor <iant@google.com>
16776 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16778 2016-01-27 Ryan Burn <contact@rnburn.com>
16781 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16783 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16786 * gcc.target/i386/pr69512.c: New test.
16788 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16791 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16793 2016-01-27 Marek Polacek <polacek@redhat.com>
16796 * g++.dg/pr69379.C: New test.
16798 2016-01-27 Martin Sebor <msebor@redhat.com>
16801 * g++.dg/abi/Wabi-2-2.C: New test.
16802 * g++.dg/abi/Wabi-2-3.C: New test.
16803 * g++.dg/abi/Wabi-3-2.C: New test.
16804 * g++.dg/abi/Wabi-3-3.C: New test.
16806 2016-01-27 Richard Biener <rguenther@suse.de>
16808 PR tree-optimization/69166
16809 * gcc.dg/torture/pr69166.c: New testcase.
16811 2016-01-27 Martin Jambor <mjambor@suse.cz>
16813 PR tree-optimization/69355
16814 * gcc.dg/tree-ssa/pr69355.c: New test.
16816 2016-01-27 Marek Polacek <polacek@redhat.com>
16819 * g++.dg/ext/constexpr-vla1.C: New test.
16821 2016-01-20 Christian Bruel <christian.bruel@st.com>
16824 * gcc.target/arm/pr69245.c: New test.
16826 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16828 PR tree-optimization/69399
16829 * gcc.dg/torture/pr69399.c: New test.
16831 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16833 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16835 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16837 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16839 2016-01-26 Tom de Vries <tom@codesourcery.com>
16841 PR tree-optimization/69110
16842 * gcc.dg/autopar/pr69110.c: New test.
16844 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16845 Sebastian Pop <s.pop@samsung.com>
16847 * gcc.dg/graphite/isl-ast-op-select.c: New.
16849 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16852 * gfortran.dg/allocate_error_6.f90: New test.
16854 2016-01-26 Richard Henderson <rth@redhat.com>
16856 * gcc.dg/tm/pr60908.c: New test.
16858 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16861 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16863 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16864 expected multiline output to reflect the colorization being
16865 disabled before newlines.
16866 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16867 (custom_diagnostic_finalizer): Replace call to
16868 pp_newline_and_flush with call to pp_flush.
16869 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16870 * gfortran.dg/implicit_class_1.f90: Likewise.
16871 * lib/gcc-dg.exp (allow_blank_lines): New global.
16872 (dg-allow-blank-lines-in-output): New procedure.
16873 (gcc-dg-prune): Complain about blank lines in the output, unless
16874 dg-allow-blank-lines-in-output was called.
16875 * lib/multiline.exp (_build_multiline_regex): Only support
16876 arbitrary followup text for non-blank-lines, not for blank lines.
16878 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16880 PR tree-optimization/69483
16881 * gcc.dg/pr69483.c: New test.
16882 * g++.dg/opt/pr69483.C: New test.
16884 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16887 * gcc.target/arm/pr68620.c: New test.
16889 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16891 * gcc.target/i386/pr68986-2.c: Remove -m32.
16893 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16896 * gcc.target/i386/pr68986-1.c: New test.
16897 * gcc.target/i386/pr68986-2.c: Likewise.
16898 * gcc.target/i386/pr68986-3.c: Likewise.
16900 2016-01-26 Christian Bruel <christian.bruel@st.com>
16902 * lib/target-supports.exp
16903 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16904 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16905 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16907 2016-01-26 Richard Biener <rguenther@suse.de>
16909 PR tree-optimization/69452
16910 * gcc.dg/torture/pr69452.c: New testcase.
16912 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16915 * gcc.dg/pr69442.c: New test.
16917 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16920 * gcc.target/aarch64/simd/pr67896.C: New.
16922 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16924 PR tree-optimization/69400
16925 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16927 (plugin_init): Call it.
16928 * gcc.dg/torture/pr69400.c: New test.
16930 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16932 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16934 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16935 Sebastian Pop <s.pop@samsung.com>
16937 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16940 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16941 Sebastian Pop <s.pop@samsung.com>
16943 * gcc.dg/graphite/pr69292.c: New.
16945 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16947 * c-c++-common/goacc/use_device-1.c: New test.
16949 2016-01-25 Jeff Law <law@redhat.com>
16951 PR tree-optimization/69196
16952 PR tree-optimization/68398
16953 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16954 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16956 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16959 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16962 2016-01-25 Richard Biener <rguenther@suse.de>
16965 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16967 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16970 * gcc.dg/pr69421.c: New test.
16972 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16974 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16975 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16976 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16977 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16978 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16979 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16980 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16981 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16982 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16983 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16985 2016-01-25 Richard Biener <rguenther@suse.de>
16987 PR tree-optimization/69376
16988 * gcc.dg/torture/pr69376.c: New testcase.
16990 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16994 * gfortran.dg/interface_38.f90: New test.
16995 * gfortran.dg/interface_39.f90: New test.
16997 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
17000 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
17005 * g++.dg/template/pr11858.C: New test.
17006 * g++.dg/template/pr24663.C: New test.
17007 * g++.dg/template/unify12.C: New test.
17008 * g++.dg/template/unify13.C: New test.
17009 * g++.dg/template/unify14.C: New test.
17010 * g++.dg/template/unify15.C: New test.
17011 * g++.dg/template/unify16.C: New test.
17012 * g++.dg/template/unify17.C: New test.
17014 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
17017 gfortran.dg/pr68283.f90: New test.
17019 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
17022 * gfortran.dg/inline_matmul_13.f90: New test.
17023 * gfortran.dg/matmul_bounds_8.f90: New test.
17024 * gfortran.dg/matmul_bounds_9.f90: New test.
17025 * gfortran.dg/matmul_bounds_10.f90: New test.
17027 2016-01-23 Tom de Vries <tom@codesourcery.com>
17029 PR tree-optimization/69426
17030 * gcc.dg/autopar/pr69426.c: New test.
17032 2016-01-23 Martin Sebor <msebor@redhat.com>
17036 * g++.dg/cpp0x/alignas5.C: New test.
17037 * g++.dg/ext/vector29.C: Same.
17039 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
17041 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
17042 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
17043 _GNU_SOURCE from compile flags to the source.
17044 * gcc.target/i386/chkp-stropt-12.c: Ditto.
17045 * gcc.target/i386/chkp-stropt-16.c: Ditto.
17046 * gcc.target/i386/chkp-stropt-4.c: Ditto.
17047 * gcc.target/i386/chkp-stropt-8.c: Ditto.
17049 2016-01-22 Jakub Jelinek <jakub@redhat.com>
17052 * g++.dg/opt/pr69432.C: New test.
17054 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17056 * gcc.target/powerpc/pr63354c: Adjust target selector to include
17057 32-bit targets testing an -m64 multilib.
17059 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17061 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
17064 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
17066 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
17068 2016-01-21 Christian Bruel <christian.bruel@st.com>
17071 * gcc.target/i386/pr68674.c
17072 * gcc.target/aarch64/pr68674.c
17073 * gcc.target/arm/pr68674.c
17075 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17078 * gcc.c-torture/execute/pr69403.c: New test.
17080 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
17083 * g++.dg/template/pr55843.C: New.
17085 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
17088 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
17089 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
17091 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17094 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
17095 from dg-do compile directive, and instead add
17096 { dg-require-effective-target int128 }.
17098 2016-01-20 Martin Sebor <msebor@redhat.com>
17101 * gcc.dg/sync-fetch.c: New test.
17103 2016-01-21 Martin Sebor <msebor@redhat.com>
17106 * gcc.target/powerpc/pr69252.c: New test.
17108 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17111 * gfortran.dg/pr65996.f90: New test.
17113 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
17116 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
17117 expected to generate an error.
17119 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
17121 PR middle-end/66178
17122 * gcc.dg/torture/pr66178.c: New test.
17124 2016-01-21 Anton Blanchard <anton@samba.org>
17125 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17128 * gcc.target/powerpc/pr63354.c: New test.
17130 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
17132 PR rtl-optimization/68990
17133 * gcc.target/i386/pr68990: New.
17135 2016-01-21 Nick Clifton <nickc@redhat.com>
17138 * gcc.target/mips/pr69129.c: New.
17140 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
17143 * g++.dg/cpp0x/pr58046.C: New.
17145 2016-01-21 Jakub Jelinek <jakub@redhat.com>
17149 * gcc.target/arm/pr69187.c: New test.
17152 * g++.dg/torture/pr69355.C: New test.
17154 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
17155 Sebastian Pop <s.pop@samsung.com>
17157 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
17159 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
17160 Sebastian Pop <s.pop@samsung.com>
17162 * gcc.dg/graphite/pr68976.c: New test.
17164 2016-01-21 Jakub Jelinek <jakub@redhat.com>
17166 PR middle-end/67653
17167 * c-c++-common/pr67653.c: New test.
17168 * gcc.dg/torture/pr29119.c: Add dg-warning.
17170 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
17172 * gcc.target/powerpc/cpu-builtin-1.c: New test.
17174 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17177 * gcc.dg/pr24293.c: New test.
17178 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
17179 incomplete struct type.
17180 * gcc.dg/declspec-1.c: Likewise.
17181 * gcc.dg/pr63549.c: Likewise.
17183 2016-01-20 Jakub Jelinek <jakub@redhat.com>
17185 PR tree-optimization/66612
17186 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
17187 for bdn instruction.
17189 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17191 * lib/target-supports.exp
17192 (check_effective_target_arm_fp_ok_nocache): New.
17193 (check_effective_target_arm_fp_ok): New.
17194 (add_options_for_arm_fp): New.
17195 (check_effective_target_arm_crypto_ok_nocache): Require
17196 target_arm_v8_neon_ok instead of arm32.
17197 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
17198 (check_effective_target_arm_crypto_pragma_ok): New.
17199 (add_options_for_arm_vfp): New.
17200 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
17201 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
17202 target instead. Force initial fpu to vfp.
17203 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
17204 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
17205 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
17207 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
17208 use arm_vfp effective target instead. Force initial fpu to vfp.
17209 * gcc.target/arm/attr-neon3.c: Likewise.
17210 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
17212 * gcc.target/arm/unsigned-float.c: Likewise.
17213 * gcc.target/arm/vfp-1.c: Likewise.
17214 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
17215 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
17216 * gcc.target/arm/vfp-ldmiad.c: Likewise.
17217 * gcc.target/arm/vfp-ldmias.c: Likewise.
17218 * gcc.target/arm/vfp-stmdbd.c: Likewise.
17219 * gcc.target/arm/vfp-stmdbs.c: Likewise.
17220 * gcc.target/arm/vfp-stmiad.c: Likewise.
17221 * gcc.target/arm/vfp-stmias.c: Likewise.
17222 * gcc.target/arm/vnmul-1.c: Likewise.
17223 * gcc.target/arm/vnmul-2.c: Likewise.
17224 * gcc.target/arm/vnmul-3.c: Likewise.
17225 * gcc.target/arm/vnmul-4.c: Likewise.
17227 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
17230 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
17231 the MPX run-time library, for compile-time MPX test.
17232 * gcc.target/i386/chkp-always_inline.c: Likewise.
17233 * gcc.target/i386/chkp-bndret.c: Likewise.
17234 * gcc.target/i386/chkp-builtins-1.c: Likewise.
17235 * gcc.target/i386/chkp-builtins-2.c: Likewise.
17236 * gcc.target/i386/chkp-builtins-3.c: Likewise.
17237 * gcc.target/i386/chkp-builtins-4.c: Likewise.
17238 * gcc.target/i386/chkp-const-check-1.c: Likewise.
17239 * gcc.target/i386/chkp-const-check-2.c: Likewise.
17240 * gcc.target/i386/chkp-hidden-def.c: Likewise.
17241 * gcc.target/i386/chkp-label-address.c: Likewise.
17242 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
17243 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
17244 * gcc.target/i386/chkp-pr69044.c: Likewise.
17245 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
17246 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
17247 * gcc.target/i386/chkp-strchr.c: Likewise.
17248 * gcc.target/i386/chkp-strlen-1.c: Likewise.
17249 * gcc.target/i386/chkp-strlen-2.c: Likewise.
17250 * gcc.target/i386/chkp-strlen-3.c: Likewise.
17251 * gcc.target/i386/chkp-strlen-4.c: Likewise.
17252 * gcc.target/i386/chkp-strlen-5.c: Likewise.
17253 * gcc.target/i386/chkp-stropt-1.c: Likewise.
17254 * gcc.target/i386/chkp-stropt-10.c: Likewise.
17255 * gcc.target/i386/chkp-stropt-11.c: Likewise.
17256 * gcc.target/i386/chkp-stropt-12.c: Likewise.
17257 * gcc.target/i386/chkp-stropt-13.c: Likewise.
17258 * gcc.target/i386/chkp-stropt-14.c: Likewise.
17259 * gcc.target/i386/chkp-stropt-15.c: Likewise.
17260 * gcc.target/i386/chkp-stropt-16.c: Likewise.
17261 * gcc.target/i386/chkp-stropt-2.c: Likewise.
17262 * gcc.target/i386/chkp-stropt-3.c: Likewise.
17263 * gcc.target/i386/chkp-stropt-4.c: Likewise.
17264 * gcc.target/i386/chkp-stropt-5.c: Likewise.
17265 * gcc.target/i386/chkp-stropt-6.c: Likewise.
17266 * gcc.target/i386/chkp-stropt-7.c: Likewise.
17267 * gcc.target/i386/chkp-stropt-8.c: Likewise.
17268 * gcc.target/i386/chkp-stropt-9.c: Likewise.
17269 * gcc.target/i386/pr63995-2.c: Likewise.
17270 * gcc.target/i386/pr64805.c: Likewise.
17271 * gcc.target/i386/pr65044.c: Likewise.
17272 * gcc.target/i386/pr65167.c: Likewise.
17273 * gcc.target/i386/pr65183.c: Likewise.
17274 * gcc.target/i386/pr65184.c: Likewise.
17275 * gcc.target/i386/thunk-retbnd.c: Likewise.
17277 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
17279 PR tree-optimization/69328
17280 * gcc.dg/pr69328.c: New test.
17282 2016-01-20 Jeff Law <law@redhat.com>
17285 * gcc.target/m68k/pr25114.c: New test.
17287 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
17289 * gcc.target/arm/memset-inline-10.c: Added
17290 dg-require-effective-target arm_thumb2_ok.
17292 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
17294 * gcc.dg/debug/dwarf2/sso.c: New test.
17296 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
17299 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
17300 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
17301 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
17303 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17306 * g++.dg/ipa/devirt-50.C: New testcase.
17308 2016-01-19 Marek Polacek <polacek@redhat.com>
17311 * g++.dg/cpp1y/parameter-pack-1.C: New test.
17312 * g++.dg/cpp1y/parameter-pack-2.C: New test.
17314 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17317 * gcc.target/arm/pr69135_1.c: New test.
17319 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17321 * gcc.target/aarch64/ccmp_1.c: Add new tests.
17323 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17325 * gcc.target/aarch64/ccmp_1.c: New testcase.
17327 2016-01-19 Marek Polacek <polacek@redhat.com>
17330 * g++.dg/cpp0x/enum30.C: New test.
17332 2016-01-19 Richard Biener <rguenther@suse.de>
17334 PR tree-optimization/69336
17335 * g++.dg/tree-ssa/pr69336.C: New testcase.
17337 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17340 * gcc.dg/pr65779.c: New test.
17342 2016-01-19 Richard Biener <rguenther@suse.de>
17344 PR tree-optimization/69352
17345 * gcc.dg/torture/pr69352.c: New testcase.
17347 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17349 PR rtl-optimization/68955
17350 PR rtl-optimization/64557
17351 * gcc.dg/torture/pr68955.c: New test.
17353 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17356 * g++.dg/torture/pr69136.C: New testcase.
17358 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17361 * g++.dg/lto/pr69133_0.C: New testcase.
17362 * g++.dg/lto/pr69133_1.C: New testcase.
17364 2016-01-15 Jeff Law <law@redhat.com>
17366 PR tree-optimization/69320
17367 * gcc.c-torture/pr69320-1.c: New test.
17368 * gcc.c-torture/pr69320-2.c: New test.
17369 * gcc.c-torture/pr69320-3.c: New test.
17370 * gcc.c-torture/pr69320-4.c: New test.
17372 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
17377 * g++.dg/template/pr11858.C: New test.
17378 * g++.dg/template/pr24663.C: New test.
17379 * g++.dg/template/unify12.C: New test.
17380 * g++.dg/template/unify13.C: New test.
17381 * g++.dg/template/unify14.C: New test.
17382 * g++.dg/template/unify15.C: New test.
17383 * g++.dg/template/unify16.C: New test.
17384 * g++.dg/template/unify17.C: New test.
17386 2016-01-18 David Malcolm <dmalcolm@redhat.com>
17389 * gcc.dg/pr69181-1.c: New test file.
17390 * gcc.dg/pr69181-2.c: New test file.
17391 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17392 globals by moving it to...
17393 (cleanup-after-saved-dg-test): ...this new function. Add
17394 "global additional_sources_used". Add reset of global
17395 multiline_expected_outputs to the empty list.
17396 * lib/multiline.exp (_multiline_expected_outputs): Rename this
17398 (multiline_expected_outputs): ...this, and updated comments to
17399 note that it is modified from gcc-dg.exp.
17400 (dg-end-multiline-output): Update for the above renaming.
17401 (handle-multiline-outputs): Likewise. Remove the clearing
17402 of the expected outputs to the empty list.
17404 2016-01-18 Richard Biener <rguenther@suse.de>
17406 PR tree-optimization/69297
17407 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17409 2016-01-18 Joseph Myers <joseph@codesourcery.com>
17411 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17413 * gcc.target/mips/mips-3d-2.c: Likewise.
17414 * gcc.target/mips/mips-3d-3.c: Likewise.
17415 * gcc.target/mips/mips-3d-4.c: Likewise.
17416 * gcc.target/mips/mips-3d-5.c: Likewise.
17417 * gcc.target/mips/mips-3d-6.c: Likewise.
17418 * gcc.target/mips/mips-3d-7.c: Likewise.
17419 * gcc.target/mips/mips-3d-8.c: Likewise.
17420 * gcc.target/mips/mips-3d-9.c: Likewise.
17421 * gcc.target/mips/mips-ps-1.c: Likewise.
17422 * gcc.target/mips/mips-ps-2.c: Likewise.
17423 * gcc.target/mips/mips-ps-3.c: Likewise.
17424 * gcc.target/mips/mips-ps-4.c: Likewise.
17425 * gcc.target/mips/mips-ps-5.c: Likewise.
17426 * gcc.target/mips/mips-ps-6.c: Likewise.
17427 * gcc.target/mips/mips-ps-7.c: Likewise.
17428 * gcc.target/mips/mips-ps-type.c: Likewise.
17429 * gcc.target/mips/mips-ps-type-2.c: Likewise.
17430 * gcc.target/mips/mips16-attributes-6.c: Likewise.
17432 2016-01-18 Tom de Vries <tom@codesourcery.com>
17434 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17435 * c-c++-common/goacc/kernels-double-reduction.c: New test.
17436 * c-c++-common/goacc/kernels-empty.c: New test.
17437 * c-c++-common/goacc/kernels-eternal.c: New test.
17438 * c-c++-common/goacc/kernels-loop-2.c: New test.
17439 * c-c++-common/goacc/kernels-loop-3.c: New test.
17440 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17441 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17442 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17443 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17444 * c-c++-common/goacc/kernels-loop-data.c: New test.
17445 * c-c++-common/goacc/kernels-loop-g.c: New test.
17446 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17447 * c-c++-common/goacc/kernels-loop-n.c: New test.
17448 * c-c++-common/goacc/kernels-loop-nest.c: New test.
17449 * c-c++-common/goacc/kernels-loop.c: New test.
17450 * c-c++-common/goacc/kernels-noreturn.c: New test.
17451 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17452 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17453 * c-c++-common/goacc/kernels-reduction.c: New test.
17455 2016-01-18 Tom de Vries <tom@codesourcery.com>
17457 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17458 * gcc.dg/autopar/outer-2.c: Same.
17459 * gcc.dg/autopar/outer-3.c: Same.
17460 * gcc.dg/autopar/outer-4.c: Same.
17461 * gcc.dg/autopar/outer-5.c: Same.
17462 * gcc.dg/autopar/outer-6.c: Same.
17463 * gcc.dg/autopar/parallelization-1.c: Same.
17464 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17465 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17466 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17467 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17468 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17469 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17470 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17471 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17472 * gcc.dg/autopar/pr39500-1.c: Same.
17473 * gcc.dg/autopar/pr39500-2.c: Same.
17474 * gcc.dg/autopar/pr46193.c: Same.
17475 * gcc.dg/autopar/pr46194.c: Same.
17476 * gcc.dg/autopar/pr49580.c: Same.
17477 * gcc.dg/autopar/pr49960-1.c: Same.
17478 * gcc.dg/autopar/pr49960.c: Same.
17479 * gcc.dg/autopar/pr68373.c: Same.
17480 * gcc.dg/autopar/reduc-1.c: Same.
17481 * gcc.dg/autopar/reduc-1char.c: Same.
17482 * gcc.dg/autopar/reduc-1short.c: Same.
17483 * gcc.dg/autopar/reduc-2.c: Same.
17484 * gcc.dg/autopar/reduc-2char.c: Same.
17485 * gcc.dg/autopar/reduc-2short.c: Same.
17486 * gcc.dg/autopar/reduc-3.c: Same.
17487 * gcc.dg/autopar/reduc-4.c: Same.
17488 * gcc.dg/autopar/reduc-6.c: Same.
17489 * gcc.dg/autopar/reduc-7.c: Same.
17490 * gcc.dg/autopar/reduc-8.c: Same.
17491 * gcc.dg/autopar/reduc-9.c: Same.
17492 * gcc.dg/autopar/uns-outer-4.c: Same.
17493 * gcc.dg/autopar/uns-outer-5.c: Same.
17494 * gcc.dg/autopar/uns-outer-6.c: Same.
17495 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17496 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17498 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17501 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17502 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17504 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17507 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17508 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17509 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17511 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17514 * gcc.dg/tree-ssa/sra-17.c: New.
17515 * gcc.dg/tree-ssa/sra-18.c: New.
17517 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
17519 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17521 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
17523 * gnat.dg/inline12.adb: New test.
17525 2016-01-18 Bin Cheng <bin.cheng@arm.com>
17527 PR tree-optimization/66797
17528 * gcc.c-torture/execute/pr65447.c: Relax check condition.
17530 2016-01-18 Richard Biener <rguenther@suse.de>
17532 PR tree-optimization/69170
17533 * gcc.dg/torture/pr69170.c: New testcase.
17535 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
17537 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17539 2016-01-16 Tom de Vries <tom@codesourcery.com>
17541 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17543 2016-01-16 Tom de Vries <tom@codesourcery.com>
17545 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17546 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
17547 redundant dg-require-effective-target pthread.
17548 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17549 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17550 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17551 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17552 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17553 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17554 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17556 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
17559 * gcc.target/powerpc/recip-6.c: Enable on AIX.
17560 * gcc.target/powerpc/recip-7.c: Same.
17562 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17565 * g++.dg/template/pr69091.C: New test.
17567 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17569 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17570 dump does not contain an error_mark_node.
17571 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17572 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17574 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17577 * g++.dg/template/pr68936.C: New test.
17579 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
17582 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17583 * gcc.target/powerpc/recip-2.c: Same.
17584 * gcc.target/powerpc/recip-3.c: Same.
17585 * gcc.target/powerpc/recip-4.c: Same.
17586 * gcc.target/powerpc/recip-sqrtf.c: Same.
17588 2016-01-15 Jeff Law <law@redhat.com>
17590 PR tree-optimization/69270
17591 * gcc.dg/tree-ssa/pr69270-2.c: New test.
17592 * gcc.dg/tree-ssa/pr69270-3.c: New test.
17594 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
17597 * gfortran.dg/deferred_character_13.f90: New test for the fix
17598 of comment 3 of the PR.
17601 * gfortran.dg/deferred_character_8.f90: New test
17602 * gfortran.dg/allocate_error_5.f90: New test
17605 * gfortran.dg/deferred_character_10.f90: New test
17608 * gfortran.dg/deferred_character_14.f90: New test
17611 * gfortran.dg/deferred_character_11.f90: New test
17614 * gfortran.dg/deferred_character_9.f90: New test
17616 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
17618 PR rtl-optimization/69030
17619 * gcc.target/i386/pr69030.c: New.
17621 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17623 * gcc.target/aarch64/target_attr_17.c: New test.
17625 2016-01-15 Richard Biener <rguenther@suse.de>
17627 PR tree-optimization/66856
17628 * gcc.dg/torture/pr66856-1.c: New testcase.
17629 * gcc.dg/torture/pr66856-2.c: Likewise.
17631 2016-01-15 Richard Biener <rguenther@suse.de>
17634 * g++.dg/lto/pr69137_0.C: New testcase.
17636 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
17638 PR middle-end/69246
17639 * gcc.target/i386/pr69246.c: New test.
17641 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17643 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17645 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17648 * g++.dg/init/const9.C: Disable test on S/390.
17650 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17652 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17653 * g++.dg/Wno-frame-address.C: Ditto.
17655 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17657 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17659 2016-01-15 Richard Biener <rguenther@suse.de>
17661 PR tree-optimization/68961
17662 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17664 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
17666 * gcc.target/i386/pr65105-5.c: New test.
17668 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17670 * gcc.c-torture/execute/alias-4.c: New testcase.
17672 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17675 * g++.dg/ipa/devirt-49.C: New testcase.
17677 2016-01-15 Christian Bruel <christian.bruel@st.com>
17680 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17681 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17682 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17684 2016-01-15 Richard Biener <rguenther@suse.de>
17686 PR tree-optimization/69117
17687 * gcc.dg/torture/pr69117.c: New testcase.
17689 2015-01-14 Ryan Burn <contact@rnburn.com>
17692 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17694 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17697 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17698 range tests use 100 * maximum instead of maximum + 1.
17700 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17703 * gcc.dg/guality/pr69244.c: New test.
17705 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
17707 * lib/target-supports.exp (check_effective_target_issignaling):
17709 * gcc.dg/pr61441.c: Require issignaling effective target.
17711 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17714 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17716 2016-01-14 David Malcolm <dmalcolm@redhat.com>
17719 PR preprocessor/69177
17720 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17721 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17722 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17723 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17725 2016-01-14 Marek Polacek <polacek@redhat.com>
17728 * gcc.dg/array-15.c: New test.
17730 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17732 PR middle-end/68146
17733 PR tree-optimization/69155
17734 * gfortran.dg/pr68146.f: New test.
17735 * gfortran.dg/pr69155.f90: New test.
17737 2016-01-14 Richard Biener <rguenther@suse.de>
17739 PR tree-optimization/68060
17740 * gcc.dg/torture/pr68060-1.c: New testcase.
17741 * gcc.dg/torture/pr68060-2.c: Likewise.
17743 2016-01-14 Nick Clifton <nickc@redhat.com>
17745 * lib/target-supports.exp
17746 (check_effective_target_arm_neon_ok_nocache): Add an option
17747 sequence that includes setting the ARM architecture to ARMv7-A.
17748 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17749 command line options necessary to enable Neon support.
17750 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17751 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17752 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17753 * gcc.target/arm/pr69180.c: Likewise.
17755 2016-01-14 Jeff Law <law@redhat.com>
17757 PR tree-optimization/69270
17758 * gcc.dg/tree-ssa/pr69270.c: New test.
17760 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17763 * c-c++-common/pr66208.c: New file.
17765 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17767 PR tree-optimization/69156
17768 * gcc.dg/pr69156.c: New test.
17770 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17772 * gcc.target/i386/pr69225-7.c: New test.
17774 2016-01-13 Richard Henderson <rth@redhat.com>
17776 * gcc.dg/tm/memopt-13.c: Update expected function.
17777 * gcc.dg/tm/memopt-6.c: Likewise.
17779 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17781 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17782 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17783 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17784 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17786 2016-01-13 Tom de Vries <tom@codesourcery.com>
17788 PR tree-optimization/69169
17789 * gcc.dg/pr69169.c: New test.
17791 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17794 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17795 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17796 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17797 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17798 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17799 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17800 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17801 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17803 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17806 * gcc.dg/pr69247.c: New test.
17808 2016-01-13 Richard Biener <rguenther@suse.de>
17810 PR tree-optimization/69242
17811 * gcc.dg/torture/pr69242.c: New testcase.
17813 2016-01-13 Richard Biener <rguenther@suse.de>
17815 PR tree-optimization/69186
17816 * gcc.dg/torture/pr69186.c: New testcase.
17818 2016-01-13 Jeff Law <law@redhat.com>
17820 PR tree-optimization/67755
17821 * gcc.dg/tree-ssa/pr67755.c: New test.
17823 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17825 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17826 pass number in output by a star.
17828 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17830 PR tree-optimization/68911
17831 * gcc.c-torture/execute/pr68911.c: New test.
17833 2016-01-12 Marek Polacek <polacek@redhat.com>
17836 * g++.dg/warn/permissive-1.C: New test.
17838 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17842 * g++.dg/opt/pr69213.C: New test.
17844 2016-01-12 Christian Bruel <christian.bruel@st.com>
17847 * gcc.target/arm/pr69180.c: New test.
17849 2016-01-12 Richard Biener <rguenther@suse.de>
17852 * g++.dg/lto/pr69077_0.C: New testcase.
17853 * g++.dg/lto/pr69077_1.C: Likewise.
17855 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17858 * g++.dg/opt/pr69175.C: New test.
17860 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17862 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17863 rather than #including math.h & stdlib.h.
17864 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17865 * gcc.dg/vect/pr49771.c: Likewise.
17866 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17867 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17868 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17869 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17870 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17871 * gcc.dg/vect/pr44507.c: Likewise.
17872 * gcc.dg/vect/pr45902.c: Likewise.
17873 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17874 * gcc.dg/vect/vect-117.c: Likewise.
17875 * gcc.dg/vect/vect-99.c: Likewise.
17876 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17877 * gcc.dg/vect/vect-cond-1.c: Likewise.
17878 * gcc.dg/vect/vect-cond-2.c: Likewise.
17879 * gcc.dg/vect/vect-cond-3.c: Likewise.
17880 * gcc.dg/vect/vect-cond-4.c: Likewise.
17881 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17882 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17883 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17884 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17885 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17886 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17887 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17888 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17889 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17890 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17891 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17892 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17893 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17894 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17895 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17896 include of signal.h.
17897 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17898 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17899 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17900 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17901 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17902 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17903 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17904 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17905 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17906 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17907 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17908 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17909 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17910 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17911 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17912 * gcc.dg/vect/vect-outer-5.c: Likewise.
17913 * gcc.dg/vect/vect-outer-6.c: Likewise.
17914 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17915 include of stdio.h.
17917 2016-01-12 Nick Clifton <nickc@redhat.com>
17920 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17921 to fread so that it will be found in all target runtimes.
17923 2016-01-12 Richard Biener <rguenther@suse.de>
17925 PR tree-optimization/69053
17926 * g++.dg/torture/pr69053.C: New testcase.
17928 2016-01-12 Richard Biener <rguenther@suse.de>
17930 PR tree-optimization/69168
17931 * gcc.dg/torture/pr69168.c: New testcase.
17933 2016-01-12 Richard Biener <rguenther@suse.de>
17935 PR tree-optimization/69157
17936 * gcc.dg/torture/pr69157.c: New testcase.
17938 2016-01-12 Richard Biener <rguenther@suse.de>
17940 PR tree-optimization/69174
17941 * gcc.dg/torture/pr69174.c: New testcase.
17943 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17947 * g++.dg/tls/pr66808.C: New test.
17948 * g++.dg/tls/pr69000.C: New test.
17950 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17952 * gcc.target/powerpc/swaps-p8-23.c: New test.
17953 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17955 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17957 PR tree-optimization/68356
17958 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17960 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17961 Jim Wilson <jim.wilson@linaro.org>
17964 * gcc.target/arm/pr69194.c: New test.
17966 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17969 * gcc.target/i386/pr69225-1.c: New test.
17970 * gcc.target/i386/pr69225-2.c: Likewise.
17971 * gcc.target/i386/pr69225-3.c: Likewise.
17972 * gcc.target/i386/pr69225-4.c: Likewise.
17973 * gcc.target/i386/pr69225-5.c: Likewise.
17974 * gcc.target/i386/pr69225-6.c: Likewise.
17976 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17979 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17983 * gcc.dg/pr69071.c: New test.
17986 * g++.dg/opt/pr69211.C: New test.
17988 PR tree-optimization/69214
17989 * gcc.c-torture/compile/pr69214.c: New test.
17991 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17993 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17994 * gcc.target/i386/pr66232-11.c: Ditto.
17995 * gcc.target/i386/pr66232-12.c: Ditto.
17996 * gcc.target/i386/pr66232-13.c: Ditto.
17998 2016-01-11 Richard Biener <rguenther@suse.de>
18000 PR tree-optimization/69173
18001 * gcc.dg/torture/pr69173.c: New testcase.
18003 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18005 PR rtl-optimization/68796
18006 * gcc.target/aarch64/tst_5.c: New test.
18007 * gcc.target/aarch64/tst_6.c: Likewise.
18009 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18011 PR rtl-optimization/68841
18012 * gcc.dg/pr68841.c: New test.
18013 * gcc.c-torture/execute/pr68841.c: New test.
18015 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
18017 PR rtl-optimization/68920
18018 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
18020 * gcc.dg/ifcvt-5.c: New test.
18022 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
18025 * g++.dg/pr69123.C: New.
18027 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
18030 * gcc.target/i386/pr69010.c: New test.
18032 2016-01-11 Martin Jambor <mjambor@suse.cz>
18035 * gcc.target/i386/chkp-pr69044.c: New test.
18037 2016-01-11 Tom de Vries <tom@codesourcery.com>
18039 PR tree-optimization/69109
18040 * gcc.dg/autopar/pr69109-2.c: New test.
18041 * gcc.dg/autopar/pr69109.c: New test.
18043 2016-01-11 Tom de Vries <tom@codesourcery.com>
18045 PR tree-optimization/69108
18046 * gcc.dg/autopar/pr69108.c: New test.
18048 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
18051 * c-c++-common/Wisleading-indentation.c: Augment test.
18053 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
18056 * gfortran.dg/inline_matmul_12.f90: New test.
18058 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
18061 * gfortran.dg/actual_array_offset_1: New test.
18063 2016-01-10 Tom de Vries <tom@codesourcery.com>
18065 PR tree-optimization/69062
18066 * gcc.dg/autopar/pr69062.c: New test.
18068 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
18070 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
18071 * gcc.dg/vect/slp-perm-2.c: Likewise.
18072 * gcc.dg/vect/slp-perm-3.c: Likewise.
18073 * gcc.dg/vect/slp-perm-5.c: Likewise.
18074 * gcc.dg/vect/slp-perm-6.c: Likewise.
18075 * gcc.dg/vect/slp-perm-7.c: Likewise.
18076 * gcc.dg/vect/slp-perm-8.c: Likewise.
18078 2016-01-10 Tom de Vries <tom@codesourcery.com>
18080 PR tree-optimization/69039
18081 * gcc.dg/autopar/pr69039.c: New test.
18083 2016-01-09 Marek Polacek <polacek@redhat.com>
18086 * g++.dg/pr69113.C: New test.
18088 2016-01-09 Jakub Jelinek <jakub@redhat.com>
18090 PR middle-end/50865
18091 PR tree-optimization/69097
18092 * gcc.c-torture/execute/pr50865.c: New test.
18093 * gcc.c-torture/execute/pr69097-1.c: New test.
18094 * gcc.c-torture/execute/pr69097-2.c: New test.
18095 * gcc.dg/pr69097-1.c: New test.
18096 * gcc.dg/pr69097-2.c: New test.
18098 2016-01-09 Jakub Jelinek <jakub@redhat.com>
18101 * g++.dg/opt/pr69164.C: New test.
18103 2016-01-08 Jakub Jelinek <jakub@redhat.com>
18105 PR tree-optimization/69167
18106 * gcc.dg/pr69167.c: New test.
18108 2016-01-08 Marek Polacek <polacek@redhat.com>
18111 * g++.dg/pr68449.C: New.
18113 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
18115 PR tree-optimization/68707
18116 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
18117 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
18118 on platforms supporting it.
18119 * gcc.dg/vect/slp-perm-2.c: Likewise.
18120 * gcc.dg/vect/slp-perm-3.c: Likewise.
18121 * gcc.dg/vect/slp-perm-5.c: Likewise.
18122 * gcc.dg/vect/slp-perm-7.c: Likewise.
18123 * gcc.dg/vect/slp-perm-8.c: Likewise.
18124 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
18125 on platforms supporting it.
18127 2016-01-08 Jakub Jelinek <jakub@redhat.com>
18129 PR tree-optimization/69162
18130 * gcc.dg/pr69162.c: New test.
18132 PR tree-optimization/69172
18133 * gcc.dg/pr69172.c: New test.
18135 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
18137 PR tree-optimization/67781
18138 * gcc.c-torture/execute/pr67781.c: New file.
18140 2016-01-08 Jakub Jelinek <jakub@redhat.com>
18142 PR tree-optimization/69083
18143 * gcc.dg/vect/pr69083.c: New test.
18145 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
18147 PR tree-optimization/61441
18148 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
18149 Use -fexcess-precision=standard for compiler options.
18150 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
18152 2016-01-08 Jakub Jelinek <jakub@redhat.com>
18155 * gfortran.dg/gomp/pr69128.f90: New test.
18158 * g++.dg/ext/pr69145-1.C: New test.
18159 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
18160 * g++.dg/ext/pr69145-2.h: New file.
18162 2016-01-07 Martin Sebor <msebor@redhat.com>
18165 * gcc.dg/atomic-fetch-bool.c: New test.
18166 * gcc.dg/sync-fetch-bool.c: New test.
18168 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
18171 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
18173 2016-01-07 Nick Clifton <nickc@redhat.com>
18176 * g++.dg/pr66655.C: New test.
18177 * g++.dg/pr66655_1.cc: Test support file.
18178 * g++.dg/pr66655.h: Test header file.
18180 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
18183 gfortran.dg/gomp/pr66680.f90: New test.
18185 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
18188 * gcc.target/i386/pr69171-1.c: New test.
18189 * gcc.target/i386/pr69171-2.c: Likewise.
18190 * gcc.target/i386/pr69171-3.c: Likewise.
18191 * gcc.target/i386/pr69171-4.c: Likewise.
18192 * gcc.target/i386/pr69171-5.c: Likewise.
18193 * gcc.target/i386/pr69171-6.c: Likewise.
18195 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
18197 PR middle-end/67639
18198 * c-c++-common/pr67639.c: New test.
18200 2016-01-07 Jakub Jelinek <jakub@redhat.com>
18202 PR tree-optimization/69141
18203 * g++.dg/opt/pr69141.C: New test.
18205 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
18207 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
18209 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
18212 * gcc.target/i386/pr69140.c: New test
18214 2016-01-06 David Malcolm <dmalcolm@redhat.com>
18216 * gcc.dg/bad-dereference.c: New test case.
18218 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18220 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
18222 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
18224 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
18226 2016-01-06 Marek Polacek <polacek@redhat.com>
18229 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
18231 2016-01-05 Marek Polacek <polacek@redhat.com>
18234 * gcc.dg/atomic-invalid-2.c: New.
18236 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
18239 * gcc.target/i386/pr68991.c: New test.
18241 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
18244 * g++.dg/pr68991-1.C: New test.
18245 * g++.dg/pr68991-2.C: Likewise.
18247 2016-01-05 Sergei Trofimovich <siarheit@google.com>
18250 * gcc.target/ia64/pr60465-gprel64.c: New test.
18251 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
18253 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18255 PR rtl-optimization/68651
18256 * gcc.target/aarch64/pr68651_1.c: New test.
18258 2016-01-05 David Malcolm <dmalcolm@redhat.com>
18261 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
18263 2016-01-05 Nathan Sidwell <nathan@acm.org>
18266 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
18268 * gcc.dg/alias-15.c: New.
18270 2016-01-05 Nick Clifton <nickc@redhat.com>
18273 * g++.dg/pr68770.C: New test.
18275 2016-01-04 Mike Stump <mikestump@comcast.net>
18277 * lib/target-supports.exp (check_effective_target_cilkplus):
18278 cilkplus targets require pthreads.
18279 (check_effective_target_cilkplus): Remove special case for NVPTX.
18281 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
18283 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
18286 2016-01-04 Jakub Jelinek <jakub@redhat.com>
18288 Update copyright years.
18290 2016-01-04 Marek Polacek <polacek@redhat.com>
18293 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
18294 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
18295 * gcc.dg/atomic/stdatomic-op-5.c: New test.
18297 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
18299 * gcc.target/sparc/20160104-2.c: New test.
18301 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
18303 * gcc.target/sparc/20160104-1.c: New test.
18305 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
18308 * gfortran.dg/pr65045.f90: New test.
18310 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
18312 * gnat.dg/specs/debug1.ads: Delete.
18314 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18316 PR libgfortran/68867
18317 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
18320 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18322 PR libgfortran/68867
18323 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
18326 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
18329 * gfortran.dg/pr68864.f90: New test.
18331 2016-01-01 Jakub Jelinek <jakub@redhat.com>
18333 PR tree-optimization/69070
18334 * gcc.dg/pr69070.c: New test.
18337 * gfortran.dg/pr69055.f90: New test.
18340 * gcc.dg/pr69015.c: New test.
18342 Copyright (C) 2016 Free Software Foundation, Inc.
18344 Copying and distribution of this file, with or without modification,
18345 are permitted in any medium without royalty provided the copyright
18346 notice and this notice are preserved.